.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.lazy-load-image-background.black-and-white{filter:grayscale(1)}.lazy-load-image-background.black-and-white.lazy-load-image-loaded{filter:grayscale(0);transition:filter .3s}.lazy-load-image-background.black-and-white>img{opacity:0}.lazy-load-image-background.black-and-white.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 220 20% 96%;--foreground: 229 22% 25%;--card: 0 0% 100%;--card-foreground: 229 22% 25%;--popover: 0 0% 100%;--popover-foreground: 229 22% 25%;--primary: 266 90% 55%;--primary-foreground: 0 0% 100%;--secondary: 220 33% 97%;--secondary-foreground: 222 36% 18%;--muted: 220 20% 95%;--muted-foreground: 219 9% 51%;--accent: 257 100% 98%;--accent-foreground: 266 90% 55%;--destructive: 354 83% 50%;--destructive-foreground: 0 0% 100%;--border: 220 16% 88%;--input: 220 16% 88%;--ring: 266 90% 55%;--radius: .5rem;--fds-color-primary: #7825f4;--fds-color-primary-soft: #f6f3ff;--fds-color-buy: #08763a;--fds-color-sell: #d20f25;--fds-color-positive: #167d36;--fds-color-warning: #f8b66a;--fds-color-page: #f3f4f6;--fds-color-surface: #ffffff;--fds-color-surface-subtle: #fafafa;--fds-color-text: #333950;--fds-color-heading: #071c47;--fds-color-muted: #687080;--fds-color-border: #e2e8ed;--fds-color-overlay: rgb(0 0 0 / 52%);--fds-shadow-card: 0 2px 10px rgb(7 28 71 / 8%);--fds-shadow-nav: 0 -4px 18px rgb(7 28 71 / 10%);--fds-radius-sm: 6px;--fds-radius-md: 8px;--fds-radius-lg: 12px;--fds-radius-xl: 20px;--fds-space-1: 4px;--fds-space-2: 8px;--fds-space-3: 12px;--fds-space-4: 16px;--fds-space-5: 20px;--fds-space-6: 24px;--fds-space-8: 32px;--fds-touch-target: 44px;--fds-nav-height: 72px;--fds-content-max: 768px;--fds-font-xs: .75rem;--fds-font-sm: .875rem;--fds-font-md: 1rem;--fds-font-lg: 1.125rem;--fds-font-xl: 1.5rem}.dark{--background: 207 24% 18%;--foreground: 0 0% 100%;--card: 207 23% 23%;--card-foreground: 0 0% 100%;--popover: 207 23% 23%;--popover-foreground: 0 0% 100%;--secondary: 207 20% 28%;--secondary-foreground: 0 0% 100%;--muted: 207 20% 28%;--muted-foreground: 213 14% 75%;--accent: 266 42% 28%;--accent-foreground: 263 100% 86%;--border: 207 18% 34%;--input: 207 18% 34%;--fds-color-primary: #b692ff;--fds-color-primary-soft: #392661;--fds-color-page: #23313b;--fds-color-surface: #2c3b47;--fds-color-surface-subtle: #344550;--fds-color-text: #ffffff;--fds-color-heading: #ffffff;--fds-color-muted: #c2c9d2;--fds-color-border: #3d4f5e;--fds-color-overlay: rgb(0 0 0 / 66%);--fds-shadow-card: 0 2px 10px rgb(0 0 0 / 24%);--fds-shadow-nav: 0 -4px 18px rgb(0 0 0 / 28%)}*,*:before,*:after{box-sizing:border-box;-webkit-touch-callout:none}html{height:100%;min-width:320px;background:var(--fds-color-page);overflow-x:clip;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{height:100%;min-width:320px;min-height:100vh;min-height:100svh;margin:0;overflow:hidden;background:#e9ebf0;color:var(--fds-color-text);font-family:Lato,ui-sans-serif,system-ui,-apple-system,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}input,textarea,select,[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--fds-color-primary) 55%,white);outline-offset:2px}img,svg{max-width:100%;-webkit-user-drag:none;user-drag:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}.fds-shell{position:relative;width:100%;max-width:var(--fds-content-max);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;margin-inline:auto;overflow-x:clip;background:var(--fds-color-page)}.fds-shell__main{height:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;outline:none}.fds-shell__main::-webkit-scrollbar{display:none}.fds-shell__main[data-scroll=disabled]{overflow:hidden}.fds-page-surface{min-height:inherit;background:var(--fds-color-page)}.fds-page-frame{width:100%;max-width:560px;margin-inline:auto;padding:var(--fds-space-5) max(var(--fds-space-4),env(safe-area-inset-right,0px)) var(--fds-space-8) max(var(--fds-space-4),env(safe-area-inset-left,0px))}.fds-skip-link{position:fixed;z-index:10000;top:max(var(--fds-space-2),env(safe-area-inset-top,0px));left:var(--fds-space-2);padding:var(--fds-space-3) var(--fds-space-4);border-radius:var(--fds-radius-md);background:var(--fds-color-heading);color:var(--fds-color-surface);transform:translateY(-160%)}@media (hover: hover) and (pointer: fine){.fds-skip-link:focus-visible{transform:translateY(0)}}@media (pointer: coarse){.fds-skip-link{display:none}}.fds-app-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:var(--fds-touch-target) minmax(0,1fr) var(--fds-touch-target);align-items:center;min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--fds-space-2),env(safe-area-inset-right,0px)) 0 max(var(--fds-space-2),env(safe-area-inset-left,0px));border-bottom:1px solid var(--fds-color-border);background:color-mix(in srgb,var(--fds-color-surface) 94%,transparent);backdrop-filter:blur(12px)}.fds-app-header h1{min-width:0;margin:0;overflow:hidden;color:var(--fds-color-heading);font-size:var(--fds-font-lg);font-weight:600;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fds-app-header__action{display:flex;justify-content:flex-end}.fds-icon-button{display:inline-grid;width:var(--fds-touch-target);height:var(--fds-touch-target);padding:10px;place-items:center;border:0;border-radius:var(--fds-radius-md);background:transparent;color:var(--fds-color-heading);cursor:pointer}.fds-icon-button:hover{background:var(--fds-color-primary-soft)}.fds-icon-button img,.fds-icon-button svg{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.fds-bottom-nav{position:fixed;z-index:40;right:0;bottom:0;left:0;width:min(100%,var(--fds-content-max));margin-inline:auto;padding:0 max(var(--fds-space-2),env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(var(--fds-space-2),env(safe-area-inset-left,0px));border:1px solid var(--fds-color-border);border-bottom:0;border-radius:var(--fds-radius-xl) var(--fds-radius-xl) 0 0;background:var(--fds-color-surface);box-shadow:var(--fds-shadow-nav)}.fds-bottom-nav__inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:var(--fds-nav-height)}.fds-bottom-nav__item{display:flex;min-width:0;min-height:var(--fds-touch-target);flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:var(--fds-radius-md);color:var(--fds-color-muted);font-size:clamp(.625rem,2.8vw,var(--fds-font-xs));font-weight:500;line-height:1.2;text-decoration:none}.fds-bottom-nav__item svg{width:23px;height:23px}.fds-bottom-nav__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fds-bottom-nav__item.active{color:var(--fds-color-primary)}.fds-bottom-nav__order{align-self:start;display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--fds-space-1);margin-top:-22px;border:0;background:transparent;color:var(--fds-color-primary);cursor:pointer}.fds-bottom-nav__order>span{display:grid;width:56px;height:56px;place-items:center;border:4px solid var(--fds-color-surface);border-radius:50%;background:var(--fds-color-primary);box-shadow:0 4px 12px #7825f44d;color:#fff}.fds-bottom-nav__order svg{width:24px;height:24px}.fds-bottom-nav__order strong{font-size:clamp(.625rem,2.8vw,var(--fds-font-xs));font-weight:500}.fds-bottom-nav__actions{position:absolute;right:max(var(--fds-space-4),env(safe-area-inset-right,0px));bottom:calc(100% + 30px);left:max(var(--fds-space-4),env(safe-area-inset-left,0px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fds-space-3);animation:fds-order-actions-in .16s ease-out}.fds-bottom-nav__actions .fds-order-action{min-width:0;min-height:50px;padding-inline:clamp(var(--fds-space-2),3.5vw,var(--fds-space-4));border-radius:var(--fds-radius-lg);box-shadow:var(--fds-shadow-nav);font-size:clamp(.75rem,3.5vw,var(--fds-font-md));white-space:nowrap}.fds-bottom-nav__actions .fds-order-action:focus-visible{outline:3px solid var(--fds-color-surface);outline-offset:2px}.fds-bottom-nav__actions .fds-order-action--buy{background:#78a653}.fds-bottom-nav__actions .fds-order-action--sell{background:#ed8b00}.fds-order-action{display:flex;min-height:52px;align-items:center;justify-content:center;gap:var(--fds-space-2);padding:var(--fds-space-3);border:0;border-radius:var(--fds-radius-md);color:#fff;cursor:pointer;font-weight:600}.fds-order-action svg{width:20px;height:20px}.fds-order-action--buy{background:var(--fds-color-buy)}.fds-order-action--sell{background:var(--fds-color-sell)}.fds-feedback-state{display:flex;width:min(100%,420px);min-height:240px;margin-inline:auto;padding:var(--fds-space-8) var(--fds-space-5);flex-direction:column;align-items:center;justify-content:center;color:var(--fds-color-text);text-align:center}.fds-feedback-state__icon{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--fds-color-primary-soft);color:var(--fds-color-primary)}.fds-feedback-state__empty-icon{display:block;width:160px;height:auto;-o-object-fit:contain;object-fit:contain}.fds-feedback-state h2{margin:var(--fds-space-4) 0 var(--fds-space-2);color:var(--fds-color-heading);font-size:var(--fds-font-lg);font-weight:600}.fds-feedback-state p{max-width:34ch;margin:0;color:var(--fds-color-muted);font-size:var(--fds-font-sm);line-height:1.5}.fds-feedback-state__action{margin-top:var(--fds-space-5)}.fds-loading-state{display:flex;min-height:160px;align-items:center;justify-content:center;gap:var(--fds-space-3);color:var(--fds-color-heading)}.fds-loading-state div{display:flex;flex-direction:column;gap:2px}.fds-loading-state span{color:var(--fds-color-muted);font-size:var(--fds-font-sm)}.fds-spinner{display:block;width:28px;height:28px;flex:0 0 auto;border:3px solid var(--fds-color-border);border-top-color:var(--fds-color-primary);border-radius:50%;animation:fds-spin .7s linear infinite}.fds-skeleton-stack{display:grid;gap:var(--fds-space-4);padding:var(--fds-space-6) var(--fds-space-4)}.fds-skeleton{display:block;border-radius:var(--fds-radius-md);background:linear-gradient(90deg,var(--fds-color-border),var(--fds-color-surface),var(--fds-color-border));background-size:200% 100%;animation:fds-shimmer 1.4s linear infinite}.fds-skeleton--title{width:55%;height:28px}.fds-skeleton--card{height:180px}.fds-offline-banner{position:sticky;z-index:50;top:0;display:flex;min-height:var(--fds-touch-target);align-items:center;justify-content:center;gap:var(--fds-space-2);padding:max(var(--fds-space-2),env(safe-area-inset-top,0px)) var(--fds-space-4) var(--fds-space-2);background:#fff2db;color:#663c00;font-size:var(--fds-font-sm);font-weight:600}.fds-bootstrap-shell{display:grid;min-height:100vh;min-height:100dvh;place-content:center;justify-items:center;gap:var(--fds-space-6);background:var(--fds-color-page)}.fds-bootstrap-shell__mark{display:block;width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.fds-auth-gate{display:grid;min-height:min(70vh,640px);place-content:center;justify-items:center;gap:var(--fds-space-5);padding:var(--fds-space-8) var(--fds-space-5);text-align:center}.fds-auth-gate__copy{max-width:360px}.fds-auth-gate__copy h1{margin:0 0 var(--fds-space-2);color:var(--fds-color-heading);font-size:var(--fds-font-xl)}.fds-auth-gate__copy p{margin:0;color:var(--fds-color-muted)}.fds-auth-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fds-space-3)}.fds-auth-gate__primary,.fds-auth-gate__secondary{min-height:var(--fds-touch-target);padding:var(--fds-space-2) var(--fds-space-5);border:1px solid var(--fds-color-primary);border-radius:var(--fds-radius-md);font:inherit;font-weight:600}.fds-auth-gate__primary{background:var(--fds-color-primary);color:#fff}.fds-auth-gate__secondary{background:var(--fds-color-surface);color:var(--fds-color-primary)}.fds-placeholder-page__heading{margin-bottom:var(--fds-space-6)}.fds-placeholder-page__heading p{margin:0 0 var(--fds-space-1);color:var(--fds-color-primary);font-size:var(--fds-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fds-placeholder-page__heading h1{margin:0;color:var(--fds-color-heading);font-size:clamp(1.5rem,6vw,2rem);font-weight:600}.fds-preferences{display:grid;gap:var(--fds-space-5);padding:var(--fds-space-4);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-lg);background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card)}.fds-preferences label,.fds-preferences fieldset{display:grid;gap:var(--fds-space-2);margin:0;padding:0;border:0;color:var(--fds-color-heading);font-weight:600}.fds-preferences select{min-height:var(--fds-touch-target);padding-inline:var(--fds-space-3);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md);background:var(--fds-color-surface);color:var(--fds-color-text)}.fds-preferences fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.fds-preferences legend{grid-column:1 / -1;margin-bottom:var(--fds-space-2)}.fds-preferences button{display:flex;min-height:var(--fds-touch-target);align-items:center;justify-content:center;gap:var(--fds-space-2);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md);background:var(--fds-color-surface);color:var(--fds-color-text)}.fds-preferences button.is-selected{border-color:var(--fds-color-primary);background:var(--fds-color-primary-soft);color:var(--fds-color-primary)}.fds-preferences svg{width:18px;height:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.inset-0{inset:0}.z-\[9999\]{z-index:9999}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-11{min-height:2.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-9{width:2.25rem}.w-full{width:100%}.max-w-sm{max-width:24rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.bg-\[\#7825F4\]{--tw-bg-opacity: 1;background-color:rgb(120 37 244 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-3xl{font-size:36px;line-height:2.25rem}.text-sm{font-size:16px;line-height:1.25rem}.text-xl{font-size:24px;line-height:1.75rem}.text-xs{font-size:14px;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-\[\#071C47\]{--tw-text-opacity: 1;color:rgb(7 28 71 / var(--tw-text-opacity, 1))}.text-\[\#777E8C\]{--tw-text-opacity: 1;color:rgb(119 126 140 / var(--tw-text-opacity, 1))}.text-\[\#7825F4\]{--tw-text-opacity: 1;color:rgb(120 37 244 / var(--tw-text-opacity, 1))}.text-\[var\(--fds-color-heading\)\]{color:var(--fds-color-heading)}.text-\[var\(--fds-color-muted\)\]{color:var(--fds-color-muted)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-B4qwZox_.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lato;src:url(/assets/Lato-Medium-DG1Y4T2A.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Lato;src:url(/assets/Lato-Semibold-DmRDIe2r.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-DJ7mpxtt.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}.shadow-card{border-radius:var(--fds-radius-lg);box-shadow:var(--fds-shadow-card)}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes fds-spin{to{transform:rotate(360deg)}}@keyframes fds-shimmer{to{background-position:-200% 0}}@keyframes fds-fade-in{0%{opacity:0}}@keyframes fds-sheet-in{0%{transform:translateY(100%)}}@keyframes fds-order-actions-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 359px){:root{--fds-space-4: 14px}.fds-order-sheet__actions{gap:var(--fds-space-2)}}@media (min-width: 769px){.fds-shell{border-inline:1px solid var(--fds-color-border);box-shadow:0 0 36px #071c4714}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.market-page{width:100%;min-height:100%;padding:var(--fds-space-4) var(--fds-space-4) calc(88px + env(safe-area-inset-bottom));color:var(--fds-color-text);background:var(--fds-color-background)}.market-page__header,.market-card__heading,.market-card__name-row,.market-detail-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fds-space-3)}.market-page__header{align-items:center;margin:var(--fds-space-2) 0 var(--fds-space-5)}.market-page__header p{margin:0 0 2px;color:var(--fds-color-primary);font-size:var(--fds-font-xs);font-weight:700;text-transform:uppercase}.market-page__header h1{margin:0;color:var(--fds-color-heading);font-size:clamp(1.45rem,7vw,1.85rem);line-height:1.15}.market-page__actions{display:flex;gap:var(--fds-space-2)}.market-filter-button{position:relative}.market-filter-button span{position:absolute;top:-3px;right:-3px;min-width:19px;padding:2px 5px;border-radius:999px;background:var(--fds-color-danger, #d92026);color:#fff;font-size:10px}.is-spinning{animation:fds-spin .8s linear infinite}.market-category-list,.market-category__cards,.market-filter-groups{display:grid;gap:var(--fds-space-4)}.market-category__toggle{display:grid;grid-template-columns:1fr auto auto;width:100%;min-height:var(--fds-touch-target);align-items:center;gap:var(--fds-space-3);padding:var(--fds-space-3) var(--fds-space-4);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md);background:var(--fds-color-surface);color:var(--fds-color-heading);text-align:left;font-weight:600}.market-category__toggle svg{width:18px;transition:transform .18s ease}.market-category__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.market-category__count{min-width:34px;padding:5px 9px;border-radius:999px;background:var(--fds-color-primary-soft);color:var(--fds-color-primary);text-align:center;font-size:var(--fds-font-xs)}.market-category__cards{margin-top:var(--fds-space-3)}.market-card,.market-detail-section,.market-detail-hero{padding:var(--fds-space-4);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-lg);background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card)}.market-card__heading{align-items:flex-start}.market-card__logo{width:40px;height:40px;flex:0 0 40px;padding:3px;border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md);background:#fff;-o-object-fit:contain;object-fit:contain}.market-card__identity{min-width:0;flex:1}.market-card__identity p{margin:4px 0 0;color:var(--fds-color-muted);font-size:var(--fds-font-sm);line-height:1.35}.market-card__name-row{justify-content:flex-start;align-items:center;flex-wrap:wrap;color:var(--fds-color-heading)}.market-card__name-row span{display:inline-flex;align-items:center;gap:3px;color:var(--fds-color-muted);font-size:var(--fds-font-xs)}.market-card__name-row svg{width:16px;height:16px}.market-card__name-row .is-positive{color:#087a3a}.market-card__name-row .is-negative{color:#c72921}.market-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fds-space-3);margin:var(--fds-space-4) 0}.market-card__facts div{min-width:0;padding:var(--fds-space-3);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md)}.market-card__facts dt{color:var(--fds-color-muted);font-size:var(--fds-font-xs)}.market-card__facts dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--fds-color-heading);font-weight:600}.market-card__session{margin:var(--fds-space-4) 0 0;padding-top:var(--fds-space-3);border-top:1px solid var(--fds-color-border);color:var(--fds-color-muted);text-align:center;font-size:var(--fds-font-xs)}.market-primary-button,.market-secondary-button,.market-link-button,.market-reset-button{min-height:var(--fds-touch-target);border-radius:var(--fds-radius-md);font:inherit;font-weight:700}.market-primary-button{padding:var(--fds-space-2) var(--fds-space-5);border:1px solid #087a3a;background:#087a3a;color:#fff}.market-secondary-button{padding:var(--fds-space-2) var(--fds-space-4);border:1px solid var(--fds-color-primary);background:var(--fds-color-surface);color:var(--fds-color-primary)}.market-link-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--fds-color-primary);text-align:left}.market-link-button svg{width:16px}.market-reset-button{display:inline-flex;align-items:center;gap:5px;padding:0 var(--fds-space-2);border:0;background:transparent;color:var(--fds-color-primary)}.market-reset-button svg{width:16px}button:disabled{cursor:not-allowed;opacity:.5}.market-stale-notice{padding:var(--fds-space-3);border:1px solid #d9a400;border-radius:var(--fds-radius-md);background:#fff8d8;color:#6d5200;font-size:var(--fds-font-sm)}.market-filter-page{padding-top:0}.market-filter-section{margin:0;padding:var(--fds-space-4);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-lg);background:var(--fds-color-surface)}.market-filter-section>h2{margin:0 0 var(--fds-space-3);color:var(--fds-color-heading);font-size:var(--fds-font-sm);font-weight:700}.market-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fds-space-3)}.market-filter-stack{display:grid;gap:var(--fds-space-2)}.market-filter-option{display:flex;width:100%;min-height:var(--fds-touch-target);align-items:center;justify-content:space-between;gap:var(--fds-space-2);padding:var(--fds-space-3);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md);background:var(--fds-color-surface);color:var(--fds-color-text);text-align:left}.market-filter-option.is-selected{border-color:var(--fds-color-primary);background:var(--fds-color-primary-soft);color:var(--fds-color-primary)}.market-filter-option>svg{width:18px;flex:0 0 18px}.market-company-option{display:flex;align-items:center;gap:var(--fds-space-3)}.market-company-option img{width:38px;height:38px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.market-company-option span{display:grid;gap:3px}.market-company-option small{color:var(--fds-color-muted)}.market-filter-footer{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));z-index:5;display:flex;margin:var(--fds-space-5) calc(-1 * var(--fds-space-4)) 0;padding:var(--fds-space-3) var(--fds-space-4);border-top:1px solid var(--fds-color-border);background:color-mix(in srgb,var(--fds-color-surface) 94%,transparent);backdrop-filter:blur(8px)}.market-filter-footer button{width:100%}.market-detail-page{display:grid;gap:var(--fds-space-4);padding-top:0}.market-detail-section h2{margin:0 0 var(--fds-space-4);color:var(--fds-color-heading);font-size:var(--fds-font-lg)}.market-detail-section__heading h2{margin-bottom:0}.market-detail-section__heading strong{color:var(--fds-color-muted);font-size:var(--fds-font-sm);white-space:nowrap}.market-detail-section__heading .market-performance-summary{color:var(--fds-color-heading)}.market-detail-section__heading .market-performance-value.is-positive{color:var(--fds-color-positive)}.market-detail-section__heading .market-performance-value.is-negative{color:var(--fds-color-sell)}.market-description{margin:0;white-space:pre-line;line-height:1.55}.market-description.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.market-periods{display:flex;gap:var(--fds-space-2);margin:var(--fds-space-4) 0;padding:6px;overflow-x:auto;border:1px solid var(--fds-color-border);border-radius:999px}.market-periods button{min-height:var(--fds-touch-target);flex:0 0 auto;padding:5px 12px;border:0;border-radius:999px;background:transparent;color:var(--fds-color-text)}.market-periods button[aria-pressed=true]{background:var(--fds-color-primary);color:#fff}.market-chart{min-width:0;overflow:hidden}.market-chart--donut{max-width:440px;margin-inline:auto}.market-disclosures{margin-top:var(--fds-space-4);border-top:1px solid var(--fds-color-border)}.market-disclosures details{padding-block:var(--fds-space-3);border-bottom:1px solid var(--fds-color-border)}.market-disclosures summary{min-height:var(--fds-touch-target);padding-block:12px;cursor:pointer;color:var(--fds-color-heading);font-weight:600}.market-detail-facts{display:grid;gap:var(--fds-space-3)}.market-detail-facts div{display:flex;justify-content:space-between;gap:var(--fds-space-3)}.market-detail-facts dt{color:var(--fds-color-muted)}.market-detail-facts dd{margin:0;text-align:right}.market-fee-tables{display:grid;gap:var(--fds-space-4)}.market-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md)}.market-table{width:100%;min-width:360px;border-collapse:collapse;text-align:left}.market-table th,.market-table td{padding:var(--fds-space-3);border-bottom:1px solid var(--fds-color-border)}.market-table th{background:var(--fds-color-background);color:var(--fds-color-heading)}.market-table tr:last-child td{border-bottom:0}.market-documents{display:grid;gap:var(--fds-space-3);margin:0;padding:0;list-style:none}.market-document-card{overflow:hidden;border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-md)}.market-document-card__title{display:block;padding:var(--fds-space-3);background:var(--fds-color-background);color:var(--fds-color-heading)}.market-document-card__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fds-space-3);padding:var(--fds-space-2) var(--fds-space-3)}.market-document-card__link{display:block;min-width:0;min-height:var(--fds-touch-target);padding:0;border:0;background:transparent;color:var(--fds-color-primary);font-weight:600;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.market-document-card__date{color:var(--fds-color-text);font-size:var(--fds-font-sm);white-space:nowrap}.market-detail-cta{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));z-index:4;padding:var(--fds-space-3);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-lg);background:color-mix(in srgb,var(--fds-color-surface) 94%,transparent);backdrop-filter:blur(8px)}.market-detail-cta button{width:100%}@media (max-width: 359px){.market-page{padding-inline:12px}.market-card__heading{flex-wrap:wrap}.market-card__heading .market-primary-button{width:100%}.market-filter-grid{grid-template-columns:1fr}}@media (min-width: 700px){.market-category__cards,.market-detail-page{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-page>.fds-app-header,.market-detail-page>.market-detail-hero,.market-detail-page>.market-stale-notice,.market-detail-page>.market-detail-cta{grid-column:1 / -1}.market-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pull-to-refresh{position:relative;overscroll-behavior-y:contain;touch-action:pan-y;transition:transform .18s ease-out;will-change:transform}.pull-to-refresh.is-dragging,.pull-to-refresh.is-refreshing{transform:translateY(var(--pull-distance, 0))}.pull-to-refresh.is-dragging{transition:none}.pull-to-refresh__indicator{position:absolute;top:-48px;right:0;left:0;display:flex;height:44px;align-items:center;justify-content:center;gap:8px;opacity:0;color:var(--fds-color-muted);font-size:var(--fds-font-xs);font-weight:600;pointer-events:none;transition:opacity .12s ease-out}.pull-to-refresh__indicator svg{width:18px;height:18px}.pull-to-refresh.is-refreshing .pull-to-refresh__indicator svg{animation:fds-spin .8s linear infinite}.market-page{--market-inline-padding: clamp(12px, 4.25vw, 16px);display:grid;align-content:start;gap:14px;max-width:var(--fds-content-max);margin-inline:auto;padding-inline:var(--market-inline-padding);background:var(--fds-color-page)}.market-overview-page{--market-inline-padding: 10px;gap:12px;padding-top:0;background:var(--fds-color-page)}.market-overview-pull-to-refresh,.market-overview-pull-to-refresh>.pull-to-refresh__content{min-height:100%}.market-page__header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:56px;margin:4px 0 2px}.market-page__header>div:first-child{min-width:0}.market-page__header h1{max-width:none;font-size:clamp(1.65rem,7.8vw,2rem);font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere}.market-overview-page .market-page__header h1{color:var(--fds-color-heading);font-size:24px;font-weight:400;letter-spacing:0}.market-overview-page .market-page__header{min-height:48px;margin:0}.market-overview-page__header{position:sticky;z-index:21;top:0;margin-inline:calc(-1 * var(--market-inline-padding));padding-inline:var(--market-inline-padding);background:color-mix(in srgb,var(--fds-color-page) 94%,transparent);backdrop-filter:blur(12px);box-shadow:0 1px color-mix(in srgb,var(--fds-color-border) 72%,transparent)}.market-overview-page .market-page__actions .fds-icon-button{width:36px;height:36px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--fds-color-text)}.market-overview-page .market-page__actions .fds-icon-button svg{width:24px;height:24px}.market-page__actions .fds-icon-button{border:1px solid color-mix(in srgb,var(--fds-color-border) 72%,transparent);border-radius:50%;background:var(--fds-color-surface);box-shadow:0 2px 8px #071c470d}.market-filter-button span{top:-5px;right:-5px;border:2px solid var(--fds-color-surface)}.market-category-list{gap:14px}.market-overview-page .market-category{min-width:0}.market-category__toggle{grid-template-columns:28px minmax(0,1fr) auto;min-height:56px;gap:10px;padding:10px 16px;border:0;border-radius:10px;box-shadow:0 1px 2px #071c470a;font-weight:500}.market-category__toggle strong{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.market-overview-page .market-category__toggle strong,.market-overview-page .market-category__count{font-size:.875rem}.market-category__toggle-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--fds-color-page);color:var(--fds-color-muted)}.market-category__toggle-icon svg{width:16px;height:16px}.market-category__count{min-width:32px;padding:6px 10px;border-radius:8px;background:#f2f5fb;color:var(--fds-color-heading);font-size:var(--fds-font-sm);font-weight:700}.market-category__panel{margin-top:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.market-category__cards{gap:14px;margin:0}.market-overview-page .market-card{min-width:0;padding:16px 14px;border:0;border-radius:12px;background:var(--fds-color-surface);box-shadow:none}.market-overview-page .market-card__content{min-width:0;padding:12px;border-radius:8px;background:var(--fds-color-surface-subtle)}.market-overview-page .market-card__heading{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px}.market-overview-page .market-card__logo{width:32px;height:32px;flex-basis:32px;padding:0;border:0;border-radius:8px}.market-overview-page .market-card__identity p{margin-top:2px;color:var(--fds-color-muted);font-size:10px;line-height:1.12;overflow-wrap:anywhere;white-space:normal}.market-card__identity,.market-card__name-row,.market-card__name-row strong,.market-card__name-row span{min-width:0}.market-overview-page .market-card__name-row{flex-wrap:nowrap;-moz-column-gap:5px;column-gap:5px;row-gap:2px}.market-overview-page .market-card__name-row strong{color:var(--fds-color-heading);font-size:13px;font-weight:600;white-space:nowrap}.market-overview-page .market-card__name-row span{flex:0 0 auto;color:var(--fds-color-muted);font-size:11px}.market-overview-page .market-card__name-row svg{width:15px;height:15px}.market-overview-page .market-card__name-row .is-negative{color:var(--fds-color-muted)}.market-overview-page .market-card__name-row .is-positive svg{color:#009951}.market-overview-page .market-card__name-row .is-negative svg{color:#ec221f}.market-overview-page .market-card .market-primary-button{min-width:70px;min-height:38px;padding:7px 18px;border-color:#0b8d43;border-radius:8px;background:#0b8d43;font-size:14px;font-weight:700}.market-overview-page .market-card__facts{gap:8px;margin:16px 0 0}.market-overview-page .market-card__facts div{min-height:52px;padding:8px 10px;border-color:var(--fds-color-border);border-radius:8px;background:var(--fds-color-surface)}.market-overview-page .market-card__facts dt{color:var(--fds-color-muted);font-size:12px}.market-overview-page .market-card__facts dd{margin-top:4px;color:var(--fds-color-heading);font-size:15px;font-weight:400;line-height:1.15}.market-overview-page .market-card>.market-link-button,.market-overview-page .market-card__content>.market-link-button{max-width:100%;min-height:30px;margin-top:8px;color:#7825f4;font-size:12px;font-weight:400;line-height:1.2}.market-overview-page .market-link-button__chevron{width:14px;height:14px;flex:0 0 14px;background:currentColor;mask:url(data:image/webp;base64,UklGRkwDAABXRUJQVlA4WAoAAAAwAAAALwAALwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIXwAAAAFHQBAIGhshk0c5IiKuGJjGth3lZ8XuYCORKYN2cDSQpe6oq/g2ov8K3LZRxryDX4h2ONcDQuqfYZB7v6DTsHq1UBGrW6h6OHAHl0x8EH7P/9ZpaPb0eWj4VeUUHVEAAFZQOCD2AAAAcAkAnQEqMAAwAD4xFolDoiEhE5wFJCADBLYAZMKAFxl8l+1eTX8qH47aD9wBugH7gdYB6AH6Aeo7/oPYA/iX/Q/Zn2SQqqQW8hhN0AjTRMDsBwcAAP7//q+9R/25NfEdOBrxUpO2aEgWxralU3bGuYm/j8nkdqR+LbnUivuCIXns5bLQf0O4H7kGEX5Ch86XtxpyHUKHwVn3ldHtsyBTLXlEaIT3Xto5Caz5xsM4XEjpoJN1JeIjo6ucDC517CIrxMBLf+gQl9U/8qXM4pLphHGWrotsiJUZcB5oSSK+BFef9z8wGZ1hEV5uTWaOzmL/rNwAAAAA) center / contain no-repeat;-webkit-mask:url(data:image/webp;base64,UklGRkwDAABXRUJQVlA4WAoAAAAwAAAALwAALwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIXwAAAAFHQBAIGhshk0c5IiKuGJjGth3lZ8XuYCORKYN2cDSQpe6oq/g2ov8K3LZRxryDX4h2ONcDQuqfYZB7v6DTsHq1UBGrW6h6OHAHl0x8EH7P/9ZpaPb0eWj4VeUUHVEAAFZQOCD2AAAAcAkAnQEqMAAwAD4xFolDoiEhE5wFJCADBLYAZMKAFxl8l+1eTX8qH47aD9wBugH7gdYB6AH6Aeo7/oPYA/iX/Q/Zn2SQqqQW8hhN0AjTRMDsBwcAAP7//q+9R/25NfEdOBrxUpO2aEgWxralU3bGuYm/j8nkdqR+LbnUivuCIXns5bLQf0O4H7kGEX5Ch86XtxpyHUKHwVn3ldHtsyBTLXlEaIT3Xto5Caz5xsM4XEjpoJN1JeIjo6ucDC517CIrxMBLf+gQl9U/8qXM4pLphHGWrotsiJUZcB5oSSK+BFef9z8wGZ1hEV5uTWaOzmL/rNwAAAAA) center / contain no-repeat}.market-overview-page .market-card__session{margin-top:0;padding-top:10px;border-color:var(--fds-color-border);color:var(--fds-color-muted);font-size:13px;font-style:normal}.market-filter-page{gap:12px;padding-top:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.market-filter-page>.fds-app-header,.market-detail-page>.fds-app-header{margin-inline:calc(-1 * var(--market-inline-padding))}.market-filter-page .market-reset-button{width:var(--fds-touch-target);padding:10px;justify-content:center;color:var(--fds-color-heading)}.market-filter-groups{gap:10px}.market-filter-section{padding:14px 12px 12px;border:0;border-radius:10px;box-shadow:0 2px 10px #071c470f}.market-filter-section>h2{margin:0 0 12px;color:var(--fds-color-heading);font-size:.8rem}.market-filter-grid{gap:8px}.market-filter-grid--categories{grid-template-columns:repeat(3,minmax(0,1fr))}.market-filter-grid--performance,.market-filter-grid--fees{grid-template-columns:repeat(2,minmax(0,1fr))}.market-filter-section--categories .market-filter-option{position:relative;align-items:flex-start;padding-top:22px;padding-right:24px}.market-filter-section--categories .market-filter-option__check{position:absolute;top:8px;right:8px}.market-filter-stack{gap:8px}.market-filter-option{min-width:0;min-height:52px;padding:9px 8px;border-color:#dfe3e8;border-radius:7px;font-size:.78rem}.market-filter-option>span:first-child{min-width:0;flex:1}.market-filter-option.is-selected{border-color:#cdd8c5;background:#fbfdf9;color:var(--fds-color-heading)}.market-filter-option__check{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border-radius:4px;background:#f4f5f6;color:#fff}.market-filter-option.is-selected .market-filter-option__check{background:#79a459}.market-filter-option__check svg{width:12px;height:12px;stroke-width:3}.market-company-option{width:100%;min-width:0;gap:9px}.market-company-option img{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--fds-color-border);background:#fff}.market-company-option>span{min-width:0}.market-company-option strong,.market-company-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.market-company-option small{font-size:.68rem;line-height:1.25}.market-fee-groups{display:grid;gap:14px}.market-fee-group{display:grid;gap:7px}.market-fee-group h3{margin:0;color:#006eaf;font-size:.75rem;font-weight:700}.market-filter-grid--fees .market-filter-option{min-height:46px}.market-filter-footer{position:fixed;right:0;bottom:0;left:0;width:min(100%,var(--fds-content-max));margin:0 auto;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--fds-color-border);background:color-mix(in srgb,var(--fds-color-surface) 96%,transparent)}.market-filter-footer .market-primary-button,.market-detail-cta .market-primary-button{min-height:48px;border-color:#006eaf;background:#006eaf}.market-detail-page{height:100vh;height:100dvh;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;padding-bottom:0;overflow:hidden}.market-detail-header{position:relative;z-index:30;box-sizing:border-box;height:44px;min-height:44px;margin-inline:calc(-1 * var(--market-inline-padding));background:var(--fds-color-surface)}.market-detail-header.is-hidden{display:none}.market-detail-header>.fds-app-header{position:static;box-sizing:border-box;height:44px;min-height:44px;padding-top:0;border-bottom:0;background:var(--fds-color-surface);backdrop-filter:none}.market-detail-header>.fds-app-header h1{font-size:16px;font-weight:600}.market-detail-header>.fds-app-header .fds-icon-button img{width:20px;height:20px}.market-detail-hero{margin-top:0;padding:12px;border:0;border-radius:8px;background:var(--fds-color-surface-subtle);box-shadow:none;transition:margin-top .18s ease}.market-detail-page.is-detail-header-hidden .market-detail-hero{margin-top:0}.market-detail-scroll{display:grid;min-width:0;min-height:0;align-content:start;gap:14px;padding:16px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.market-detail-scroll::-webkit-scrollbar{display:none}.market-detail-hero .market-card__heading{gap:8px}.market-detail-hero .market-card__logo{width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:8px;background:transparent}.market-detail-hero .market-card__name-row{flex-wrap:nowrap;gap:4px}.market-detail-hero .market-card__identity p{margin-top:1px;line-height:1.15}.market-detail-hero .market-card__facts{gap:8px;margin:16px 0 0}.market-detail-hero .market-card__facts div{min-height:52px;padding:8px 10px;border-color:var(--fds-color-border);border-radius:8px;background:var(--fds-color-surface)}.market-detail-hero .market-card__facts dt{color:var(--fds-color-muted);font-size:12px;line-height:1.1}.market-detail-hero .market-card__facts dd{margin-top:4px;color:var(--fds-color-heading);font-size:16px;font-weight:400;line-height:1.1}.market-detail-hero .market-card__session{margin-top:10px;padding-top:10px;color:var(--fds-color-muted);font-size:13px;font-style:normal}.market-detail-section{min-width:0;padding:16px;border-color:var(--fds-color-border);border-radius:8px;box-shadow:none}.market-detail-section h2{margin-bottom:12px;color:var(--fds-color-heading);font-size:18px;font-weight:700;line-height:1.2}.market-periods{gap:4px;margin-block:12px;padding:4px}.market-periods button{min-height:36px;padding:4px 10px;font-size:.75rem;line-height:1.15}.market-description{margin-bottom:8px;color:var(--fds-color-text);font-size:13px;line-height:1.2}.market-disclosures{margin-top:14px}.market-disclosures details{padding-block:4px}.market-disclosures summary{position:relative;padding-right:28px;list-style:none;font-size:.85rem}.market-disclosures summary::-webkit-details-marker{display:none}.market-disclosures summary:after{position:absolute;top:50%;right:4px;width:8px;height:8px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;content:"";transform:translateY(-25%) rotate(45deg);transition:transform .16s ease}.market-disclosures details:not([open]) summary:after{transform:translateY(-65%) rotate(225deg)}.market-detail-facts{gap:8px;margin:0 0 12px;padding:12px;border:1px solid var(--fds-color-border);border-radius:8px}.market-detail-facts div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:flex-start}.market-detail-facts dt{font-size:.8rem}.market-detail-facts dd{min-width:0;overflow-wrap:anywhere;color:var(--fds-color-heading);font-size:.85rem;font-weight:500}.market-fee-tables{gap:16px;margin-bottom:12px}.market-table-wrap{border:0;border-radius:7px;box-shadow:0 2px 8px #071c471a}.market-table{min-width:0;table-layout:fixed;font-size:.85rem}.market-table th,.market-table td{padding:10px 12px;overflow-wrap:anywhere}.market-table th{background:#f1f4fa}.market-documents{gap:10px}.market-document-card{overflow:hidden;border-radius:7px;background:var(--fds-color-surface);box-shadow:0 2px 8px #071c471a}.market-document-card__title{padding:10px 12px;background:#f1f4fa}.market-document-card__meta{padding:6px 12px}.market-document-card__link{color:#006eaf}.market-detail-cta{position:static;width:auto;margin:2px 0 max(6px,env(safe-area-inset-bottom));padding:0;border:0;border-radius:0;background:transparent}.market-detail-cta .market-primary-button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border-color:#0b8d43;border-radius:8px;background:#0b8d43;color:#fff;font-size:16px;font-weight:700}.market-detail-cta__icon{width:24px;height:24px;flex:0 0 24px;-o-object-fit:contain;object-fit:contain}@media (max-width: 359px){.market-overview-page .market-page__header h1{font-size:clamp(1.2rem,6.4vw,1.35rem)}.market-card__heading{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.market-card__logo{width:32px;height:32px;flex-basis:32px}.market-card__heading .market-primary-button{width:auto;min-width:58px;padding-inline:10px}.market-card__facts{grid-template-columns:1fr}.market-card__session{text-align:left}.market-filter-grid--categories{grid-template-columns:repeat(2,minmax(0,1fr))}.market-filter-option{padding-inline:7px}.market-detail-section{padding:12px}.market-detail-facts{padding:10px}.market-detail-facts div{grid-template-columns:1fr;gap:3px}.market-detail-facts dd{text-align:left}.market-document-card__title,.market-document-card__meta{padding-inline:9px}.market-document-card__meta{gap:8px}}@media (min-width: 360px) and (max-width: 479px){.market-page__header h1{font-size:clamp(1.55rem,7.4vw,1.8rem)}}@media (min-width: 480px) and (max-width: 699px){.market-category__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card__heading{grid-template-columns:36px minmax(0,1fr)}.market-card .market-primary-button{grid-column:1 / -1;width:100%}.market-card__facts{grid-template-columns:1fr}.market-filter-grid--categories,.market-filter-grid--performance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 700px){.market-filter-page{max-width:600px}.market-filter-footer,.market-detail-cta{max-width:inherit}.market-card__heading{grid-template-columns:36px minmax(0,1fr) auto}}.market-overview-page .market-page__header h1{font-size:24px;font-weight:400;letter-spacing:normal}.market-overview-page .market-filter-button{width:34px;height:34px;padding:0}.market-overview-page .market-filter-button>img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.market-overview-page .market-filter-button span{top:0;right:0;display:grid;min-width:15px;height:15px;padding:0 3px;place-items:center;border-radius:50%;background:#7825f4;color:#fff;font-size:9px;line-height:1}.market-detail-page{font-size:14px}.market-detail-page .market-detail-section h2{font-size:18px}.market-detail-page .market-card__name-row strong{font-size:14px}.market-detail-page .market-card__name-row span{font-size:.6875rem}.market-detail-page .market-card__identity p{font-size:11px}.market-detail-page .market-card__facts dt{font-size:12px}.market-detail-page .market-card__facts dd{font-size:15px}.market-detail-page .market-card__session{font-size:13px}.market-detail-page .market-description{font-size:.8125rem}.market-detail-page .market-disclosures summary{font-size:.8rem}.market-detail-page .market-detail-facts dt{font-size:.75rem}.market-detail-page .market-detail-facts dd,.market-detail-page .market-table,.market-detail-page .market-document-card__link{font-size:.8rem}.market-detail-page .market-document-card__date{font-size:.75rem}.home-page,.notification-page{display:grid;width:100%;gap:var(--fds-space-4);padding:var(--fds-space-4) var(--fds-space-4) calc(88px + env(safe-area-inset-bottom));color:var(--fds-color-text);background:var(--fds-color-background)}.home-page{--home-page-inline: var(--fds-space-4);display:block;padding-inline:var(--home-page-inline);background:var(--fds-color-page)}.home-page__sticky{position:sticky;z-index:10;top:0;display:grid;gap:var(--fds-space-2);margin:calc(-1 * var(--fds-space-4)) calc(-1 * var(--home-page-inline)) 0;padding:var(--fds-space-4) var(--home-page-inline) 5px;background:var(--fds-color-page)}.home-page__scroll-content{display:grid;gap:var(--fds-space-4)}.home-header{display:flex;min-height:32px;align-items:center;justify-content:flex-end;gap:var(--fds-space-3)}.home-header__actions{display:flex;gap:var(--fds-space-2)}.home-header__actions .fds-icon-button{width:32px;height:32px;padding:6px;border:0;border-radius:50%;background:var(--fds-color-surface)}.home-header__actions .fds-icon-button>img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.notification-badge-button{position:relative}.notification-badge-button>span{position:absolute;top:5px;right:5px;width:8px;height:8px;border:0;border-radius:50%;background:#ff3b43}.home-widget,.notification-detail article{min-width:0;padding:var(--fds-space-4);border:1px solid var(--fds-color-border);border-radius:var(--fds-radius-lg);background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card)}.home-widget>h2,.home-widget__heading h2{margin:0 0 var(--fds-space-4);color:var(--fds-color-heading);font-size:var(--fds-font-lg)}.home-widget--assets{padding:0;border:0;background:transparent;box-shadow:none}.home-widget__asset-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.home-widget__asset-heading h1{margin:0;color:#071c47;font-size:24px;font-weight:400;line-height:1.2}.home-widget__asset-heading>span{flex:0 0 auto;color:#0000007f;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.home-widget__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--fds-space-3)}.home-widget__heading span{color:var(--fds-color-muted);font-size:var(--fds-font-sm)}.home-widget--compact .fds-feedback-state{min-height:160px}.home-asset-card{position:relative;min-height:276px;overflow:visible;border-radius:8px;background:var(--fds-color-surface)}.home-asset-grid{display:grid;min-height:276px;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,138px);border-radius:inherit}.home-asset-grid article{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:16px}.home-asset-grid article:nth-child(odd){border-right:1px solid #f3f4f6}.home-asset-grid article:nth-child(-n+2){border-bottom:1px solid #f3f4f6}.home-asset-grid article:nth-child(2n){align-items:flex-end;text-align:right}.home-asset-grid article.is-bottom{justify-content:flex-start}.home-asset-grid strong{max-width:calc(100% - 5px);overflow:hidden;color:#111;font-size:16px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-asset-category-icon{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;margin-top:9px;border-radius:50%;background:#f3f5fa}.home-asset-category-icon img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.home-asset-category{margin-top:4px;color:#717887;font-size:12px;line-height:1.2}.home-asset-grid article.is-bottom .home-asset-category-icon{margin-top:0}.home-asset-grid article.is-bottom strong{margin-top:9px}.home-asset-trend{display:inline-flex;min-height:15px;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1}.home-asset-trend img{width:16px;height:10px;-o-object-fit:contain;object-fit:contain}.home-asset-trend.is-positive{color:#85a35f}.home-asset-trend.is-negative{color:#e82a23}.home-asset-center{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:151px;height:151px;align-items:center;justify-content:center;flex-direction:column;border:3px solid #f3f4f6;border-radius:50%;background:var(--fds-color-surface);color:#111;transform:translate(-50%,-50%)}.home-asset-center__label{padding:2px 9px;border-radius:999px;background:transparent;font-size:12px;line-height:1.25}.home-asset-center strong{max-width:137px;margin-top:5px;overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-asset-center>span:not(.home-asset-center__label){margin-top:4px;font-size:12px}.home-asset-info-anchor{position:relative;display:inline-flex;margin-top:4px}.home-asset-info-anchor>button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;background:transparent}.home-asset-info-anchor>button img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.home-asset-formula{position:absolute;z-index:5;top:calc(100% + 7px);left:50%;width:-moz-max-content;width:max-content;max-width:min(320px,calc(100vw - 48px));padding:10px 12px;border-radius:7px;background:var(--fds-color-surface);color:#111;font-size:13px;line-height:1.35;text-align:center;white-space:pre-line;box-shadow:0 3px 14px #0000002e;transform:translate(-50%)}.home-asset-formula:before{position:absolute;top:-7px;left:50%;width:14px;height:14px;background:var(--fds-color-surface);content:"";transform:translate(-50%) rotate(45deg)}.home-asset-empty{display:flex;min-height:228px;align-items:center;justify-content:center;flex-direction:column;padding:24px 24px 20px;border-radius:8px;background-position:center;background-size:100% 100%;text-align:center}.home-asset-empty__goals{padding:7px 12px;border-radius:999px;background:#bf6;color:#000;font-size:13px;font-weight:600;line-height:1}.home-asset-empty>strong{max-width:270px;margin-top:10px;color:#071c47;font-size:19px;line-height:1.12}.home-asset-empty>p{max-width:245px;margin:6px 0 0;color:#7c7c7c;font-size:13px;line-height:1.25}.home-asset-empty>button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:4px;margin-top:7px;padding:0 8px;border:0;background:transparent;color:#071c47;font-size:13px}.home-asset-empty>button img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.home-orders{display:grid;min-width:0;gap:12px}.home-order-summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:12px;background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card)}.home-order-summary h2{margin:0;color:#071c47;font-size:15px;font-weight:400}.home-order-summary strong{display:grid;min-width:40px;height:30px;place-items:center;padding:0 8px;border-radius:8px;background:#f3f5fa;color:#071c47;font-size:12px;font-weight:500}.home-order-panel{min-width:0;padding:12px;border-radius:8px;background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card)}.home-order-groups{display:grid;gap:12px}.home-order-group{min-width:0;overflow:hidden;border-radius:8px}.home-order-group.is-open{overflow:visible}.home-order-group__trigger{display:grid;width:100%;min-height:48px;grid-template-columns:31px minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;color:#071c47;text-align:left}.home-order-group.is-open .home-order-group__trigger{position:sticky;z-index:9;top:var(--home-sticky-offset, 114px);box-shadow:0 4px 8px #071c471a}.home-order-group--create .home-order-group__trigger{background:#eef8ff}.home-order-group--success .home-order-group__trigger{background:#f2fbea}.home-order-group--reject .home-order-group__trigger{background:#fff0f1}.home-order-group__status-icon{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.home-order-group__label{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.home-order-group__count{display:inline-grid;min-width:36px;min-height:28px;place-items:center;padding:2px 8px;border:1px solid #d5dae3;border-radius:8px;background:#ffffff73;color:#071c47;font-size:12px;line-height:1}.home-order-group__arrow{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.home-order-group__content{padding-top:8px}.home-order-list{display:grid;gap:12px}.home-order-card{padding:12px 12px 1px;border-radius:8px;background:#f7f8fa}.home-order-card dl{display:grid;gap:0;margin:0}.home-order-card dl div{display:flex;min-width:0;justify-content:space-between;gap:16px;margin-bottom:11px}.home-order-card dt{color:#7c7c7c;font-size:13px}.home-order-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#111;font-size:13px;text-align:right}.home-order-card__payment{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 12px;padding-top:12px;border-top:1px solid #d9dde5}.home-order-card__payment button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:#b084f5;color:#111;font-size:13px}.home-order-card__payment svg{width:18px;height:18px}.qr-code-icon{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.home-order-card__cancel{display:block;width:100%;min-height:38px;margin:0 0 11px;border:1px solid #dde0e6;border-radius:7px;background:#fff;color:#202020;font-size:13px}.home-order-card__cancel:disabled{opacity:.55}.payment-transfer-dialog-overlay{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:20px;background:#00000094}.payment-transfer-dialog{position:relative;width:min(100%,354px);border-radius:16px;background:#fff;color:#111;box-shadow:0 10px 28px #00000038}.payment-transfer-dialog h2{margin:0;padding:56px 42px 18px;color:#081c48;font-size:18px;text-align:center}.payment-transfer-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:29px;height:29px;place-items:center;border:0;border-radius:50%;background:#f2f3f5;color:#252525}.payment-transfer-dialog__close svg{width:17px;height:17px}.payment-transfer-dialog dl{display:grid;gap:0;margin:0;padding:0 20px 24px}.payment-transfer-dialog dl div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px;padding:9px 0}.payment-transfer-dialog dt{color:#414141;font-size:13px}.payment-transfer-dialog dd{display:flex;min-width:0;justify-content:flex-end;gap:7px;margin:0;color:#111;font-size:13px;text-align:right;overflow-wrap:anywhere}.payment-transfer-dialog dd button{display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border:0;background:transparent;color:#20242c}.payment-transfer-dialog dd svg{width:16px;height:16px}.market-filter-page{background:#f4f5f7}.market-filter-page>.fds-app-header{background:#fff;border-bottom:1px solid #eef0f3}.market-filter-page .market-reset-button{color:#17191d}.market-filter-section{background:#fff;box-shadow:none}.market-filter-section>h2{color:#102952}.market-filter-option,.market-filter-option.is-selected{border-color:#e2e3e6;background:#fff;color:#111}.market-filter-option__check{background:#f5f5f6}.market-filter-option.is-selected .market-filter-option__check{background:#7825f4}.market-company-option strong{color:#102952}.market-company-option small{color:#85878d}.market-filter-footer{border-top:0;background:#f4f5f7}.market-filter-footer .market-primary-button{border-color:#7825f4;background:#7825f4;color:#fff}.market-filter-page>.fds-app-header{min-height:44px;padding-top:0}.buy-order-page{min-height:100vh;min-height:100dvh;background:#f4f5f7;color:#111}.buy-order-page>.fds-app-header{min-height:50px;border:0;background:#fff}.buy-order-page>.fds-app-header h1{font-size:17px;font-weight:600}.buy-order-filter{position:relative;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent;color:#132441}.buy-order-filter svg{width:20px;height:20px}.buy-order-filter span{position:absolute;top:0;right:0;display:grid;min-width:15px;height:15px;padding:0 3px;place-items:center;border-radius:50%;background:#7825f4;color:#fff;font-size:9px}.buy-fund-list,.buy-program-list{display:grid;gap:12px;padding:14px 12px calc(86px + env(safe-area-inset-bottom))}.buy-fund-card,.buy-program-card{position:relative;border-radius:10px;background:#fff;box-shadow:0 2px 8px #00000024}.buy-fund-card{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:9px;padding:15px}.buy-fund-card header{display:contents}.buy-fund-card header>div{display:grid;min-width:0;grid-column:1;grid-row:1;grid-template-columns:32px minmax(0,1fr);gap:9px}.buy-fund-logo{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:0}.buy-fund-card header>div>.buy-fund-logo{grid-column:1}.buy-fund-card header>div>div{grid-column:2}.buy-fund-card__name{display:flex;align-items:center;gap:7px;min-width:0}.buy-fund-card__name strong{color:#102952;font-size:16px;line-height:1.15}.buy-fund-card__name span{display:inline-flex;align-items:center;gap:2px;font-size:12px}.buy-fund-card__name span.is-positive{color:#0a954b}.buy-fund-card__name span.is-negative{color:#e91f36}.buy-fund-card__name svg{width:15px;height:15px}.buy-fund-card p{margin:2px 0 0;color:#777;font-size:12px;line-height:1.16}.buy-fund-card aside{grid-column:2;grid-row:1;align-self:start;padding:6px;border-radius:8px;background:#f3f5fb;color:#1b345b;text-align:center}.buy-fund-card aside small{display:block;color:#8b8f9a;font-size:11px}.buy-fund-card aside small i{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:#ee3148}.buy-fund-card aside b{font-size:13px}.buy-fund-card label{display:block;grid-column:1 / -1;color:#4a4f5c;font-size:12px}.buy-fund-card label span{display:flex;height:38px;align-items:center;margin-top:5px;border-radius:7px;background:#f4f4f6}.buy-fund-card input{width:100%;min-width:0;height:100%;padding:0 10px;border:0;background:transparent;color:#172544;font:inherit;font-size:14px;outline:0}.buy-fund-card label em{padding-right:10px;color:#666;font-size:12px;font-style:normal}.buy-fund-card>button{grid-column:2;grid-row:2;align-self:end;width:100%;height:38px;border:0;border-radius:7px;background:#079447;color:#fff;font-size:13px;font-weight:600}.buy-program-card{padding:14px 16px}.buy-program-card header{display:flex;gap:10px;padding-bottom:12px;border-bottom:1px solid #e8e9ec}.buy-program-card header>div{position:relative;min-width:0;flex:1}.buy-program-card header strong{color:#102952;font-size:16px}.buy-program-card header span{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:5px;background:#f0f1f4;color:#7c808b;font-size:12px}.buy-program-card header button{display:inline-grid;width:19px;height:19px;margin-left:5px;padding:0;place-items:center;border:0;background:transparent}.buy-program-card header button svg{width:15px;height:15px}.buy-program-card header p{margin:3px 0 0;color:#777;font-size:12px;line-height:1.16}.buy-program-card section{border-bottom:1px solid #e8e9ec}.buy-program-card section>button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;padding:0;border:0;background:#fff;color:#1d1d1f;text-align:left}.buy-program-card section>button b{font-size:13px;font-weight:500}.buy-program-card section>button svg{width:16px;height:16px;color:#737780}.buy-program-card dl{display:grid;gap:9px;margin:0 0 8px;padding:10px;border:1px solid #e1e3e8;border-radius:6px}.buy-program-card dl div{display:flex;justify-content:space-between;gap:12px}.buy-program-card dt,.buy-program-card dd{margin:0;color:#7a7f8c;font-size:12px}.buy-program-card dd{color:#26324c;text-align:right}.buy-fee-table{width:100%;margin:0 0 10px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e1e3e8;border-radius:6px;font-size:12px}.buy-fee-table th,.buy-fee-table td{padding:10px;border-bottom:1px solid #e1e3e8;text-align:left}.buy-fee-table th{background:#f0f2f7;color:#4e5971;font-weight:500}.buy-fee-table tr:last-child td{border-bottom:0}.buy-fee-table th+th,.buy-fee-table td+td{text-align:right}.buy-program-empty{margin:0 0 10px;color:#7a7f8c;font-size:12px}.buy-program-card__submit,.buy-flow-card>button{width:100%;min-height:38px;margin-top:12px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}.buy-program-card__submit:disabled{opacity:.5}.buy-tooltip-overlay{position:fixed;z-index:76;inset:0;display:grid;padding:24px;place-items:center;background:#0000007a}.buy-tooltip-overlay p{display:grid;gap:6px;width:min(100%,340px);margin:0;padding:14px;border-radius:12px;background:#fff;color:#344059;font-size:14px;line-height:1.25;box-shadow:0 3px 9px #00000040}.buy-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:13px 16px 8px;list-style:none;background:#fff}.buy-progress li{position:relative;display:grid;justify-items:center;gap:3px;color:#9498a2;font-size:10px;text-align:center}.buy-progress li:not(:last-child):after{position:absolute;top:8px;left:calc(50% + 11px);width:calc(100% - 22px);height:1px;background:#dfe1e6;content:""}.buy-progress i{position:relative;z-index:1;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#dfe1e6;color:#747985;font-size:10px;font-style:normal}.buy-progress li.is-current{color:#7825f4}.buy-progress li.is-current i{background:#7825f4;color:#fff}.buy-flow{min-height:calc(100dvh - 50px);padding:0 12px 30px}.buy-flow-card{margin-top:14px;padding:16px;border-radius:10px;background:#fff;box-shadow:0 2px 8px #00000024}.buy-flow-card h2{margin:0 0 16px;color:#102952;font-size:17px}.buy-flow-card>p{margin:0 0 14px;color:#5f6571;font-size:13px;line-height:1.35}.buy-flow-card dl{display:grid;gap:12px;margin:0}.buy-flow-card dl div{display:flex;justify-content:space-between;gap:16px}.buy-flow-card dt,.buy-flow-card dd{margin:0;font-size:13px}.buy-flow-card dt{color:#757b87}.buy-flow-card dd{color:#172544;text-align:right;overflow-wrap:anywhere}.buy-otp-input{display:block;width:100%;min-height:48px;border:1px solid #dce0e7;border-radius:8px;background:#f8f8fa;color:#172544;font-size:23px;letter-spacing:8px;text-align:center;outline-color:#7825f4}.buy-payment-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.buy-payment-actions button{min-height:38px;border:0;border-radius:7px;background:#b084f5;color:#151515;font-size:13px}.buy-flow-card--success{text-align:center}.buy-flow-card--success>svg{width:42px;height:42px;color:#079447}.buy-flow-card--success p{text-align:left}.buy-fund-card header{display:grid;grid-column:1;grid-row:1;grid-template-columns:32px minmax(0,1fr);gap:9px}.buy-fund-card header>div{display:block;grid-column:2;grid-row:auto}.buy-fund-card header>.buy-fund-logo{grid-column:1;grid-row:1}.buy-order-filter img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.buy-fund-card header{grid-column:1 / -1;grid-template-columns:32px minmax(0,1fr) auto}.buy-fund-card header>aside{grid-column:3;grid-row:1;width:92px}.buy-fund-card header>div{grid-column:2}.buy-fund-card label{grid-column:1;grid-row:2}.buy-order-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:14px 12px 0;padding:7px;border-radius:10px;background:#fff}.buy-order-tabs button{min-height:38px;padding:6px;border:0;border-radius:8px;background:transparent;color:#3a3b3e;font-size:13px;white-space:nowrap}.buy-order-tabs button.is-active{background:#f4efff;color:#7825f4;font-weight:600}.buy-order-tabs+.buy-fund-list{padding-top:14px}.buy-fund-card header{align-items:start}.buy-fund-card header>div{min-width:0}.buy-fund-card__name{flex-wrap:wrap}.buy-fund-card aside{width:92px}.buy-fund-card input{font-size:16px!important}.buy-smart-placeholder{display:grid;min-height:260px;padding:42px 24px;place-items:center;text-align:center}.buy-smart-placeholder svg{width:40px;height:40px;color:#7825f4}.buy-smart-placeholder h2{margin:12px 0 6px;color:#102952;font-size:17px}.buy-smart-placeholder p{margin:0;color:#747a86;font-size:13px;line-height:1.35}.buy-order-page>.fds-app-header{padding:0 12px}.payment-qr-dialog-overlay{z-index:70!important;padding:20px!important}.payment-qr-dialog{position:absolute!important;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.home-cancel-dialog-overlay{position:fixed;inset:0;z-index:75;display:grid;place-items:center;padding:20px;background:#0000008a}.home-cancel-dialog{width:min(100%,274px);overflow:hidden;border-radius:17px;background:#fff;box-shadow:0 9px 28px #0000003d;color:#1b2946;text-align:center}.home-cancel-dialog h2{margin:0;padding:19px 18px 14px;color:#737783;font-size:18px;font-weight:700}.home-cancel-dialog p{margin:0;padding:0 22px 20px;color:#26314a;font-size:15px;line-height:1.2;text-align:left}.home-cancel-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 22px 18px}.home-cancel-dialog footer button{min-height:46px;border:0;border-radius:7px;background:#eef1f7;color:#4f5b76;font-size:15px;font-weight:700}.home-cancel-dialog footer button:last-child{background:#7825f4;color:#fff}.home-cancel-dialog footer button:disabled{opacity:.55}.home-order-loading{display:flex;min-height:64px;align-items:center;justify-content:center;gap:10px;color:var(--fds-color-muted);font-size:13px}.home-order-error{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;color:#c72921;font-size:13px}.home-order-error button{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--fds-color-primary-soft);color:var(--fds-color-primary);font-weight:600}.home-order-empty{margin:0;padding:18px 12px;color:var(--fds-color-muted);font-size:13px;text-align:center}.home-referral{min-height:130px;padding:24px 16px 20px;border-radius:12px;background-color:var(--fds-color-surface);background-position:center;background-repeat:no-repeat;background-size:100% 100%;box-shadow:var(--fds-shadow-card)}.home-referral h2{margin:0;color:#071c47;font-size:16px;font-weight:600;line-height:1.2;white-space:pre}.home-referral p{margin:5px 52% 0 0;color:#7c7c7c;font-size:12px;line-height:1.25}.home-widget--services{padding:12px 0 0;border:0;background:transparent;box-shadow:none}.home-widget--services>h2{margin-bottom:18px;color:#071c47;font-size:16px;font-weight:600}.home-services{display:grid;grid-auto-columns:calc((100% - 24px)/4);grid-auto-flow:column;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.home-services::-webkit-scrollbar{display:none}.home-services button{position:relative;display:flex;min-width:0;min-height:82px;align-items:center;flex-direction:column;gap:7px;padding:0;border:0;background:transparent;color:var(--fds-color-text);scroll-snap-align:start}.home-services button:disabled{cursor:not-allowed;opacity:1}.home-services img{width:48px;height:48px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.home-services button>span{width:64px;max-width:100%;font-size:11px;line-height:1.2;text-align:center}.home-service-new{position:absolute;z-index:1;top:-5px;left:calc(50% - 27px);padding:2px 4px;border-radius:2px;background:#d92026;color:#fff;font-size:10px;font-weight:700;line-height:1.1}.home-services__indicator{display:block;width:16px;height:3px;margin:7px auto 0;border-radius:999px;background:#0079d8}.home-alert{padding:var(--fds-space-4);border:1px solid color-mix(in srgb,var(--fds-color-primary) 35%,var(--fds-color-border));border-radius:var(--fds-radius-lg);background:var(--fds-color-primary-soft);color:var(--fds-color-text);white-space:pre-wrap}.notification-page{min-height:100%;gap:16px;padding:0 12px calc(88px + env(safe-area-inset-bottom));background:var(--fds-color-page)}.notification-page>.fds-app-header{position:sticky;top:0;z-index:22;min-height:46px;margin:0 -12px;padding:0 12px;border:0;background:var(--fds-color-surface);backdrop-filter:none}.notification-page>.fds-app-header h1{color:#111;font-size:18px;font-weight:600}.notification-page>.fds-app-header .fds-icon-button{color:#111}.notification-page>.fds-app-header .fds-icon-button img{width:24px;height:24px}.notification-read-all{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;background:transparent;color:#111}.notification-read-all:disabled{opacity:.4}.notification-read-all svg{width:21px;height:21px}.notification-tabs{position:sticky;top:46px;z-index:21;display:flex;gap:6px;margin:-16px -12px 0;padding:8px 12px 12px;overflow-x:auto;background:var(--fds-color-page);scrollbar-width:none}.notification-tabs::-webkit-scrollbar{display:none}.notification-tabs button{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;gap:5px;padding:4px 10px;border:0;border-radius:999px;background:#f3f5fa;color:#071c47;font-size:12px;line-height:1.2}.notification-tabs button[aria-selected=true]{background:#7825f4;color:#fff}.notification-tabs button span{min-width:22px;padding:2px 5px;border-radius:999px;background:color-mix(in srgb,currentColor 15%,transparent);font-size:10px;line-height:1.1}.notification-list{display:grid;gap:16px}.notification-swipe{position:relative;overflow:hidden;border-radius:12px}.notification-swipe__delete{position:absolute;top:0;right:0;bottom:0;display:grid;width:72px;place-items:center;padding:0;border:0;background:#ff424d;color:#fff;opacity:0;pointer-events:none}.notification-swipe.is-delete-visible .notification-swipe__delete{opacity:1;pointer-events:auto}.notification-swipe__delete svg{width:27px;height:27px;stroke-width:2.2}.notification-swipe__delete .fds-spinner{width:22px;height:22px;border-color:#ffffff6b;border-top-color:#fff}.notification-swipe__card{position:relative;z-index:1;touch-action:pan-y;transition:transform .18s ease}.notification-card{display:grid;width:100%;overflow:hidden;padding:0;border:0;border-radius:12px;background:var(--fds-color-surface);color:#111;text-align:left;box-shadow:none}.notification-card__meta{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid #e0e0e0;color:#071c47;font-size:14px;line-height:1.2}.notification-card__type-icon{display:inline-flex;min-width:0;align-items:center;gap:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-card__icon{display:block;width:20px;height:20px;flex:0 0 auto;background:#7824f4;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.notification-card__icon--transaction{mask-image:url(data:image/webp;base64,UklGRooCAABXRUJQVlA4WAoAAAAQAAAARwAASAAAQUxQSKUAAAABcBXbbtwIgiAYQiAYQiAYQhhUDBwGDYNCEARDMIRA2Ct7/Lr3JyImgP6yXZCm+66W16X5HKrEBTJy2XUB1aLLAisFLuMsbAsLsNgUKdky0mJb3haBtn3OBdq2QH9w5lFOxwyWmO4rlidjh0Xm75q3OKzE9/iGteQopzEvYM2/NvlhKFKyDUijjWcgZ6MBR6h0QlEqF4yJK1Cv7amnyq6XpoOjv0gAVlA4IL4BAADQDgCdASpIAEkAPikQh0KhoQqUgrQMAUJZADN9I8uRrP3vLtfkgfI7+S/iH4LfVHlJ/Og/QDqAfwD+efq77Kv+A/gHuA/QD8APij/gHqgeoB6AH8A/s3o8/pn8Gv7NftP7N3/5ArW4/oD14K0gWNo4vOBLJTkLt8ggE/IgdCyAAP7//oN2X/wbpH4L/RhZ4pOIF5kzfBPZhyqO88UXReKiLuV3GymnYkcFsZKSTH3MCumz1T/7sujgg4D+lheNtz+tthxuNzOvOnihzufSiEfjOvWCE/QSGSGiJBOHO4PHcznNF6uI3DkFyZWcBKzs7sE6I1oygjQ3qmdAyXT00GHRCamo98l/w4mIkKGo8MH5gsYYHEzv6Sd+xPwvKHt2JtRqc3BieT/BjlHGIaFexNxn4z0EHQzHk6y8K6yhfluaZDXdhGtK58IuC43hnChsJp3ETSpD/vFFvD1E9+Mn6o/+zR8I9pYQBI85ziyygbACFTff4Y5iTaRHCAKYk1rwRWFRUx0dgLuQFxjPU/ZYfRx2/BAJ3rWHf9z6urtobBVJebvgMoRgzbV/I3XF2nSc7vYTZnm/0jnywVAAAAAAAA==);-webkit-mask-image:url(data:image/webp;base64,UklGRooCAABXRUJQVlA4WAoAAAAQAAAARwAASAAAQUxQSKUAAAABcBXbbtwIgiAYQiAYQiAYQhhUDBwGDYNCEARDMIRA2Ct7/Lr3JyImgP6yXZCm+66W16X5HKrEBTJy2XUB1aLLAisFLuMsbAsLsNgUKdky0mJb3haBtn3OBdq2QH9w5lFOxwyWmO4rlidjh0Xm75q3OKzE9/iGteQopzEvYM2/NvlhKFKyDUijjWcgZ6MBR6h0QlEqF4yJK1Cv7amnyq6XpoOjv0gAVlA4IL4BAADQDgCdASpIAEkAPikQh0KhoQqUgrQMAUJZADN9I8uRrP3vLtfkgfI7+S/iH4LfVHlJ/Og/QDqAfwD+efq77Kv+A/gHuA/QD8APij/gHqgeoB6AH8A/s3o8/pn8Gv7NftP7N3/5ArW4/oD14K0gWNo4vOBLJTkLt8ggE/IgdCyAAP7//oN2X/wbpH4L/RhZ4pOIF5kzfBPZhyqO88UXReKiLuV3GymnYkcFsZKSTH3MCumz1T/7sujgg4D+lheNtz+tthxuNzOvOnihzufSiEfjOvWCE/QSGSGiJBOHO4PHcznNF6uI3DkFyZWcBKzs7sE6I1oygjQ3qmdAyXT00GHRCamo98l/w4mIkKGo8MH5gsYYHEzv6Sd+xPwvKHt2JtRqc3BieT/BjlHGIaFexNxn4z0EHQzHk6y8K6yhfluaZDXdhGtK58IuC43hnChsJp3ETSpD/vFFvD1E9+Mn6o/+zR8I9pYQBI85ziyygbACFTff4Y5iTaRHCAKYk1rwRWFRUx0dgLuQFxjPU/ZYfRx2/BAJ3rWHf9z6urtobBVJebvgMoRgzbV/I3XF2nSc7vYTZnm/0jnywVAAAAAAAA==)}.notification-card__icon--market{mask-image:url(data:image/webp;base64,UklGRmIEAABXRUJQVlA4WAoAAAAQAAAARwAASAAAQUxQSKYBAAABkFXbbt5MgmAIghAIglAGnxk0DBwGLQOXQSEIQiAIgiHc+UlkW36aeYqICaD/WFOudpa7p53fzCuI4nK/yrjUHC0bbu3qvAIsRxKD98ruAMtR0gv+AUDlEJthHkwCPNE9BijTCqKgTCqIgzKlIBLKBEEs/Axji9Z4lCIazkEZ8XAMYVuh8YgXVkAdwFgD3Lev8u6zWRjeUo9gFeSeuo722Dot+TasA/E9Vtp975WqT1c6fecEu2oTzGcT9qt9AnwYrkK32VZSIXe2CG2ICnVnm2cDVGhotllnlwoNz9plvk+HCnlTOc8nO4hEO9R3uFTIm0oDACvsIBJ1vX3ZoULeVBpu7cUOIlHH7uMbFfKm0uCv7CASuxEf6V8q5E2lob+ygyjbXyd1ps+pmbypNIyt7CDKakfq6U2lYXxlx/RUGuZWjpFKw/zK81JpiFl5TioNcStP4IbYP+MUwds4i4ZxGs3GcQu2jaMtVqaZOdJBcx8tTKbZbDGa0HzWCCdTyKNNOygqf+YoU2D+jFOh4Py2Ee3YaMVt/zZP++5CCyd55L+3RP8KAVZQOCCWAgAAkBEAnQEqSABJAD4lDoVCIYYXY5UGAJEtgBi4wmuHzD+gfkN+GfVAbVd68o/5Mv3f3Ae8D+q9IB+iX6t/2b9AOEB/IP7L+xntAfzP2AegB/Zv9B6nfqQfzH1N/0z9U3+4/93/bfAT+1v7n/AJ+uX/p9gD//+3+FPbhNSz6aqsoDzff+Ex6XcXUROQHpCZo2lE1gKtyAAA/v84J//0N//+hYv//P/mXyX+ahKcGrgKzuReJu0T7SNS4kc7uIWMweBbPQN0o4nR7VMgkWOxKEbmWh34j9A3PSndT95kyqzSmxWfupv+KREIQ3+Z992I1sXvqp/h1a5SoYJHaeEfiKaYhusBEILWVqo0Qgu8P/G+dDLwbGrktUIFEXqXDoUelpnOz2fL50qS8tD/1ro/IxH2msX+/S2lYqkGF0QRGS7Ck0j/gGf9djy6CrrEo6544ltVWoWZvv60l3McwPg0QSyQp1eUj+YEY4mk98AHOnIRFg1XDUyFcH4yoAefLTxL4ulQtO6injaVVOSjWpW6+cpCQ2Loy6YHz6k71ZYNljZVyCFrObJztpeSOTzBmuM2uZsDMIVUijbYwglCMy58+fzCPOko9RIye89bAY2F4wBr4Mou9+JL//386+s+lljRCjbMMrP5IJNnvElghnapiARzp+5QIdiZgoZ80cbAiUXGqKe25f+QXxw8QFRZAcTfwR671TbwR2s5MYOo2rcBfunYpSflkBi/u9EEJiN2F445lCDLxnArMklT/9zl5XFFo08nf+UdPNuhJR//97wubil5S6puX/1mL39vbzsNrKOyp8pRlnvO28C9Q4Nu0g21RcGJu+FQQSRx9PchZak4R/7BRYmxJITk9aL00Txk7meQBDEkAAAAAAA=);-webkit-mask-image:url(data:image/webp;base64,UklGRmIEAABXRUJQVlA4WAoAAAAQAAAARwAASAAAQUxQSKYBAAABkFXbbt5MgmAIghAIglAGnxk0DBwGLQOXQSEIQiAIgiHc+UlkW36aeYqICaD/WFOudpa7p53fzCuI4nK/yrjUHC0bbu3qvAIsRxKD98ruAMtR0gv+AUDlEJthHkwCPNE9BijTCqKgTCqIgzKlIBLKBEEs/Axji9Z4lCIazkEZ8XAMYVuh8YgXVkAdwFgD3Lev8u6zWRjeUo9gFeSeuo722Dot+TasA/E9Vtp975WqT1c6fecEu2oTzGcT9qt9AnwYrkK32VZSIXe2CG2ICnVnm2cDVGhotllnlwoNz9plvk+HCnlTOc8nO4hEO9R3uFTIm0oDACvsIBJ1vX3ZoULeVBpu7cUOIlHH7uMbFfKm0uCv7CASuxEf6V8q5E2lob+ygyjbXyd1ps+pmbypNIyt7CDKakfq6U2lYXxlx/RUGuZWjpFKw/zK81JpiFl5TioNcStP4IbYP+MUwds4i4ZxGs3GcQu2jaMtVqaZOdJBcx8tTKbZbDGa0HzWCCdTyKNNOygqf+YoU2D+jFOh4Py2Ee3YaMVt/zZP++5CCyd55L+3RP8KAVZQOCCWAgAAkBEAnQEqSABJAD4lDoVCIYYXY5UGAJEtgBi4wmuHzD+gfkN+GfVAbVd68o/5Mv3f3Ae8D+q9IB+iX6t/2b9AOEB/IP7L+xntAfzP2AegB/Zv9B6nfqQfzH1N/0z9U3+4/93/bfAT+1v7n/AJ+uX/p9gD//+3+FPbhNSz6aqsoDzff+Ex6XcXUROQHpCZo2lE1gKtyAAA/v84J//0N//+hYv//P/mXyX+ahKcGrgKzuReJu0T7SNS4kc7uIWMweBbPQN0o4nR7VMgkWOxKEbmWh34j9A3PSndT95kyqzSmxWfupv+KREIQ3+Z992I1sXvqp/h1a5SoYJHaeEfiKaYhusBEILWVqo0Qgu8P/G+dDLwbGrktUIFEXqXDoUelpnOz2fL50qS8tD/1ro/IxH2msX+/S2lYqkGF0QRGS7Ck0j/gGf9djy6CrrEo6544ltVWoWZvv60l3McwPg0QSyQp1eUj+YEY4mk98AHOnIRFg1XDUyFcH4yoAefLTxL4ulQtO6injaVVOSjWpW6+cpCQ2Loy6YHz6k71ZYNljZVyCFrObJztpeSOTzBmuM2uZsDMIVUijbYwglCMy58+fzCPOko9RIye89bAY2F4wBr4Mou9+JL//386+s+lljRCjbMMrP5IJNnvElghnapiARzp+5QIdiZgoZ80cbAiUXGqKe25f+QXxw8QFRZAcTfwR671TbwR2s5MYOo2rcBfunYpSflkBi/u9EEJiN2F445lCDLxnArMklT/9zl5XFFo08nf+UdPNuhJR//97wubil5S6puX/1mL39vbzsNrKOyp8pRlnvO28C9Q4Nu0g21RcGJu+FQQSRx9PchZak4R/7BRYmxJITk9aL00Txk7meQBDEkAAAAAAA=)}.notification-card__time{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:#717887;font-size:12px;white-space:nowrap}.notification-card__content{display:grid;gap:4px;padding:16px}.notification-card__content>strong{color:#071c47;font-size:16px;font-weight:600;line-height:1.2}.notification-card__content>p{margin:0;color:#111;font-size:14px;line-height:1.2}.notification-card__dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#eb152b}.notification-infinite-sentinel{display:grid;min-height:32px;place-items:center}.notification-pagination-error{display:flex;align-items:center;justify-content:center;gap:var(--fds-space-3);color:#c72921}.notification-pagination-error button{min-height:var(--fds-touch-target);border:0;background:transparent;color:var(--fds-color-primary);font-weight:700}.notification-detail{height:100vh;height:100dvh;min-height:0;grid-template-rows:46px minmax(0,1fr);gap:0;overflow:hidden;background:var(--fds-color-surface)}.notification-detail__content{min-height:0;padding:16px 12px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain}.notification-detail article{display:block;padding:0;border:0;background:transparent;box-shadow:none}.notification-detail h1{margin:0;color:#071c47;font-size:16px;font-weight:700;line-height:1.2}.notification-detail__message{margin:8px 0 0;color:#333950;font-size:14px;line-height:1.2;overflow-wrap:anywhere;white-space:pre-wrap}.notification-detail__message>:first-child{margin-top:0}.notification-detail__message>:last-child{margin-bottom:0}.notification-detail__message p{margin:0 0 8px}.notification-detail__message h1,.notification-detail__message h2,.notification-detail__message h3,.notification-detail__message h4,.notification-detail__message h5,.notification-detail__message h6{color:#071c47;font-size:inherit;line-height:inherit}.notification-detail__message ul,.notification-detail__message ol{margin:0 0 8px;padding-left:20px}.notification-detail__message a{color:#7824f4;text-decoration:underline}@media (max-width: 359px){.home-page{--home-page-inline: 12px}.notification-page{padding-inline:12px}.notification-card__meta{display:grid}}@media (min-width: 700px){.home-page__scroll-content{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__scroll-content>.home-alert{grid-column:1 / -1}.notification-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.step7-page,.step7-leaf{width:min(100%,960px);margin:0 auto;padding:16px 16px calc(96px + env(safe-area-inset-bottom));color:var(--fds-color-text)}.step7-leaf{padding-top:0}.step7-leaf>.fds-app-header{margin:0 -16px 16px}.step7-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.step7-title h1{font-size:24px;margin:0}.step7-select{display:grid;gap:6px;margin-bottom:16px;font-weight:600}.step7-select select{min-height:44px;border:1px solid var(--fds-color-border);border-radius:8px;padding:0 12px;background:var(--fds-color-surface);color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assets-page{position:relative;width:min(100%,560px);min-height:100vh;min-height:100dvh;margin:0 auto;padding:11px 12px calc(96px + env(safe-area-inset-bottom));background-color:#f3f4f6;color:#071c47}.assets-page__background{position:fixed;z-index:0;top:0;bottom:0;left:50%;width:min(100%,560px);pointer-events:none;background-color:#f3f4f6;background-position:top center;background-repeat:no-repeat;background-size:100% calc(100dvh - 56px);transform:translate(-50%)}.assets-page>:not(.assets-page__background){position:relative;z-index:1}.assets-page__header{display:flex;align-items:center;gap:16px;margin-bottom:4px}.assets-page__header h1{margin:0;font-size:24px;font-weight:400;line-height:1.2}.asset-gauge{position:relative;display:grid;width:200px;height:200px;place-items:center;margin:3px auto 2px}.asset-gauge svg{width:100%;height:100%;transform:rotate(120deg)}.asset-gauge circle{fill:none;stroke-width:9;stroke-linecap:round}.asset-gauge__track{stroke:#f0f0f0;stroke-dasharray:83.333 16.667}.asset-gauge__progress{stroke:#7825f4}.asset-gauge>div{position:absolute;display:grid;place-items:center;gap:3px;text-align:center}.asset-gauge strong{color:#000;font-size:32px;font-weight:600;line-height:1}.asset-gauge span{color:#454a51;font-size:14px}.asset-overview{margin-bottom:15px;padding:13px 16px;border-radius:8px;background:var(--fds-color-surface);box-shadow:0 2px 7px #00000040}.asset-overview__totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:8px}.asset-overview__totals>div{display:grid;min-width:0;gap:2px;padding:0}.asset-overview__totals>div:first-child{padding-right:32px}.asset-overview__totals>div:last-child{padding-left:32px}.asset-overview__totals>div+div{border-left:1px solid #e7e9ee}.asset-overview__totals span{color:#85a35f;font-size:13px;line-height:1.25}.asset-overview__totals>div:first-child span{font-size:12px}.asset-overview__totals strong{overflow:hidden;color:#071c47;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.asset-overview__profit{display:grid;min-height:48px;grid-template-columns:auto minmax(0,1fr) 32px;align-items:center;gap:10px;margin-top:16px;padding:6px 8px;border-radius:8px;background:#f6f4f5}.asset-overview__profit>span,.asset-overview__profit>div{display:flex;min-width:0;align-items:center;gap:8px}.asset-overview__profit i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#fff}.asset-overview__profit i img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(98%) saturate(6416%) hue-rotate(265deg) brightness(95%) contrast(105%)}.asset-overview__profit button img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.asset-overview__profit>span{color:#071c47;font-size:15px}.asset-overview__profit>div{justify-content:flex-end}.asset-overview__profit .asset-overview__profit-values{display:grid;justify-items:end;gap:2px}.asset-overview__profit-values span{display:inline-flex;align-items:center;gap:4px;color:#777e8c;font-size:12px;line-height:1}.asset-overview__profit-values span img{width:16px;height:10px;-o-object-fit:contain;object-fit:contain}.asset-overview__profit-values span svg{width:16px;height:16px;flex:0 0 16px}.asset-overview__profit strong.is-positive{color:#0b8d43}.asset-overview__profit strong.is-negative{color:#eb152b}.asset-overview__profit strong{max-width:100%;overflow:hidden;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.asset-overview__profit button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent}.asset-list,.asset-detail-list,.recurring-list,.transaction-list,.contract-list,.info-grid{display:grid;gap:14px}.asset-list{gap:12px}.asset-fund-card{overflow:hidden;border-radius:12px;background:var(--fds-color-surface);box-shadow:0 2px 7px #00000024}.asset-fund-card__body{padding:16px 16px 0}.asset-fund-card header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:16px}.asset-fund-card__logo{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.asset-fund-card__identity{min-width:0}.asset-fund-card__identity>div{display:flex;min-width:0;align-items:center;gap:7px}.asset-fund-card__identity strong{min-width:0;color:#071c47;font-size:14px;font-weight:600;overflow-wrap:anywhere;white-space:normal}.asset-fund-card__identity span{display:inline-flex;flex:0 0 auto;align-items:center;color:#0000007f;font-size:11px}.asset-fund-card__identity span img{width:14px;height:8px;-o-object-fit:contain;object-fit:contain}.asset-fund-card__identity span svg{width:15px;height:15px;flex:0 0 15px}.asset-fund-card__identity p{margin:2px 0 0;color:#0000007f;font-size:10px;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.asset-fund-card__detail{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#071c47;font-size:13px;white-space:nowrap}.asset-fund-card__detail img{width:13px;height:13px;-o-object-fit:contain;object-fit:contain}.asset-fund-card__market{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.asset-fund-card__market span{color:#898989;font-size:14px}.asset-fund-card__market strong{color:#071c47;font-size:14px;font-weight:400;text-align:right}.asset-fund-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.asset-fund-card dl>div{display:grid;gap:4px;padding:1.5px 10px;border:1px solid rgb(0 0 0 / 10%);border-radius:8px}.asset-fund-card dt{color:#777e8c;font-size:12px}.asset-fund-card dd{margin:0;color:#333950;font-size:15px}.asset-fund-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-fund-card__actions button{min-height:32px;margin-top:18px;border:0;color:#fff;font-size:14px;font-weight:700}.asset-fund-card__actions button:first-child{background:#eb152b}.asset-fund-card__actions button:last-child{background:#333950}.asset-fund-card__actions button:disabled{cursor:not-allowed;opacity:1}.switch-page{width:min(100%,560px);min-height:100vh;min-height:100dvh;margin:0 auto;background:#f3f4f6;color:#111}.switch-page>.fds-app-header{position:sticky;z-index:40;top:0;min-height:52px;padding:0 14px;border:0;border-bottom:1px solid #eef0f3;background:#fff;backdrop-filter:none}.switch-page>.fds-app-header h1{color:#17191d;font-size:18px;font-weight:600}.switch-page>.fds-app-header .fds-icon-button img{width:22px;height:22px}.switch-page>main{display:grid;gap:24px;padding:18px 12px calc(36px + env(safe-area-inset-bottom))}.switch-page>.switch-page__error{min-height:calc(100dvh - 52px);align-content:center;justify-items:center;gap:0;padding:0 24px 72px;background:#fff;text-align:center}.switch-page__error>img{width:min(123px,31vw);height:min(123px,31vw);-o-object-fit:contain;object-fit:contain}.switch-page__error>h2{margin:19px 0 0;color:#33394d;font-size:14.5px;font-weight:700;line-height:1.2}.switch-page__error>p{max-width:275px;margin:11px 0 0;color:#33394d;font-size:14.5px;font-weight:400;line-height:1.35}.switch-section{min-width:0}.switch-section>h2{margin:0;padding:0 0 14px;border-bottom:1px solid #dfe3e8;color:#85878c;font-size:14px;font-weight:400;line-height:1.25}.switch-source-card,.switch-target-card{margin-top:14px;overflow:visible;border-radius:9px;background:#fff}.switch-source-card__top{padding:16px 15px 14px;border-bottom:1px solid #eceef1}.switch-fund-identity{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px}.switch-fund-identity>img{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.switch-fund-identity>div{min-width:0}.switch-fund-identity__heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.switch-fund-identity__heading>strong{min-width:0;color:#071c47;font-size:15px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.switch-fund-category{display:inline-flex;min-height:24px;flex:0 0 auto;align-items:center;gap:5px;padding:3px 10px;border-radius:8px;background:#f3f5fa;color:#85878c;font-size:12px;line-height:1.2;white-space:nowrap}.switch-fund-category i{width:6px;height:6px;flex:0 0 auto;border-radius:50%}.switch-fund-identity p{margin:3px 0 0;color:#8a8a8a;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.switch-fund-program{display:table;margin-top:1px;padding:1px 4px;border-radius:4px;background:#f2f2f5;color:#071c47;font-size:13px;line-height:1.15}.switch-fund-program+p{margin-top:6px}.switch-source-card__top>label{display:block;margin-top:16px;color:#777e8c;font-size:14px;font-weight:600}.switch-select{position:relative;z-index:4;margin-top:8px}.switch-select>button{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:0;border-radius:8px;background:#f4f2f4;color:#16171b;font:400 14px Lato,sans-serif;text-align:left}.switch-select>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-select>button svg{width:15px;height:15px;flex:0 0 auto}.switch-select>div{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;overflow:hidden;padding:4px;border:1px solid #ececf0;border-radius:8px;background:#fff;box-shadow:0 4px 14px #0003}.switch-select>div>button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:0;border-radius:6px;background:#fff;color:#303239;font:400 14px Lato,sans-serif;text-align:left}.switch-select>div>button:hover,.switch-select>div>button[aria-selected=true]{background:#f5f6f8}.switch-select>div>button svg{width:15px;height:15px;color:#7825f4}.switch-source-card__details{padding:13px 15px 16px}.switch-source-card__details>dl{display:grid;gap:12px;margin:0;padding-bottom:15px;border-bottom:1px solid #dedfe3}.switch-source-card__details>dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.switch-source-card__details dt,.switch-source-card__details dd{margin:0;font-size:14px;line-height:1.2}.switch-source-card__details dd{color:#7825f4;text-align:right}.switch-fee{border-bottom:1px solid #dedfe3}.switch-fee>button{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0;border:0;background:#fff;color:#111;font:400 14px Lato,sans-serif}.switch-fee>button svg{width:16px;height:16px;color:#737780}.switch-fee table{width:100%;margin:0 0 10px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e1e3e8;border-radius:5px;font-size:13px}.switch-fee th,.switch-fee td{padding:10px 12px;border-bottom:1px solid #e1e3e8;text-align:left}.switch-fee th{background:#eef1f8;color:#333950;font-weight:600}.switch-fee th+th,.switch-fee td+td{text-align:left}.switch-fee tr:last-child td{border-bottom:0}.switch-quantity{display:grid;gap:11px;margin-top:14px}.switch-quantity>span{font-size:14px}.switch-quantity>div{display:grid;grid-template-columns:102px minmax(0,1fr);gap:8px}.switch-quantity .switch-select{z-index:3;margin:0}.switch-quantity>div>label{display:flex;min-width:0;height:40px;align-items:center;padding:0 10px;border-radius:8px;background:#f4f2f4}.switch-quantity input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#16171b;font:400 16px Lato,sans-serif;outline:0;touch-action:manipulation}.switch-quantity input::-moz-placeholder{color:#777e8c;font-size:15px;opacity:1}.switch-quantity input::placeholder{color:#777e8c;font-size:15px;opacity:1}.switch-quantity em{margin-left:8px;color:#85878c;font-size:13px;font-style:normal}.switch-target-list{display:grid;gap:14px}.switch-target-card{overflow:hidden}.switch-target-card>div{padding:16px 15px}.switch-target-card footer{padding:12px 15px;border-top:1px solid #eceef1}.switch-target-card footer button{width:100%;height:44px;border:0;border-radius:8px;background:#7825f4;color:#fff;font-size:14px;font-weight:700}.switch-target-card footer button:disabled{opacity:.5}@media (max-width:359px){.switch-page>main{padding-inline:10px}.switch-fund-category{max-width:130px;overflow:hidden;text-overflow:ellipsis}.switch-quantity>div{grid-template-columns:88px minmax(0,1fr)}}.switch-order-page{display:grid;width:min(100%,560px);height:100vh;height:100dvh;grid-template-rows:auto auto minmax(0,1fr) auto;margin:0 auto;overflow:hidden;background:#f3f4f6;color:#111}.switch-order-page>.fds-app-header{min-height:52px;padding:0 14px;border:0;background:#fff;backdrop-filter:none}.switch-order-page>.fds-app-header h1{color:#17191d;font-size:17px;font-weight:600}.switch-order-page>.fds-app-header .fds-icon-button img{width:22px;height:22px}.switch-order-progress{display:grid;height:106px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:6px 7px 9px;background:#fff;list-style:none}.switch-order-progress li{position:relative;display:grid;min-width:0;grid-template-rows:48px auto;justify-items:center;align-items:center;color:#999da9;font-size:12px;line-height:1.15;text-align:center}.switch-order-progress li:not(:last-child):after{position:absolute;z-index:0;top:23px;left:calc(50% + 25px);width:calc(100% - 50px);border-top:2px dotted #898b90;content:""}.switch-order-progress li.is-complete:not(:last-child):after{border-top-style:solid}.switch-order-progress i{position:relative;z-index:1;display:grid;width:29px;height:29px;place-items:center;border:2px solid #e1e5ec;border-radius:50%;background:#fff;color:#999da9;font-size:14px;font-style:normal}.switch-order-progress i svg{width:16px;height:16px}.switch-order-progress li.is-current{color:#7825f4}.switch-order-progress li.is-current i{width:40px;height:40px;border-color:#7825f4;background:#7825f4;color:#fff;box-shadow:inset 0 0 0 3px #fff}.switch-order-progress li.is-complete{color:#102952}.switch-order-progress li.is-complete i{border-color:#7825f4;background:#7825f4;color:#fff}.switch-order-progress span{min-height:28px;padding:0 2px}.switch-order-scroll{height:100%;padding:16px 13px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.switch-order-scroll::-webkit-scrollbar{display:none}.switch-order-notice{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #ff6168;border-radius:9px;background:#fff0f1}.switch-order-notice>img{box-sizing:border-box;width:30px;height:30px;flex:0 0 auto;padding:6px;border-radius:50%;background:#fa1e1d;-o-object-fit:contain;object-fit:contain}.switch-order-notice p{display:grid;gap:1px;margin:0;font-size:12px;line-height:1.18}.switch-order-notice strong{font-weight:700}.switch-order-funds{display:grid;min-height:100px;grid-template-columns:1fr 28px 1fr;align-items:center;margin-top:14px;padding:12px 34px;border-radius:9px;background:#fff;box-shadow:0 2px 8px #0003}.switch-order-funds>div{display:grid;justify-items:center;gap:7px;color:#071c47}.switch-order-funds img{width:38px;height:38px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.switch-order-funds strong{font-size:15px}.switch-order-funds>svg{width:22px;height:22px;color:#111}.switch-order-card{margin-top:14px;padding:16px;border-radius:9px;background:#fff;box-shadow:0 2px 8px #0003}.switch-order-card h2{margin:0 0 14px;color:#071c47;font-size:17px;font-weight:700;line-height:1.15}.switch-order-rows{display:grid;gap:13px;margin:0}.switch-order-rows>div{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:15px}.switch-order-rows dt,.switch-order-rows dd{margin:0;color:#111;font-size:13px;line-height:1.2}.switch-order-rows dt{flex:0 1 auto}.switch-order-rows dd{max-width:56%;text-align:right;overflow-wrap:anywhere}.switch-order-rows dd.is-accent{color:#7825f4}.switch-order-type{display:inline-block;padding:2px 5px;border-radius:4px;background:#eef3fa;color:#0161a8;font-style:normal}.switch-order-footer{position:relative;z-index:20;padding:12px 13px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e3e5e9;background:#fff;box-shadow:0 -2px 7px #00000012}.switch-order-footer button{width:100%;height:46px;border:0;border-radius:8px;background:#7825f4;color:#fff;font-size:14px;font-weight:700}.switch-order-footer button:disabled{opacity:.45}.switch-order-otp{padding-top:16px}.switch-order-otp-card{padding:20px 24px 28px;border-radius:9px;background:#fff;text-align:center;box-shadow:0 2px 8px #0003}.switch-order-otp-card>p{margin:0;color:#909297;font-size:14px;line-height:1.25}.switch-order-otp-card>p b{color:#071c47}.switch-order-otp-card>label{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:42px 0 24px;cursor:text}.switch-order-otp-card>label input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;font-size:16px}.switch-order-otp-card>label i{position:relative;display:grid;min-height:38px;place-items:center;border-bottom:1px solid #1b4d85;color:#071c47;font-size:25px;font-style:normal;font-weight:600}.switch-order-otp-card>label i.is-caret:after{width:2px;height:27px;background:#1b4d85;content:"";animation:switch-otp-caret 1s steps(1,end) infinite}@keyframes switch-otp-caret{50%{opacity:0}}.switch-order-otp-timer b{color:#0c7cc7!important}.switch-order-resend{padding:0;border:0;background:transparent;color:#7825f4;font-size:14px;font-weight:700}.switch-order-success{display:flex;align-items:center;flex-direction:column;padding:45px 28px 28px;text-align:center}.switch-order-success>img{width:143px;height:143px;-o-object-fit:contain;object-fit:contain}.switch-order-success>h2{max-width:360px;margin:24px 0 0;color:#071c47;font-size:25px;font-weight:700;line-height:1.12}.switch-order-success>p{margin:10px 0 0;color:#8a8c91;font-size:14px;line-height:1.2}.switch-order-success>p+p{margin-top:8px}.switch-order-success>p b{color:#111;font-weight:400}.switch-order-code{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:17px 16px;border-radius:9px;background:#fff;color:#111;font-size:14px}.switch-order-code strong{font-weight:400;overflow-wrap:anywhere}@media (max-width:359px){.switch-order-progress{padding-inline:2px}.switch-order-progress li{font-size:10px}.switch-order-progress li:not(:last-child):after{left:calc(50% + 23px);width:calc(100% - 46px)}.switch-order-otp-card{padding-inline:16px}.switch-order-otp-card>label{gap:9px}.switch-order-funds{padding-inline:22px}}.asset-detail-page{width:min(100%,560px);min-height:100vh;min-height:100dvh;margin:0 auto;background:#f3f4f6;color:#000}.asset-detail-page>.fds-app-header{min-height:50px;padding:0 12px;border:0;background:#fff;backdrop-filter:none}.asset-detail-page>.fds-app-header h1{color:#111;font-size:17px;font-weight:600}.asset-detail-page>.fds-app-header .fds-icon-button{color:#111}.asset-detail-page>.fds-app-header .fds-icon-button img{width:24px;height:24px}.asset-detail-page__content{padding:15px 12px calc(56px + env(safe-area-inset-bottom))}.asset-detail-list{gap:29px}.asset-detail-card{min-width:0;padding:16px 16px 15px;border-radius:8px;background:var(--fds-color-surface);box-shadow:0 4px 10px #00000030}.asset-detail-card__header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e0e0e0}.asset-detail-card__logo{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.asset-detail-card__identity{display:grid;min-width:0;gap:0}.asset-detail-card__identity strong{color:#071c47;font-size:15px;font-weight:600;line-height:1.1}.asset-detail-card__identity p{margin:0;color:#0000007f;font-size:11px;line-height:1.1;overflow-wrap:anywhere}.asset-detail-card__trend{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:4px;background:#f6fff0;color:#0000007f;font-size:12px;line-height:1.2;white-space:nowrap}.asset-detail-card__trend.is-negative{background:#ffeef0}.asset-detail-card__trend img{width:15px;height:9px;-o-object-fit:contain;object-fit:contain}.asset-detail-card__trend svg{width:16px;height:16px;flex:0 0 16px}.asset-detail-card__facts{display:grid;gap:0;margin:0}.asset-detail-card__facts>div{display:flex;min-width:0;min-height:24px;align-items:flex-start;justify-content:space-between;gap:16px}.asset-detail-card__facts dt,.asset-detail-card__facts dd{color:#111;font-size:13px;line-height:1.45}.asset-detail-card__facts dt{flex:0 1 auto}.asset-detail-card__facts dd{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.asset-detail-card__buy{width:100%;min-height:36px;margin-top:6px;padding:0 16px;border:0;border-radius:8px;background:#0b8d43;color:#fff;font-size:14px;font-weight:600}.info-card{padding:16px;border:1px solid var(--fds-color-border);border-radius:12px;background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card)}.info-card p,.info-card small{color:var(--fds-color-muted)}.info-card dl{display:grid;gap:10px;margin:6px 0}.info-card dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--fds-color-border);padding-bottom:8px}.info-card dd{margin:0;text-align:right}.info-card h2{font-size:18px;margin:0 0 6px}.info-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.info-card header>div{display:grid}.recurring-list .info-card button,.contract-list .info-card button{width:100%;margin-top:12px}.account-identity{display:flex;align-items:center;gap:14px;padding:18px;border-radius:14px;background:var(--fds-color-surface);box-shadow:var(--fds-shadow-card);margin-bottom:16px}.account-identity>div{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--fds-color-primary);color:#fff;font-size:24px;font-weight:700}.account-identity p{display:grid;gap:3px;margin:0}.account-identity small{color:var(--fds-color-muted)}.account-links{display:grid;background:var(--fds-color-surface);border-radius:12px;overflow:hidden}.account-links button{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:0;border-bottom:1px solid var(--fds-color-border);background:transparent;color:inherit;text-align:left}.account-links button:last-child{border-bottom:0}.account-links em{font-size:12px;color:#507c32;font-style:normal}.account-links b{font-size:22px}.step7-note{padding:12px;border-radius:8px;background:var(--fds-color-primary-soft);color:var(--fds-color-muted);font-size:13px}.contract-preview object{display:block;width:100%;height:calc(100dvh - 100px);border:1px solid var(--fds-color-border);border-radius:8px}.address-edit-button{width:100%;margin-top:12px}.address-form,.address-otp{display:grid;gap:16px}.address-form label,.address-otp label{display:grid;gap:6px;font-weight:600}.address-form input,.address-form select,.address-otp input{width:100%;min-height:44px;border:1px solid var(--fds-color-border);border-radius:8px;padding:8px 12px;background:var(--fds-color-surface);color:var(--fds-color-text);font:inherit}.address-otp>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-error{margin:0;color:#c72921;font-size:13px}.sell-order-page,.sell-filter-page{width:min(100%,560px);min-height:100vh;min-height:100dvh;margin:0 auto;background:#f4f5f7;color:#111}.sell-order-page>.fds-app-header,.sell-filter-page>.fds-app-header{min-height:52px;padding:0 14px;border:0;border-bottom:1px solid #eef0f3;background:#fff;backdrop-filter:none}.sell-order-page>.fds-app-header h1,.sell-filter-page>.fds-app-header h1{color:#17191d;font-size:17px;font-weight:600}.sell-order-page>.fds-app-header .fds-icon-button img,.sell-filter-page>.fds-app-header .fds-icon-button img{width:22px;height:22px}.sell-filter-button{position:relative;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent}.sell-filter-button img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.sell-filter-button>span{position:absolute;top:0;right:0;display:grid;min-width:15px;height:15px;padding:0 3px;place-items:center;border:2px solid #fff;border-radius:999px;background:#7825f4;color:#fff;font-size:9px}.sell-order-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:10px;margin:14px 12px;padding:7px;border-radius:9px;background:#fff}.sell-order-tabs button{min-width:0;min-height:36px;padding:7px 6px;border:0;border-radius:7px;background:transparent;color:#3f4147;font-size:13px;line-height:1.15}.sell-order-tabs button[aria-selected=true]{background:#f5f0ff;color:#7825f4;font-weight:500}.sell-order-content{padding:0 12px 28px}.sell-category-list,.sell-category__funds{display:grid;gap:13px}.sell-category+.sell-category{margin-top:13px}.sell-category__toggle{display:grid;width:100%;min-height:56px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 15px;border:0;border-radius:10px;background:#fff;color:#102952;text-align:left}.sell-category__toggle>span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f4f5f7;color:#7d8189}.sell-category__toggle svg{width:14px;height:14px}.sell-category__toggle strong{min-width:0;overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sell-category__toggle em{min-width:30px;padding:5px 9px;border-radius:8px;background:#f5f5f6;color:#292b31;font-size:13px;font-style:normal;text-align:center}.sell-category__funds{margin-top:13px}.sell-fund-card{overflow:hidden;border:2px solid transparent;border-radius:12px;background:#fff;box-shadow:0 2px 7px #0000001a;scroll-margin-block:90px}.sell-fund-card.is-focused{border-color:color-mix(in srgb,#7825f4 58%,white)}.sell-fund-card__body{padding:14px 14px 10px}.sell-fund-card header{display:grid;grid-template-columns:30px minmax(0,1fr) 65px;align-items:start;gap:8px;margin-bottom:13px}.sell-fund-card__logo{width:30px;height:30px;border-radius:7px;-o-object-fit:contain;object-fit:contain}.sell-fund-card__identity{min-width:0}.sell-fund-card__identity>div{display:flex;min-width:0;align-items:center;gap:5px}.sell-fund-card__identity strong{color:#102952;font-size:15px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.sell-fund-card__identity span{display:inline-flex;flex:0 0 auto;align-items:center;color:#85878d;font-size:12px}.sell-fund-card__identity span.is-positive{color:#0a954b}.sell-fund-card__identity span.is-negative{color:#85878d}.sell-fund-card__identity span img{width:15px;height:10px;-o-object-fit:contain;object-fit:contain}.sell-fund-card__identity p{margin:2px 0 0;color:#85878d;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.sell-fund-card__sell{min-height:38px;padding:0 12px;border:0;border-radius:8px;background:#ed1230;color:#fff;font-size:13px;font-weight:700}.sell-fund-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.sell-fund-card dl>div{min-width:0;padding:7px 9px;border:1px solid #e1e3e7;border-radius:8px}.sell-fund-card dt,.sell-fund-card dd{margin:0}.sell-fund-card dt{color:#7f8490;font-size:11px}.sell-fund-card dd{margin-top:2px;overflow:hidden;color:#35415b;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sell-fund-card>footer{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid #eceef1}.sell-fund-card>footer span{color:#85878d;font-size:14px}.sell-fund-card>footer strong{color:#102952;font-size:14px;font-weight:600;text-align:right}.sell-filter-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.sell-filter-groups{display:grid;gap:24px;padding:14px 12px 22px}.sell-filter-section{padding:16px;border-radius:9px;background:#fff}.sell-filter-section>h2{margin:0 0 14px;color:#102952;font-size:.8rem;font-weight:600}.sell-filter-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sell-filter-section--categories .sell-filter-option{position:relative;min-height:83px;align-items:flex-end;padding:13px 34px 13px 13px}.sell-filter-section--categories .sell-filter-option__check{position:absolute;top:13px;right:13px}.sell-filter-company-list{display:grid;gap:10px}.sell-filter-option{display:flex;width:100%;min-width:0;min-height:64px;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e1e3e7;border-radius:8px;background:#fff;color:#111;font-size:.78rem;text-align:left}.sell-filter-option>span:first-child{min-width:0;flex:1}.sell-filter-option__check{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:5px;background:#f5f5f6;color:#fff}.sell-filter-option.is-selected .sell-filter-option__check{background:#7825f4}.sell-filter-option__check svg{width:14px;height:14px;stroke-width:3}.sell-filter-company{display:flex;min-width:0;align-items:center;gap:10px}.sell-filter-company>img{width:32px;height:32px;flex:0 0 32px;border-radius:7px;-o-object-fit:contain;object-fit:contain}.sell-filter-company>span{min-width:0}.sell-filter-company strong,.sell-filter-company small{display:block;overflow-wrap:anywhere}.sell-filter-company strong{color:#102952;font-size:.78rem;line-height:1.2}.sell-filter-company small{margin-top:2px;color:#85878d;font-size:.68rem;line-height:1.15}.sell-percent-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sell-percent-range label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.sell-percent-range label>span:first-child{color:#111;font-size:.78rem}.sell-percent-input{display:flex;min-width:0;min-height:40px;align-items:center;padding:0 10px;border:1px solid transparent;border-radius:8px;background:#f5f3f5;color:#5e626b;font-size:.78rem}.sell-percent-input:has(input[aria-invalid=true]){border-color:#ed1230}.sell-percent-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111;font:inherit;text-align:left}.sell-percent-error{margin:8px 0 0;color:#c72921;font-size:12px}.sell-fee-groups{display:grid;gap:14px}.sell-fee-group{display:grid;gap:9px}.sell-fee-group h3{margin:0;color:#7825f4;font-size:.75rem;font-weight:500}.sell-fee-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sell-fee-group .sell-filter-option{min-height:63px}.sell-filter-footer{position:fixed;z-index:8;right:0;bottom:0;left:0;width:min(100%,560px);margin:0 auto;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#f4f5f7}.sell-filter-footer button{width:100%;min-height:46px;border:0;border-radius:8px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}@media (max-width: 359px){.sell-order-tabs button{font-size:12px}.sell-fund-card header{grid-template-columns:28px minmax(0,1fr) 56px}.sell-fund-card__sell{padding-inline:8px}.sell-percent-range{grid-template-columns:1fr}}.fds-bottom-nav{bottom:-5px;padding-top:0;border-color:#e7e8ec;border-radius:22px 22px 0 0}.fds-bottom-nav__inner{height:68px;padding-bottom:3px}.fds-bottom-nav__item{gap:2px;font-size:10px;font-weight:500;line-height:1.1}.fds-bottom-nav__item img{width:21px;height:21px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) saturate(.25) opacity(.72)}.fds-bottom-nav__item.active img{filter:brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(3695%) hue-rotate(257deg) brightness(101%) contrast(92%)}.fds-bottom-nav__order{gap:3px;margin-top:-23px;font-size:10px;line-height:1.1}.fds-bottom-nav__order>span{width:56px;height:56px;border:0;background:#7825f4;box-shadow:none}.fds-bottom-nav__order strong{font-size:10px;line-height:1.1}.fds-bottom-nav__actions{bottom:calc(100% + 36px);gap:18px}.fds-bottom-nav__actions .fds-order-action{min-height:42px;padding:8px 14px;border:0;box-shadow:none;font-size:14px}.fds-bottom-nav__actions .fds-order-action--sell{background:#f31531}.fds-bottom-nav__actions .fds-order-action--buy{background:#079447}.fds-bottom-nav__actions .fds-order-action svg{width:20px;height:20px}.account-page{min-height:100vh;min-height:100dvh;padding:14px 16px calc(84px + env(safe-area-inset-bottom));background:#f3f4f6;color:#071c47}.account-page .step7-title{margin-bottom:13px}.account-page .step7-title h1{font-size:22px;font-weight:500;line-height:1.2}.account-identity{gap:12px;margin-bottom:14px;padding:16px;border-radius:8px;background:#fff;box-shadow:0 2px 7px #071c472e}.account-identity>img{width:54px;height:54px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}.account-identity p{min-width:0;gap:2px}.account-identity p>span{display:flex;align-items:center;gap:3px;color:#8d9199;font-size:11px;font-weight:600;line-height:1.15}.account-identity p>span.is-active{color:#0b9a4b}.account-identity p>span svg{width:12px;height:12px}.account-identity strong{overflow:hidden;color:#071c47;font-size:16px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-identity small{display:flex;align-items:center;gap:3px;color:#8d9199;font-size:11px;line-height:1.2}.account-identity small button{display:grid;width:17px;height:17px;padding:1px;place-items:center;border:0;background:transparent;color:#8d9199}.account-identity small button svg{width:13px;height:13px}.account-links{border-radius:8px;background:#fff;box-shadow:0 2px 7px #071c4729}.account-links button{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:50px;padding:10px 14px;color:#071c47;font-size:14px;font-weight:500}.account-links button>svg{width:19px;height:19px;stroke-width:1.75}.account-links button>img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.account-links button>svg:last-child{color:#9197a2}.account-profile-page,.account-bank-page{width:min(100%,560px);min-height:100vh;min-height:100dvh;padding-bottom:32px;background:#fff;color:#071c47}.account-profile-page>.fds-app-header,.account-bank-page>.fds-app-header{min-height:52px;margin:0 -16px;padding:0 12px;border-color:#eef0f2;background:#fff;backdrop-filter:none}.account-profile-page>.fds-app-header h1,.account-bank-page>.fds-app-header h1{font-size:16px;font-weight:600}.account-profile-page>.fds-app-header .fds-icon-button,.account-bank-page>.fds-app-header .fds-icon-button{color:#111}.account-profile-page>.fds-app-header .fds-icon-button img,.account-bank-page>.fds-app-header .fds-icon-button img{width:21px;height:21px}.account-profile-avatar{position:relative;width:112px;height:112px;margin:12px auto 27px}.account-profile-avatar>img{display:block;width:112px;height:112px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.account-profile-avatar>button{position:absolute;right:-1px;bottom:1px;display:grid;width:29px;height:29px;padding:0;place-items:center;border:3px solid #fff;border-radius:50%;background:#7825f4;color:#fff;cursor:pointer}.account-profile-avatar>button:disabled{cursor:wait;opacity:.72}.account-profile-avatar>button svg{width:15px;height:15px;stroke-width:2.5}.account-profile-avatar__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.account-avatar-message{margin:-19px 16px 18px;color:#0b9a4b;font-size:12px;text-align:center}.account-avatar-message.is-error{color:#d20f25}.avatar-picker-dialog{position:fixed;z-index:100;inset:0;display:grid;align-items:end;background:#0000007a;animation:fds-fade-in .16s ease-out}.avatar-picker-dialog>section{width:min(100%,560px);margin:0 auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;box-shadow:var(--fds-shadow-nav);animation:fds-sheet-in .2s ease-out}.avatar-picker-dialog header{display:flex;min-height:44px;align-items:center;justify-content:space-between}.avatar-picker-dialog h2{margin:0;color:#071c47;font-size:16px;font-weight:600}.avatar-picker-dialog header button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#687080}.avatar-picker-dialog header button svg{width:20px;height:20px}.avatar-picker-dialog>section>button:not(.avatar-picker-dialog__cancel){display:flex;width:100%;min-height:52px;align-items:center;gap:12px;padding:10px 4px;border:0;border-bottom:1px solid #eceef1;background:transparent;color:#071c47;font-size:15px;text-align:left}.avatar-picker-dialog>section>button:not(.avatar-picker-dialog__cancel) svg{width:21px;height:21px;color:#7825f4}.avatar-picker-dialog__cancel{width:100%;min-height:46px;margin-top:12px;border:0;border-radius:8px;background:#f5f3ff;color:#7825f4;font-size:14px;font-weight:600}.account-profile-page .account-links{margin:0 1px;background:#f5f6f8;box-shadow:none}.account-profile-page .account-links button{grid-template-columns:24px minmax(0,1fr) auto auto;min-height:44px;padding:8px 11px;font-size:14px}.account-profile-page .account-links button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-page .account-links button>img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(3695%) hue-rotate(257deg) brightness(101%) contrast(92%)}.account-profile-page .account-links__verified{width:17px;height:17px;color:#2caf5b;fill:#2caf5b;stroke:#fff;stroke-width:2.5}.account-bank-page{padding-right:0;padding-left:0}.account-bank-page>.fds-app-header{margin-right:0;margin-left:0}.account-bank-card{background:#fff}.account-bank-card header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #eceef1}.account-bank-card header>div{display:flex;min-width:0;align-items:center;gap:8px}.account-bank-card header img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(3695%) hue-rotate(257deg) brightness(101%) contrast(92%)}.account-bank-card h2{margin:0;color:#071c47;font-size:16px;font-weight:600}.account-bank-card header>span{display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:999px;background:#effcf3;color:#26ad5b;white-space:nowrap}.account-bank-card header em{font-size:11px;font-style:normal}.account-bank-card header span svg{width:14px;height:14px;fill:#2caf5b;stroke:#fff;stroke-width:2.5}.account-bank-card dl{display:grid;margin:0}.account-bank-card dl>div{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid #eceef1}.account-bank-card dt,.account-bank-card dd{margin:0;color:#071c47;font-size:13px;line-height:1.25}.account-bank-card dd{max-width:60%;text-align:right;overflow-wrap:anywhere}.fund-performance-page{width:100%;min-width:0;min-height:100%;margin:0 auto;overflow-x:clip;overscroll-behavior-x:none;background:#fff;color:#071c47}.fund-performance-page__sticky-header{position:sticky;top:0;z-index:22;width:100%;background:#fff;box-shadow:0 1px #eef0f2}.fund-performance-page__sticky-header>.fds-app-header{position:static;min-height:52px;padding:0 12px;border:0;background:#fff;backdrop-filter:none}.fund-performance-page__sticky-header>.fds-app-header h1{color:#111;font-size:16px;font-weight:600}.fund-performance-page__sticky-header>.fds-app-header .fds-icon-button img{width:21px;height:21px}.fund-performance-page__content{min-width:0;padding:5px 14px 32px}.fund-performance-page__description{max-width:350px;margin:0 0 17px;color:#8a909b;font-size:12px;line-height:1.25}.fund-performance-page__controls{padding:0 14px 8px;background:#fff}.fund-performance-search{display:grid;grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:14px;margin-bottom:10px}.fund-performance-search label{display:flex;min-height:37px;align-items:center;gap:9px;padding:0 11px;border-radius:8px;background:#f0f0f4;color:#1d2b44}.fund-performance-search label svg{width:19px;height:19px;flex:0 0 auto}.fund-performance-search input{width:100%;border:0;outline:0;background:transparent;color:#1d2b44;font:500 16px Lato,sans-serif}.fund-performance-search input::-moz-placeholder{color:#1d2b44;opacity:1}.fund-performance-search input::placeholder{color:#1d2b44;opacity:1}.fund-performance-search>button{display:grid;width:31px;height:37px;padding:0;place-items:center;border:0;background:transparent;color:#071c47}.fund-performance-search>button img{width:23px;height:23px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(3015%) hue-rotate(184deg) brightness(100%) contrast(95%)}.fund-performance-page__controls h2{margin:0 0 2px;color:#111;font-size:12px;font-weight:400}.fund-performance-page__controls h2 strong{font-weight:700}.fund-performance-list{display:grid}.fund-performance-item{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;padding:14px 0;border:0;border-bottom:1px solid #eef0f2;background:transparent;color:#071c47;text-align:left}.fund-performance-item>img{width:38px;height:38px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.fund-performance-item__main{display:grid;min-width:0;gap:5px}.fund-performance-item__main strong{overflow:hidden;color:#161b24;font-size:15px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.fund-performance-item__main small,.fund-performance-item__metrics small{color:#8a909b;font-size:12px;line-height:1.05}.fund-performance-item__metrics{display:grid;justify-items:end;gap:5px}.fund-type-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#f2f4f8;color:#9499a5;font-size:12px;font-style:normal;line-height:1;white-space:nowrap}.fund-type-pill i{width:5px;height:5px;border-radius:50%;background:#ef374a}.fund-type-pill.is-bond i{background:#0b9a4b}.fund-performance-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:12px;line-height:1}.fund-performance-value svg{width:9px;height:9px;fill:currentColor;stroke-width:0}.fund-performance-value.is-positive{color:#0a9b51}.fund-performance-value.is-negative{color:#ed2538}.fund-performance-value.is-negative svg{transform:rotate(180deg)}.fund-performance-overlay{position:fixed;z-index:100;inset:0;display:grid;align-items:end;background:#0000007a;animation:fds-fade-in .16s ease-out}.fund-performance-sheet{width:min(100%,560px);margin:0 auto;padding:0 0 calc(16px + env(safe-area-inset-bottom));overflow:hidden;border-radius:22px 22px 0 0;background:#fff;box-shadow:var(--fds-shadow-nav);animation:fds-sheet-in .2s ease-out}.fund-performance-sheet>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid #eef0f2}.fund-performance-sheet>header h2{margin:0;color:#111;font-size:14px;font-weight:700}.fund-performance-sheet>header>button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:#eff0f2;color:#9499a5}.fund-performance-sheet>header>button svg{width:18px;height:18px}.fund-performance-sheet>div>button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;padding:0 22px;border:0;background:#fff;color:#111;font-size:14px;text-align:left}.fund-performance-sheet>div>button i{width:18px;height:18px;border:2px solid #c8cbd1;border-radius:50%}.fund-performance-sheet>div>button.is-selected{color:#7825f4;font-weight:600}.fund-performance-sheet>div>button.is-selected i{border:5px solid #7825f4}.fund-performance-sheet__apply{width:calc(100% - 32px);min-height:45px;margin:12px 16px 0;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:14px;font-weight:600}.fund-performance-detail>header{min-height:91px;padding:12px}.fund-performance-detail>header>div{display:flex;min-width:0;align-items:center;gap:10px}.fund-performance-detail>header img{width:38px;height:38px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.fund-performance-detail>header span{display:grid;min-width:0;gap:2px}.fund-performance-detail>header h2{font-size:18px;font-weight:600}.fund-performance-detail>header p{margin:0;color:#333950;font-size:12px;line-height:1.15}.fund-performance-detail dl{display:grid;gap:11px;margin:16px 12px 0}.fund-performance-detail dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.fund-performance-detail dt{color:#959aa4;font-size:13px}.fund-performance-detail dd{margin:0;color:#111;font-size:13px;text-align:right}.fund-performance-detail__buy{width:calc(100% - 24px);min-height:45px;margin:28px 12px 0;border:0;border-radius:7px;background:#09964a;color:#fff;font-size:14px;font-weight:600}.fund-document-viewer{width:min(100%,960px);background:var(--fds-color-page)}.fund-document-pages{display:grid;gap:14px}.fund-document-page{position:relative;min-height:240px;overflow:hidden;border:1px solid var(--fds-color-border);border-radius:8px;background:#fff;box-shadow:var(--fds-shadow-card)}.fund-document-page__number{position:absolute;top:8px;right:8px;z-index:1;padding:3px 7px;border-radius:999px;background:#081b3db8;color:#fff;font-size:.7rem}.fund-document-page canvas{display:block;max-width:100%;height:auto;margin-inline:auto;background:#fff}.fund-document-page .field-error{display:grid;min-height:240px;place-items:center;padding:16px;text-align:center}@media (min-width:700px){.recurring-list,.contract-list,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.step7-page,.step7-leaf{padding-left:12px;padding-right:12px}.assets-page{padding-inline:12px}.asset-overview__totals>div{padding-inline:7px}.asset-fund-card header{grid-template-columns:32px minmax(0,1fr) auto}.info-card dl>div{display:grid;gap:4px}.info-card dd{text-align:left}}.transaction-management-page{width:min(100%,560px);min-height:100vh;margin:auto;background:#f3f4f6;color:#071c47}.transaction-management-page>.fds-app-header{min-height:62px;padding:0 16px;border:0;background:#fff;backdrop-filter:none}.transaction-management-page>.fds-app-header h1{font-size:22px;color:#111}.transaction-management-search{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:16px;padding:12px 16px 18px;background:#fff}.transaction-management-search label{display:flex;min-height:52px;align-items:center;gap:12px;padding:0 16px;border-radius:10px;background:#eeeef3;color:#111}.transaction-management-search label svg{width:26px;height:26px;flex:0 0 auto}.transaction-management-search input{width:100%;border:0;outline:0;background:transparent;color:#111;font:500 16px Lato,sans-serif}.transaction-management-search input::-moz-placeholder{color:#111;opacity:1}.transaction-management-search input::placeholder{color:#111;opacity:1}.transaction-management-search>button{display:grid;width:40px;height:52px;padding:0;place-items:center;border:0;background:transparent;color:#071c47}.transaction-management-search>button img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(3015%) hue-rotate(184deg) brightness(100%) contrast(95%)}.transaction-management-page main{display:grid;align-content:start;gap:18px;padding:16px}.recurring-hero{display:flex;min-height:112px;align-items:center;justify-content:space-between;padding:18px;border:0;border-radius:14px;background:#fff;color:#071c47;text-align:left}.recurring-hero span{display:grid;gap:7px}.recurring-hero strong{font-size:22px;font-weight:600}.recurring-hero small{font-size:16px}.recurring-hero img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.transaction-card-list{display:grid;gap:16px}.transaction-card{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 3px 10px #071c4730}.transaction-card header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:18px 16px}.transaction-card header>img{width:40px;height:40px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.transaction-card header>div{display:grid;min-width:0;align-content:start;gap:3px}.transaction-card header strong{color:#071c47;font-size:20px;line-height:1}.transaction-card header em{justify-self:start;padding:3px 6px;border-radius:5px;background:#eef0f5;color:#071c47;font-size:13px;font-style:normal}.transaction-card header p{margin:0;color:#777;font-size:14px;line-height:1.05}.transaction-card header>button{align-self:start;min-width:100px;min-height:46px;border:0;border-radius:10px;background:#09964a;color:#fff;font-size:17px;font-weight:600}.transaction-card dl{display:grid;gap:12px;margin:0;padding:0 16px 18px}.transaction-card dl:before{height:1px;margin-bottom:4px;background:#e0e2e5;content:""}.transaction-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.transaction-card dt,.transaction-card dd{margin:0;color:#111;font-size:17px;line-height:1.15}.transaction-card dd{text-align:right}.transaction-badge,.transaction-status{display:inline-flex;padding:4px 8px;border-radius:7px}.transaction-badge.is-positive{background:#e6f9f0;color:#09964a}.transaction-badge.is-negative{background:#fdebed;color:#ef3347}.transaction-badge.is-warning{background:#fff3e6;color:#ff7900}.transaction-status.is-positive{color:#09964a}.transaction-status.is-negative{color:#ef3347}.transaction-status.is-warning{color:#ff7900}.transaction-filter-page{width:min(100%,560px);min-height:100vh;margin:auto;background:#f3f4f6;color:#071c47}.transaction-filter-page>header{display:grid;grid-template-columns:44px 1fr 44px;min-height:44px;align-items:center;padding:0 6px;background:#fff}.transaction-filter-page>header button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;background:transparent;color:#111}.transaction-filter-page>header button svg{width:19px;height:19px}.transaction-filter-page>header h1{margin:0;color:#111;font-size:16px;font-weight:600;text-align:center}.transaction-filter-page main{display:grid;gap:24px;padding:16px 15px 32px}.transaction-filter-page section{padding:17px 14px 14px;border-radius:8px;background:#fff}.transaction-filter-page section h2{margin:0 0 14px;color:#071c47;font-size:15px;font-weight:600}.transaction-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.transaction-filter-grid button,.transaction-filter-category button{position:relative;display:flex;min-height:51px;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #eceef2;border-radius:8px;background:#fff;color:#111;font-size:14px;text-align:left}.transaction-filter-grid button i,.transaction-filter-category button i,.transaction-filter-funds button>i{width:20px;height:20px;flex:0 0 auto;border-radius:5px;background:#f6f6f7}.transaction-filter-grid button.is-selected,.transaction-filter-category button.is-selected,.transaction-filter-funds button.is-selected{border-color:#7825f4}.transaction-filter-grid button.is-selected i,.transaction-filter-category button.is-selected i,.transaction-filter-funds button.is-selected>i{background:#7825f4}.transaction-filter-category{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.transaction-filter-category button{min-height:97px;align-items:flex-end;padding:13px 14px}.transaction-filter-category button i{position:absolute;top:14px;right:14px}.transaction-filter-date{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;color:#071c47;font-size:14px}.transaction-filter-date span{position:relative;display:flex;min-height:40px;align-items:center;border-radius:8px;background:#f2f0f3}.transaction-filter-date input{width:100%;padding:0 37px 0 12px;border:0;outline:0;background:transparent;color:#555;font:400 16px Lato,sans-serif}.transaction-filter-date svg{position:absolute;right:11px;width:19px;height:19px;color:#111;pointer-events:none}.transaction-filter-funds{display:grid;gap:11px}.transaction-filter-funds button{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:80px;padding:11px 14px;border:1px solid #e3e5e9;border-radius:8px;background:#fff;text-align:left}.transaction-filter-funds img{width:34px;height:34px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.transaction-filter-funds span{display:grid;min-width:0;gap:3px}.transaction-filter-funds strong{overflow:hidden;color:#071c47;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.transaction-filter-funds small{color:#8a909b;font-size:11px;line-height:1.1}.transaction-filter-apply{min-height:48px;border:0;border-radius:8px;background:#7825f4;color:#fff;font-size:14px;font-weight:600}.transaction-management-page>.fds-app-header{min-height:54px}.transaction-management-page>.fds-app-header h1{font-size:18px}.transaction-management-search{grid-template-columns:minmax(0,1fr) 30px;gap:12px;padding:8px 14px 14px}.transaction-management-search label{min-height:44px;gap:9px;padding:0 12px;border-radius:8px}.transaction-management-search label svg{width:21px;height:21px}.transaction-management-search>button{width:30px;height:44px}.transaction-management-search>button img{width:21px;height:21px}.transaction-management-page main{gap:14px;padding:14px}.recurring-hero{min-height:96px;padding:15px}.recurring-hero strong{font-size:19px}.recurring-hero small{font-size:14px}.recurring-hero img{width:52px;height:52px}.transaction-card-list{gap:14px}.transaction-card header{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:15px 14px}.transaction-card header>img{width:34px;height:34px}.transaction-card header strong{font-size:18px}.transaction-card header em{font-size:12px}.transaction-card header p{font-size:13px}.transaction-card header>button{min-width:88px;min-height:40px;border-radius:8px;font-size:15px}.transaction-card dl{gap:10px;padding:0 14px 15px}.transaction-card dt,.transaction-card dd{font-size:15px}.transaction-badge,.transaction-status{padding:3px 6px;font-size:14px}.transaction-filter-grid button.is-selected,.transaction-filter-category button.is-selected,.transaction-filter-funds button.is-selected{border-color:#eceef2}.transaction-filter-grid button.is-selected i,.transaction-filter-category button.is-selected i,.transaction-filter-funds button.is-selected>i{background:#f6f6f7}.transaction-filter-check{width:20px;height:20px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.transaction-filter-category .transaction-filter-check{position:absolute;top:14px;right:14px}.transaction-filter-funds .transaction-filter-check{width:20px;height:20px}.transaction-card header>img{border-radius:8px}.transaction-management-filter{position:relative}.transaction-management-filter>span{position:absolute;top:2px;right:-2px;z-index:1;display:grid;min-width:16px;height:16px;padding:0 3px;place-items:center;border:2px solid #fff;border-radius:999px;background:#7825f4;color:#fff;font-size:10px;font-weight:700;line-height:1}.transaction-filter-page>header{grid-template-columns:44px minmax(0,1fr) auto}.transaction-filter-page>header .transaction-filter-reset{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#7825f4}.transaction-filter-page>header .transaction-filter-reset svg{width:16px;height:16px}.transaction-filter-page>header .transaction-filter-reset:disabled{color:#b4b7bf;opacity:1}.transaction-filter-page main{padding-bottom:104px}.transaction-filter-date span>input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.transaction-filter-date span>button:not(.transaction-filter-date__clear){display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:0;background:transparent;color:#555;font:400 14px Lato,sans-serif;text-align:left;pointer-events:none}.transaction-filter-date span>button:not(.transaction-filter-date__clear) svg{position:static;width:19px;height:19px;flex:0 0 auto}.transaction-filter-date span:has(.transaction-filter-date__clear)>button:not(.transaction-filter-date__clear){padding-right:4px}.transaction-filter-date__clear{position:relative;z-index:3;display:grid;width:30px;height:30px;margin-right:4px;padding:0;place-items:center;border:0;border-radius:50%;background:#e4e5e8;color:#777}.transaction-filter-date__clear svg{position:static!important;width:15px;height:15px}.transaction-filter-apply{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;z-index:10;display:inline-flex;min-height:48px;width:min(calc(100% - 30px),530px);align-items:center;justify-content:center;gap:7px;transform:translate(-50%);box-shadow:0 4px 12px #071c4738}.transaction-filter-apply span{display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:999px;background:#fff;color:#7825f4;font-size:11px;line-height:1}.transaction-management-page>.fds-app-header h1{font-size:16px}.recurring-hero strong{font-size:17px}.recurring-hero small{font-size:12px}.transaction-card header strong{font-size:15px}.transaction-card header em{font-size:10px}.transaction-card header p{font-size:11px}.transaction-card header>button{font-size:13px}.transaction-card dt,.transaction-card dd{font-size:13px}.transaction-badge,.transaction-status{font-size:12px}.transaction-filter-date>.transaction-filter-date__label{position:static;display:block;min-height:0;background:transparent}.transaction-filter-date>span:not(.transaction-filter-date__label){position:relative;display:flex;min-height:40px;align-items:center;border-radius:8px;background:#f2f0f3}.transaction-filter-page{display:block;height:auto;min-height:100%;overflow:visible}.transaction-filter-page main{overflow:visible;overscroll-behavior:auto;padding:16px 15px calc(104px + env(safe-area-inset-bottom))}.transaction-filter-footer{position:fixed;right:0;bottom:0;left:0;z-index:25;width:min(100%,560px);margin:auto;padding:12px 15px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e5e6e9;background:#fff}.transaction-filter-apply{position:static;width:100%;transform:none;box-shadow:none}.transaction-management-page{display:block;height:auto;min-height:100%;overflow:visible}.transaction-management-page>.fds-app-header{top:0;z-index:22}.transaction-management-search{position:sticky;top:46px;z-index:21;box-shadow:0 1px #e5e6e9}.transaction-management-page main{overflow:visible;overscroll-behavior:auto;padding-bottom:24px}.transaction-management-search{padding-top:2px;padding-bottom:10px}.transaction-management-search label{min-height:40px}.transaction-management-search>button{height:40px}.assets-page__header{margin-top:-34px;margin-bottom:38px}.notification-card__icon{background:#7825f4}.notification-detail__message a{color:#7825f4}.otp-code-input{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;cursor:text}.otp-code-input input{display:block!important;position:static!important;z-index:auto!important;width:100%!important;min-width:0;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #1b4d85!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#102952!important;opacity:1!important;font:600 26px/1 Lato,sans-serif!important;letter-spacing:0!important;text-align:center!important;caret-color:#1b4d85;-moz-appearance:none;appearance:none;-webkit-appearance:none}.otp-code-input input:focus{border-bottom-color:#7825f4!important;box-shadow:0 1px #7825f4}.buy-otp-input.otp-code-input{margin:48px 2px 20px}.buy-otp-input.otp-code-input input{font-size:26px!important}.sell-otp-input.otp-code-input{margin:30px 0 22px}.sell-otp-input.otp-code-input input{font-size:28px!important}.switch-order-otp-input.otp-code-input{margin:42px 0 24px}.switch-order-otp-input.otp-code-input input{font-size:27px!important}@media (max-width:359px){.otp-code-input{gap:9px}}.transaction-management-page main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:root{--fds-nav-height:56px}html,body{overscroll-behavior-y:none}.fds-shell,.fds-shell__main{min-height:100svh}.fds-shell__main[data-bottom-nav=visible]{padding-bottom:calc(var(--fds-nav-height) + env(safe-area-inset-bottom,0px))}.fds-bottom-nav{bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateZ(0);backface-visibility:hidden;will-change:transform}.fds-bottom-nav__inner{height:56px;padding-bottom:0}.fds-bottom-nav__item{min-height:44px}.fds-bottom-nav__order{margin-top:-18px}.fds-bottom-nav__order>span{width:50px;height:50px}.pull-to-refresh{transition:none;will-change:auto}.pull-to-refresh__indicator{position:fixed;top:max(8px,env(safe-area-inset-top,0px));z-index:55;border-radius:999px;background:#fffffff0;box-shadow:0 2px 8px #071c471f}.recurring-page,.recurring-order-page{width:min(100%,560px);min-height:100dvh;margin:auto;background:#f3f4f6;color:#071c47}.recurring-page>.fds-app-header,.recurring-order-page>.fds-app-header{min-height:54px;padding:0 14px;border:0;background:#fff;backdrop-filter:none}.recurring-page>.fds-app-header h1,.recurring-order-page>.fds-app-header h1{font-size:16px;color:#111}.recurring-page main,.recurring-order-page main{padding:14px}.recurring-card-list,.recurring-order-list{display:grid;gap:14px}.recurring-card,.recurring-order-card{overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 2px 8px #0000002e}.recurring-card>header,.recurring-order-card>header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:14px;border-bottom:1px solid #eaebee}.recurring-card>header>img,.recurring-order-card>header>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.recurring-card>header>div,.recurring-order-card>header>div{display:grid;min-width:0;align-content:start;gap:2px}.recurring-card>header strong,.recurring-order-card>header strong{color:#071c47;font-size:16px;line-height:1}.recurring-card>header em,.recurring-order-card>header em{justify-self:start;padding:1px 4px;border-radius:3px;background:#eef0f5;color:#071c47;font-size:11px;font-style:normal;line-height:1.1}.recurring-card>header p,.recurring-order-card>header p{margin:0;color:#777;font-size:12px;line-height:1.1}.recurring-card>header>span{font-size:12px;white-space:nowrap}.recurring-card>header>span.is-active{color:#09964a}.recurring-card>header>span.is-inactive{color:#ef3347}.recurring-card__body{padding:11px 14px}.recurring-card__body dl{display:grid;gap:8px;margin:0 0 8px}.recurring-card__body dl>div,.recurring-order-card dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recurring-card__body dt,.recurring-card__body dd,.recurring-order-card dt,.recurring-order-card dd{margin:0;color:#111;font-size:13px;line-height:1.15}.recurring-card__body dd,.recurring-order-card dd{text-align:right}.recurring-card__order-detail{display:inline-flex;align-items:center;gap:2px;margin:1px 0 8px auto;padding:4px 10px;border:0;border-radius:4px;background:#f6f3ff;color:#7825f4;font-size:12px}.recurring-card__order-detail svg{width:13px;height:13px}.recurring-card__toggle{display:inline-flex;align-items:center;gap:2px;padding:1px 0;border:0;background:transparent;color:#7825f4;font-size:12px}.recurring-card__toggle svg{width:15px;height:15px}.recurring-card__body>footer{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:10px}.recurring-card__body>footer button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:#b889f0;color:#111;font-size:13px}.recurring-card__body>footer svg{width:18px;height:18px;color:#7825f4}.recurring-dialog-overlay{position:fixed;inset:0;z-index:40;display:grid;padding:20px;place-items:center;background:#0000009e}.recurring-dialog{position:relative;width:min(100%,360px);max-height:calc(100dvh - 40px);overflow:auto;border-radius:16px;background:#fff;color:#111}.recurring-dialog__close{position:absolute;top:12px;right:12px;z-index:1;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:#f0f1f3;color:#222}.recurring-dialog__close svg{width:16px;height:16px}.recurring-dialog--qr{padding:55px 18px 18px;text-align:center}.recurring-dialog__intro{max-width:240px;margin:0 auto 12px;font-size:13px;line-height:1.2}.recurring-qr{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 2px 10px #0003}.recurring-qr>strong,.recurring-qr>small,.recurring-qr>b{display:block;padding-inline:12px}.recurring-qr>strong{padding-top:12px;font-size:12px;line-height:1.2}.recurring-qr>small{color:#777;font-size:10px;line-height:1.25}.recurring-qr__code{display:block;width:224px;height:224px;max-width:100%;margin:12px auto;image-rendering:pixelated}.recurring-qr__fallback{min-height:150px;margin:12px;padding:12px;overflow-wrap:anywhere;background:#f1f2f4;font-size:11px}.recurring-qr>b{font-size:17px;font-weight:500}.recurring-qr>footer{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:16px;padding:10px;border-top:1px dashed #d6d7dc}.recurring-qr>footer button{display:grid;gap:3px;place-items:center;border:0;background:transparent;color:#777;font-size:11px}.recurring-qr>footer svg{width:19px;height:19px;color:#333}.recurring-dialog--transfer{padding:54px 22px 26px}.recurring-dialog--transfer h2{margin:0 0 18px;color:#071c47;font-size:17px;text-align:center}.recurring-transfer-info{display:grid;gap:15px;margin:0}.recurring-transfer-info>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.recurring-transfer-info dt,.recurring-transfer-info dd{margin:0;font-size:13px;line-height:1.25}.recurring-transfer-info dd{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;text-align:right;overflow-wrap:anywhere}.recurring-transfer-info dd button{display:grid;flex:0 0 auto;padding:0;border:0;background:transparent;color:#071c47}.recurring-transfer-info dd svg{width:16px;height:16px}.recurring-order-card>header>button{min-width:76px;min-height:32px;border:0;border-radius:7px;background:#09964a;color:#fff;font-size:13px;font-weight:600}.recurring-order-card dl{display:grid;gap:9px;margin:0;padding:12px 14px 14px}.recurring-order-card dl:before{height:1px;margin-bottom:3px;background:#e5e6e9;content:""}.recurring-order-card__tag{display:inline-flex;padding:3px 6px;border-radius:5px;font-size:12px}.recurring-order-card__tag.is-positive{background:#e6f9f0;color:#09964a}.recurring-order-card__tag.is-negative{background:#fdebed;color:#ef3347}.recurring-order-card__tag.is-warning{background:#fff3e6;color:#ff7900}.recurring-order-card__status.is-positive{color:#09964a}.recurring-order-card__status.is-negative{color:#ef3347}.recurring-order-card__status.is-warning{color:#ff7900}.recurring-card__order-detail-row{display:flex;justify-content:flex-end;margin:0 0 7px}.recurring-card__order-detail{margin:0}.recurring-card__toggle{font-size:11px}.recurring-card__toggle svg{width:13px;height:13px}.recurring-qr__image{position:relative;width:224px;max-width:100%;margin:12px auto}.recurring-qr__image .recurring-qr__code{margin:0}.recurring-qr__bank-logo{position:absolute;top:50%;left:50%;width:38px;height:38px;padding:3px;transform:translate(-50%,-50%);border-radius:5px;background:#fff;-o-object-fit:contain;object-fit:contain}.recurring-qr>footer button img{width:19px;height:19px;-o-object-fit:contain;object-fit:contain}.recurring-order-page>.fds-app-header{min-height:46px}.recurring-order-card>header>button{min-width:64px;height:32px;min-height:0;align-self:start;padding-inline:10px;border-radius:6px;font-size:12px;white-space:nowrap}.recurring-dialog__toast{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;z-index:50;max-width:calc(100% - 32px);padding:10px 14px;transform:translate(-50%);border-radius:8px;background:#24262b;color:#fff;font-size:13px;line-height:1.2;text-align:center;box-shadow:0 2px 8px #0000003d}.transaction-management-page>.fds-app-header,.recurring-page>.fds-app-header,.recurring-order-page>.fds-app-header{min-height:46px}.recurring-page main,.recurring-order-page main{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.recurring-card>header>img,.recurring-order-card>header>img{border-radius:8px}.fds-toast{position:fixed;top:max(12px,env(safe-area-inset-top));left:50%;z-index:60;display:flex;width:min(328px,calc(100% - 32px));align-items:center;gap:10px;padding:10px 14px;transform:translate(-50%);border-radius:9px;color:#fff;font-size:13px;line-height:1.25;box-shadow:0 3px 12px #0000003d}.fds-toast img{width:24px;height:24px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.fds-toast.is-success{background:#32be50}.fds-toast.is-error{background:#e23b51}.fds-toast.is-info{background:#a58aeb}.fds-toast.is-warning{background:#fbbd14}.payment-qr-dialog-overlay{position:fixed;inset:0;z-index:40;display:grid;padding:20px;place-items:center;background:#0000009e}.payment-qr-dialog{position:relative;width:min(100%,360px);max-height:calc(100dvh - 40px);overflow:auto;padding:55px 18px 18px;border-radius:16px;background:#fff;color:#111;text-align:center}.payment-qr-dialog__close{position:absolute;top:12px;right:12px;z-index:1;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:#f0f1f3;color:#222}.payment-qr-dialog__close svg{width:16px;height:16px}.payment-qr-dialog__intro{max-width:240px;margin:0 auto 12px;font-size:13px;line-height:1.2}.payment-qr-card{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 2px 10px #0003}.payment-qr-card>strong,.payment-qr-card>small,.payment-qr-card>b{display:block;padding-inline:12px}.payment-qr-card>strong{padding-top:12px;font-size:12px;line-height:1.2}.payment-qr-card>small{color:#777;font-size:10px;line-height:1.25}.payment-qr-card__image{position:relative;width:224px;max-width:100%;margin:12px auto}.payment-qr-card__image>img:first-child{display:block;width:224px;height:224px;max-width:100%;image-rendering:pixelated}.payment-qr-card__image>div{display:grid;min-height:150px;padding:12px;place-items:center;overflow-wrap:anywhere;background:#f1f2f4;font-size:11px}.payment-qr-card__bank-logo{position:absolute;top:50%;left:50%;width:38px!important;height:38px!important;padding:3px;transform:translate(-50%,-50%);border-radius:5px;background:#fff;-o-object-fit:contain;object-fit:contain}.payment-qr-card>b{font-size:17px;font-weight:500}.payment-qr-card>footer{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:16px;padding:10px;border-top:1px dashed #d6d7dc}.payment-qr-card>footer button{display:grid;gap:3px;place-items:center;border:0;background:transparent;color:#777;font-size:11px}.payment-qr-card>footer button img{width:19px;height:19px;-o-object-fit:contain;object-fit:contain}.buy-smart-page{min-height:calc(100dvh - 50px);padding:14px 12px calc(86px + env(safe-area-inset-bottom));background:#f4f5f7}.buy-smart-card{display:grid;gap:18px;padding:15px;border-radius:9px;background:#fff}.buy-smart-amount{display:grid;gap:12px}.buy-smart-amount strong,.buy-smart-section header>strong{color:#102952;font-size:16px;line-height:1.15}.buy-smart-amount>span,.buy-smart-percent label>span{display:flex;height:38px;align-items:center;border-radius:7px;background:#f4f2f4}.buy-smart-amount input,.buy-smart-percent input{width:100%;height:100%;padding:0 12px;border:0;background:transparent;color:#1c1e23;font:400 16px Lato,sans-serif;outline:0}.buy-smart-amount input{text-align:center}.buy-smart-amount input::-moz-placeholder{color:#6f7380;opacity:1}.buy-smart-amount input::placeholder{color:#6f7380;opacity:1}.buy-smart-divider{height:1px;background:#dfe1e5}.buy-smart-section{display:grid;gap:10px}.buy-smart-section header{display:flex;align-items:center;gap:5px;min-height:19px}.buy-smart-section header>strong{font-size:13px;font-weight:600}.buy-smart-section header>button{margin-left:auto;padding:0;border:0;background:transparent;color:#7825f4;font:400 12px Lato,sans-serif}.buy-smart-info{position:relative;display:inline-flex}.buy-smart-info>button{display:grid;width:18px;height:18px;padding:0;place-items:center;border:0;background:transparent;color:#21242b}.buy-smart-info>button svg{width:15px;height:15px}.buy-smart-info>span{position:absolute;top:calc(100% + 7px);left:50%;z-index:12;width:min(280px,calc(100vw - 56px));padding:11px 13px;transform:translate(-50%);border-radius:9px;background:#fff;color:#344059;font-size:12px;font-weight:400;line-height:1.3;box-shadow:0 3px 10px #00000038}.buy-smart-info>span:before{position:absolute;top:-7px;left:50%;width:14px;height:14px;background:#fff;content:"";transform:translate(-50%) rotate(45deg)}.buy-smart-percent{display:grid;grid-template-columns:1fr 1fr;gap:14px}.buy-smart-percent label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;color:#102952;font-size:13px}.buy-smart-percent em{padding-right:11px;color:#4b4f5c;font-size:13px;font-style:normal}.buy-smart-grid{display:grid;gap:12px}.buy-smart-grid--periods,.buy-smart-grid--fees{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-smart-grid--categories{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-smart-grid button,.buy-smart-companies button{position:relative;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:8px;padding:12px 13px;border:1px solid #e7e8ec;border-radius:8px;background:#fff;color:#1b1d22;font:400 14px Lato,sans-serif;text-align:left}.buy-smart-grid--categories button{min-height:96px;align-items:flex-end}.buy-smart-grid button>span{min-width:0}.buy-smart-check{width:22px;height:22px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.buy-smart-check.is-empty{display:block;border-radius:5px;background:#f4f4f5}.buy-smart-companies{display:grid;gap:10px}.buy-smart-companies button{min-height:76px}.buy-smart-companies button>img:first-child{width:32px;height:32px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.buy-smart-companies button>span{display:grid;min-width:0;flex:1;gap:2px}.buy-smart-companies b{color:#102952;font-size:14px;line-height:1.1}.buy-smart-companies small{display:-webkit-box;overflow:hidden;color:#777b85;font-size:11px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.buy-smart-footer{position:fixed;right:0;bottom:0;left:0;z-index:11;width:min(100%,560px);margin:auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#f4f5f7}.buy-smart-footer button{width:100%;height:44px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}.buy-smart-info>span{position:fixed;left:50%;z-index:76;text-align:center}.buy-smart-info>span:before{display:none}.buy-smart-info__arrow{position:absolute;top:-7px;width:14px;height:14px;background:#fff;transform:translate(-50%) rotate(45deg)}.buy-smart-recommendations{min-height:calc(100dvh - 50px);padding:17px 14px calc(82px + env(safe-area-inset-bottom));overflow:hidden;background:#f4f5f7}.buy-smart-recommendations__count{margin:0 0 13px;color:#102952;font-size:15px;line-height:1.3}.buy-smart-total{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:15px;border:1.5px solid #7825f4;border-radius:9px;background:#f7f3ff}.buy-smart-total>div{display:grid;gap:3px}.buy-smart-total span{color:#777c88;font-size:13px}.buy-smart-total strong{color:#101216;font-size:23px;font-weight:500;line-height:1.1}.buy-smart-total__art{position:relative;display:grid!important;width:66px;height:66px;flex:0 0 auto;place-items:center;border-radius:50%;background:#4dac71;color:#fff!important}.buy-smart-total__art svg{width:42px;height:42px}.buy-smart-total__art b{position:absolute;right:-1px;bottom:1px;display:grid;width:28px;height:28px;place-items:center;border:3px solid #ff9b19;border-radius:50%;background:#ffd45b;color:#ad6b00;font-size:16px}.buy-smart-suggestion-list{display:grid;gap:14px}.buy-smart-suggestion-swipe{position:relative;overflow:hidden;border-radius:12px;background:#ff555b}.buy-smart-suggestion-delete{position:absolute;top:0;right:0;bottom:0;display:grid;width:88px;padding:0;place-items:center;border:0;background:#ff555b;color:#fff}.buy-smart-suggestion-delete svg{width:25px;height:25px}.buy-smart-suggestion-card{position:relative;z-index:1;display:grid;gap:18px;min-height:194px;padding:17px 15px;border-radius:12px;background:#fff;box-shadow:0 2px 4px #10295224;transition:transform .18s ease;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buy-smart-suggestion-card header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:start}.buy-smart-suggestion-card .buy-fund-logo{width:38px;height:38px}.buy-smart-suggestion-card header>div{min-width:0}.buy-smart-suggestion-card .buy-fund-card__name{display:flex;align-items:center;gap:9px}.buy-smart-suggestion-card .buy-fund-card__name strong{overflow:hidden;color:#102952;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.buy-smart-suggestion-card .buy-fund-card__name span{display:flex;align-items:center;gap:3px;color:#85888f;font-size:13px;white-space:nowrap}.buy-smart-suggestion-card .buy-fund-card__name svg{width:18px;height:18px;color:#0c9b51}.buy-smart-suggestion-card header p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#85888f;font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.buy-smart-suggestion-card aside{display:grid;min-width:78px;padding:6px 8px;border-radius:9px;background:#f4f6fd;text-align:center}.buy-smart-suggestion-card aside small{color:#85888f;font-size:12px;white-space:nowrap}.buy-smart-suggestion-card aside small i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#ff182e;vertical-align:1px}.buy-smart-suggestion-card aside b{color:#102952;font-size:15px}.buy-smart-suggestion-card>label{display:grid;gap:8px;color:#344059;font-size:14px}.buy-smart-suggestion-card>label>span{display:flex;height:44px;align-items:center;padding:0 12px;border-radius:8px;background:#f5f3f4}.buy-smart-suggestion-card>label b{flex:1;color:#16181c;font-size:18px;font-weight:400}.buy-smart-suggestion-card>label em{color:#85888f;font-size:16px;font-style:normal}.buy-smart-recommendations__footer{background:#fff}.buy-smart-recommendations__count strong{font-weight:700}.buy-smart-total>img.buy-smart-total__art{position:static;display:block!important;width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:0;background:transparent;color:inherit!important}.buy-program-card header>div{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:5px;column-gap:5px}.buy-program-card header>div>strong{flex:0 0 auto}.buy-program-card header>div>span{margin-left:3px}.buy-program-card header .buy-program-card__info-anchor{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;margin:0;padding:0;border-radius:0;background:transparent}.buy-program-card header .buy-program-card__info{width:19px;height:19px;margin:0;padding:0;align-self:center}.buy-program-card header>div>p{width:100%;flex-basis:100%}.buy-program-card__tooltip{position:absolute;top:calc(100% + 7px);left:50%;z-index:10;display:grid;gap:6px;width:min(300px,calc(100vw - 56px));padding:12px 14px;transform:translate(-50%);border-radius:9px;background:#fff;color:#344059;font-size:12px;line-height:1.3;box-shadow:0 3px 10px #00000038}.buy-program-card__tooltip:before{position:absolute;top:-7px;left:50%;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:#fff;content:""}.buy-program-card__tooltip span{position:relative;z-index:1;margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important}.buy-program-card__sip dl{padding:10px}.buy-program-card__sip dl div{align-items:flex-start}.buy-program-card__tooltip{position:fixed;z-index:80;display:block;width:min(300px,calc(100vw - 24px));padding:0;transform:none;border-radius:9px;background:transparent;box-shadow:none}.buy-program-card__tooltip-content{display:grid;gap:6px;max-height:calc(100dvh - 24px);padding:12px 14px;overflow-y:auto;border-radius:9px;background:#fff;box-shadow:0 3px 10px #00000038;overscroll-behavior:contain}.buy-program-card__tooltip:before{display:none}.buy-program-card__tooltip-arrow{position:absolute;z-index:1;display:block;width:14px;height:14px;margin:0!important;padding:0!important;transform:translate(-50%) rotate(45deg);background:#fff!important}.buy-program-card__tooltip.is-below .buy-program-card__tooltip-arrow{top:-7px}.buy-program-card__tooltip.is-above .buy-program-card__tooltip-arrow{bottom:-7px}.buy-progress{padding:10px 14px 15px}.buy-progress li{gap:6px;font-size:11px}.buy-progress li:not(:last-child):after{top:18px;left:calc(50% + 23px);width:calc(100% - 46px);border-top:1px dotted #969ba6;background:transparent}.buy-progress i{width:36px;height:36px;border:2px solid #e1e5ec;background:#fff;color:#9da3ae;font-size:15px}.buy-progress li.is-current i{border-color:#7825f4;background:#7825f4;color:#fff;box-shadow:inset 0 0 0 2px #fff}.buy-flow:has(.buy-review){min-height:calc(100dvh - 50px);padding:0}.buy-review{min-height:calc(100dvh - 142px);padding-bottom:112px}.buy-review__content{display:grid;gap:12px;padding:14px 12px 18px}.buy-review__notice{display:flex;align-items:center;gap:10px;margin:0;padding:10px 13px;border:1px solid #ff555e;border-radius:8px;background:#fff0f1;color:#16171b}.buy-review__notice svg{width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:50%;background:#f22d35;color:#fff}.buy-review__notice p{display:grid;gap:2px;margin:0;font-size:12px;line-height:1.15}.buy-review__notice b{font-size:12px}.buy-review__card{padding:14px;border-radius:9px;background:#fff;box-shadow:0 2px 8px #0000002e}.buy-review__card h2{margin:0 0 12px;color:#102952;font-size:16px;line-height:1.1}.buy-review__card dl{display:grid;gap:10px;margin:0}.buy-review__card dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.buy-review__card dt,.buy-review__card dd{margin:0;color:#16171b;font-size:13px;line-height:1.15}.buy-review__card dd{display:flex;align-items:center;justify-content:flex-end;min-width:0;text-align:right;overflow-wrap:anywhere}.buy-review__card dd>span{display:inline-flex;align-items:center;gap:7px}.buy-review__card dd button{border:0;background:transparent;color:#7825f4;font-size:12px}.buy-review__card dd em{padding:2px 5px;border-radius:4px;background:#eff9e9;color:#69bc54;font-size:12px;font-style:normal}.buy-review__auth label{display:grid;gap:8px;color:#7825f4;font-size:12px}.buy-review__auth select{width:100%;height:38px;padding:0 12px;border:0;border-radius:7px;background:#f3f1f3;color:#16171b;font:400 13px Lato,sans-serif;outline:0}.buy-review__amount-editor input{width:145px;height:38px;padding:0 10px;border:0;border-radius:7px;background:#f3f1f3;color:#16171b;font:400 16px Lato,sans-serif;outline:0}.buy-review__footer{position:fixed;bottom:0;left:50%;z-index:12;width:min(100%,560px);padding:9px 12px calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);border-top:1px solid #e4e6ea;background:#fff;box-shadow:0 -2px 6px #00000014}.buy-review__footer p{margin:0 0 8px;color:#9498a2;font-size:12px;text-align:center}.buy-review__footer p b{margin-left:7px;color:#102952;font-size:14px}.buy-review__footer button{width:100%;height:45px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}.buy-review__footer button:disabled{opacity:.5}.buy-review__auth{position:relative}.buy-review__auth:has(.buy-review__auth-options){z-index:4}.buy-review__auth-select{position:relative;display:grid;gap:8px}.buy-review__auth-select>span{color:#7825f4;font-size:13px;font-weight:600;line-height:1.2}.buy-review__auth-select>button{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0 14px;border:0;border-radius:8px;background:#f5f3f5;color:#16171b;font:400 16px Lato,sans-serif;text-align:left}.buy-review__auth-select>button svg{width:16px;height:16px;color:#111}.buy-review__auth-options{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:5;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 2px 9px #0003}.buy-review__auth-options button{width:100%;height:56px;padding:0 34px;border:0;background:#fff;color:#363940;font:400 16px Lato,sans-serif;text-align:left}.buy-flow:has(.buy-otp-step){min-height:calc(100dvh - 50px);padding:0}.buy-otp-step{min-height:calc(100dvh - 142px);padding:14px 12px 96px}.buy-otp-card{padding:16px 20px;border-radius:8px;background:#fff;text-align:center;box-shadow:0 2px 8px #0000002e}.buy-otp-card>p{margin:0;color:#9699a2;font-size:13px;line-height:1.25}.buy-otp-card>p b{color:#102952;font-weight:700}.buy-otp-input{position:relative;display:grid;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(6,1fr);gap:14px;margin:48px 2px 20px;background:transparent!important;box-shadow:none!important}.buy-otp-input input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:text}.buy-otp-input i{position:relative;display:grid;min-height:34px;place-items:center;border-bottom:1px solid #1b4d85;color:#102952;font-size:24px;font-style:normal;font-weight:600;line-height:1}.buy-otp-input.is-focused i:first-of-type:after{position:absolute;width:1px;height:22px;background:#1b4d85;content:"";animation:buy-otp-caret .9s step-end infinite}.buy-otp-input.is-focused i:not(:empty)~i:first-of-type:after{display:none}.buy-otp-input i:not(:empty):after{display:none}@keyframes buy-otp-caret{50%{opacity:0}}.buy-otp-card__timer{margin-top:4px!important}.buy-otp-card__timer b{color:#0c7cc7!important}.buy-otp-card__resend button{border:0;background:transparent;color:#7825f4;font-size:13px;font-weight:700}.buy-otp-footer{position:fixed;bottom:0;left:50%;z-index:12;width:min(100%,560px);padding:12px calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));transform:translate(-50%);border-top:1px solid #e4e6ea;background:#fff;box-shadow:0 -2px 6px #00000014}.buy-otp-footer button{width:100%;height:45px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}.buy-otp-footer button:disabled{opacity:.5}.buy-flow:has(.buy-payment-step){min-height:calc(100dvh - 50px);padding:0}.buy-payment-step{min-height:calc(100dvh - 142px);padding-bottom:100px}.buy-payment-step__content{display:grid;gap:12px;padding:14px 14px 18px}.buy-payment-step__notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid #ff555e;border-radius:8px;background:#fff0f1;color:#1d1e22}.buy-payment-step__notice svg{width:27px;height:27px;flex:0 0 auto;padding:6px;border-radius:50%;background:#f22d35;color:#fff}.buy-payment-step__notice p{display:grid;gap:2px;margin:0;font-size:12px;line-height:1.2}.buy-payment-step__notice b{font-size:12px}.buy-payment-step__notice span{font-size:11px}.buy-payment-step__card{padding:14px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000002b}.buy-payment-step__card>header{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.buy-payment-step__card h2{margin:0;color:#102952;font-size:16px;line-height:1.1}.buy-payment-step__card>header>button{display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;background:transparent;color:#111}.buy-payment-step__card>header>button svg{width:20px;height:20px}.buy-payment-step__card dl{display:grid;gap:10px;margin:0}.buy-payment-step__card dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.buy-payment-step__card dt,.buy-payment-step__card dd{margin:0;color:#1d1e22;font-size:12px;line-height:1.25}.buy-payment-step__card dt{flex:0 0 98px}.buy-payment-step__card dd{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;text-align:right;overflow-wrap:anywhere}.buy-payment-step__card dd button{display:grid;flex:0 0 auto;padding:0;border:0;background:transparent;color:#111}.buy-payment-step__card dd button svg{width:16px;height:16px}.buy-payment-step__order>header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:start;margin-top:13px;margin-bottom:14px}.buy-payment-step__order>header .buy-fund-logo{width:32px;height:32px}.buy-payment-step__order>header div{min-width:0}.buy-payment-step__order>header strong{display:block;color:#102952;font-size:15px;line-height:1.1}.buy-payment-step__order>header p{margin:2px 0 0;color:#7d8087;font-size:11px;line-height:1.1}.buy-payment-step__order>header em{padding:3px 5px;border-radius:4px;background:#eff9e9;color:#69bc54;font-size:12px;font-style:normal}.buy-payment-step__order dt{flex-basis:auto}.buy-payment-step__footer{position:fixed;bottom:0;left:50%;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;width:min(100%,560px);padding:12px calc(14px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left));transform:translate(-50%);border-top:1px solid #e4e6ea;background:#fff;box-shadow:0 -2px 6px #00000014}.buy-payment-step__footer p{display:grid;align-content:center;gap:2px;margin:0;color:#9599a2;font-size:11px}.buy-payment-step__footer p b{color:#102952;font-size:14px}.buy-payment-step__footer button{height:45px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}.fds-toast{border:1px solid transparent;color:#1d1e22;box-shadow:0 3px 12px #0000002e;animation:fds-toast-enter .28s cubic-bezier(.2,.8,.2,1) both}.fds-toast.is-success{border-color:#b9edc7;background:#e9f9ee;color:#16763a}.fds-toast.is-error{border-color:#ffc3cf;background:#fff0f3;color:#a91f39}.fds-toast.is-info{border-color:#d7caff;background:#f3efff;color:#5b3aaf}.fds-toast.is-warning{border-color:#ffe19a;background:#fff8e5;color:#9d6400}@keyframes fds-toast-enter{0%{opacity:0;transform:translate(-50%,-28px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fds-toast{animation:none}}.buy-flow:has(.buy-success-step){min-height:calc(100dvh - 50px);padding:0}.buy-success-step{min-height:calc(100dvh - 142px);padding-bottom:90px}.buy-success-step__content{display:grid;gap:14px;padding:14px 12px 20px}.buy-success-step__content>h2{width:min(100%,280px);margin:0 auto;color:#102952;font-size:18px;line-height:1.2;text-align:center}.buy-success-step__notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #ff555e;border-radius:8px;background:#fff0f1;color:#1d1e22}.buy-success-step__notice svg{width:27px;height:27px;flex:0 0 auto;padding:6px;border-radius:50%;background:#f22d35;color:#fff}.buy-success-step__notice p{display:grid;gap:2px;margin:0;font-size:12px;line-height:1.2}.buy-success-step__notice b{font-size:12px}.buy-success-step__notice span{font-size:11px}.buy-success-step__card{padding:14px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000002b}.buy-success-step__card>img{display:block;width:142px;height:142px;margin:0 auto 20px;-o-object-fit:contain;object-fit:contain}.buy-success-step__card>button{display:grid;grid-template-columns:1fr auto 18px;gap:8px;width:100%;align-items:center;padding:12px 14px;border:0;border-radius:7px;background:#fafafa;color:#17181b;text-align:left}.buy-success-step__card>button span{font-size:12px}.buy-success-step__card>button b{font-size:13px;font-weight:500}.buy-success-step__card>button svg{width:17px;height:17px;color:#7c8088}.buy-success-step__footer{position:fixed;bottom:0;left:50%;z-index:12;width:min(100%,560px);padding:12px calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));transform:translate(-50%);border-top:1px solid #e4e6ea;background:#fff;box-shadow:0 -2px 6px #00000014}.buy-success-step__footer button{width:100%;height:45px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:600}.market-performance-section>h2,.market-allocation-section>h2{margin-bottom:12px;color:#102952;font-size:17px;font-weight:700}.market-performance-section .market-periods{margin:0 0 14px;padding:7px 9px;border-color:#eceef2;background:#fff;scrollbar-width:none}.market-performance-section .market-periods::-webkit-scrollbar{display:none}.market-performance-section .market-periods button{min-width:-moz-max-content;min-width:max-content;min-height:34px;padding:6px 12px;color:#111;font-size:12px;font-weight:400}.market-performance-section .market-periods button[aria-pressed=true]{background:#7825f4;color:#fff}.market-performance-summary{display:flex;min-height:28px;align-items:center;justify-content:flex-end;gap:4px;margin:0 0 2px;color:#333950;font-size:13px}.market-performance-summary .market-performance-value{font-weight:700}.market-performance-summary .market-performance-value.is-positive{color:#009951}.market-performance-summary .market-performance-value.is-negative{color:#ec221f}.market-chart--performance{width:calc(100% + 6px);margin:-2px -3px -4px;overflow:visible}.market-chart--performance .apexcharts-canvas{margin-inline:auto}.market-allocation-chart{display:grid;min-width:0;grid-template-columns:minmax(0,2fr) minmax(92px,1fr);align-items:center;gap:10px}.market-chart--donut{width:100%;max-width:230px;min-width:0;margin:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.market-chart--donut .apexcharts-canvas{margin-inline:auto}.market-allocation-legend{display:grid;min-width:0;align-content:center;gap:12px;margin:0;padding:0;list-style:none}.market-allocation-legend li{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:4px;color:#333950;font-size:11px;line-height:1.15}.market-allocation-legend i{width:8px;height:8px;margin-top:2px;border-radius:50%}.market-allocation-legend span{overflow-wrap:anywhere}@media (max-width: 359px){.market-performance-section,.market-allocation-section{padding-inline:12px}.market-performance-section .market-periods button{padding-inline:10px}.market-allocation-chart{grid-template-columns:minmax(0,1.8fr) minmax(82px,1fr);gap:6px}.market-allocation-legend{gap:9px}}.buy-fund-logo{border-radius:4px}.buy-fund-card__name{flex-wrap:nowrap}.buy-fund-card__name strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.buy-fund-card__name span{flex:0 0 auto;white-space:nowrap}.buy-fund-card__name span,.sell-fund-card__identity span,.asset-fund-card__identity span,.asset-overview__profit-values span,.asset-detail-card__trend{gap:6px}.asset-fund-card__identity span.is-positive,.asset-overview__profit-values span.is-positive,.asset-detail-card__trend.is-positive{color:#0a954b}.sell-fund-card__identity span.is-negative,.asset-fund-card__identity span.is-negative,.asset-overview__profit-values span.is-negative,.asset-detail-card__trend.is-negative{color:#e91f36}.sell-detail-page{width:min(100%,560px);height:100vh;height:100dvh;margin:auto;overflow:hidden;background:#f3f4f6;color:#111}.sell-detail-page>.fds-app-header{min-height:50px;border:0;background:#fff}.sell-detail-page>.fds-app-header h1{font-size:17px;font-weight:600}.sell-flow-progress{display:grid;height:88px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 7px 10px;background:#fff;list-style:none}.sell-flow-progress li{position:relative;display:grid;min-width:0;grid-template-rows:44px auto;justify-items:center;align-items:center;color:#999da9;font-size:12px;line-height:1.15;text-align:center}.sell-flow-progress li:not(:last-child):after{position:absolute;z-index:0;top:21px;left:calc(50% + 25px);width:calc(100% - 50px);border-top:2px dotted #9a9ca2;content:""}.sell-flow-progress li.is-complete:not(:last-child):after{border-top-style:solid}.sell-flow-progress i{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:2px solid #e1e5ec;border-radius:50%;background:#fff;color:#9da3ae;font-size:15px;font-style:normal}.sell-flow-progress i svg{width:17px;height:17px}.sell-flow-progress li.is-current{color:#7825f4}.sell-flow-progress li.is-current i{width:40px;height:40px;border-color:#7825f4;background:#7825f4;color:#fff;box-shadow:inset 0 0 0 3px #fff}.sell-flow-progress li.is-complete{color:#102952}.sell-flow-progress li.is-complete i{border-color:#7825f4;background:#7825f4;color:#fff}.sell-flow-progress span{min-height:28px;padding:0 2px}.sell-program-list{display:grid;height:calc(100dvh - 138px);gap:16px;padding:16px 13px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.sell-program-card{padding:16px 15px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #00000038}.sell-program-card>header{display:flex;align-items:flex-start;gap:10px}.sell-program-card>header>img{width:32px;height:32px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.sell-program-card>header>div{min-width:0}.sell-program-card>header strong{display:block;color:#102952;font-size:16px;line-height:1.1}.sell-program-card>header p{margin:2px 0 0;color:#777;font-size:13px;line-height:1.15}.sell-program-card>dl{display:grid;gap:12px;margin:16px 0 0;padding-bottom:15px;border-bottom:1px solid #e2e3e6}.sell-program-card>dl>div,.sell-flow-rows>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sell-program-card dt,.sell-program-card dd{margin:0;color:#16171b;font-size:13px}.sell-program-card dd{text-align:right}.sell-program-card dd.is-accent{color:#7825f4}.sell-program-fee{border-bottom:1px solid #e2e3e6}.sell-program-fee>button{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0;border:0;background:#fff;color:#16171b;font:400 13px Lato,sans-serif}.sell-program-fee>button svg{width:16px;height:16px;color:#737780}.sell-program-fee table{width:100%;margin:0 0 10px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e1e3e8;border-radius:6px;font-size:12px}.sell-program-fee th,.sell-program-fee td{padding:10px;border-bottom:1px solid #e1e3e8;text-align:left}.sell-program-fee th{background:#eef1f8;color:#4e5971;font-weight:600}.sell-program-fee th+th,.sell-program-fee td+td{text-align:right}.sell-program-fee tr:last-child td{border-bottom:0}.sell-program-card__quantity{display:grid;gap:8px;margin-top:14px;color:#16171b;font-size:13px}.sell-program-card__quantity>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.sell-program-card__quantity>div>label{display:flex;min-width:0;height:40px;align-items:center;padding:0 10px;border-radius:8px;background:#f4f2f4;color:#16171b}.sell-program-percentage{position:relative;height:40px}.sell-program-percentage>button{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;gap:5px;padding:0 10px;border:0;border-radius:8px;background:#f4f2f4;color:#16171b;font:400 13px Lato,sans-serif;text-align:left}.sell-program-percentage>button svg{width:14px;height:14px;flex:0 0 auto}.sell-program-percentage>div{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;overflow:hidden;padding:4px;border:1px solid #ececf0;border-radius:8px;background:#fff;box-shadow:0 4px 14px #0003}.sell-program-percentage.is-up>div{top:auto;bottom:calc(100% + 6px)}.sell-program-percentage>div>button{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;gap:6px;padding:0 9px;border:0;border-radius:6px;background:#fff;color:#303239;font:400 13px Lato,sans-serif;text-align:left}.sell-program-percentage>div>button:hover,.sell-program-percentage>div>button[aria-selected=true]{background:#f4efff;color:#7825f4}.sell-program-percentage>div>button svg{width:14px;height:14px}.sell-program-card__quantity input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#16171b;font:400 16px Lato,sans-serif;outline:0;touch-action:manipulation}.sell-program-card__quantity input::-moz-placeholder{color:#9699a2;opacity:1}.sell-program-card__quantity input::placeholder{color:#9699a2;opacity:1}.sell-program-card__quantity em{color:#777;font-size:12px;font-style:normal}.sell-program-card>button{width:100%;height:40px;margin-top:16px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:700}.sell-program-card>button:disabled{opacity:.5}.sell-review-step,.sell-otp-step,.sell-success-step{height:calc(100dvh - 138px);overflow:hidden}.sell-review-step__content,.sell-otp-step__content,.sell-success-step__content{display:grid;height:100%;align-content:start;gap:13px;padding:14px 14px 106px;overflow-y:auto;overscroll-behavior:contain}.sell-review-notice{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #ff555e;border-radius:8px;background:#fff0f1}.sell-review-notice svg{width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:50%;background:#f22d35;color:#fff}.sell-review-notice p{display:grid;gap:2px;margin:0;font-size:12px;line-height:1.15}.sell-flow-card,.sell-otp-card,.sell-success-card{padding:15px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0003}.sell-flow-card h2{margin:0 0 12px;color:#102952;font-size:17px;line-height:1.1}.sell-flow-rows{display:grid;gap:11px;margin:0}.sell-flow-rows dt,.sell-flow-rows dd{margin:0;color:#16171b;font-size:13px;line-height:1.2}.sell-flow-rows dt{flex:0 1 auto}.sell-flow-rows dd{max-width:60%;text-align:right;overflow-wrap:anywhere}.sell-flow-rows dd.is-primary{color:#102952}.sell-flow-rows dd>span{display:flex;align-items:center;justify-content:flex-end;gap:8px}.sell-flow-rows dd button{display:grid;padding:0;place-items:center;border:0;background:transparent;color:#16171b}.sell-flow-rows dd button svg{width:16px;height:16px}.sell-review-auth{position:relative;z-index:3;display:grid;gap:8px}.sell-review-auth>span{color:#7825f4;font-size:12px;font-weight:600}.sell-review-auth>button{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:7px;background:#f4f2f4;color:#16171b;font:400 13px Lato,sans-serif}.sell-review-auth>button svg{width:15px;height:15px}.sell-review-auth>div{position:absolute;top:76px;right:15px;left:15px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 3px 10px #0003}.sell-review-auth>div button{width:100%;height:52px;padding:0 18px;border:0;background:#fff;color:#34363b;text-align:left}.sell-flow-card__more{margin-top:8px;padding:0;border:0;background:transparent;color:#7825f4;font:600 13px Lato,sans-serif}.sell-buy-orders{margin-top:12px;padding-top:12px;border-top:1px solid #e3e4e7}.sell-buy-orders h3{margin:0 0 12px;color:#102952;font-size:15px}.sell-buy-orders>.sell-flow-rows{padding-bottom:11px}.sell-buy-orders>.sell-flow-rows+.sell-flow-rows{padding-top:11px;border-top:1px solid #e3e4e7}.sell-order-type{padding:2px 5px;border-radius:4px;background:#eef3fa;color:#0161a8;font-size:12px;font-style:normal}.sell-flow-footer{position:fixed;right:0;bottom:0;left:0;z-index:12;width:min(100%,560px);margin:auto;padding:11px 14px calc(11px + env(safe-area-inset-bottom));border-top:1px solid #e3e5e9;background:#fff;box-shadow:0 -2px 7px #00000014}.sell-flow-footer>button{width:100%;height:45px;border:0;border-radius:7px;background:#7825f4;color:#fff;font-size:13px;font-weight:700}.sell-flow-footer>button:disabled{opacity:.5}.sell-review-footer p{margin:0 0 8px;color:#999da9;font-size:12px;text-align:center}.sell-review-footer p b{margin-left:8px;color:#102952;font-size:14px}.sell-review-step__content{padding-bottom:calc(150px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom))}.sell-otp-card{padding:16px 22px;text-align:center}.sell-otp-card>p{margin:0;color:#999da9;font-size:13px;line-height:1.25}.sell-otp-card>p b{color:#102952}.sell-otp-input{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:30px 0 22px;cursor:text}.sell-otp-input input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0}.sell-otp-input i{display:grid;min-height:38px;place-items:center;border-bottom:1px solid #1b4d85;color:#102952;font-size:22px;font-style:normal;font-weight:600}.sell-otp-timer b{color:#0c7cc7!important}.sell-otp-resend button{padding:0;border:0;background:transparent;color:#7825f4;font-weight:700}.sell-beneficiary-card{box-shadow:0 2px 8px #0003}.sell-beneficiary-card h2{font-size:17px}.sell-otp-step__content{padding-bottom:90px}.sell-success-step__content{gap:14px;padding-bottom:calc(140px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom))}.sell-success-step__content>h2{margin:0;color:#102952;font-size:20px;font-weight:800;line-height:1.25;text-align:center}.sell-success-card>img{display:block;width:152px;height:152px;margin:0 auto 14px;-o-object-fit:contain;object-fit:contain}.sell-success-card>p{margin:0;color:#8a8e98;font-size:13px;line-height:1.35;text-align:center}.sell-success-card>p b{color:#16171b;font-weight:500}.sell-success-order-code{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding:12px 14px;border-radius:7px;background:#fafafa;font-size:13px}.sell-success-order-code b{font-weight:500}.sell-success-bank{margin-top:16px;padding:14px;border-radius:8px;background:#fafafa}.sell-success-bank>span{display:block;margin-bottom:9px;font-size:13px}.sell-success-bank>button{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:#102952;text-align:left}.sell-success-bank>button>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.sell-success-bank>button>i{display:grid;min-width:0;gap:2px;font-style:normal}.sell-success-bank small{overflow:hidden;color:#8b8f99;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sell-success-bank strong{font-size:16px}.sell-success-bank svg{width:18px;height:18px;color:#7b7f88}.sell-success-note{padding:12px 15px;border:1px solid #ffad43;border-radius:8px;background:#fff7e8;color:#16171b;font-size:12px;line-height:1.3}.sell-success-note>strong{font-weight:600}.sell-success-note ul{display:block;margin:5px 0 0;padding-left:16px;list-style:disc}.sell-success-note li{display:list-item}@media (max-width:359px){.sell-flow-progress{padding-inline:2px}.sell-flow-progress li{font-size:11px}.sell-flow-progress li:not(:last-child):after{left:calc(50% + 22px);width:calc(100% - 44px)}.sell-program-card__quantity>div{grid-template-columns:86px minmax(0,1fr)}.sell-otp-input{gap:9px}}.buy-smart-review .buy-review__content,.buy-smart-payment .buy-payment-step__content{overflow:hidden}.buy-smart-carousel{display:flex;width:calc(100% + 24px);margin-inline:-12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.buy-smart-carousel::-webkit-scrollbar{display:none}.buy-smart-carousel__slide{width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.buy-smart-review .buy-smart-carousel{gap:24px}.buy-smart-review .buy-smart-carousel__slide{min-width:calc(100% - 24px);margin-inline:12px}.buy-smart-payment .buy-smart-carousel{width:calc(100% + 28px);margin-inline:-14px}.buy-smart-payment .buy-smart-carousel__slide{display:grid;align-content:start;gap:14px;padding:0 14px}.buy-smart-payment .buy-payment-step__card{margin:0}.buy-smart-carousel-dots{display:flex;min-height:18px;align-items:center;justify-content:center;gap:6px}.buy-smart-carousel-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#dfe1e5}.buy-smart-carousel-dots button.is-active{background:#7825f4}.buy-smart-review .buy-review__auth-select>button{pointer-events:none}.buy-smart-payment .buy-payment-step__content{gap:14px}.sell-order-tabs,.buy-order-tabs{position:sticky;top:0;z-index:24;visibility:visible;opacity:1;transform:translateZ(0);backface-visibility:hidden;isolation:isolate;box-shadow:0 5px 8px #1e25320d}.sell-order-page>.fds-app-header,.buy-order-page>.fds-app-header{top:0;z-index:30;transform:translateZ(0);backface-visibility:hidden}.sell-order-tabs{top:60px;margin:8px 12px;padding:5px;gap:6px}.buy-order-tabs{top:58px;margin:8px 12px 0;padding:5px;gap:5px}.sell-order-tabs:before,.buy-order-tabs:before{position:absolute;top:-8px;right:-12px;left:-12px;height:8px;background:#f4f5f7;pointer-events:none;content:""}.sell-order-tabs button,.buy-order-tabs button{min-height:32px;padding:4px 5px;font-size:12px;line-height:1.1}.sell-category-list,.sell-category__funds{gap:8px}.sell-category+.sell-category{margin-top:8px}.sell-category__funds{margin-top:8px}.buy-fund-list,.buy-program-list{gap:8px}.buy-order-tabs+.buy-fund-list{padding-top:8px}.smart-sell-form{display:grid;gap:10px;padding:0 12px calc(92px + env(safe-area-inset-bottom));color:#17191d}.smart-sell-section{padding:17px 15px 15px;border-radius:8px;background:#fff}.smart-sell-info-label{position:relative;display:inline-flex;align-items:center;gap:5px;color:#102952;font-size:15px;font-weight:600;line-height:1.2}.smart-sell-info-label>button{display:grid;width:18px;height:18px;padding:0;place-items:center;border:0;background:transparent;color:#1d2128}.smart-sell-info-label>button svg{width:14px;height:14px}.smart-sell-tooltip{position:absolute;top:calc(100% + 8px);left:0;z-index:35;width:min(285px,calc(100vw - 56px));padding:10px 12px;border-radius:8px;background:#20232a;color:#fff;font-size:12px;font-weight:400;line-height:1.35;box-shadow:0 5px 16px #0000003d}.smart-sell-tooltip:before{position:absolute;bottom:100%;left:35px;border:5px solid transparent;border-bottom-color:#20232a;content:""}.smart-sell-money{display:flex;height:40px;align-items:center;justify-content:center;margin-top:14px;border-radius:8px;background:#f4f2f4}.smart-sell-money input{width:100%;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:#172544;font:400 16px Lato,sans-serif;text-align:center}.smart-sell-money input::-moz-placeholder{color:#555;opacity:1}.smart-sell-money input::placeholder{color:#555;opacity:1}.smart-sell-date{display:grid;gap:8px;margin-top:22px;padding-top:15px;border-top:1px solid #e5e6e9;color:#818693;font-size:13px}.smart-sell-date>label{position:relative;display:flex;height:40px;align-items:center;border-radius:8px;background:#f4f2f4;color:#3d4148}.smart-sell-date>label>input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.smart-sell-date>label>span{flex:1;padding-left:11px;font-size:13px}.smart-sell-date>label>svg{width:20px;height:20px;margin-right:11px;color:#111}.smart-sell-date__reset{position:relative;z-index:3;display:grid;width:28px;height:28px;margin-right:5px;padding:0;place-items:center;border:0;border-radius:50%;background:#e4e5e8;color:#777}.smart-sell-date__reset svg{width:15px;height:15px}.smart-sell-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.smart-sell-choice-grid>button{display:flex;min-height:67px;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#17191d;font:400 14px Lato,sans-serif;text-align:left}.smart-sell-choice-grid>button.is-selected,.smart-sell-company-list>button.is-selected,.smart-sell-category-grid>button.is-selected{border-color:#7825f4}.smart-sell-check{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:5px;background:#f4f4f5;font-style:normal}.is-selected>.smart-sell-check,.smart-sell-category-header .is-selected .smart-sell-check{background:#7825f4;color:#fff}.smart-sell-check svg{width:15px;height:15px;stroke-width:3}.smart-sell-section__header,.smart-sell-category-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.smart-sell-section__header>strong,.smart-sell-category-header>strong{color:#102952;font-size:15px;font-weight:600}.smart-sell-section__header>button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#7825f4}.smart-sell-section__header>button:disabled{color:#bbb}.smart-sell-section__header svg{width:17px;height:17px}.smart-sell-percent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:13px}.smart-sell-percent label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;color:#172544;font-size:14px}.smart-sell-percent i{display:flex;height:40px;align-items:center;border-radius:8px;background:#f4f2f4;font-style:normal}.smart-sell-percent input{width:100%;min-width:0;height:100%;padding:0 5px 0 10px;border:0;outline:0;background:transparent;color:#172544;font:400 16px Lato,sans-serif;text-align:right}.smart-sell-percent b{padding-right:10px;color:#5d626c;font-size:14px;font-weight:400}.smart-sell-company-list{display:grid;gap:11px;margin-top:14px}.smart-sell-company-list>button{display:grid;min-height:77px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid #e2e4e8;border-radius:8px;background:#fff;text-align:left}.smart-sell-company-list img{width:32px;height:32px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.smart-sell-company-list span{display:grid;min-width:0;gap:2px}.smart-sell-company-list strong{overflow:hidden;color:#102952;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.smart-sell-company-list small{color:#85888f;font-size:11px;line-height:1.15}.smart-sell-category-header>button{display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:#17191d;font:400 13px Lato,sans-serif}.smart-sell-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.smart-sell-category-grid>button{position:relative;display:flex;min-height:97px;align-items:flex-end;padding:13px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#17191d;font:400 14px Lato,sans-serif;text-align:left}.smart-sell-category-grid .smart-sell-check{position:absolute;top:14px;right:14px}.smart-sell-footer{position:fixed;right:0;bottom:0;left:0;z-index:25;width:min(100%,560px);margin:auto;padding:11px 12px calc(11px + env(safe-area-inset-bottom));background:#f4f5f7}.smart-sell-footer>button{width:100%;height:45px;border:0;border-radius:7px;background:#7825f4;color:#fff;font:600 13px Lato,sans-serif}.smart-sell-form>.fds-skeleton-stack,.smart-sell-form>.fds-feedback-state{margin:0}@media (max-width:359px){.smart-sell-info-label{font-size:14px}.smart-sell-percent{gap:8px}.smart-sell-percent label{gap:6px}.smart-sell-choice-grid{gap:8px}.smart-sell-company-list>button{padding-inline:10px}}.smart-sell-tooltip{position:fixed;z-index:76;width:min(280px,calc(100vw - 24px));padding:11px 13px;border-radius:9px;background:#fff;color:#344059;font-size:12px;font-weight:400;line-height:1.3;box-shadow:0 3px 10px #00000038}.smart-sell-tooltip:before{display:none}.smart-sell-tooltip__arrow{position:absolute;width:14px;height:14px;background:#fff;transform:translate(-50%) rotate(45deg)}.smart-sell-tooltip.is-below .smart-sell-tooltip__arrow{top:-7px}.smart-sell-tooltip.is-above .smart-sell-tooltip__arrow{bottom:-7px}.smart-sell-suggestions{align-content:start}.smart-sell-suggestions__notice{position:sticky;top:52px;z-index:23;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:-18px -12px 0;padding:18px 24px 12px;border:0;background:#f4f5f7}.smart-sell-suggestions__notice>svg{position:relative;z-index:1;width:40px;height:40px;padding:9px;border-radius:50%;background:#ff9d00;color:#fff;stroke-width:3}.smart-sell-suggestions__notice p{margin:0 0 0 -54px;padding:13px 14px 13px 66px;border:2px solid #ffb54c;border-radius:10px;background:#fff8eb;color:#17191d;font-size:15px;font-weight:500;line-height:1.25}.smart-sell-suggestions__list{display:grid;gap:16px}.smart-sell-suggestion-swipe{position:relative;overflow:hidden;border-radius:12px;background:#ff555d}.smart-sell-suggestion-delete{position:absolute;top:0;right:0;bottom:0;display:grid;width:88px;padding:0;place-items:center;border:0;background:#ff555d;color:#fff}.smart-sell-suggestion-delete svg{width:28px;height:28px;stroke-width:2}.smart-sell-suggestion-card{position:relative;z-index:1;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 2px 8px #00000021;touch-action:pan-y;transition:transform .18s ease}.smart-sell-suggestion-swipe.is-revealed .smart-sell-suggestion-card{transform:translate(-88px)}.smart-sell-suggestion-card>header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:16px 14px 12px}.smart-sell-suggestion-card>header>img{width:40px;height:40px;border-radius:7px;-o-object-fit:contain;object-fit:contain}.smart-sell-suggestion-card>header>div{display:grid;min-width:0;gap:4px}.smart-sell-suggestion-card>header>div>span{display:flex;min-width:0;align-items:center;gap:9px}.smart-sell-suggestion-card>header strong{overflow:hidden;color:#102952;font-size:17px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.smart-sell-suggestion-card>header em{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;font-size:14px;font-style:normal;line-height:1;white-space:nowrap}.smart-sell-suggestion-card>header em.is-positive{color:#079447}.smart-sell-suggestion-card>header em.is-negative{color:#e91f36}.smart-sell-suggestion-card>header em img{width:18px;height:14px;-o-object-fit:contain;object-fit:contain}.smart-sell-suggestion-card>header p{margin:0;color:#777d89;font-size:13px;line-height:1.16}.smart-sell-suggestion-card>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 14px 14px}.smart-sell-suggestion-card>dl>div{min-width:0;padding:12px 14px;border:1px solid #e1e4e9;border-radius:9px}.smart-sell-suggestion-card dt,.smart-sell-suggestion-card dd{margin:0}.smart-sell-suggestion-card dt{overflow:hidden;color:#858a95;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.smart-sell-suggestion-card dd{margin-top:7px;color:#172c55;font-size:19px;line-height:1.1}.smart-sell-suggestion-card>footer{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-top:1px solid #eef0f2;color:#858a95;font-size:16px}.smart-sell-suggestion-card>footer strong{color:#102952;font-size:20px;white-space:nowrap}.smart-sell-suggestions__footer{position:fixed;right:0;bottom:0;left:0;z-index:31;width:min(100%,560px);margin:auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#f4f5f7}.smart-sell-suggestions__footer>button{display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:12px;border:0;border-radius:9px;background:#7825f4;color:#fff;font:700 15px Lato,sans-serif}.smart-sell-suggestions__footer>button:disabled{opacity:.5}.smart-sell-suggestions__footer svg{width:21px;height:21px;fill:currentColor;stroke-width:3}@media (max-width:359px){.smart-sell-suggestions__notice{padding-inline:16px}.smart-sell-suggestions__notice p{font-size:14px}.smart-sell-suggestion-card>header strong{font-size:15px}.smart-sell-suggestion-card>dl{gap:8px}.smart-sell-suggestion-card>dl>div{padding-inline:10px}.smart-sell-suggestion-card dd{font-size:17px}}.smart-sell-suggestions__notice{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:15px 14px 11px}.smart-sell-suggestions__notice>svg{align-self:center;justify-self:center;width:29px;height:29px;padding:7px;transform:translate(15px)}.smart-sell-suggestions__notice p{min-height:0;margin-left:-48px;padding:13px 16px 13px 58px;font-size:15px;line-height:1.28}.smart-sell-suggestions__notice p b{font-weight:800}.smart-sell-suggestion-swipe{height:-moz-fit-content;height:fit-content;align-self:start;background:transparent}.smart-sell-suggestion-delete{background:#ff555d}.smart-sell-suggestion-card>header strong{font-size:16px}.smart-sell-suggestion-card>header p{font-size:12px}.smart-sell-suggestion-card>footer{font-size:15px}.smart-sell-suggestion-card>footer strong{font-size:19px}.smart-sell-suggestions__footer>button img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.smart-sell-checkout .smart-sell-progress{height:72px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:4px}.smart-sell-checkout .sell-flow-progress li{grid-template-rows:36px auto}.smart-sell-checkout .sell-flow-progress li:not(:last-child):after{top:17px}.smart-sell-checkout .sell-flow-progress i{width:27px;height:27px;font-size:13px}.smart-sell-checkout .sell-flow-progress li.is-current i{width:34px;height:34px}.smart-sell-checkout .sell-flow-progress span{min-height:20px}.smart-sell-review-notice>img{box-sizing:border-box;width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:50%;background:#f22d35;-o-object-fit:contain;object-fit:contain}.smart-sell-order-carousel{display:flex;width:100%;min-height:-moz-max-content;min-height:max-content;align-items:flex-start;gap:12px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.smart-sell-order-carousel::-webkit-scrollbar{display:none}.smart-sell-order-carousel>.smart-sell-order-card{box-sizing:border-box;width:100%;min-width:100%;height:auto;min-height:-moz-max-content;min-height:max-content;align-self:flex-start;margin:0;overflow:visible;scroll-snap-align:center;scroll-snap-stop:always}.smart-sell-order-card .sell-flow-card__more{display:block}.smart-sell-carousel-dots{display:flex;min-height:16px;align-items:center;justify-content:center;gap:7px}.smart-sell-carousel-dots i{width:9px;height:9px;border-radius:50%;background:#dfe1e5}.smart-sell-carousel-dots i.is-active{background:#7825f4}.smart-sell-checkout .sell-review-step__content{padding-bottom:calc(108px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom))}.smart-sell-checkout .sell-otp-step__content,.smart-sell-checkout .sell-success-step__content{padding-bottom:calc(116px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(116px + env(safe-area-inset-bottom))}.smart-sell-checkout .sell-review-step{display:flex;height:calc(100dvh - 122px);min-height:0}.smart-sell-checkout .sell-review-step__content{display:block;min-height:0;flex:1 1 auto;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.smart-sell-checkout .sell-review-step__content>*+*{margin-top:13px}.smart-sell-checkout .smart-sell-order-carousel{touch-action:pan-x pan-y}.smart-sell-checkout .sell-review-step__content>.smart-sell-order-carousel+.smart-sell-carousel-dots{margin-top:4px}.smart-sell-checkout .sell-success-order-code b{min-width:0;overflow-wrap:anywhere;text-align:right}.smart-sell-checkout .sell-success-note ul{display:block;margin-top:5px;padding-left:18px;list-style:disc}.smart-sell-checkout .sell-success-note li{display:list-item}.smart-sell-suggestions__notice p{font-size:13px}.smart-sell-suggestion-card>header strong{font-size:14px}.smart-sell-suggestion-card dd{font-size:14px}.smart-sell-suggestion-card>footer{font-size:14px}.smart-sell-suggestion-card>footer strong{font-size:15px}.smart-sell-checkout .sell-flow-card>h2,.smart-sell-checkout .sell-buy-orders>h3{font-weight:700}.smart-sell-checkout .sell-otp-input i{font-size:26px}.smart-sell-checkout .sell-otp-input i.is-caret:after{width:2px;height:27px;background:#1b4d85;content:"";animation:smart-sell-otp-caret 1s steps(1,end) infinite}@keyframes smart-sell-otp-caret{50%{opacity:0}}.sell-detail-page:not(.smart-sell-checkout) .sell-otp-input i{font-size:26px}.sell-detail-page:not(.smart-sell-checkout) .sell-otp-input i.is-caret:after{width:2px;height:27px;background:#1b4d85;content:"";animation:sell-otp-caret 1s steps(1,end) infinite}@keyframes sell-otp-caret{50%{opacity:0}}.sell-detail-page:not(.smart-sell-checkout) .sell-beneficiary-card>h2{font-weight:700}.order-notice-speaker{box-sizing:border-box;width:28px;height:28px;flex:0 0 auto;padding:6px;border-radius:50%;background:#f22d35;-o-object-fit:contain;object-fit:contain}.buy-review:not(.buy-smart-review) .buy-review__auth-select>button{font-size:15px}.buy-review:not(.buy-smart-review) .buy-review__card>h2{font-weight:700}.buy-payment-step:not(.buy-smart-payment) .buy-payment-step__card h2{font-weight:700}.buy-success-step__content>h2{font-weight:700}.buy-success-step__order-code{display:grid;grid-template-columns:1fr auto;gap:8px;width:100%;align-items:center;padding:12px 14px;border-radius:7px;background:#fafafa;color:#17181b}.buy-success-step__order-code span{font-size:12px}.buy-success-step__order-code b{font-size:13px;font-weight:500}.buy-payment-step:not(.buy-smart-payment) .buy-payment-step__footer p{font-size:12px}.buy-payment-step:not(.buy-smart-payment) .buy-payment-step__footer p b{font-size:16px}.buy-payment-step:not(.buy-smart-payment) .buy-payment-step__footer button{font-size:15px}.buy-smart-section header>button{color:#777c87}.buy-smart-section header>button:disabled{color:#c4c7cd;opacity:1}.buy-smart-section header>button svg{width:17px;height:17px}.buy-smart-recommendations__count{font-size:14px}.buy-smart-total strong{font-size:21px;font-weight:700}.buy-smart-suggestion-card .buy-fund-card__name strong{font-size:15px}.buy-smart-suggestion-card header p{font-size:11px}.buy-smart-suggestion-card aside b{font-size:13px}.buy-smart-suggestion-card>label b{font-size:16px;font-weight:700}.buy-smart-recommendations__footer button{font-size:14px}.buy-smart-review .buy-review__auth-select>button{font-size:15px}.buy-smart-review .buy-review__card>h2{font-weight:700}.buy-smart-review .buy-review__footer button{font-size:14px}.buy-smart-review .buy-review__auth-select>button{pointer-events:auto}.buy-smart-review .buy-smart-carousel{width:100%;margin:0;gap:0}.buy-smart-review .buy-smart-carousel__slide{box-sizing:border-box;width:100%;min-width:100%;margin:0;scroll-snap-align:center}.buy-smart-payment .buy-payment-step__card h2{font-weight:700}.buy-smart-payment .buy-payment-step__order>header strong{font-size:14px}.buy-smart-payment .buy-payment-step__footer p{font-size:12px}.buy-smart-payment .buy-payment-step__footer p b{font-size:15px}.buy-smart-payment .buy-payment-step__footer button{font-size:14px}.sell-program-card>header>img{border-radius:5px}.sell-program-card>header strong{font-size:15px}.sell-program-card__quantity input{width:106.667%;font-size:16px;transform:scale(.9375);transform-origin:left center}.sell-detail-page:not(.smart-sell-checkout) .sell-review-step .sell-flow-card>h2,.sell-detail-page:not(.smart-sell-checkout) .sell-review-step .sell-buy-orders>h3{font-weight:700}.sell-detail-page:not(.smart-sell-checkout) .sell-review-step .sell-flow-footer>button{font-size:14px}.smart-sell-footer>button{font-size:14px}.smart-sell-suggestion-card>header em{font-size:13px}.smart-sell-suggestion-card>header em img{width:17px;height:13px}.sell-order-page.has-smart-sell-suggestions{height:100dvh;min-height:0;overflow:hidden}.sell-order-page.has-smart-sell-suggestions>.fds-app-header{position:relative;z-index:40;background:#fff}.sell-order-page.has-smart-sell-suggestions .smart-sell-suggestions{height:calc(100dvh - 52px);min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:normal;gap:10px;padding:4px 12px calc(82px + env(safe-area-inset-bottom));overflow:hidden}.sell-order-page.has-smart-sell-suggestions .smart-sell-suggestions__notice{position:relative;top:auto;z-index:30;margin:0 -12px;padding:8px 14px;background:#f4f5f7}.sell-order-page.has-smart-sell-suggestions .smart-sell-suggestions__list{display:block;height:100%;min-height:0;padding:0 0 calc(88px + env(safe-area-inset-bottom));overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.sell-order-page.has-smart-sell-suggestions .smart-sell-suggestion-swipe+.smart-sell-suggestion-swipe{margin-top:16px}.sell-order-page.has-smart-sell-suggestions .smart-sell-suggestions__footer{z-index:41;background:#f4f5f7}.fund-performance-search>button img{filter:none}.smart-sell-date__field{position:relative;display:flex;min-height:40px;align-items:center;border-radius:8px;background:#f4f2f4}.smart-sell-date__trigger{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:0;background:transparent;color:#3d4148;font:400 13px Lato,sans-serif;text-align:left}.smart-sell-date__trigger span{flex:1}.smart-sell-date__trigger svg{width:20px;height:20px;color:#111}.smart-sell-date__field:has(.smart-sell-date__reset) .smart-sell-date__trigger{padding-right:4px}.smart-sell-calendar-overlay{position:fixed;z-index:75;inset:0;display:grid;padding:20px;place-items:center;background:#0000005c}.smart-sell-calendar-overlay__dismiss{position:absolute;inset:0;border:0;background:transparent}.smart-sell-calendar{position:relative;width:min(100%,340px);padding:15px;border-radius:14px;background:#fff;color:#102952;box-shadow:0 10px 28px #0000003d}.smart-sell-calendar>header{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin-bottom:14px;text-align:center}.smart-sell-calendar>header strong{font-size:15px;font-weight:600;text-transform:capitalize}.smart-sell-calendar>header button{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:50%;background:#f4f5f7;color:#102952}.smart-sell-calendar>header button:disabled{color:#b8bbc2}.smart-sell-calendar>header svg{width:18px;height:18px}.smart-sell-calendar__weekdays,.smart-sell-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.smart-sell-calendar__weekdays{margin-bottom:5px;color:#85888f;font-size:11px}.smart-sell-calendar__days>span,.smart-sell-calendar__days>button{display:grid;height:36px;place-items:center}.smart-sell-calendar__days>button{padding:0;border:0;border-radius:50%;background:transparent;color:#1b1d22;font:400 13px Lato,sans-serif}.smart-sell-calendar__days>button:disabled{color:#c4c6cb}.smart-sell-calendar__days>button.is-selected{background:#7825f4;color:#fff}.fds-bottom-nav__icon,.asset-overview__profit-icon,.account-links__bank-icon,.account-bank-card__icon{display:block;flex:0 0 auto;background:#7825f4;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.fds-bottom-nav__icon{width:21px;height:21px;background:currentColor}.fds-bottom-nav__item.active{color:#7825f4}.asset-overview__profit-icon{width:22px;height:22px}.account-links__bank-icon,.account-bank-card__icon{width:24px;height:24px}.account-bank-card__icon{width:22px;height:22px}.payment-qr-dialog-overlay,.payment-transfer-dialog-overlay,.home-cancel-dialog-overlay{position:fixed;z-index:120!important;isolation:isolate}.payment-qr-dialog-overlay,.payment-transfer-dialog-overlay{padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.payment-qr-dialog{position:relative!important;top:auto!important;left:auto!important;max-height:calc(100dvh - 40px);margin:0!important;transform:none!important}.payment-transfer-dialog{max-height:calc(100dvh - 40px);overflow:auto}.buy-progress,.sell-flow-progress,.switch-order-progress{position:relative;z-index:20;height:68px;min-height:68px;padding:5px 8px 7px;background:#fff;box-shadow:0 1px #eceef2}.buy-progress li,.sell-flow-progress li,.switch-order-progress li{grid-template-rows:30px auto;gap:2px;font-size:10px;line-height:1.1}.buy-progress i,.sell-flow-progress i,.switch-order-progress i{width:24px;height:24px;border-width:1px;font-size:12px}.buy-progress li.is-current i,.sell-flow-progress li.is-current i,.switch-order-progress li.is-current i{width:30px;height:30px;box-shadow:inset 0 0 0 2px #fff}.buy-progress li:not(:last-child):after{top:14px;left:calc(50% + 18px);width:calc(100% - 36px)}.sell-flow-progress li:not(:last-child):after,.switch-order-progress li:not(:last-child):after{top:14px;left:calc(50% + 18px);width:calc(100% - 36px)}.buy-order-page:has(.buy-otp-step){height:100dvh;min-height:0;display:grid;grid-template-rows:50px 68px minmax(0,1fr);overflow:hidden}.buy-order-page:has(.buy-otp-step)>main{min-height:0;overflow-y:auto;overscroll-behavior:contain}.buy-otp-step{min-height:100%;padding-top:14px}.market-overview-page__header,.market-overview-page .market-page__header{min-height:44px}.assets-page__header{position:sticky;top:0;z-index:21;min-height:44px;margin:-11px -12px 24px;padding:0 12px;background:transparent;backdrop-filter:none;box-shadow:none}.market-detail-header{position:relative;z-index:30;height:44px;min-height:44px;margin-bottom:0}.market-detail-header>.fds-app-header{height:44px;min-height:44px}.pull-to-refresh{position:relative;transition:none;will-change:auto}.pull-to-refresh.is-dragging,.pull-to-refresh.is-refreshing{transform:none}.pull-to-refresh__content{min-height:100%;will-change:transform;transform:none;transition:transform .16s ease-out}.pull-to-refresh.is-dragging .pull-to-refresh__content,.pull-to-refresh.is-refreshing .pull-to-refresh__content{transform:translate3d(0,var(--pull-distance),0)}.pull-to-refresh.is-dragging .pull-to-refresh__content{transition:none}.pull-to-refresh__indicator{position:absolute;top:0;left:50%;z-index:55;display:flex;min-width:168px;height:40px;align-items:center;justify-content:center;gap:8px;padding:0 12px;background:transparent;color:#062333;opacity:0;pointer-events:none;transform:translate3d(-50%,var(--pull-indicator-offset),0);transition:transform .16s ease-out,opacity .14s ease-out}.pull-to-refresh__label{font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.step-transition-loader{position:fixed;z-index:250;inset:0;display:grid;place-content:center;background:#ffffff61;backdrop-filter:blur(1px)}.step-transition-loader .fds-spinner{width:30px;height:30px}.pull-to-refresh.is-dragging .pull-to-refresh__indicator,.pull-to-refresh.is-refreshing .pull-to-refresh__indicator{opacity:1}.pull-to-refresh.is-dragging .pull-to-refresh__indicator{transition:none}.assets-page{height:calc(100vh + 44px);height:calc(100dvh + 44px);min-height:calc(100vh + 44px);min-height:calc(100dvh + 44px);margin:-44px auto 0;padding:0;overflow:hidden}.assets-page .pull-to-refresh__content{position:relative;height:100%;min-height:100%;overflow:hidden}.assets-page .pull-to-refresh__content>.assets-page__background{position:fixed;z-index:0;top:0;bottom:0;left:50%;width:min(100vw,560px);height:100dvh;background-color:#ae8eee;background-position:center;background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%)}.assets-page .pull-to-refresh__content>.assets-page__header{position:absolute;top:0;right:0;left:0;z-index:21;min-height:44px;margin:0;padding:0 12px;background:#ae8eee;backdrop-filter:none;box-shadow:none}.assets-page__content{position:absolute;z-index:1;inset:0;min-height:0;padding:68px 12px calc(120px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.assets-page>.pull-to-refresh__indicator{top:44px}.buy-order-page.is-otp-flow{height:100vh;height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.buy-order-page.is-otp-flow>.buy-flow{display:grid;min-height:0;grid-template-rows:68px minmax(0,1fr);padding:0;overflow:hidden}.buy-order-page.is-otp-flow .buy-progress{min-height:68px}.buy-order-page.is-otp-flow .buy-otp-step{display:grid;min-height:0;height:auto;grid-template-rows:minmax(0,1fr) auto;padding:14px 12px 0;overflow:hidden}.buy-order-page.is-otp-flow .buy-otp-card{min-height:0;align-self:start}.buy-order-page.is-otp-flow .buy-otp-footer{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin:14px -12px 0;transform:none;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.sell-detail-page{grid-template-rows:auto 68px minmax(0,1fr)}.sell-detail-page>.fds-app-header{box-sizing:border-box}.sell-detail-page>.sell-otp-step{min-height:0;height:auto;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.sell-detail-page>.sell-otp-step>.sell-otp-step__content{height:auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sell-detail-page>.sell-otp-step>.sell-flow-footer{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin:0;transform:none}.switch-order-page{grid-template-rows:auto 68px minmax(0,1fr) auto}.switch-order-page>main{min-height:0;overflow:hidden}.switch-order-page .switch-order-otp{height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.buy-order-page.is-otp-flow>.fds-app-header,.buy-order-page.is-otp-flow .buy-progress,.sell-detail-page>.fds-app-header,.sell-detail-page>.sell-flow-progress,.switch-order-page>.fds-app-header,.switch-order-page>.switch-order-progress{position:relative;z-index:30;flex-shrink:0}.buy-order-page.is-otp-flow .buy-otp-footer,.sell-detail-page>.sell-otp-step>.sell-flow-footer,.switch-order-page>.switch-order-footer{position:relative;z-index:30;flex-shrink:0}.buy-order-page.is-otp-flow .buy-otp-step,.sell-detail-page>.sell-otp-step,.switch-order-page>main{min-height:0;overflow:hidden}.buy-order-page.is-otp-flow,.sell-detail-page.is-otp-flow,.switch-order-page.is-otp-flow{position:fixed;z-index:40;top:var(--fds-otp-viewport-top,0px);right:0;bottom:auto;left:0;width:min(100%,560px);height:var(--fds-otp-viewport-height,100dvh);min-height:0;margin:auto;overflow:hidden}.buy-order-page.is-otp-flow{grid-template-rows:auto minmax(0,1fr)}.sell-detail-page.is-otp-flow{grid-template-rows:auto 68px minmax(0,1fr)}.switch-order-page.is-otp-flow{grid-template-rows:auto 68px minmax(0,1fr) auto}.fds-shell__main:has(.buy-order-page.is-otp-flow,.sell-detail-page.is-otp-flow,.switch-order-page.is-otp-flow){overflow:hidden!important;overscroll-behavior:none}.buy-order-page.is-otp-flow .buy-otp-step,.sell-detail-page.is-otp-flow .sell-otp-step__content,.switch-order-page.is-otp-flow .switch-order-otp{touch-action:pan-y}.fds-shell__main.fds-otp-active{overflow:hidden!important;overscroll-behavior:none}.assets-page .pull-to-refresh__content>.assets-page__header{box-sizing:border-box;height:44px;min-height:44px;max-height:44px;align-items:center}.assets-page .pull-to-refresh__content>.assets-page__header h1{font-size:24px;line-height:1.15}.pull-to-refresh__spinner{position:relative;display:block;width:26px;height:26px}.pull-to-refresh__spinner i{position:absolute;top:1px;left:50%;width:3px;height:7px;margin-left:-1.5px;border-radius:99px;background:#062333;transform-origin:1.5px 12px;transform:rotate(calc(var(--spinner-index) * 30deg));opacity:.22}.pull-to-refresh__spinner i:nth-child(1){--spinner-index:0}.pull-to-refresh__spinner i:nth-child(2){--spinner-index:1}.pull-to-refresh__spinner i:nth-child(3){--spinner-index:2}.pull-to-refresh__spinner i:nth-child(4){--spinner-index:3}.pull-to-refresh__spinner i:nth-child(5){--spinner-index:4}.pull-to-refresh__spinner i:nth-child(6){--spinner-index:5}.pull-to-refresh__spinner i:nth-child(7){--spinner-index:6}.pull-to-refresh__spinner i:nth-child(8){--spinner-index:7}.pull-to-refresh__spinner i:nth-child(9){--spinner-index:8}.pull-to-refresh__spinner i:nth-child(10){--spinner-index:9}.pull-to-refresh__spinner i:nth-child(11){--spinner-index:10}.pull-to-refresh__spinner i:nth-child(12){--spinner-index:11}.pull-to-refresh.is-refreshing .pull-to-refresh__spinner{animation:fds-spin .8s linear infinite}.pull-to-refresh.is-refreshing .pull-to-refresh__spinner i:nth-child(12),.pull-to-refresh.is-dragging .pull-to-refresh__spinner i:nth-child(12){opacity:1}.fds-toast{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:90;display:grid;width:min(390px,calc(100% - 32px));min-height:76px;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:0;padding:0;transform:translate(-50%);overflow:hidden;border:1px solid #e8e9ed;border-radius:9px;background:#fff!important;color:#111!important;box-shadow:0 2px 9px #071c4721;animation:fds-toast-enter .28s cubic-bezier(.2,.8,.2,1) both}.fds-toast__accent{display:grid;align-self:stretch;place-items:center;background:#edf8ef}.fds-toast__accent img{display:block!important;width:21px!important;height:21px!important;-o-object-fit:contain;object-fit:contain}.fds-toast>p{margin:0;padding:12px 6px 12px 16px;color:#111;font-size:14px;font-weight:400;line-height:1.22}.fds-toast__close{display:grid;width:36px;height:36px;padding:0;place-items:center;align-self:start;border:0;background:transparent;color:#111}.fds-toast__close svg{width:17px;height:17px;stroke-width:2.25}.fds-toast.is-success .fds-toast__accent{background:#e8f8eb}.fds-toast.is-error .fds-toast__accent{background:#ffebf0}.fds-toast.is-warning .fds-toast__accent{background:#fff4dc}.fds-toast.is-info .fds-toast__accent{background:#e9f3ff}body:has(.fds-shell__main.fds-otp-active) .fds-toast{top:max(10px,calc(var(--fds-otp-viewport-top,0px) + env(safe-area-inset-top)));z-index:100}.sell-beneficiary-card .sell-flow-rows>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px}.sell-beneficiary-card .sell-flow-rows dd{max-width:none;text-align:left}.sell-beneficiary-card .sell-flow-rows dd>span{justify-content:flex-start}@media (max-width:359px){.sell-beneficiary-card .sell-flow-rows>div{grid-template-columns:104px minmax(0,1fr)}}.sell-detail-page{display:grid;grid-template-rows:50px 68px minmax(0,1fr)}.sell-program-list,.sell-review-step,.sell-otp-step,.sell-success-step{height:auto;min-height:0}.sell-review-step,.sell-otp-step,.sell-success-step{display:grid;grid-template-rows:minmax(0,1fr) auto}.sell-review-step__content,.sell-otp-step__content,.sell-success-step__content{height:auto;min-height:0}.sell-flow-footer{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin:0;transform:none;padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.sell-flow-footer>button{height:44px}.smart-sell-checkout .sell-review-step{display:grid;grid-template-rows:minmax(0,1fr) auto}.buy-otp-step{display:grid;min-height:100%;grid-template-rows:minmax(0,1fr) auto;padding:14px 12px 0}.buy-otp-footer{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin:14px -12px 0;transform:none;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.buy-otp-footer button{height:44px}.switch-order-page>main{display:grid;min-height:0}.switch-order-scroll{height:auto;min-height:0}.switch-order-footer{padding:8px 13px calc(8px + env(safe-area-inset-bottom))}.switch-order-footer button{height:44px}.hover\:bg-\[\#6820D7\]:hover{--tw-bg-opacity: 1;background-color:rgb(104 32 215 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/90:hover{background-color:#ef4444e6}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100\/80:hover{background-color:#f4f4f5cc}.hover\:bg-zinc-900\/90:hover{background-color:#18181be6}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-zinc-950:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-50:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark\:text-zinc-50:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark\:text-zinc-900:is(.dark *){--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-red-900\/90:hover:is(.dark *){background-color:#7f1d1de6}.dark\:hover\:bg-zinc-50\/90:hover:is(.dark *){background-color:#fafafae6}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-800\/80:hover:is(.dark *){background-color:#27272acc}.dark\:hover\:text-zinc-50:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark\:focus-visible\:ring-zinc-300:focus-visible:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
