.efex-brand{min-inline-size:0;display:inline-flex;align-items:center;direction:rtl;color:currentColor;line-height:1}.efex-brand__logo{inline-size:108px;block-size:auto;display:block;object-fit:contain}[data-theme=dark] .efex-brand__logo{filter:brightness(0) invert(1)}.ds-button{min-block-size:42px;border:1px solid transparent;border-radius:var(--radius-md);padding-inline:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:var(--text-md);font-weight:700;cursor:pointer;transition:.3s ease;transition-property:background,border-color,color,box-shadow,transform}.ds-button>span:not(.ds-spinner){min-inline-size:0;display:inline-flex;align-items:center;justify-content:center;gap:inherit;line-height:1.45;text-align:center}.ds-button>span:not(.ds-spinner)>:is(svg,img){flex:0 0 auto;display:block}.ds-button:hover:not(:disabled){transform:translateY(-1px)}.ds-asset-icon{inline-size:var(--asset-icon-size, 42px);block-size:var(--asset-icon-size, 42px);flex:0 0 var(--asset-icon-size, 42px);display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:30%;background:color-mix(in srgb,var(--surface-raised) 84%,var(--brand-100));box-shadow:0 8px 20px color-mix(in srgb,var(--shadow-color) 12%,transparent)}.ds-asset-icon img{inline-size:68%;block-size:68%;object-fit:contain}.ds-asset-icon--fallback{color:var(--brand-600);font:800 calc(var(--asset-icon-size, 42px) * .27) var(--font-latin);letter-spacing:-.03em}.ds-button:active:not(:disabled){transform:translateY(0)}.ds-button:disabled{cursor:not-allowed;opacity:.5}.ds-button--sm{min-block-size:34px;padding-inline:16px;font-size:var(--text-xs)}.ds-button--lg{min-block-size:48px;padding-inline:20px;font-size:var(--text-lg)}.ds-button--full{inline-size:100%}.ds-button--primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text);box-shadow:0 8px 18px #0f182c2e}.ds-button--primary:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.ds-button--secondary{background:var(--action-secondary);border-color:var(--action-secondary);color:var(--text)}.ds-button--secondary:hover:not(:disabled),.ds-button--ghost:hover:not(:disabled){border-color:var(--interactive-border-hover);background:var(--action-secondary-hover)}.ds-button--ghost{background:transparent;color:var(--text-subtle)}.ds-button--danger{background:var(--red-600);color:#fff}.ds-spinner{inline-size:16px;block-size:16px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;animation:ds-spin .65s linear infinite}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-icon-button{inline-size:40px;block-size:40px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--action-secondary);color:var(--text);cursor:pointer;font:inherit}.ds-icon-button:hover{border-color:var(--interactive-border-hover);background:var(--action-secondary-hover)}.ds-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.ds-badge{min-block-size:25px;padding-inline:9px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--surface-muted);color:var(--text-subtle);font-size:11px;font-weight:700;white-space:nowrap}.ds-badge--brand,.ds-badge--info{background:var(--brand-100);color:var(--brand-800)}.ds-badge--positive,.ds-badge--success{background:var(--emerald-100);color:var(--emerald-700)}.ds-badge--negative,.ds-badge--danger{background:var(--red-100);color:var(--red-700)}.ds-badge--warning{background:var(--amber-100);color:#8a4d02}.ds-badge--purple{background:#f2edff;color:#7251cc}[data-theme=dark] .ds-badge--brand,[data-theme=dark] .ds-badge--info{background:#527dc12e;color:#a9c6ee}[data-theme=dark] .ds-badge--positive,[data-theme=dark] .ds-badge--success{background:#34d39924;color:#6ee7b7}[data-theme=dark] .ds-badge--negative,[data-theme=dark] .ds-badge--danger{background:#fb718524;color:#fda4af}.ds-alert{padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;align-items:flex-start;gap:10px;background:var(--surface-muted);color:var(--text-subtle);font-size:13px}.ds-alert--danger{border-color:color-mix(in srgb,var(--negative) 28%,var(--border));background:color-mix(in srgb,var(--negative) 8%,var(--surface));color:var(--negative)}.ds-alert--warning{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning) 9%,var(--surface));color:var(--warning)}.ds-alert--success{border-color:color-mix(in srgb,var(--positive) 28%,var(--border));background:color-mix(in srgb,var(--positive) 8%,var(--surface));color:var(--positive)}.ds-alert__icon{display:inline-flex;margin-block-start:1px}.ds-alert__title{display:block;margin-block-end:2px;color:var(--text)}.ds-field{display:grid;gap:7px}.ds-field__label{color:var(--text);font-size:13px;font-weight:700}.ds-input-wrap{min-inline-size:0;min-block-size:50px;padding-inline-end:6px;border:1px solid var(--border-strong);border-radius:15px;display:flex;align-items:center;gap:4px;overflow:hidden;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.ds-input-wrap:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.ds-input-wrap--error{border-color:var(--negative)}.ds-input{min-inline-size:0;inline-size:100%;block-size:48px;flex:1 1 auto;border:0;outline:0;padding-inline:14px;background:transparent;color:var(--text);font:inherit}.ds-input::placeholder{color:var(--gray-400)}.ds-input__suffix{min-block-size:34px;padding-inline:11px;border-radius:10px;display:inline-flex;align-items:center;flex:0 0 auto;position:relative;z-index:1;background:var(--surface-muted);color:var(--text-subtle);font-size:var(--text-xs);font-weight:700;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.ds-select{min-inline-size:0;min-block-size:44px;border:1px solid var(--border-strong);border-radius:15px;padding-inline:12px 34px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.ds-select:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent);outline:0}.ds-toggle{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:var(--text-sm);cursor:pointer}.ds-toggle.is-disabled{cursor:not-allowed;opacity:.55}.ds-toggle input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.ds-toggle__track{inline-size:40px;block-size:22px;padding:3px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);display:flex;background:var(--surface-muted);transition:.18s ease}.ds-toggle__track span{inline-size:14px;block-size:14px;border-radius:50%;background:var(--gray-400);transition:transform .18s ease,background .18s ease}.ds-toggle input:checked+.ds-toggle__track{border-color:var(--action-primary);background:var(--action-primary)}.ds-toggle input:checked+.ds-toggle__track span{background:var(--action-primary-text);transform:translate(-18px)}.ds-toggle input:focus-visible+.ds-toggle__track{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.ds-input__suffix{padding-inline-end:14px;color:var(--text-subtle);font-size:12px;white-space:nowrap}.ds-field__message{color:var(--text-subtle);font-size:11px}.ds-field__message.is-error{color:var(--negative)}.ds-segmented{min-block-size:42px;padding:4px;border-radius:var(--radius-md);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;background:var(--surface-muted)}.ds-segmented__option{min-block-size:34px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-subtle);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ds-segmented__option.is-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ds-progress{inline-size:100%;block-size:7px;border-radius:var(--radius-pill);display:block;overflow:hidden;background:var(--surface-muted)}.ds-progress__fill{block-size:100%;border-radius:inherit;display:block;background:var(--brand-600);transition:inline-size .24s ease}.ds-skeleton{border-radius:8px;display:inline-block;overflow:hidden;background:color-mix(in srgb,var(--surface-muted) 82%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 34%,transparent);animation:ds-skeleton-pulse 1.8s ease-in-out infinite;animation-delay:var(--ds-skeleton-delay, 0ms);will-change:opacity}@keyframes ds-skeleton-pulse{0%,to{opacity:.58}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.ds-skeleton{animation:none;opacity:.78;will-change:auto}}.ds-empty{min-block-size:260px;padding:28px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.ds-empty__icon{inline-size:54px;block-size:54px;margin-block-end:4px;border-radius:18px;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-subtle)}.ds-empty p{max-inline-size:360px;margin:0 0 12px;color:var(--text-subtle);font-size:13px;line-height:1.9}.ds-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:16px;display:flex;align-items:flex-end;justify-content:center;background:#080e1894;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:ds-fade .16s ease-out}.ds-modal{inline-size:min(100%,500px);max-block-size:min(86vh,720px);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:auto;background:var(--surface);box-shadow:var(--shadow-lg);animation:ds-slide .22s ease-out}.ds-modal__handle{inline-size:42px;block-size:4px;margin:9px auto 2px;border-radius:10px;background:var(--border-strong)}.ds-modal__header{padding:16px 20px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ds-modal__header h2{margin:0;font-size:18px}.ds-modal__header p{margin:5px 0 0;color:var(--text-subtle);font-size:12px}.ds-modal__header-actions{display:flex;align-items:flex-start;gap:12px}.ds-modal__header-aside{display:flex;align-items:center}.ds-modal__body{padding:8px 20px 20px}.ds-modal__footer{position:sticky;inset-block-end:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ds-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-slide{0%{transform:translateY(20px);opacity:0}}@media (min-width: 768px){.ds-modal-backdrop{align-items:center}.ds-modal{border-radius:var(--radius-lg)}.ds-modal__handle{display:none}}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-Regular-DSgknM3V.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-Medium-sNcE5o7O.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-DemiBold-Bd3_2ZpS.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanX-Bold-B3EUfDkF.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-g-opMIF6.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-CyJiW675.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--brand-50: #f1f7fd;--brand-100: #dfeefa;--brand-200: #c6e2f7;--brand-300: #9ed0f2;--brand-400: #70b5ea;--brand-500: #4f98e2;--brand-600: #3a7dd6;--brand-700: #3168c4;--brand-800: #2d56a0;--brand-900: #29497f;--brand-950: #1e2f4f;--primary: #1f2f4f;--efex-navy: #1f2f4f;--efex-night: #0e182c;--efex-lime: #84c341;--efex-lime-hover: #9dcf67;--efex-orange: #f58a20;--efex-danger: #ff3b69;--blue-500: #eaf0fe;--blue-600: #324874;--blue-700: #6c81aa;--blue-750: #1363df;--blue-800: #1f2f4f;--blue-900: #0f1a2f;--blue-950: #0e182c;--gray-0: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #030712;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--emerald-300: #a7f3d0;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--emerald-950: #022c22;--red-50: #fef2f2;--red-100: #fee2e2;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--amber-50: #fff8eb;--amber-100: #ffedc7;--amber-600: #d97706;--gold: #d9a928;--silver: #8c98a7;--euro: #4667c8;--sterling: #7d55b3;--tether: #26a17b;--background: #f5f5f5;--page: var(--background);--surface: #ffffff;--surface-raised: #ffffff;--surface-muted: #efefef;--surface-hover: #edf4fc;--surface-hover-strong: #dfeafa;--surface-brand: var(--primary);--text: #111827;--text-subtle: #4b5563;--text-muted: #6b7280;--text-on-brand: #ffffff;--border: #e5e7eb;--border-strong: #d1d5db;--interactive-border-hover: #9ed0f2;--focus: #1363df;--positive: #059669;--negative: #dc2626;--warning: #d97706;--action-primary: var(--blue-800);--action-primary-hover: var(--blue-950);--action-primary-text: #ffffff;--action-secondary: #e3e3e3;--action-secondary-hover: #efefef;--shadow-sm: 0 1px 2px rgb(30 46 79 / 5%), 0 4px 12px rgb(30 46 79 / 4%);--shadow-md: 0 12px 32px rgb(30 46 79 / 12%);--shadow-lg: 0 22px 64px rgb(13 17 23 / 20%);--radius-xs: 4px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-pill: 999px;--container: 1248px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--text-xs: 12px;--text-sm: 14px;--text-md: 15px;--text-lg: 18px;--text-xl: 20px;--heading-1: clamp(30px, 3.5vw, 44px);--heading-2: clamp(24px, 3vw, 35px);--heading-3: clamp(20px, 2.5vw, 30px);--font-fa: "IRANYekanX", Tahoma, sans-serif;--font-latin: Roboto, Inter, system-ui, sans-serif}[data-theme=dark]{color-scheme:dark;--background: #0e182c;--page: var(--background);--surface: #1f2f4f;--surface-raised: #324874;--surface-muted: #0f1a2f;--surface-hover: #293d63;--surface-hover-strong: #354d78;--surface-brand: #1e2f4f;--text: #ffffff;--text-subtle: #b5b7ca;--text-muted: var(--text-subtle);--border: #324874;--border-strong: #6c81aa;--interactive-border-hover: #5573a6;--focus: #84c341;--positive: #84c341;--negative: #ff6287;--warning: #f58a20;--action-primary: #84c341;--action-primary-hover: #9dcf67;--action-primary-text: #0f1a2f;--action-secondary: #324874;--action-secondary-hover: var(--surface-hover-strong);--shadow-sm: 0 1px 2px rgb(0 0 0 / 18%), 0 4px 12px rgb(0 0 0 / 12%);--shadow-md: 0 14px 38px rgb(0 0 0 / 28%);--shadow-lg: 0 24px 68px rgb(0 0 0 / 42%)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-fa);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:inherit}body{background:var(--page);color:var(--text)}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:700}:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 42%,transparent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{min-block-size:100%;background:var(--page);font-family:var(--font-fa);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.activity-page{display:grid;gap:1.25rem}.prices-page{display:grid;gap:18px;font-family:var(--font-fa);font-variant-numeric:tabular-nums}.prices-page :is(button,input,strong,small){font-family:inherit}.prices-summary{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.prices-summary>span{display:grid;gap:5px;padding:17px 20px;border-inline-start:1px solid var(--border)}.prices-summary>span:first-child{border-inline-start:0}.prices-summary small,.global-price-row small{color:var(--text-subtle);font-size:11px}.prices-panel{min-inline-size:0}.prices-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.prices-heading h1{margin-block:0 6px;color:var(--text);font-size:20px;line-height:1.5}.prices-heading__actions{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.prices-refresh-button.ds-button{flex:0 0 auto;min-inline-size:max-content;white-space:nowrap}.prices-refresh-button.ds-button>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.prices-last-updated{display:inline-flex;align-items:center;gap:6px;color:var(--text-subtle);font-size:10px;white-space:nowrap}.prices-last-updated strong{color:var(--text);font-size:inherit;font-weight:700}.prices-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block-end:14px}.prices-toolbar>label{min-inline-size:min(100%,320px);display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--text-subtle);transition:border-color .16s ease,box-shadow .16s ease}.prices-toolbar>label:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.prices-toolbar input{min-inline-size:0;inline-size:100%;min-block-size:44px;border:0;outline:0;background:transparent;color:var(--text)}.prices-toolbar>div{display:flex;gap:6px;padding:5px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.prices-toolbar>div button{padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--text-subtle);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.prices-toolbar>div button.is-active{background:var(--brand-600);color:#fff}.global-price-list{display:grid;gap:9px}.global-price-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) minmax(220px,1.1fr);align-items:center;gap:18px;padding:15px 17px}.global-price-row--loading{min-block-size:78px}.global-price-row__loading-cell{min-inline-size:0;display:grid;align-content:center;gap:8px}.global-price-row__loading-cell--asset{min-inline-size:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}.global-price-row__loading-cell--asset>span{min-inline-size:0;display:grid;gap:8px}.global-price-row__loading-icon{inline-size:46px;block-size:46px;border-radius:15px}.global-price-row__loading-title{inline-size:min(65%,150px);block-size:15px}.global-price-row__loading-symbol{inline-size:48px;block-size:10px}.global-price-row__loading-label{inline-size:min(52%,96px);block-size:9px}.global-price-row__loading-price{inline-size:min(82%,190px);block-size:20px}.global-price-row>div:not(.global-price-row__asset){min-inline-size:0;display:grid;gap:5px}.global-price-row__asset{display:flex;align-items:center;gap:13px;min-inline-size:0}.global-price-row__asset>span{box-shadow:0 7px 18px color-mix(in srgb,var(--shadow-color) 10%,transparent)}.global-price-row__identity{min-inline-size:0;display:grid;gap:4px}.global-price-row__title{min-inline-size:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.global-price-row__title>strong{color:var(--text);font-size:14px;line-height:1.55}.global-price-row__symbol{min-block-size:23px;padding-inline:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--brand-600) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--brand-600) 8%,var(--surface));color:var(--brand-700);font-family:var(--font-latin);font-size:10px;font-weight:800;letter-spacing:.025em;line-height:1;unicode-bidi:isolate}.global-price-row strong[dir=ltr]{direction:ltr;font-family:var(--font-fa);font-size:13px;font-weight:700;text-align:end;unicode-bidi:isolate}.prices-empty{min-block-size:150px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--text-subtle)}.prices-error-state{min-block-size:190px;padding:28px;border:1px solid color-mix(in srgb,var(--negative) 18%,var(--border));border-radius:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;background:color-mix(in srgb,var(--negative) 3%,var(--surface-muted))}.prices-error-state__icon{inline-size:52px;block-size:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--negative) 24%,var(--border));border-radius:16px;color:var(--negative);background:color-mix(in srgb,var(--negative) 9%,var(--surface))}.prices-error-state>div{display:grid;gap:6px}.prices-error-state strong{color:var(--text);font-size:16px}.prices-error-state p{margin:0;color:var(--text-subtle);font-size:12px;line-height:1.9}.prices-error-state small{color:var(--text-muted);font-size:10px}@media (max-width: 900px){.prices-toolbar{align-items:stretch;flex-direction:column}.prices-toolbar>label{inline-size:100%}.prices-toolbar>div{overflow-x:auto}.prices-error-state{grid-template-columns:auto minmax(0,1fr);padding:20px}.prices-error-state .ds-button{grid-column:1 / -1;inline-size:100%}.global-price-row{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.prices-summary{grid-template-columns:1fr}.prices-summary>span{border-block-start:1px solid var(--border);border-inline-start:0}.prices-summary>span:first-child{border-block-start:0}.prices-heading,.prices-heading__actions{align-items:stretch;flex-direction:column}.prices-last-updated{white-space:normal}.global-price-row{grid-template-columns:1fr}.global-price-row__asset{padding-block-end:12px;border-block-end:1px solid var(--border)}}.activity-stack{display:grid;gap:14px}.activity-tabs{padding:5px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 78%,var(--surface-muted));box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-color) 5%,transparent)}.activity-tabs .ds-segmented{background:transparent}.activity-tabs .ds-segmented__option{position:relative;min-block-size:40px;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.activity-tabs .ds-segmented__option:hover:not(.is-active){color:var(--text);background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}.activity-tabs .ds-segmented__option.is-active{background:var(--surface-raised);color:var(--brand-700);box-shadow:0 7px 18px color-mix(in srgb,var(--shadow-color) 9%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand-500) 12%,transparent);transform:translateY(-1px)}.activity-tabs .ds-segmented__option:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.activity-tab-summary{min-block-size:86px;padding:15px 17px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;border-color:color-mix(in srgb,var(--brand-500) 14%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 7%,var(--surface)),var(--surface) 58%)}.activity-tab-summary__icon,.activity-list__heading>span{inline-size:44px;block-size:44px;border:1px solid color-mix(in srgb,var(--brand-500) 16%,var(--border));border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-500) 9%,var(--surface-muted));color:var(--brand-700)}.activity-tab-summary__copy{min-inline-size:0;display:grid;gap:4px}.activity-tab-summary__copy strong{font-size:14px}.activity-tab-summary__copy small{color:var(--text-subtle);font-size:10px;line-height:1.75}.activity-list{display:grid;gap:0;padding:0;overflow:hidden}.activity-list__heading{min-block-size:74px;padding:13px 15px;border-block-end:1px solid var(--border);display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;background:color-mix(in srgb,var(--surface-muted) 60%,var(--surface))}.activity-list__heading>span{inline-size:38px;block-size:38px;border-radius:12px}.activity-list__heading>div{min-inline-size:0}.activity-list__heading h2,.activity-list__heading p{margin:0}.activity-list__heading h2{font-size:13px}.activity-list__heading p{margin-block-start:3px;color:var(--text-subtle);font-size:9px;line-height:1.7}.activity-list .ds-empty{min-block-size:210px;padding:24px}.activity-empty-action{min-block-size:38px;margin-block-start:7px;padding-inline:15px;border:1px solid color-mix(in srgb,var(--brand-500) 24%,var(--border));border-radius:10px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--brand-500) 8%,var(--surface));color:var(--brand-700);font-size:11px;font-weight:750;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.activity-empty-action:hover{border-color:color-mix(in srgb,var(--brand-500) 42%,var(--border));background:color-mix(in srgb,var(--brand-500) 13%,var(--surface));transform:translateY(-1px)}.activity-list--loading{display:grid}.activity-row-loading{min-block-size:82px;padding:16px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:13px;border-block-end:1px solid var(--border)}.activity-row-loading:last-child{border-block-end:0}.activity-row-loading__icon{inline-size:44px;block-size:44px;border-radius:14px}.activity-row-loading__title{inline-size:min(48%,220px);block-size:15px}.activity-row-loading__copy{inline-size:min(72%,340px);block-size:11px;margin-block-start:9px}.activity-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-block-size:76px;padding:13px 15px;border-block-end:1px solid var(--border);transition:opacity .22s ease,transform .22s ease,max-block-size .22s ease,padding .22s ease,background-color .26s ease}.activity-list>article:last-child{border-block-end:0}.activity-list>article.is-unread{background:color-mix(in srgb,var(--brand-500) 6%,var(--surface))}.activity-list>article.is-removing{pointer-events:none;opacity:0;transform:translate(-14px) scale(.985)}.activity-list article>span{display:grid;gap:.3rem}.activity-list article small{color:var(--text-muted);line-height:1.75}.activity-row-icon{inline-size:38px;block-size:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--brand-500) 12%,var(--border));border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-500) 7%,var(--surface-muted));color:var(--brand-700)}.customer-reports{display:grid;gap:16px}.customer-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.customer-report-card{min-inline-size:0;padding:14px;border:1px solid var(--border);border-radius:15px;display:grid;gap:14px;color:var(--text);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-500) 6%,transparent),transparent 44%),var(--surface-raised);text-align:start;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.customer-report-card:hover,.customer-report-card.is-open{border-color:color-mix(in srgb,var(--brand-500) 44%,var(--border));background-color:color-mix(in srgb,var(--brand-500) 6%,var(--surface-raised));transform:translateY(-1px)}.customer-report-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.customer-report-card__header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.customer-report-card__header>span:nth-child(2){min-inline-size:0;display:grid;gap:3px}.customer-report-card__header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-report-card__header small{color:var(--text-subtle);font-size:9px}.customer-report-card__header>svg{color:var(--text-subtle);transition:transform .18s ease}.customer-report-card.is-open .customer-report-card__header>svg{transform:rotate(180deg)}.customer-report-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.customer-report-card__metrics>span{min-inline-size:0;padding:8px;border-radius:10px;display:grid;gap:4px;background:color-mix(in srgb,var(--surface-muted) 76%,transparent)}.customer-report-card__metrics small{color:var(--text-subtle);font-size:8px;white-space:nowrap}.customer-report-card__metrics strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-report-card__metrics .is-positive{color:var(--success)}.customer-report-card__metrics .is-negative{color:var(--danger)}.customer-report-reader{padding:0;overflow:hidden}.customer-report-reader__header{padding:20px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;border-block-end:1px solid var(--border);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--brand-500) 13%,transparent),transparent 45%),var(--surface-raised)}.customer-report-reader__icon{inline-size:48px;block-size:48px;border-radius:15px;display:grid;place-items:center;color:var(--brand-700);background:color-mix(in srgb,var(--brand-500) 12%,var(--surface-muted))}.customer-report-reader__header>div{min-inline-size:0}.customer-report-reader__header span{color:var(--brand-700);font-size:9px;font-weight:750}.customer-report-reader__header h2{margin:4px 0;font-size:17px}.customer-report-reader__header p{margin:0;color:var(--text-subtle);font-size:9.5px;line-height:1.8}.customer-report-reader__metrics{padding:16px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-report-reader__metrics>div{min-inline-size:0;padding:13px;border:1px solid var(--border);border-radius:13px;display:grid;gap:5px;background:var(--surface)}.customer-report-reader__metrics svg{color:var(--brand-700)}.customer-report-reader__metrics span{color:var(--text-subtle);font-size:8.5px}.customer-report-reader__metrics strong{overflow-wrap:anywhere;font-size:11px}.customer-report-reader__section{margin-inline:20px;padding-block:18px;border-block-start:1px solid var(--border)}.customer-report-reader__section--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.customer-report-reader__section-title{margin-block-end:14px;display:flex;align-items:center;gap:10px}.customer-report-reader__section-title>svg{flex:0 0 auto;color:var(--brand-700)}.customer-report-reader__section-title h3,.customer-report-reader__section-title p{margin:0}.customer-report-reader__section-title h3{font-size:13px}.customer-report-reader__section-title p,.customer-report-reader__section--split>div>p{color:var(--text-subtle);font-size:9px;line-height:1.8}.customer-report-reader__section-title p{margin-block-start:3px}.customer-report-reader__facts{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-report-reader__facts>div{min-inline-size:0;padding:10px;border-radius:10px;display:grid;gap:4px;background:var(--surface-muted)}.customer-report-reader__facts dt{color:var(--text-subtle);font-size:8px}.customer-report-reader__facts dd{margin:0;overflow-wrap:anywhere;font-size:10px;font-weight:750}.customer-report-reader__section--split .customer-report-reader__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-report-composition{display:grid;gap:8px}.customer-report-composition>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(140px,1.5fr) 52px;align-items:center;gap:12px}.customer-report-composition>div>span:first-child{min-inline-size:0;display:flex;align-items:baseline;gap:7px}.customer-report-composition strong{font-size:10px}.customer-report-composition small{color:var(--text-subtle);font:8px var(--font-en)}.customer-report-composition>div>span:nth-child(2){block-size:7px;border-radius:999px;overflow:hidden;background:var(--surface-muted)}.customer-report-composition>div>span:nth-child(2)>span{block-size:100%;border-radius:inherit;display:block;background:var(--brand-500)}.customer-report-composition>div>strong{text-align:end}.customer-report-reader__footer{padding:15px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--text-subtle);background:var(--surface-muted)}.customer-report-reader__footer>span{display:inline-flex;align-items:center;gap:6px;font-size:8.5px}.customer-report-reader__footer p{flex-basis:100%;margin:0;font-size:8.5px;line-height:1.8}@media (max-width: 767px){.customer-report-grid{grid-template-columns:1fr;gap:9px;padding:10px}.customer-report-card{padding:11px;border-radius:13px;gap:10px}.customer-report-card__metrics>span{padding:7px}.customer-report-reader__header{padding:15px;grid-template-columns:42px minmax(0,1fr)}.customer-report-reader__header>.ds-badge{grid-column:2;justify-self:start}.customer-report-reader__icon{inline-size:42px;block-size:42px;border-radius:13px}.customer-report-reader__metrics{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-report-reader__metrics>div{padding:10px}.customer-report-reader__section{margin-inline:12px;padding-block:15px}.customer-report-reader__section--split{grid-template-columns:1fr;gap:18px}.customer-report-reader__facts,.customer-report-reader__section--split .customer-report-reader__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-report-composition>div{grid-template-columns:minmax(100px,1fr) minmax(80px,1fr) 42px;gap:8px}.customer-report-reader__footer{padding:13px}}.activity-panel{padding:18px}.activity-panel__heading{display:flex;align-items:center;gap:11px}.activity-panel__heading>span:last-child{min-inline-size:0}.activity-panel__heading h2{margin:0;font-size:16px}.activity-panel__heading p{margin:3px 0 0;color:var(--text-subtle);font-size:10px;line-height:1.8}.activity-alert-form{display:grid;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end;gap:10px;margin-block-start:16px}.activity-alert-form label{min-inline-size:0;display:grid;gap:6px;color:var(--text-subtle);font-size:10px}.activity-alert-form input,.activity-alert-form select{inline-size:100%;min-block-size:44px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--text);padding-inline:.8rem;font:inherit;font-size:11px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.activity-alert-form input:focus,.activity-alert-form select:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.notification-preferences{display:grid;gap:16px}.notification-preferences__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.notification-preferences__grid>button{min-inline-size:0;min-block-size:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:13px;background:var(--surface-muted);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.notification-preferences__grid>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-500) 30%,var(--border));transform:translateY(-1px)}.notification-preferences__grid>button.is-enabled{border-color:color-mix(in srgb,var(--positive) 28%,var(--border));background:color-mix(in srgb,var(--positive) 7%,var(--surface))}.notification-preferences__grid>button.is-pending{opacity:.72}.notification-preferences__grid>button.is-updated{animation:activity-status-confirm .52s ease}.notification-preferences__grid>button:disabled{cursor:wait}.notification-preferences__icon{inline-size:34px;block-size:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface);color:var(--brand-700)}.notification-preferences__copy{min-inline-size:0;display:grid;gap:2px}.notification-preferences__copy strong{font-size:11px}.notification-preferences__copy small{overflow:hidden;color:var(--text-subtle);font-size:9px;line-height:1.65;text-overflow:ellipsis}.notification-switch{inline-size:40px;block-size:22px;padding:2px;border-radius:999px;display:flex;align-items:center;justify-content:flex-end;background:var(--gray-300);transition:background-color .22s ease}.notification-switch>span{inline-size:18px;block-size:18px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--positive);box-shadow:0 2px 6px #0f172a2e;transform:translate(-18px);transition:transform .22s cubic-bezier(.2,.75,.25,1.2)}.notification-preferences__grid>button.is-enabled .notification-switch{background:var(--positive)}.notification-preferences__grid>button.is-enabled .notification-switch>span{transform:translate(0)}.notification-list>article{min-block-size:0;padding:0}.notification-list>article>button{inline-size:100%;min-block-size:82px;padding:13px 15px;border:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer}.notification-list>article>button:disabled{cursor:default;opacity:1}.notification-list>article.is-unread>button:hover:not(:disabled){background:color-mix(in srgb,var(--brand-500) 5%,transparent)}.notification-list>article.is-reading{animation:activity-read-confirm .42s ease}.notification-list__copy{min-inline-size:0;display:grid;gap:3px}.notification-list__copy strong{font-size:12px}.notification-list__copy small{color:var(--text-subtle);font-size:10px;line-height:1.75}.notification-list__copy time{color:var(--text-muted);font-size:9px}.notification-list__status{min-block-size:24px;padding-inline:8px;border-radius:999px;display:inline-flex;align-items:center;background:var(--surface-muted);color:var(--text-subtle);font-size:9px;white-space:nowrap}.notification-list>article.is-unread .notification-list__status{background:color-mix(in srgb,var(--brand-500) 12%,var(--surface));color:var(--brand-700);font-weight:700}@keyframes activity-status-confirm{45%{box-shadow:0 0 0 5px color-mix(in srgb,var(--positive) 12%,transparent);transform:translateY(-2px)}}@keyframes activity-read-confirm{45%{background:color-mix(in srgb,var(--positive) 10%,var(--surface))}}.statement-download-actions{display:flex;gap:.5rem}@media (max-width: 760px){.activity-page{gap:10px}.activity-tab-summary{min-block-size:76px;padding:11px;grid-template-columns:38px minmax(0,1fr);gap:9px}.activity-tab-summary__icon{inline-size:38px;block-size:38px;border-radius:12px}.activity-tab-summary__copy strong{font-size:12px}.activity-tab-summary__copy small{font-size:9px;line-height:1.65}.activity-tab-summary>.ds-badge{grid-column:2;justify-self:start;margin-block-start:-1px}.activity-panel{padding:14px}.notification-preferences__grid{grid-template-columns:1fr}.notification-preferences__grid>button{min-block-size:68px}.activity-alert-form{grid-template-columns:1fr}.activity-list>article{grid-template-columns:auto minmax(0,1fr);min-block-size:72px;align-items:start}.activity-list>article>.ds-button{grid-column:2;justify-self:start}.activity-list__heading{min-block-size:66px;padding:10px 11px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.activity-list__heading>span{inline-size:34px;block-size:34px;border-radius:11px}.activity-list__heading h2{font-size:11px}.activity-list__heading p{font-size:8px}.activity-watchlist-row .activity-row-icon{margin-block-start:1px}.notification-list>article>button{min-block-size:76px;padding:11px 10px;gap:9px;grid-template-columns:36px minmax(0,1fr);align-items:start}.notification-list__status{grid-column:2;align-self:start;justify-self:start}.activity-list .ds-empty{min-block-size:160px;padding:18px 14px}}body{min-inline-size:320px;min-block-size:100vh;margin:0;background:radial-gradient(circle at 100% 0%,rgb(82 125 193 / 8%),transparent 30rem),var(--page);color:var(--text)}button,input{font-family:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-block-start:0}.app-shell{min-block-size:100vh}.offline-banner{min-block-size:38px;padding:8px max(16px,calc((100% - var(--container)) / 2));position:relative;z-index:40;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--amber-100);color:#7c4603;font-size:11px;font-weight:600}[data-theme=dark] .offline-banner{background:#5c3607;color:#ffe0a2}.android-update-modal.ds-modal{max-inline-size:480px}.android-update-modal__icon{inline-size:42px;block-size:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--brand-500) 12%,var(--surface));color:var(--blue-700)}.android-update-modal__details{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.android-update-modal__details>div{min-inline-size:0;display:grid;gap:4px}.android-update-modal__details span{color:var(--text-muted);font-size:11px}.android-update-modal__details strong{color:var(--text);font-size:13px;overflow-wrap:anywhere}.android-update-modal__assurance{margin:14px 0 0;display:flex;align-items:flex-start;gap:8px;color:var(--text-muted);font-size:11px;line-height:1.9}.android-update-modal__assurance svg{flex:0 0 auto;margin-block-start:2px;color:var(--positive)}.android-update-modal__actions{inline-size:100%;display:flex;align-items:center;gap:8px}.android-update-modal__download{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}@media (max-width: 767px){.android-update-modal__actions{flex-direction:column}.android-update-modal__actions>*{inline-size:100%}}.app-header{block-size:68px;position:sticky;inset-block-start:0;z-index:30;border-block-end:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.app-header__content{max-inline-size:var(--container);block-size:100%;margin-inline:auto;padding-inline:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.app-header__brand{display:inline-flex}.desktop-navigation,.desktop-profile{display:none}.app-header__actions{display:flex;align-items:center;gap:7px}.header-utility-button{inline-size:40px!important;block-size:40px!important;flex:0 0 40px;padding:0;border:1px solid var(--border);border-radius:50%!important;display:inline-grid;place-items:center;background:var(--surface-muted);color:var(--text-subtle)}.app-header .header-auth-button.ds-button{min-block-size:40px;padding:4px 5px 4px 12px;border-color:color-mix(in srgb,var(--brand-500) 22%,var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text);box-shadow:none}.app-header .header-auth-button.ds-button>span{display:flex;align-items:center;gap:8px}.header-auth-button__icon{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-500) 16%,var(--surface));color:var(--brand-500)}.header-auth-button__copy{display:grid;gap:0;text-align:start;line-height:1.25}.header-auth-button__copy strong{font-size:11px;font-weight:800}.header-auth-button__copy small{color:var(--text-subtle);font-size:8px;font-weight:550}.app-header .header-auth-button.ds-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-500) 50%,var(--border));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface));box-shadow:0 8px 20px #1839691a}.app-content{padding-block-end:calc(86px + env(safe-area-inset-bottom))}.suitability-page{max-inline-size:980px}.suitability-layout{display:grid;gap:14px}.suitability-basket-card,.suitability-question-card,.suitability-result{padding:20px}.suitability-basket-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;background:radial-gradient(circle at 100% 0%,rgb(82 125 193 / 12%),transparent 26rem),var(--surface)}.suitability-basket-card h1{margin:8px 0 5px;font-size:18px}.suitability-basket-card p,.suitability-basket-card>small{margin:0;color:var(--text-subtle);font-size:10px;line-height:1.8}.suitability-progress,.suitability-basket-card>small{grid-column:1 / -1}.suitability-progress{display:grid;gap:8px}.suitability-progress>div{display:flex;justify-content:space-between;color:var(--text-subtle);font-size:10px}.suitability-progress strong{color:var(--brand-700)}.suitability-question-card{display:grid;gap:22px}.suitability-question-card__heading{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px}.suitability-question-card__heading>span{inline-size:36px;block-size:36px;border-radius:50%;display:grid;place-items:center;background:var(--brand-100);color:var(--brand-800);font-size:13px;font-weight:850}[data-theme=dark] .suitability-question-card__heading>span{background:#527dc12e;color:#b9d2f2}.suitability-question-card h2{margin:0 0 6px;font-size:16px;line-height:1.7}.suitability-question-card p{margin:0;color:var(--text-subtle);font-size:10px;line-height:1.8}.suitability-options{display:grid;gap:9px}.suitability-options>button{inline-size:100%;min-block-size:72px;padding:13px;border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;background:var(--surface);color:var(--text);text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.suitability-options>button:hover{border-color:var(--brand-500);transform:translateY(-1px)}.suitability-options>button.is-selected{border-color:var(--brand-600);background:color-mix(in srgb,var(--brand-100) 72%,var(--surface));color:var(--brand-950);box-shadow:inset 3px 0 0 var(--brand-600),0 8px 20px #1e488214}[data-theme=dark] .suitability-options>button.is-selected{border-color:#5599eb;background:color-mix(in srgb,var(--brand-700) 32%,var(--surface));color:#f8fbff;box-shadow:inset 3px 0 #70b5ea,0 10px 24px #00000038}.suitability-option__marker{inline-size:24px;block-size:24px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;color:#fff}.is-selected .suitability-option__marker{border-color:var(--brand-700);background:var(--brand-700)}[data-theme=dark] .is-selected .suitability-option__marker{border-color:#70b5ea;background:#397bd1;color:#fff}.suitability-options strong,.suitability-options small{display:block}.suitability-options strong{font-size:11px}.suitability-options small{margin-block-start:4px;color:var(--text-subtle);font-size:9px;line-height:1.7}.suitability-options>button.is-selected strong{color:inherit}.suitability-options>button.is-selected small{color:color-mix(in srgb,currentColor 72%,transparent)}.suitability-options>button:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 28%,transparent);outline-offset:2px}.suitability-question-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}.suitability-question-actions .ds-button span,.suitability-actions .ds-button span{display:inline-flex;align-items:center;justify-content:center;gap:7px}.suitability-result{display:grid;justify-items:center;gap:14px;text-align:center}.suitability-result__icon{inline-size:68px;block-size:68px;border-radius:22px;display:grid;place-items:center}.suitability-result.is-suitable .suitability-result__icon{background:color-mix(in srgb,var(--positive) 13%,transparent);color:var(--positive)}.suitability-result.is-unsuitable .suitability-result__icon{background:color-mix(in srgb,var(--negative) 12%,transparent);color:var(--negative)}.suitability-result h2{max-inline-size:560px;margin:0;font-size:18px;line-height:1.7}.suitability-result>p{margin:0;color:var(--text-subtle);font-size:10px;line-height:1.8}.suitability-score{inline-size:100%;padding:14px 16px;border-radius:12px;display:grid;gap:10px;background:var(--surface-muted);font-size:10px}.suitability-score>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.suitability-score strong{color:var(--text);font-size:18px;line-height:1}.suitability-score__value{display:grid;justify-items:end;gap:4px}.suitability-score__value small{color:var(--text-subtle);font-size:9px;line-height:1.5}.suitability-score .ds-progress{block-size:8px;background:color-mix(in srgb,var(--brand-600) 10%,var(--surface))}.suitability-result ul{inline-size:100%;margin:0;padding:0;display:grid;gap:8px;list-style:none;text-align:start}.suitability-result li{min-block-size:44px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px;border:1px solid color-mix(in srgb,var(--positive) 18%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--positive) 6%,var(--surface));color:var(--text-muted);font-size:10px;line-height:1.8}.suitability-result li svg{margin-block-start:3px;color:var(--positive)}.suitability-result .ds-alert{inline-size:100%;box-sizing:border-box;text-align:start}.suitability-actions{inline-size:100%;display:grid;gap:9px}.suitability-alternative-link{min-block-size:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--brand-950);color:#fff;font-size:11px;font-weight:750}@media (min-width: 760px){.suitability-layout{grid-template-columns:minmax(250px,.75fr) minmax(420px,1.25fr);align-items:start}.suitability-basket-card{position:sticky;inset-block-start:92px}.suitability-question-card,.suitability-result{min-block-size:470px;padding:30px;align-content:center}}.page{inline-size:min(100%,calc(var(--container) + 32px));margin-inline:auto;padding:24px 16px 40px}.page-loading{inline-size:min(100%,calc(var(--container) + 32px));margin-inline:auto;padding:32px 16px}.page-loading__heading{margin-block-end:22px}.page-loading__content{display:grid;gap:14px}.page-loading__identity{min-inline-size:0;display:flex;align-items:center;gap:14px}.page-loading__identity>span{min-inline-size:0;flex:1 1 auto;display:grid;gap:9px}.page-loading__avatar{inline-size:64px;block-size:64px;flex:0 0 64px;border-radius:19px}.page-loading__name{inline-size:min(72%,260px);block-size:20px}.page-loading__caption{inline-size:min(90%,380px);block-size:12px}.page-loading__hero{min-block-size:210px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.48fr);align-items:center;gap:30px}.page-loading__hero-value{display:grid;justify-items:end;gap:12px}.page-loading__hero-value .ds-skeleton:first-child{inline-size:min(100%,220px);block-size:15px}.page-loading__hero-value .ds-skeleton:last-child{inline-size:min(100%,290px);block-size:36px}.page-loading__tabs{min-block-size:62px;padding:12px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px}.page-loading__tabs .ds-skeleton{inline-size:min(100%,110px);block-size:14px;justify-self:center}.page-loading__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-loading__metric-grid--detail{grid-template-columns:repeat(4,minmax(0,1fr))}.page-loading__detail-stat{min-block-size:102px;padding:18px;display:grid;align-content:center;gap:12px}.page-loading__detail-stat .ds-skeleton:first-child{inline-size:45%;block-size:11px}.page-loading__detail-stat .ds-skeleton:last-child{inline-size:68%;block-size:19px}.page-loading__portfolio-summary{min-block-size:230px;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:26px}.page-loading__portfolio-summary>span{display:grid;align-content:start;gap:14px}.page-loading__metric-label{inline-size:126px;block-size:12px}.page-loading__metric-value{inline-size:148px;block-size:24px}.page-loading__metric-value--large{inline-size:min(72%,380px);block-size:42px}.page-loading__metric-badge{inline-size:76px;block-size:44px;border-radius:14px}.page-loading__summary-footer{grid-column:1 / -1;padding-block-start:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-block-start:1px solid var(--border)}.page-loading__summary-footer .ds-skeleton{inline-size:min(100%,220px);block-size:18px}.page-loading__metric-card{min-block-size:118px;padding:20px;display:flex;align-items:center;gap:16px}.page-loading__metric-card>span{min-inline-size:0;display:grid;gap:10px}.page-loading__metric-icon{inline-size:48px;block-size:48px;flex:0 0 48px;border-radius:15px}.page-loading__toolbar{min-block-size:70px;padding:14px 18px;display:grid;grid-template-columns:minmax(220px,1fr) 160px;align-items:center;gap:18px}.page-loading__toolbar .ds-skeleton{inline-size:100%;block-size:40px}.page-loading__list{overflow:hidden}.page-loading__row{min-block-size:88px;padding:16px 18px;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(100px,160px);align-items:center;gap:14px;border-block-end:1px solid var(--border)}.page-loading__row:last-child{border-block-end:0}.page-loading__row>span{min-inline-size:0;display:grid;gap:9px}.page-loading__row-icon{inline-size:46px;block-size:46px;border-radius:14px}.page-loading__row-title{inline-size:min(58%,250px);block-size:16px}.page-loading__row-copy{inline-size:min(78%,390px);block-size:11px}.page-loading__row-value{inline-size:100%;block-size:22px}.page-loading__flow{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px}.page-loading__flow-main,.page-loading__flow-aside{padding:24px}.page-loading__flow-main{min-block-size:470px;display:grid;align-content:start;gap:14px}.page-loading__flow-kicker{inline-size:68px;block-size:11px}.page-loading__flow-question{inline-size:min(76%,440px);block-size:24px}.page-loading__flow-copy{inline-size:min(90%,560px);block-size:12px}.page-loading__flow-options{margin-block-start:18px;display:grid;gap:12px}.page-loading__flow-options .ds-skeleton{inline-size:100%;block-size:68px;border-radius:14px}.page-loading__flow-actions{margin-block-start:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-loading__flow-actions .ds-skeleton{inline-size:100%;block-size:46px}.page-loading__flow-aside{min-block-size:270px;display:grid;align-content:start;gap:24px}.page-loading__flow-progress{inline-size:100%;block-size:8px;border-radius:var(--radius-pill)}.page-loading__flow-note{inline-size:88%;block-size:64px}.page-loading--session{min-block-size:calc(100dvh - 150px);display:grid;place-items:center}.page-loading--session .page-loading__content{inline-size:min(100%,440px)}.page-loading__session-card{min-block-size:220px;padding:28px;display:grid;place-items:center;align-content:center;gap:14px}.page-loading__session-icon{inline-size:54px;block-size:54px;border-radius:17px}.page-loading__session-title{inline-size:180px;block-size:18px}.page-loading__session-copy{inline-size:min(80%,280px);block-size:11px}.session-required-page{min-block-size:calc(100vh - 150px);display:grid;place-items:center}.session-required-card{inline-size:min(100%,560px);padding:28px 20px;text-align:center}.session-required-actions{margin-block-start:18px;display:grid;justify-items:center;gap:13px}.session-required-actions a{color:var(--brand-600);font-size:10px;font-weight:700}.session-configuration-note{margin-block-start:14px;display:block;color:var(--negative);font-size:9px}.home-sign-in{min-inline-size:190px}.guest-hero{min-block-size:150px;padding:24px;display:flex;align-items:center;gap:16px;background:linear-gradient(130deg,color-mix(in srgb,var(--brand-100) 75%,var(--surface)),var(--surface))}[data-theme=dark] .guest-hero{background:linear-gradient(130deg,color-mix(in srgb,var(--brand-900) 26%,var(--surface)),var(--surface))}.guest-hero__icon{inline-size:52px;block-size:52px;flex:0 0 auto;border-radius:17px;display:grid;place-items:center;background:var(--brand-700);color:#fff}.guest-hero h2{margin-block-end:7px;font-size:16px}.guest-hero p{max-inline-size:650px;margin:0;color:var(--text-subtle);font-size:10px;line-height:1.9}.portfolio-loading-card{min-block-size:110px;padding:24px;display:grid;place-items:center;color:var(--text-subtle);font-size:11px}.inline-retry{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px}.bottom-navigation{block-size:calc(67px + env(safe-area-inset-bottom));box-sizing:border-box;padding:6px 12px env(safe-area-inset-bottom);position:fixed;inset-inline:0;inset-block-end:0;z-index:35;display:grid;grid-template-columns:repeat(4,1fr);border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);contain:layout paint}.bottom-navigation a{inline-size:100%;box-sizing:border-box;min-block-size:56px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-subtle);font-size:9px;font-weight:650}.bottom-navigation a svg{inline-size:21px;block-size:21px;flex:0 0 21px;stroke-width:1.9}.bottom-navigation a.is-active{color:var(--brand-700)}[data-theme=dark] .bottom-navigation a.is-active{color:#91b5e7}.bottom-navigation a.is-active svg{stroke-width:1.9}.value-positive{color:var(--positive)!important}.value-negative{color:var(--negative)!important}.eyebrow{margin-block-end:6px;display:block;color:var(--brand-600);font-size:10px;font-weight:800;letter-spacing:.02em}[data-theme=dark] .eyebrow{color:#91b5e7}.welcome-row{margin-block-end:19px;display:flex;align-items:center;justify-content:flex-start}.welcome-row h1{margin-block:13px 0;font-size:clamp(22px,6vw,34px);line-height:1.55}.welcome-row h1 span{color:var(--text-subtle);font-weight:500}.portfolio-hero{min-block-size:250px;padding:28px;position:relative;overflow:hidden;border:0;display:flex;flex-direction:column;gap:28px;background:linear-gradient(125deg,rgb(255 255 255 / 7%),transparent 45%),linear-gradient(145deg,var(--brand-800),var(--brand-950));color:#fff;box-shadow:0 18px 42px #1e2e4f33}.portfolio-hero__glow{inline-size:220px;block-size:220px;position:absolute;inset-inline-start:-50px;inset-block-start:-100px;border-radius:50%;background:#6088c9;opacity:.22;filter:blur(20px)}.portfolio-hero__content{position:relative;z-index:2}.portfolio-hero__content>span{color:#ffffffa6;font-size:12px}.portfolio-hero__content>strong{margin-block:7px 10px;display:block;font-size:clamp(26px,8vw,40px);font-weight:850}.portfolio-hero__change{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#ffffffb3;font-size:10px}.portfolio-hero__change .ds-badge--positive{background:#34d39926;color:#6ee7b7}.portfolio-hero__change .ds-badge--negative{background:#fb718529;color:#fecdd3}.portfolio-hero__valuation-note{color:#ffffffad;font-size:10px}.portfolio-hero__balance{min-block-size:72px;margin-block-start:auto;padding:12px 14px;position:relative;z-index:2;border:1px solid rgb(255 255 255 / 14%);border-radius:16px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;background:#ffffff17;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.portfolio-hero__balance:hover{border-color:#ffffff3d;background:#ffffff21;transform:translateY(-1px)}.portfolio-hero__balance:focus-visible{outline:3px solid rgb(147 197 253 / 48%);outline-offset:3px}.portfolio-hero__balance-icon{inline-size:40px;block-size:40px;border:1px solid rgb(255 255 255 / 12%);border-radius:12px;display:grid;place-items:center;background:#ffffff14;color:#b9d5fb}.portfolio-hero__balance-copy{min-inline-size:0;display:grid;gap:3px}.portfolio-hero__balance small{color:#ffffffa3;font-size:10px}.portfolio-hero__balance strong{overflow:hidden;font-size:14px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.portfolio-hero__balance-action{min-block-size:40px;padding-inline-start:16px;border-inline-start:1px solid rgb(255 255 255 / 13%);display:inline-flex;align-items:center;gap:7px;color:#ffffffe0;font-size:11px;font-weight:700}.portfolio-hero__rings{inline-size:200px;block-size:200px;position:absolute;inset-inline-end:-36px;inset-block-end:-72px;border:1px solid rgb(255 255 255 / 8%);border-radius:50%}.portfolio-hero__rings:before,.portfolio-hero__rings:after{content:"";position:absolute;border:1px solid rgb(255 255 255 / 8%);border-radius:50%}.portfolio-hero__rings:before{top:29px;right:29px;bottom:29px;left:29px}.portfolio-hero__rings:after{top:62px;right:62px;bottom:62px;left:62px;background:radial-gradient(circle,#d9a928 0 7%,transparent 8%)}.section-heading{margin-block:38px 18px}.section-heading h2,.card-heading h2{margin-block:0 6px;font-size:20px;line-height:1.5}.section-heading p{max-inline-size:650px;margin:0;color:var(--text-subtle);font-size:12px;line-height:1.9}.section-heading--compact{margin-block-end:13px}.basket-grid{display:grid;gap:14px}.basket-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.basket-card:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.basket-card>a{min-block-size:100%;padding:18px;display:grid}.basket-card{position:relative}.basket-card__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.basket-card__identity{min-inline-size:0}.basket-card__badges{margin-block-end:7px;display:flex;gap:5px}.basket-card__identity h3{margin:0;font-size:16px}.basket-card__identity p{margin:3px 0 0;color:var(--text-subtle);font-size:10px}.basket-card__bookmark-space{inline-size:34px;block-size:34px}.basket-card__bookmark.ds-icon-button{inline-size:34px;block-size:34px;min-inline-size:34px;position:absolute;inset-block-start:18px;inset-inline-end:18px;z-index:2;border-color:color-mix(in srgb,var(--border) 80%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--text-subtle);box-shadow:0 6px 16px color-mix(in srgb,var(--shadow-color) 10%,transparent);transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.basket-card__bookmark.ds-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-500) 30%,var(--border));background:color-mix(in srgb,var(--brand-100) 58%,var(--surface));color:var(--brand-700)}.basket-card__bookmark.ds-icon-button.is-active{border-color:color-mix(in srgb,var(--brand-500) 34%,var(--border));background:color-mix(in srgb,var(--brand-500) 13%,var(--surface));color:var(--brand-600)}.basket-card__bookmark.ds-icon-button.is-active svg{animation:bookmark-state-pop .32s cubic-bezier(.2,.8,.25,1.25)}.basket-card__bookmark.ds-icon-button.is-pending svg{animation:bookmark-state-pulse .7s ease-in-out infinite}.basket-card__bookmark.ds-icon-button:disabled{cursor:wait;opacity:.72}@keyframes bookmark-state-pop{45%{transform:scale(1.28) rotate(-7deg)}}@keyframes bookmark-state-pulse{50%{opacity:.45;transform:scale(.86)}}.basket-visual{--visual-start: var(--gold);--visual-end: var(--silver);inline-size:58px;block-size:58px;position:relative;border-radius:19px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgb(255 255 255 / 35%),transparent 38%),linear-gradient(145deg,var(--visual-start),var(--visual-end));box-shadow:inset 0 0 0 1px #ffffff40}.basket-visual--sm{inline-size:44px;block-size:44px;border-radius:14px}.basket-visual--lg{inline-size:82px;block-size:82px;border-radius:26px}.basket-visual__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.basket-visual__orb{inline-size:35px;block-size:35px;position:absolute;border:1px solid rgb(255 255 255 / 22%);border-radius:50%}.basket-visual__orb--one{inset-inline-start:-10px;inset-block-start:-10px}.basket-visual__orb--two{inset-inline-end:-14px;inset-block-end:-12px}.basket-visual__label{position:relative;z-index:1;display:flex;color:#fff;font-family:var(--font-latin);font-size:9px;text-shadow:0 1px 4px rgb(0 0 0 / 30%)}.basket-visual__label b+b:before{content:"·";margin-inline:2px}.basket-visual--lg .basket-visual__label{font-size:12px}.basket-card__chart{block-size:95px;margin-block:14px 6px}.basket-card__history-unavailable{block-size:95px;margin-block:14px 6px;border-radius:14px;display:grid;place-items:center;background:repeating-linear-gradient(-45deg,transparent,transparent 7px,color-mix(in srgb,var(--border) 38%,transparent) 7px,color-mix(in srgb,var(--border) 38%,transparent) 8px),var(--surface-muted);color:var(--text-subtle);font-size:10px;font-weight:650}.basket-card__price-skeleton-chart{inline-size:100%;block-size:95px;margin-block:14px 6px;display:block;border-radius:14px}.basket-card__price-skeleton-value{inline-size:96px;block-size:16px;display:block}.basket-card__price-skeleton-return{inline-size:58px;block-size:16px;display:block}.basket-detail__price-skeleton{inline-size:min(190px,72vw);block-size:34px;margin-block:8px;display:block;background:linear-gradient(100deg,#ffffff1a 30%,#ffffff3d,#ffffff1a 70%);background-size:220% 100%}.basket-detail__stat-skeleton{inline-size:72px;block-size:16px;margin-block-start:5px;display:block}.basket-detail__performance-skeleton{min-block-size:310px;padding:22px;display:grid;align-content:start;gap:22px}.basket-detail__performance-skeleton-title{inline-size:150px;block-size:20px}.basket-detail__performance-skeleton-chart{inline-size:100%;block-size:220px}.composition-item__price-skeleton{inline-size:82px;block-size:16px}.mobile-trade-bar__price-skeleton{inline-size:92px;block-size:16px;margin-block-start:4px}.featured-basket__price-loading{display:inline-flex;color:#ffffffc7;font-size:10px;font-weight:700}.sparkline{inline-size:100%;block-size:230px;display:block;overflow:visible}.sparkline--compact{block-size:95px}.sparkline__grid{stroke:var(--border);stroke-dasharray:5 6;stroke-width:1}.basket-card__footer{padding-block-start:13px;border-block-start:1px solid var(--border);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.basket-card__footer span{display:grid;gap:3px}.basket-card__footer span:last-child{align-items:end}.basket-card__footer small{color:var(--text-subtle);font-size:9px}.basket-card__footer strong{font-size:12px}.basket-card--catalogue-loading{min-block-size:420px;padding:24px}.basket-card__loading-header{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:14px}.basket-card__loading-icon{inline-size:58px;block-size:58px;border-radius:18px}.basket-card__loading-title{inline-size:min(70%,190px);block-size:20px}.basket-card__loading-copy{inline-size:min(90%,280px);block-size:13px;margin-block-start:10px}.basket-card__loading-footer{margin-block-start:18px;padding-block-start:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-block-start:1px solid var(--border)}.basket-card__loading-footer>span{min-inline-size:0;display:grid;gap:9px}.basket-card__loading-metric-label{inline-size:52%;block-size:9px}.basket-card__loading-metric-value{inline-size:78%;block-size:16px}.trust-panel{margin-block-start:26px;padding:20px;display:grid;gap:20px}.trust-panel__intro{display:flex;align-items:flex-start;gap:12px}.trust-panel__icon{inline-size:46px;block-size:46px;flex:0 0 auto;border-radius:15px;display:grid;place-items:center;background:var(--brand-100);color:var(--brand-800)}[data-theme=dark] .trust-panel__icon{background:#527dc129;color:#a9c6ee}.trust-panel h2{margin-block:0 5px;font-size:16px}.trust-panel p{margin:0;color:var(--text-subtle);font-size:11px;line-height:1.9}.trust-panel__items{display:grid;gap:11px}.trust-panel__items span{display:flex;align-items:center;gap:8px;color:var(--text-subtle);font-size:11px}.trust-panel__items svg{color:var(--positive)}.page-back{min-block-size:38px;margin-block-end:14px;padding:0;border:0;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--text-subtle);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.basket-detail-hero{--hero-start: var(--gold);--hero-end: var(--silver);min-block-size:240px;padding:24px 20px;position:relative;overflow:hidden;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;gap:26px;border:1px solid color-mix(in srgb,var(--brand-500) 22%,var(--border));background:radial-gradient(circle at 90% -20%,color-mix(in srgb,var(--hero-start) 28%,transparent),transparent 44%),linear-gradient(145deg,#ffffff,var(--brand-50) 58%,var(--brand-100));color:var(--brand-950);box-shadow:0 20px 42px #1e2e4f2b}.basket-detail-hero:after{content:"";inline-size:220px;block-size:220px;position:absolute;inset-inline-end:-90px;inset-block-end:-110px;border:1px solid rgb(49 104 196 / 9%);border-radius:50%;box-shadow:0 0 0 38px #3168c408,0 0 0 78px #3168c405}.basket-detail-hero__identity{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.basket-detail-hero__content{min-inline-size:0}.basket-detail-hero__badges{margin-block-end:8px;display:flex;gap:5px}.basket-detail-hero__badges .ds-badge--brand{border-color:color-mix(in srgb,var(--brand-600) 18%,transparent);background:color-mix(in srgb,var(--brand-600) 9%,white);color:var(--brand-800)}.basket-detail-hero__identity h1{margin:0;color:var(--brand-950);font-size:23px}.basket-detail-hero__identity p{max-inline-size:460px;margin:5px 0 0;color:var(--gray-600);font-size:10px;line-height:1.7}.basket-detail-hero__watchlist{inline-size:fit-content;min-block-size:36px;margin-block-start:14px;padding-inline:12px 14px;border:1px solid color-mix(in srgb,var(--brand-600) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,white 82%,var(--brand-50));color:var(--brand-800);box-shadow:0 6px 16px #1e2e4f14;font-size:10px;font-weight:750;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.basket-detail-hero__watchlist:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-600) 34%,var(--border));background:#fff;color:var(--brand-950)}.basket-detail-hero__watchlist.is-active{border-color:color-mix(in srgb,var(--brand-600) 30%,transparent);background:color-mix(in srgb,var(--brand-600) 12%,white);color:var(--brand-800)}.basket-detail-hero__watchlist.is-active svg{animation:bookmark-state-pop .32s cubic-bezier(.2,.8,.25,1.25)}.basket-detail-hero__price{position:relative;z-index:1;display:grid;gap:3px}.basket-detail-hero__price>span{color:var(--text-subtle);font-size:10px}.basket-detail-hero__price strong{font-size:27px}.basket-detail-hero__price>small{color:var(--text-subtle);font-size:11px;font-weight:700}[data-theme=dark] .basket-detail-hero{border-color:transparent;background:radial-gradient(circle at 90% -20%,color-mix(in srgb,var(--hero-start) 40%,transparent),transparent 44%),linear-gradient(145deg,var(--brand-800),var(--brand-950));color:#fff}[data-theme=dark] .basket-detail-hero:after{border-color:#ffffff17;box-shadow:0 0 0 38px #ffffff08,0 0 0 78px #ffffff05}[data-theme=dark] .basket-detail-hero__badges .ds-badge--brand{border-color:transparent;background:#ffffff21;color:#fff}[data-theme=dark] .basket-detail-hero__identity h1{color:#fff}[data-theme=dark] .basket-detail-hero__identity p,[data-theme=dark] .basket-detail-hero__price>span,[data-theme=dark] .basket-detail-hero__price>small{color:#ffffffad}[data-theme=dark] .basket-detail-hero__watchlist{border-color:#ffffff29;background:#ffffff17;color:#fff;box-shadow:none}[data-theme=dark] .basket-detail-hero__watchlist:hover:not(:disabled),[data-theme=dark] .basket-detail-hero__watchlist.is-active{border-color:#ffffff47;background:#ffffff29;color:#fff}.basket-detail-page>.ds-alert{margin-block-start:14px}.basket-detail-layout{margin-block-start:16px;display:grid;gap:16px}.basket-detail-main{min-inline-size:0;display:grid;gap:16px}.chart-card,.composition-card,.about-card{padding:18px}.performance-unavailable-card{min-block-size:220px;padding:24px;display:flex;align-items:center;justify-content:center;gap:14px;text-align:start}.performance-unavailable-card>svg{flex:0 0 auto;color:var(--text-subtle)}.performance-unavailable-card h2{margin-block-end:7px;font-size:15px}.performance-unavailable-card p{max-inline-size:480px;margin:0;color:var(--text-subtle);font-size:10px;line-height:1.9}.chart-card__header{margin-block-end:14px;display:flex;flex-direction:column;gap:12px}.chart-card__header>div:first-child{display:grid;gap:3px}.chart-card__header span{color:var(--text-subtle);font-size:10px}.chart-card__header strong{font-size:17px}.chart-card__performance-basis{color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1.7}.chart-card__labels{margin-block-start:5px;display:flex;justify-content:space-between;color:var(--text-subtle);font-size:9px}.chart-card__backtest-note{margin:.9rem 0 0;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:var(--text-muted);font-size:.78rem;line-height:1.9}.card-heading{margin-block-end:19px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.composition-list{display:grid}.composition-item{padding-block:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-block-end:1px solid var(--border)}.composition-item:last-child{border-block-end:0}.asset-symbol{--asset-color: var(--brand-500);inline-size:38px;block-size:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--asset-color) 14%,var(--surface));color:var(--asset-color);font-family:var(--font-latin);font-size:13px;font-weight:800}.composition-item__identity{display:grid}.composition-item__identity strong{font-size:12px}.composition-item__identity small{color:var(--text-subtle);font-family:var(--font-latin);font-size:9px}.composition-item__bar{grid-column:2 / 4}.composition-item__weight{grid-column:3;grid-row:1;font-size:12px}.composition-item__price{grid-column:1 / 4;display:flex;justify-content:space-between;gap:8px}.composition-item__price strong,.composition-item__price small{font-size:10px}.price-timestamp{margin:13px 0 0;padding-block-start:13px;border-block-start:1px dashed var(--border);display:flex;align-items:center;gap:6px;color:var(--text-subtle);font-size:9px}.about-card h2{margin-block:0 9px;font-size:18px}.basket-detail-media{inline-size:100%;max-block-size:280px;margin-block-end:18px;border-radius:18px;display:block;object-fit:cover;background:var(--surface-muted)}.about-card>p{color:var(--text-subtle);font-size:12px;line-height:2}.highlight-list{margin-block-start:15px;margin-block-end:18px;display:grid;gap:10px}.highlight-list span{display:flex;align-items:center;gap:8px;font-size:11px}.highlight-list svg{flex:0 0 auto;inline-size:24px;block-size:24px;padding:5px;border-radius:8px;background:var(--emerald-100);color:var(--emerald-700)}.about-card>.ds-alert{position:relative;z-index:0;margin-block-start:0}.faq-section{padding-block:12px}.faq-item{border-block-end:1px solid var(--border)}.faq-item summary{min-block-size:59px;padding-block:15px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{margin:-5px 0 17px;padding-inline-end:2px;color:var(--text-subtle);font-size:11px;line-height:2}.trade-summary-card{display:none}.mobile-trade-bar{min-block-size:calc(72px + env(safe-area-inset-bottom));padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;inset-inline:0;inset-block-end:calc(67px + env(safe-area-inset-bottom));z-index:25;border-block-start:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-trade-bar div{display:grid;gap:2px}.mobile-trade-bar small{color:var(--text-subtle);font-size:9px}.mobile-trade-bar strong{font-size:11px}.basket-detail-page{padding-block-end:105px}.page-title{margin-block-end:20px}.page-title h1{margin-block:0 6px;font-size:25px}.page-title p{margin:0;color:var(--text-subtle);font-size:11px;line-height:1.8}.page-title--with-action{display:flex;flex-direction:column;gap:14px}.portfolio-summary-grid,.portfolio-secondary-metrics{display:grid;gap:13px}.portfolio-total-card{min-block-size:210px;padding:22px;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:22px;background:radial-gradient(circle at 90% 0%,rgb(82 125 193 / 9%),transparent 45%),var(--surface)}.portfolio-total-card>div:first-child{display:grid;gap:7px}.portfolio-total-card>div:first-child span{color:var(--text-subtle);font-size:10px}.portfolio-total-card>div:first-child strong{font-size:25px}.portfolio-total-card dl{grid-column:1 / 3;margin:0;padding-block-start:17px;border-block-start:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:15px}.portfolio-total-card dl div{display:grid;gap:4px}.portfolio-total-card dt{color:var(--text-subtle);font-size:9px}.portfolio-total-card dd{margin:0;font-size:11px;font-weight:700}.wallet-card{min-block-size:118px;padding:19px;display:flex;align-items:center;gap:13px}.wallet-card__icon{inline-size:47px;block-size:47px;flex:0 0 47px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--brand-100);color:var(--brand-800)}.wallet-card__icon svg{inline-size:23px;block-size:23px;stroke-width:1.9}[data-theme=dark] .wallet-card__icon{background:#527dc129;color:#a9c6ee}.wallet-card>div{display:grid;gap:2px}.wallet-card span,.wallet-card small{color:var(--text-subtle);font-size:9px}.wallet-card strong{font-size:16px}.position-list{display:grid;gap:12px}.position-card{padding:17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.position-card__visual{--position-start: var(--gold);--position-end: var(--silver);inline-size:46px;block-size:46px;border-radius:15px;background:radial-gradient(circle at 30% 20%,rgb(255 255 255 / 35%),transparent 35%),linear-gradient(145deg,var(--position-start),var(--position-end))}.position-card__identity,.position-card__value{display:grid;gap:3px}.position-card__identity strong,.position-card__value strong{font-size:11px}.position-card__identity small,.position-card__value small{color:var(--text-subtle);font-size:9px}.position-card__value{justify-items:end}.position-card dl{grid-column:1 / 4;margin:8px 0 0;padding:12px;border-radius:11px;display:grid;grid-template-columns:1fr 1fr;background:var(--surface-muted)}.position-card dl div{display:grid;gap:3px}.position-card dt{color:var(--text-subtle);font-size:8px}.position-card dd{margin:0;font-size:10px;font-weight:700}.position-card__actions{grid-column:1 / 4;padding-block-start:4px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.position-card__actions a{min-block-size:37px;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--text-subtle);font-size:10px;font-weight:700}.position-card__actions a:last-child{border-color:var(--brand-950);background:var(--brand-950);color:#fff}.trade-layout{display:grid;gap:15px}.trade-form-card{padding:18px;display:grid;gap:18px}.trade-form-card__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px}.trade-form-card__header small{color:var(--text-subtle);font-size:9px}.trade-form-card__header h1{margin:2px 0 0;font-size:15px}.quick-amounts{margin-block-start:-8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.quick-amounts button{min-block-size:35px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-subtle);font:inherit;font-size:9px;font-weight:700;cursor:pointer}.quick-amounts button span,.quick-amounts button small{display:block}.quick-amounts button small{margin-block-start:2px;color:var(--text-subtle);font-size:7px;font-weight:600}.quick-amounts__all{border-color:color-mix(in srgb,var(--brand-600) 45%,var(--border))!important;background:color-mix(in srgb,var(--brand-600) 8%,var(--surface))!important;color:var(--brand-700)!important}.quick-amounts__hint{margin:-3px 0 0;color:var(--text-subtle);font-size:8px;line-height:1.7}.quick-amounts button:hover{border-color:var(--brand-500);color:var(--brand-600)}.available-balance{min-block-size:46px;padding:10px 12px;border-radius:11px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;background:var(--surface-muted)}.available-balance svg{grid-row:1 / 3;color:var(--brand-600)}.available-balance span{color:var(--text-subtle);font-size:8px}.available-balance strong{font-size:10px}.trade-estimate{padding:4px 0;display:grid;gap:12px}.trade-estimate div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.trade-estimate span{color:var(--text-subtle)}.trade-estimate__total{padding-block-start:10px;border-block-start:1px solid var(--border)}.trade-estimate__total strong{color:var(--brand-700)}@media (max-width: 560px){.quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.trade-form-card__hint{margin:-7px 0 0;display:flex;align-items:flex-start;justify-content:center;gap:6px;color:var(--text-subtle);font-size:8px;line-height:1.6}.trade-side-label,.trade-unavailable-note{color:var(--text-subtle);font-size:10px;line-height:1.7}.trade-side-label{padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);text-align:center}.trade-unavailable-note{display:inline-flex;align-items:center}.trade-info{display:none}.quote-review{display:grid;gap:14px}.quote-totp-field{padding:12px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));border-radius:13px;display:grid;gap:8px;background:var(--brand-soft)}.quote-totp-field>span{display:flex;align-items:center;gap:7px;color:var(--text);font-size:11px;font-weight:750}.quote-totp-field input{min-block-size:44px;padding:9px 12px;border:1px solid var(--border);border-radius:15px;outline:0;background:var(--surface);color:var(--text);text-align:center;font-size:16px;letter-spacing:.18em;transition:border-color .16s ease,box-shadow .16s ease}.quote-totp-field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.quote-totp-field small{color:var(--text-subtle);font-size:9px}.quote-timer{min-block-size:48px;padding:10px 12px;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;background:var(--surface-muted);color:var(--text-subtle);font-size:10px}.quote-timer svg{color:var(--positive)}.quote-timer strong{color:var(--positive);font-size:11px}.quote-timer.is-ending svg,.quote-timer.is-ending strong{color:var(--negative)}.receipt-list{margin:0;display:grid}.receipt-list>div{min-block-size:42px;padding-block:10px;border-block-end:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px}.receipt-list dt{color:var(--text-subtle);font-size:10px}.receipt-list dd{margin:0;font-size:11px;font-weight:700}.receipt-list__total{min-block-size:58px!important;border-block-end:0!important}.receipt-list__total dt,.receipt-list__total dd{color:var(--text)!important;font-size:13px!important}.trade-success-page{min-block-size:calc(100vh - 150px);display:grid;place-items:center}.trade-success{inline-size:min(100%,540px);padding:28px 20px;display:grid;justify-items:center;text-align:center}.trade-success__icon{inline-size:72px;block-size:72px;margin-block-end:14px;border-radius:24px;display:grid;place-items:center;background:var(--emerald-100);color:var(--emerald-700)}[data-theme=dark] .trade-success__icon{background:#34d39924;color:#6ee7b7}.trade-success h1{max-inline-size:400px;margin-block:15px 8px;font-size:20px;line-height:1.55}.trade-success>p{max-inline-size:410px;margin-block-end:20px;color:var(--text-subtle);font-size:11px;line-height:1.9}.trade-success .receipt-list{inline-size:100%;padding:5px 14px;border-radius:13px;background:var(--surface-muted);text-align:start}.trade-success__actions{inline-size:100%;margin-block-start:18px;display:grid;gap:8px}.orders-list{overflow:hidden}.order-row{min-block-size:104px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-block-end:1px solid var(--border)}.orders-list--loading{display:grid}.order-row-loading{min-block-size:92px;padding:18px;display:grid;grid-template-columns:46px 1fr minmax(90px,150px);align-items:center;gap:14px;border-block-end:1px solid var(--border)}.order-row-loading:last-child{border-block-end:0}.order-row-loading__icon{inline-size:46px;block-size:46px;border-radius:14px}.order-row-loading__title{inline-size:min(55%,230px);block-size:16px}.order-row-loading__copy{inline-size:min(75%,330px);block-size:11px;margin-block-start:9px}.order-row-loading__amount{inline-size:100%;block-size:22px}.order-row:last-child{border-block-end:0}.order-row__icon{inline-size:40px;block-size:40px;border-radius:13px;display:grid;place-items:center}.order-row__icon--buy{background:var(--emerald-100);color:var(--emerald-700)}.order-row__icon--sell{background:var(--amber-100);color:#9a5705}[data-theme=dark] .order-row__icon--buy{background:#34d39921;color:#6ee7b7}.order-row__identity{min-inline-size:0;display:grid;gap:4px}.order-row__identity strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.order-row__identity small{display:flex;align-items:center;gap:5px;color:var(--text-subtle);font-size:8px}.order-row__identity i{inline-size:3px;block-size:3px;border-radius:50%;background:var(--gray-400)}.order-row__amount{display:grid;justify-items:end;gap:4px}.order-row__amount strong{font-size:10px}.order-row__amount small{color:var(--text-subtle);font-size:8px}.order-row__status{grid-column:2 / 4;display:flex;align-items:center;justify-content:space-between;gap:8px}.order-row__status>small{display:flex;align-items:center;gap:4px;color:var(--text-subtle);font-size:8px}.profile-page{max-inline-size:980px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.profile-account-hero{min-block-size:156px;padding:25px 30px;border:1px solid color-mix(in srgb,var(--brand-400) 28%,transparent);border-radius:22px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(154px,180px);align-items:center;gap:22px;overflow:hidden;background:var(--brand-950);color:#fff;box-shadow:0 18px 44px #182b4c2e}.profile-account-hero__security{inline-size:72px;block-size:72px;flex:0 0 auto;border:1px solid rgb(255 255 255 / 22%);border-radius:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-500) 55%,transparent);color:#fff;box-shadow:inset 0 1px #ffffff24}.profile-account-hero__content{min-inline-size:0;display:grid;justify-items:start;gap:7px}.profile-account-hero__eyebrow{color:#a9c9f1;font-size:10px;font-weight:800}.profile-account-hero h1{margin:0;color:#fff;font-size:clamp(24px,3vw,32px);line-height:1.35}.profile-account-hero__content>strong{color:#fff;font-size:16px;font-weight:750;unicode-bidi:isolate}.profile-account-hero p{max-inline-size:610px;margin:0;color:#ffffffb3;font-size:10px;line-height:1.8;text-align:start}.profile-account-hero__status{min-block-size:28px;padding-inline:10px;border:1px solid rgb(116 234 191 / 24%);border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#2eb98424;color:#8ce2bf;font-size:9px;font-weight:800}.profile-account-hero__facts{display:grid;gap:9px}.profile-account-hero__facts>span{min-block-size:50px;padding:8px 11px;border:1px solid rgb(255 255 255 / 12%);border-radius:12px;display:grid;align-content:center;gap:3px;background:#ffffff0f}.profile-account-hero__facts small{color:#ffffff8a;font-size:8px}.profile-account-hero__facts strong{color:#fff;font-size:10px;font-weight:750}.profile-account-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px}.profile-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:var(--border);gap:1px}.profile-menu a,.profile-menu__action{inline-size:100%;min-block-size:68px;padding:12px 15px;border:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;background:var(--surface);color:var(--text);text-align:start;text-decoration:none;font:inherit;cursor:pointer}.profile-menu a:hover,.profile-menu__action:hover{background:var(--surface-muted)}.profile-menu__icon{inline-size:38px;block-size:38px;border-radius:12px;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-subtle)}.profile-menu a>span:nth-child(2),.profile-menu__action>span:nth-child(2){display:grid;gap:3px}.profile-menu__value{color:var(--text-subtle);font-size:9px;font-weight:750}.profile-menu strong{font-size:11px}.profile-menu small{color:var(--text-subtle);font-size:8px}.logout-button{min-block-size:48px;margin-block-start:14px;border:1px solid color-mix(in srgb,var(--negative) 22%,var(--border));border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;inline-size:100%;background:color-mix(in srgb,var(--negative) 5%,var(--surface));color:var(--negative);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.not-found-page{max-inline-size:620px;padding-block-start:60px}@media (min-width: 576px){.page,.page-loading{padding-inline:22px}.welcome-row{align-items:center}.basket-grid,.catalogue-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-filter-panel__header{grid-column:1 / -1}.basket-card>a{padding:20px}.composition-item{grid-template-columns:auto minmax(105px,1fr) minmax(100px,1.4fr) auto minmax(110px,auto)}.composition-item__bar{grid-column:3}.composition-item__weight{grid-column:4}.composition-item__price{grid-column:5;display:grid;justify-items:end}.portfolio-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr)}.wallet-card{align-items:flex-start}.position-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-form-card,.chart-card,.composition-card,.about-card{padding:22px}.page-title--with-action{flex-direction:row;align-items:flex-end;justify-content:space-between}.page-title--with-action .ds-segmented{inline-size:240px}.order-row{grid-template-columns:auto minmax(180px,1fr) minmax(130px,auto) minmax(150px,auto)}.order-row__status{grid-column:4;display:grid;justify-items:end}}@media (min-width: 768px){.app-header{block-size:74px}.app-header__content{padding-inline:22px}.app-content{padding-block-end:0}.bottom-navigation{display:none}.page{padding-block:34px 56px}.portfolio-hero{min-block-size:270px;padding:32px}.portfolio-hero__content{max-inline-size:70%}.portfolio-hero__balance{inline-size:100%}.portfolio-hero__rings{inline-size:290px;block-size:290px;inset-inline-end:4%;inset-block-end:-135px}.section-heading{margin-block-start:48px}.trust-panel{padding:24px;grid-template-columns:minmax(250px,1.2fr) 1fr;align-items:center}.basket-detail-hero{min-block-size:220px;padding:30px;flex-direction:row;align-items:center}.basket-detail-hero__price{min-inline-size:220px;justify-items:end}.chart-card__header{flex-direction:row;align-items:center;justify-content:space-between}.chart-card__header .ds-segmented{inline-size:250px}.mobile-trade-bar{display:none}.basket-detail-page{padding-block-end:56px}.position-card{padding:20px}.trade-success{padding:36px 32px}.trade-success__actions{grid-template-columns:1fr 1fr}}@media (min-width: 992px){.portfolio-summary-grid{grid-template-columns:minmax(0,1fr);gap:16px}.portfolio-total-card{min-block-size:0;padding:24px 28px;align-content:start;gap:20px}.portfolio-secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.portfolio-secondary-metrics .wallet-card{min-block-size:116px}.desktop-navigation{display:flex;align-self:stretch;align-items:stretch;gap:4px}.desktop-navigation a{padding-inline:15px;position:relative;display:flex;align-items:center;color:var(--text-subtle);font-size:11px;font-weight:650}.desktop-navigation a:after{content:"";block-size:3px;position:absolute;inset-inline:14px;inset-block-end:-1px;border-radius:5px 5px 0 0;background:transparent}.desktop-navigation a.is-active{color:var(--text)}.desktop-navigation a.is-active:after{background:var(--brand-600)}.desktop-profile{padding-inline-start:12px;border-inline-start:1px solid var(--border);align-items:center;gap:8px}.desktop-profile>span{inline-size:8px;block-size:8px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 12%,transparent)}.desktop-profile strong{font-size:10px}.basket-grid{gap:18px}.basket-card>a{padding:24px}.basket-card__identity h3{font-size:18px}.basket-card__chart,.sparkline--compact{block-size:115px}.basket-card__footer strong{font-size:13px}.basket-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px}.trade-summary-card{position:sticky;inset-block-start:94px;display:block}.trade-summary-card .ds-card{padding:22px}.trade-summary-card h2{margin-block:0 5px;font-size:17px}.trade-summary-card p{color:var(--text-subtle);font-size:10px;line-height:1.8}.trade-summary-card dl{margin-block:19px;display:grid}.trade-summary-card dl div{min-block-size:42px;border-block-end:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-summary-card dt{color:var(--text-subtle);font-size:9px}.trade-summary-card dd{margin:0;font-size:10px;font-weight:700}.trade-summary-card>.ds-card>a{min-block-size:39px;display:flex;align-items:center;justify-content:center;color:var(--brand-600);font-size:10px;font-weight:700}.risk-note{display:flex;align-items:flex-start;gap:5px;color:var(--text-subtle);font-size:8px;line-height:1.7}.trade-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px}.trade-form-card{padding:28px}.trade-info{position:sticky;inset-block-start:94px;display:block}.trade-info .ds-card{padding:22px}.trade-info h2{margin-block:0 15px;font-size:15px}.trade-info ul{margin:0;padding:0;display:grid;gap:13px;list-style:none}.trade-info li{display:flex;align-items:flex-start;gap:8px;color:var(--text-subtle);font-size:10px;line-height:1.8}.trade-info svg{margin-block-start:2px;flex:0 0 auto;color:var(--positive)}}.desktop-app-promo{display:none}.mobile-app-page{max-inline-size:1120px;display:grid;gap:22px}.mobile-app-hero{min-block-size:440px;padding:28px;border:1px solid color-mix(in srgb,var(--brand-500) 28%,var(--border));border-radius:28px;overflow:hidden;position:relative;display:grid;align-items:center;gap:28px;background:radial-gradient(circle at 12% 90%,color-mix(in srgb,var(--gold) 28%,transparent),transparent 30%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--brand-400) 36%,transparent),transparent 38%),linear-gradient(135deg,#13284e,#244b82);color:#fff;box-shadow:0 22px 56px #0d224633}.mobile-app-hero:after{content:"";inline-size:380px;block-size:380px;position:absolute;inset-inline-end:-150px;inset-block-start:-170px;border:56px solid rgb(255 255 255 / 5%);border-radius:50%;pointer-events:none}.mobile-app-hero__content{min-inline-size:0;position:relative;z-index:2;display:grid;justify-items:start;gap:16px}.mobile-app-hero__content .ds-badge{background:#ffffff1f;color:#dceaff;border-color:#ffffff29}.mobile-app-hero h1{max-inline-size:650px;margin:0;color:#fff;font-size:clamp(30px,5vw,54px);line-height:1.35}.mobile-app-hero__content>p{max-inline-size:620px;margin:0;color:#ffffffb8;font-size:14px;line-height:2}.mobile-app-hero__actions{margin-block-start:5px;display:grid;justify-items:start;gap:12px}.mobile-app-download{min-block-size:62px;padding:8px 10px 8px 18px;border:1px solid rgb(255 255 255 / 24%);border-radius:18px;display:inline-flex;align-items:center;gap:12px;background:#fff;color:#13284e;box-shadow:0 14px 34px #04102947;transition:transform .18s ease,box-shadow .18s ease}.mobile-app-download:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0410295c}.mobile-app-download__icon{inline-size:44px;block-size:44px;border-radius:14px;display:grid;place-items:center;background:#e8f2ff;color:#2369c8}.mobile-app-download>span:last-child{display:grid;gap:3px}.mobile-app-download strong{font-size:13px}.mobile-app-download small{color:#69748a;font-size:9px}.mobile-app-hero__assurance{display:inline-flex;align-items:center;gap:7px;color:#ffffffb3;font-size:10px}.mobile-app-device{inline-size:min(250px,72vw);aspect-ratio:.54;margin-inline:auto;padding:10px;position:relative;z-index:2;border:1px solid rgb(255 255 255 / 20%);border-radius:40px;background:#0b1730;box-shadow:0 30px 60px #020d246b,inset 0 0 0 2px #ffffff0a}.mobile-app-device__speaker{inline-size:70px;block-size:20px;position:absolute;inset-block-start:13px;inset-inline-start:50%;z-index:3;transform:translate(-50%);border-radius:20px;background:#081225}.mobile-app-device__screen{block-size:100%;overflow:hidden;position:relative;border-radius:31px;display:grid;place-content:center;justify-items:center;gap:8px;background:radial-gradient(circle at 50% 35%,rgb(54 102 175 / 44%),transparent 40%),#101f3d}.mobile-app-device__glow{inline-size:180px;block-size:180px;position:absolute;inset-inline-start:50%;inset-block-start:22%;transform:translate(-50%,-50%);border-radius:50%;background:#3771c83d;filter:blur(30px)}.mobile-app-device img{inline-size:92px;block-size:92px;border-radius:24px;position:relative;object-fit:cover;box-shadow:0 14px 32px #00000047}.mobile-app-device strong{margin-block-start:6px;color:#fff;font-size:20px}.mobile-app-device>.mobile-app-device__screen>span{color:#ffffff94;font-size:10px}.mobile-app-device__status{margin-block-start:26px;padding:8px 12px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:6px;background:#3dcc8b1f;color:#7be6b5;font-size:9px}.mobile-app-section,.mobile-app-install{padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-sm)}.mobile-app-section__heading{display:grid;gap:6px}.mobile-app-section__heading>span{color:var(--brand-500);font-size:10px;font-weight:750}.mobile-app-section__heading h2{margin:0;font-size:21px}.mobile-app-section__heading p{max-inline-size:680px;margin:0;color:var(--text-subtle);font-size:11px;line-height:1.9}.mobile-store-grid{margin-block-start:20px;display:grid;gap:10px}.mobile-store-card{min-block-size:78px;inline-size:100%;padding:12px;border:1px solid var(--border);border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:var(--surface-muted);color:var(--text);text-align:start}.mobile-store-card.is-active{border-color:color-mix(in srgb,var(--brand-500) 40%,var(--border));background:color-mix(in srgb,var(--brand-500) 7%,var(--surface))}.mobile-store-card:disabled{cursor:not-allowed;opacity:.64}.mobile-store-card>span:nth-child(2){display:grid;gap:3px}.mobile-store-card small{color:var(--text-subtle);font-size:8px}.mobile-store-card strong{font-size:12px}.mobile-store-card__icon,.mobile-store-mark{inline-size:46px;block-size:46px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-500) 10%,var(--surface));color:var(--brand-500)}.mobile-store-mark--play>span{inline-size:0;block-size:0;border-block:12px solid transparent;border-inline-start:21px solid #34a853;filter:drop-shadow(6px 0 0 #4285f4) drop-shadow(-2px 3px 0 #fbbc04)}.mobile-store-mark--bazaar>span{inline-size:22px;block-size:20px;border:3px solid #00a99d;border-radius:6px 6px 10px 10px;position:relative}.mobile-store-mark--bazaar>span:before{content:"";inline-size:10px;block-size:7px;position:absolute;inset-inline-start:3px;inset-block-start:-9px;border:3px solid #00a99d;border-block-end:0;border-radius:8px 8px 0 0}.mobile-store-mark--myket{background:#fce9ef;color:#e43e72}.mobile-store-mark--myket>span{font-family:Arial,sans-serif;font-size:25px;font-weight:900;line-height:1}.mobile-app-benefits{display:grid;gap:10px}.mobile-app-benefits .ds-card{min-block-size:120px;padding:18px;display:flex;align-items:flex-start;gap:13px;box-shadow:none}.mobile-app-benefits .ds-card>span{inline-size:42px;block-size:42px;flex:0 0 42px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-500) 11%,var(--surface));color:var(--brand-500)}.mobile-app-benefits .ds-card>div{display:grid;gap:7px}.mobile-app-benefits strong{font-size:12px}.mobile-app-benefits p,.mobile-app-install p{margin:0;color:var(--text-subtle);font-size:9px;line-height:1.9}.mobile-app-install ol{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px}.mobile-app-install li{padding:14px;border:1px solid var(--border);border-radius:16px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;background:var(--surface-muted)}.mobile-app-install li>span{inline-size:34px;block-size:34px;border-radius:12px;display:grid;place-items:center;background:var(--brand-600);color:#fff;font-size:12px;font-weight:800}.mobile-app-install li>div{display:grid;gap:5px}.mobile-app-install li strong{font-size:11px}@media (min-width: 768px){.mobile-app-hero{padding:46px;grid-template-columns:minmax(0,1fr) 280px}.mobile-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-benefits,.mobile-app-install ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.desktop-app-promo{min-block-size:150px;padding:22px 26px;border:1px solid color-mix(in srgb,var(--brand-500) 24%,var(--border));border-radius:24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;overflow:hidden;position:relative;background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--gold) 20%,transparent),transparent 28%),color-mix(in srgb,var(--brand-500) 7%,var(--surface))}.desktop-app-promo__icon{inline-size:82px;block-size:82px;padding:7px;border-radius:24px;background:#12284f;box-shadow:0 12px 28px #0f2a522e}.desktop-app-promo__icon img{inline-size:100%;block-size:100%;border-radius:18px;object-fit:cover}.desktop-app-promo__content{display:grid;gap:5px}.desktop-app-promo__content>span{color:var(--brand-500);font-size:9px;font-weight:750}.desktop-app-promo__content h2{margin:0;font-size:20px}.desktop-app-promo__content p{max-inline-size:650px;margin:0;color:var(--text-subtle);font-size:10px;line-height:1.8}.desktop-app-promo__action{min-block-size:46px;padding-inline:16px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;background:var(--brand-600);color:#fff;font-size:11px;font-weight:750;transition:transform .18s ease,background-color .18s ease}.desktop-app-promo__action:hover{transform:translateY(-2px);background:var(--brand-700)}}@media (max-width: 767px){.mobile-app-page{gap:14px}.mobile-app-hero{min-block-size:0;padding:22px 18px;border-radius:0;border-inline:0}.mobile-app-hero h1{font-size:25px}.mobile-app-device{display:none}.mobile-app-download,.mobile-app-hero__actions{inline-size:100%}.mobile-app-section,.mobile-app-install{padding:18px 14px;border-radius:18px}}@media (min-width: 1200px){.app-header__content,.page,.page-loading{padding-inline:0}.portfolio-hero{min-block-size:290px;padding:38px}.portfolio-hero__content>strong{font-size:42px}.basket-detail-layout{grid-template-columns:minmax(0,1fr) 340px}.trade-layout{grid-template-columns:minmax(0,720px) 340px;justify-content:center}}.auth-modal.ds-modal{inline-size:min(calc(100% - 28px),560px);max-block-size:min(92vh,780px);border-radius:18px}.auth-modal .ds-modal__header{padding:26px 28px 15px}.auth-modal .ds-modal__header h2{color:var(--brand-950);font-size:22px}[data-theme=dark] .auth-modal .ds-modal__header h2{color:var(--text)}.auth-modal .ds-modal__header p{max-inline-size:330px;margin-block-start:7px;font-size:11px;line-height:1.9}.auth-modal .ds-modal__body{padding:4px 28px 28px}.auth-modal__brand{inline-size:auto;color:var(--brand-950)}[data-theme=dark] .auth-modal__brand{color:var(--text)}.auth-modal .ds-modal__header-actions .ds-icon-button{inline-size:38px;block-size:38px}.mobile-auth-page{min-block-size:100dvh;background:radial-gradient(circle at 50% -12%,rgb(79 152 226 / 13%),transparent 20rem),var(--page)}.mobile-auth-page__app-bar{min-block-size:54px;padding:env(safe-area-inset-top) 12px 0;position:sticky;inset-block-start:0;z-index:10;display:flex;align-items:center;background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-auth-page__app-bar>button{inline-size:44px;block-size:44px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text);cursor:pointer}.mobile-auth-page__app-bar>button:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 28%,transparent)}.mobile-auth-page__brand{inline-size:fit-content;max-inline-size:100%;margin:0 auto 14px;display:flex;color:var(--brand-950);text-align:center}.mobile-auth-page__brand .efex-brand__logo{inline-size:122px;block-size:auto}[data-theme=dark] .mobile-auth-page__brand{color:var(--text)}.mobile-auth-page__content{inline-size:min(100%,520px);margin-inline:auto;padding:20px 20px calc(28px + env(safe-area-inset-bottom))}.mobile-auth-page__intro{margin-block-end:22px;text-align:center}.mobile-auth-page__intro p{max-inline-size:330px;margin:0 auto;color:var(--text-subtle);font-size:11px;line-height:1.85}.auth-form{display:grid;gap:18px}.auth-security-note{min-block-size:50px;padding:10px 13px;border-radius:10px;display:flex;align-items:center;gap:9px;background:var(--surface-muted);color:var(--text-subtle);font-size:10px;line-height:1.8}.auth-security-note svg{flex:0 0 auto;color:var(--positive)}.auth-mode-tabs{display:flex;gap:22px;border-block-end:1px solid var(--border)}.auth-mode-tabs button{min-block-size:42px;margin-block-end:-1px;padding:0 2px;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--text-subtle);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.auth-mode-tabs button.is-active{border-block-end-color:var(--brand-950);color:var(--brand-950)}[data-theme=dark] .auth-mode-tabs button.is-active{border-block-end-color:var(--brand-400);color:var(--text)}.discovery-hero{margin-block-start:24px;padding:20px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-500) 18%,var(--border));border-radius:22px;display:grid;gap:16px;background:radial-gradient(circle at 4% 0%,rgb(79 152 226 / 14%),transparent 20rem),linear-gradient(135deg,#ffffff 0%,var(--brand-50) 58%,#eaf3ff 100%);color:var(--text);box-shadow:0 18px 44px #1e2f4f17}.discovery-hero:after{content:"";inline-size:190px;block-size:190px;position:absolute;inset-inline-start:-72px;inset-block-end:-94px;border:1px solid rgb(49 104 196 / 10%);border-radius:50%;box-shadow:0 0 0 32px #3168c40a,0 0 0 66px #3168c408}.discovery-hero__heading{position:relative;z-index:1;display:grid;align-content:center;gap:14px}.discovery-hero__heading .ds-badge{border-color:color-mix(in srgb,var(--brand-600) 18%,transparent);background:color-mix(in srgb,var(--brand-600) 9%,white);color:var(--brand-800)}.discovery-hero h2{margin:12px 0 6px;color:var(--brand-950);font-size:clamp(22px,3.6vw,31px);line-height:1.45}.discovery-hero__heading p{margin:0;color:var(--gray-600);font-size:10px;line-height:1.9}.discovery-hero__facts{display:flex;flex-wrap:wrap;gap:7px}.discovery-hero__facts span{min-block-size:32px;padding-inline:10px;border:1px solid color-mix(in srgb,var(--brand-600) 15%,var(--border));border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:7px;background:#ffffffb3;color:var(--brand-950);font-size:9px}.discovery-hero .discovery-hero__sign-in.ds-button{min-block-size:44px;position:relative;z-index:1;justify-self:start;border-radius:14px;box-shadow:0 10px 24px #1e468229}.discovery-hero .discovery-hero__sign-in.ds-button:hover:not(:disabled){box-shadow:0 12px 28px #1e468238}.featured-carousel{min-inline-size:0;position:relative;z-index:1;padding:9px;border:1px solid color-mix(in srgb,var(--brand-600) 12%,var(--border));border-radius:19px;display:grid;gap:9px;background:#ffffffa3;box-shadow:0 14px 32px #1e2f4f1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.featured-carousel__topbar{min-block-size:34px;padding-inline:5px 2px;display:flex;align-items:center;justify-content:space-between;gap:10px}.featured-carousel__topbar>span{display:inline-flex;align-items:center;gap:6px;color:var(--brand-900);font-size:9px;font-weight:800}.featured-carousel__controls{display:flex;gap:5px}.featured-carousel__controls button{inline-size:32px;block-size:32px;padding:0;border:1px solid color-mix(in srgb,var(--brand-700) 18%,var(--border));border-radius:10px;display:grid;place-items:center;background:var(--surface);color:var(--brand-900);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.featured-carousel__controls button:hover{border-color:var(--brand-500);background:var(--brand-soft);transform:translateY(-1px)}.featured-carousel__controls button:focus-visible,.featured-carousel__pagination button:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 24%,transparent);outline-offset:2px}.featured-carousel__viewport{min-inline-size:0;overflow:hidden;border-radius:15px;direction:ltr}.featured-carousel__track{display:flex;transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.featured-basket{--featured-start: var(--brand-500);--featured-end: var(--brand-900);min-inline-size:100%;flex:0 0 100%;direction:rtl;color:#fff}.featured-basket>a{min-block-size:218px;padding:14px;border:1px solid rgb(255 255 255 / 12%);border-radius:15px;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;overflow:hidden;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--featured-start) 42%,transparent),transparent 14rem),linear-gradient(145deg,color-mix(in srgb,var(--featured-end) 42%,var(--brand-900)),var(--brand-950));color:#fff;box-shadow:inset 0 1px #ffffff14}.featured-basket__header{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px}.featured-basket__header .basket-visual--lg{inline-size:66px;block-size:66px;border-radius:20px}.featured-basket__header>div{min-inline-size:0}.featured-basket__eyebrow{color:#ffffff8f;font-size:8px;font-weight:700}.featured-basket h3{margin:4px 0 3px;color:#fff;font-size:17px;line-height:1.55}.featured-basket p{margin:0;overflow:hidden;color:#ffffffa8;font-size:9px;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.featured-basket__badges{display:flex;flex-wrap:wrap;gap:6px}.featured-basket__badges .ds-badge{border-color:#ffffff1a;background:#ffffff17;color:#ffffffdb}.featured-basket__metrics{padding:11px;border:1px solid rgb(255 255 255 / 9%);border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#030e223d}.featured-basket__metrics>span{min-inline-size:0;display:grid;gap:4px}.featured-basket__metrics>span+span{padding-inline-start:10px;border-inline-start:1px solid rgb(255 255 255 / 10%)}.featured-basket__metrics small{color:#ffffff8c;font-size:8px;line-height:1.6}.featured-basket__metrics strong{overflow:hidden;color:#fff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.featured-basket__metrics .ds-skeleton{inline-size:min(100%,118px);block-size:18px;background:#ffffff1f}.featured-basket__metrics .featured-basket__no-data{color:#ffffffc2}.featured-basket footer{min-block-size:28px;display:flex;align-items:center;justify-content:space-between;gap:10px}.featured-basket footer>span{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:9px;font-weight:800}.featured-basket footer>small{color:#ffffff85;font-size:8px}.featured-carousel__pagination{block-size:18px;display:flex;align-items:center;justify-content:center;gap:5px}.featured-carousel__pagination button{inline-size:6px;block-size:6px;padding:0;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-700) 24%,transparent);cursor:pointer;transition:inline-size .22s ease,background-color .22s ease}.featured-carousel__pagination button.is-active{inline-size:22px;background:var(--brand-600)}.featured-carousel__loading{min-block-size:218px;padding:22px;border-radius:15px;display:grid;align-content:center;gap:12px;background:var(--brand-950)}.featured-carousel__loading .ds-skeleton:first-child{inline-size:68%;block-size:24px}.featured-carousel__loading .ds-skeleton:nth-child(2){inline-size:88%;block-size:14px}.featured-carousel__loading .ds-skeleton:last-child{inline-size:100%;block-size:72px}[data-theme=dark] .discovery-hero{border-color:color-mix(in srgb,var(--brand-500) 18%,var(--border));background:radial-gradient(circle at 6% 0%,rgb(79 152 226 / 18%),transparent 22rem),linear-gradient(135deg,color-mix(in srgb,var(--brand-950) 96%,#000),color-mix(in srgb,var(--brand-800) 86%,#0b1730));color:#fff;box-shadow:0 22px 50px #0000003d}[data-theme=dark] .discovery-hero:after{border-color:#ffffff14;box-shadow:0 0 0 38px #ffffff08,0 0 0 78px #ffffff05}[data-theme=dark] .discovery-hero__heading .ds-badge{border-color:#ffffff14;background:#ffffff1c;color:#d8e8fb}[data-theme=dark] .discovery-hero h2{color:#fff}[data-theme=dark] .discovery-hero p{color:#ffffffa6}[data-theme=dark] .discovery-hero__facts span{border-color:#ffffff1a;background:#ffffff0d;color:#ffffffc2}[data-theme=dark] .featured-carousel{border-color:#ffffff14;background:#ffffff0d;box-shadow:0 16px 36px #00000038}[data-theme=dark] .featured-carousel__topbar>span,[data-theme=dark] .featured-carousel__controls button{color:#d8e8fb}[data-theme=dark] .featured-carousel__controls button{border-color:#ffffff17;background:#ffffff0d}[data-theme=dark] .featured-carousel__controls button:hover{border-color:#7db4f259;background:#ffffff17}[data-theme=dark] .featured-carousel__pagination button{background:#ffffff2e}[data-theme=dark] .featured-carousel__pagination button.is-active{background:var(--brand-400)}.catalogue-toolbar{margin-block:42px 15px;display:grid;gap:16px}.catalogue-toolbar__heading h2{margin-block:0 5px;font-size:22px}.catalogue-toolbar__heading p{margin:0;color:var(--text-subtle);font-size:11px;line-height:1.9}.catalogue-search-group{display:grid;grid-template-columns:minmax(0,1fr) 50px;align-items:stretch;gap:8px}.catalogue-search{min-block-size:50px;padding-inline:14px;border:1px solid var(--border);border-radius:15px;display:flex;align-items:center;gap:9px;background:var(--surface);color:var(--text-subtle);box-shadow:var(--shadow-sm)}.catalogue-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 12%,transparent)}.catalogue-search input{min-inline-size:0;inline-size:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.catalogue-search input::placeholder{color:var(--text-subtle)}.catalogue-filter-trigger{inline-size:50px;min-block-size:50px;padding:0;position:relative;border:1px solid var(--border);border-radius:15px;display:grid;place-items:center;background:var(--surface);color:var(--text-subtle);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.catalogue-filter-trigger:hover,.catalogue-filter-trigger:focus-visible,.catalogue-filter-trigger.is-active{border-color:var(--brand-600);background:color-mix(in srgb,var(--brand-600) 8%,var(--surface));color:var(--brand-700)}.catalogue-filter-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 18%,transparent);outline-offset:2px}.catalogue-filter-trigger>span{min-inline-size:18px;block-size:18px;padding-inline:4px;position:absolute;inset-inline-end:-5px;inset-block-start:-6px;border:2px solid var(--background);border-radius:999px;display:grid;place-items:center;background:var(--brand-700);color:#fff;font-family:var(--font-fa);font-size:8px;font-weight:800}.catalogue-filter-panel{margin-block:0 16px;padding:17px;border:1px solid var(--border);border-radius:17px;display:grid;gap:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.catalogue-filter-panel__header{padding-block-end:13px;border-block-end:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.catalogue-filter-panel__header>div{display:grid;gap:3px}.catalogue-filter-panel__header strong{color:var(--text);font-size:13px}.catalogue-filter-panel__header small{color:var(--text-subtle);font-size:9px}.catalogue-filter-panel__header>button{min-block-size:34px;padding-inline:10px;border:0;border-radius:9px;background:var(--surface-muted);color:var(--brand-700);font:inherit;font-size:9px;font-weight:750;cursor:pointer}.catalogue-filter-group{min-inline-size:0;margin:0;padding:0;border:0}.catalogue-filter-group legend{margin-block-end:8px;color:var(--text-subtle);font-size:9px;font-weight:700}.catalogue-filter-group>div{display:flex;flex-wrap:wrap;gap:7px}.catalogue-filter-group button{min-block-size:36px;padding-inline:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-subtle);font:inherit;font-size:9px;font-weight:700;cursor:pointer}.catalogue-filter-group button:hover,.catalogue-filter-group button:focus-visible{border-color:var(--brand-500);color:var(--brand-700)}.catalogue-filter-group button.is-active{border-color:var(--brand-700);background:var(--brand-700);color:#fff}.catalogue-categories{margin-block-end:16px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.catalogue-categories::-webkit-scrollbar{display:none}.catalogue-categories button{min-block-size:40px;padding-inline:13px;border:1px solid var(--border);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;background:var(--surface);color:var(--text-subtle);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.catalogue-categories button.is-active{border-color:var(--brand-950);background:var(--brand-950);color:#fff}[data-theme=dark] .catalogue-categories button.is-active{border-color:var(--brand-500);background:var(--brand-500)}.catalogue-empty{min-block-size:200px;padding:24px;display:grid;place-items:center;gap:12px;text-align:center}.catalogue-empty>svg{color:var(--text-subtle)}.catalogue-empty h3{margin:0 0 5px;font-size:15px}.catalogue-empty p{margin:0;color:var(--text-subtle);font-size:10px}.basket-card__composition{min-block-size:38px;margin-block-start:17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.basket-card__composition>small{color:var(--text-subtle);font-size:9px}.basket-card__asset-stack{display:flex;direction:ltr;padding-inline-start:6px}.basket-card__asset-stack>span{--asset-color: var(--brand-500);inline-size:31px;block-size:31px;margin-inline-start:-6px;border:2px solid var(--surface);border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--asset-color) 78%,var(--brand-950));color:#fff;font-family:var(--font-latin);font-size:8px;font-weight:700}.basket-card__asset-stack>.basket-card__asset-more{background:var(--surface-muted);color:var(--text-subtle)}.basket-card__meta{margin-block-start:15px;padding-block-start:13px;border-block-start:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.basket-card__meta span{min-inline-size:0;display:grid;gap:4px;color:var(--text-subtle);font-size:8px}.basket-card__meta strong{overflow:hidden;color:var(--text);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.basket-detail-hero__cta{margin-block-start:14px;background:var(--brand-950);border-color:var(--brand-950);color:#fff;box-shadow:none}.basket-detail-hero__cta:hover:not(:disabled){background:var(--brand-800);border-color:var(--brand-800)}.basket-detail-hero__cta:disabled{opacity:.72}[data-theme=dark] .basket-detail-hero__cta{background:#fff;border-color:#fff;color:var(--brand-950)}[data-theme=dark] .basket-detail-hero__cta:hover:not(:disabled){background:#edf5ff;border-color:#edf5ff}.basket-detail-tabs{margin-block-start:16px;padding:6px;position:sticky;inset-block-start:77px;z-index:18;border:1px solid var(--border);border-radius:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.basket-detail-tabs a{min-block-size:42px;padding-inline:6px;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text-subtle);font-size:9px;font-weight:700;transition:background .15s ease,color .15s ease}.basket-detail-tabs a:hover,.basket-detail-tabs a:focus-visible{background:var(--surface-muted);color:var(--text)}.chart-card,.performance-unavailable-card,.composition-card,.about-card{scroll-margin-block-start:145px}.basket-stat-strip{margin-block-start:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.basket-stat-strip .ds-card{min-block-size:80px;padding:14px;display:grid;align-content:center;gap:6px;box-shadow:none}.basket-stat-strip small{color:var(--text-subtle);font-size:8px}.basket-stat-strip strong{font-size:11px}@media (min-width: 768px){.discovery-hero{padding:18px;grid-template-columns:minmax(250px,.72fr) minmax(390px,1.28fr);grid-template-rows:1fr auto;align-items:stretch;gap:14px 22px}.discovery-hero__heading{grid-column:1;grid-row:1}.featured-carousel{grid-column:2;grid-row:1 / span 2}.discovery-hero .discovery-hero__sign-in.ds-button{grid-column:1;grid-row:2}.catalogue-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end}.basket-detail-hero__cta{min-inline-size:220px}.basket-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 992px){.desktop-navigation a{gap:7px}.basket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basket-detail-tabs{inset-block-start:84px}}.auth-form label,.auth-field{display:grid;gap:8px;color:var(--text-subtle);font-size:12px;font-weight:700}.header-guide-link{inline-size:40px;block-size:40px;flex:0 0 40px;border:1px solid var(--border);border-radius:12px;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-subtle);transition:border-color .16s ease,background .16s ease,color .16s ease}.header-guide-link:hover,.header-guide-link.is-active{border-color:color-mix(in srgb,var(--brand-600) 35%,var(--border));background:color-mix(in srgb,var(--brand-600) 9%,var(--surface));color:var(--brand-700)}.customer-guide-page{max-inline-size:1224px;padding-inline:clamp(22px,3vw,32px)}.customer-guide-hero{padding:28px;border:1px solid color-mix(in srgb,var(--brand-500) 24%,var(--border));border-radius:24px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;background:color-mix(in srgb,var(--brand-100) 58%,var(--surface));box-shadow:0 18px 45px color-mix(in srgb,var(--shadow-color) 9%,transparent)}[data-theme=dark] .customer-guide-hero{background:color-mix(in srgb,var(--brand-900) 38%,var(--surface))}.customer-guide-hero__icon{inline-size:56px;block-size:56px;border-radius:18px;display:grid;place-items:center;background:var(--brand-700);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--brand-900) 24%,transparent)}.customer-guide-hero .eyebrow{color:var(--brand-700)}[data-theme=dark] .customer-guide-hero .eyebrow{color:#9fc6f3}.customer-guide-hero h1{margin:7px 0 9px;color:var(--text);font-size:clamp(22px,4.5vw,36px);line-height:1.55}.customer-guide-hero p{max-inline-size:680px;margin:0;color:var(--text-subtle);font-size:12px;line-height:2}.customer-guide-hero__actions{margin-block-start:18px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.customer-guide-hero__actions a,.customer-guide-closing>a{min-block-size:42px;padding-inline:16px;border:1px solid color-mix(in srgb,var(--brand-600) 24%,var(--border));border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--brand-700);background:var(--surface);font-size:11px;font-weight:750}.customer-guide-hero__actions a:first-child,.customer-guide-closing>a{border-color:var(--brand-700);background:var(--brand-700);color:#fff}.customer-guide-hero__promises{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customer-guide-hero__promises>span{min-block-size:42px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--brand-600) 16%,var(--border));border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text);font-size:10px;font-weight:700}.customer-guide-layout{margin-block-start:28px;scroll-margin-block-start:76px;display:grid;gap:28px}.customer-guide-toc{padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.customer-guide-toc--desktop{display:none}.customer-guide-toc__header{padding-block-end:13px;border-block-end:1px solid var(--border);display:grid;gap:7px}.customer-guide-toc__header>span{display:flex;align-items:center;gap:8px;color:var(--text)}.customer-guide-toc__header strong{font-size:12px}.customer-guide-toc__header small{color:var(--text-subtle);font-family:var(--font-fa);font-size:9px}.customer-guide-toc__hint{margin:12px 0 0;padding-block-start:12px;border-block-start:1px solid var(--border);color:var(--text-subtle);font-size:9px;line-height:1.8}.customer-guide-toc>strong{padding-block-end:13px;border-block-end:1px solid var(--border);display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px}.customer-guide-toc nav{margin-block-start:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px}.customer-guide-toc a{min-block-size:38px;padding:8px 10px;border-radius:9px;display:flex;align-items:center;gap:8px;color:var(--text-subtle);font-size:10px;line-height:1.65}.customer-guide-toc a:hover{background:var(--surface-muted);color:var(--brand-700)}.customer-guide-toc a.is-active{background:color-mix(in srgb,var(--brand-600) 10%,var(--surface));color:var(--brand-700);font-weight:750}.customer-guide-toc a>span{inline-size:23px;block-size:23px;flex:0 0 23px;border-radius:8px;display:grid;place-items:center;background:var(--surface-muted);color:var(--brand-700);font-family:var(--font-fa);font-size:9px;font-weight:800}.customer-guide-toc a.is-active>span{background:var(--brand-700);color:#fff}.customer-guide-index-shortcut{display:none}@media (max-width: 991px){.customer-guide-index-shortcut{min-block-size:42px;padding:9px 13px;position:fixed;inset-inline-end:14px;inset-block-end:calc(14px + env(safe-area-inset-bottom));z-index:34;border:1px solid color-mix(in srgb,white 20%,transparent);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--brand-700);box-shadow:0 10px 28px color-mix(in srgb,var(--brand-950) 22%,transparent);color:#fff;font-size:10px;font-weight:750;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .16s ease,transform .16s ease}.customer-guide-index-shortcut.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.customer-guide-content{min-inline-size:0;display:grid;gap:44px}.customer-guide-section{min-inline-size:0;scroll-margin-block-start:96px}.customer-guide-section>header{margin-block-end:16px;padding-inline:4px;display:flex;align-items:center;gap:11px}.customer-guide-section>header>span{inline-size:42px;block-size:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-600) 10%,var(--surface-muted));color:var(--brand-700)}.customer-guide-section>header small{display:block;margin-block-end:2px;color:var(--brand-700);font-size:9px;font-weight:750}[data-theme=dark] .customer-guide-section>header small,[data-theme=dark] .customer-guide-section>header>span{color:#9fc6f3}.customer-guide-section h2{margin:0;color:var(--text);font-size:17px;line-height:1.6}.customer-guide-copy{padding:22px 24px}.customer-guide-copy h3{margin:0 0 8px;color:var(--text);font-size:13px}.customer-guide-copy p,.customer-guide-copy li,.customer-guide-feature-grid p,.customer-guide-state-list p,.customer-guide-faq p,.customer-guide-closing p{color:var(--text-subtle);font-size:10px;line-height:2}.customer-guide-copy p,.customer-guide-feature-grid p,.customer-guide-state-list p,.customer-guide-closing p{margin:0}.customer-guide-copy ul{margin:13px 0 0;padding-inline-start:0;list-style:none;display:grid;gap:7px}.customer-guide-copy li{position:relative;padding-inline-start:18px}.customer-guide-copy li:before{content:"";inline-size:6px;block-size:6px;position:absolute;inset-inline-start:2px;inset-block-start:10px;border-radius:50%;background:var(--brand-600)}.customer-guide-steps{display:grid;gap:9px}.customer-guide-step{min-block-size:174px;padding:22px;position:relative;display:grid;align-content:start;justify-items:start;gap:10px}.customer-guide-step>svg{color:var(--brand-700)}.customer-guide-step__number{inline-size:28px;block-size:28px;position:absolute;inset-inline-end:18px;inset-block-start:18px;border-radius:9px;display:grid;place-items:center;background:var(--surface-muted);color:var(--brand-700);font-family:var(--font-fa);font-size:10px;font-weight:800}.customer-guide-step strong,.customer-guide-feature-grid strong,.customer-guide-state-list strong{color:var(--text);font-size:12px}.customer-guide-step p{margin:0;color:var(--text-subtle);font-size:10px;line-height:1.9}.customer-guide-two-column,.customer-guide-feature-grid{display:grid;gap:9px}.customer-guide-inline-link{margin-block-start:13px;display:inline-flex;align-items:center;gap:6px;color:var(--brand-700);font-size:10px;font-weight:750}.customer-guide-note{margin-block-start:9px;padding:17px 20px;border:1px solid color-mix(in srgb,var(--brand-600) 20%,var(--border));border-radius:13px;display:flex;align-items:flex-start;gap:9px;background:color-mix(in srgb,var(--brand-100) 55%,var(--surface));color:var(--text-subtle);font-size:10px;line-height:1.9}[data-theme=dark] .customer-guide-note{background:color-mix(in srgb,var(--brand-800) 24%,var(--surface))}[data-theme=dark] .customer-guide-hero p,[data-theme=dark] .customer-guide-copy p,[data-theme=dark] .customer-guide-copy li,[data-theme=dark] .customer-guide-feature-grid p,[data-theme=dark] .customer-guide-state-list p,[data-theme=dark] .customer-guide-faq p,[data-theme=dark] .customer-guide-closing p{color:#b7c6db}[data-theme=dark] .customer-guide-toc a{color:#aebdd2}[data-theme=dark] .customer-guide-hero__actions a:not(:first-child),[data-theme=dark] .customer-guide-inline-link{color:#a9cff8}.customer-guide-note svg{flex:0 0 auto;margin-block-start:3px;color:var(--brand-700)}.customer-guide-flow{margin-block-end:9px;padding:18px;border:1px solid var(--border);border-radius:15px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-muted)}.customer-guide-flow span{min-block-size:36px;padding:9px 14px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--text);font-size:9px;font-weight:700;text-align:center}.customer-guide-flow svg{flex:0 0 auto;color:var(--text-muted)}.customer-guide-feature-grid>article{padding:20px 22px}.customer-guide-feature-grid p{margin-block-start:5px}.customer-guide-risk-card{border-color:color-mix(in srgb,var(--warning) 28%,var(--border));background:color-mix(in srgb,var(--warning) 5%,var(--surface))}.customer-guide-follow-card{margin-block-start:9px}.customer-guide-state-list{display:grid;gap:10px}.customer-guide-state-card.ds-card{--state-accent: var(--brand-600);min-block-size:86px;padding:17px 18px;border-color:color-mix(in srgb,var(--state-accent) 20%,var(--border));display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;background:color-mix(in srgb,var(--state-accent) 4%,var(--surface));box-shadow:0 7px 18px color-mix(in srgb,var(--shadow-color) 6%,transparent)}.customer-guide-state-card__icon{inline-size:42px;block-size:42px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--state-accent) 12%,var(--surface));color:var(--state-accent)}.customer-guide-state-card>div{min-inline-size:0}.customer-guide-state-card strong{display:block;color:var(--text);font-size:12px;line-height:1.6}.customer-guide-state-card p{margin:4px 0 0;color:var(--text-subtle);font-size:10px;line-height:1.85}.customer-guide-state-card--unavailable{--state-accent: var(--negative)}.customer-guide-state-card--expired,.customer-guide-state-card--balance{--state-accent: var(--warning)}.customer-guide-state-card--settlement{--state-accent: var(--positive)}.customer-guide-faq{border:1px solid var(--border);border-radius:17px;overflow:hidden;background:var(--surface)}.customer-guide-faq details{border-block-end:1px solid var(--border)}.customer-guide-faq details:last-child{border-block-end:0}.customer-guide-faq summary{min-block-size:54px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:11px;font-weight:750;cursor:pointer;list-style:none}.customer-guide-faq summary::-webkit-details-marker{display:none}.customer-guide-faq summary:after{content:"+";inline-size:25px;block-size:25px;flex:0 0 25px;border-radius:8px;display:grid;place-items:center;background:var(--surface-muted);color:var(--brand-700);font-family:var(--font-latin);font-size:16px}.customer-guide-faq details[open] summary:after{content:"−"}.customer-guide-faq p{margin:0;padding:0 22px 20px}.customer-guide-closing{padding:22px 24px;border:1px solid color-mix(in srgb,var(--positive) 20%,var(--border));border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:color-mix(in srgb,var(--positive) 6%,var(--surface))}.customer-guide-closing>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px}.customer-guide-closing>div>svg{grid-row:1 / 3;color:var(--positive)}.customer-guide-closing strong{color:var(--text);font-size:12px}@media (min-width: 640px){.customer-guide-steps,.customer-guide-feature-grid,.customer-guide-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.header-guide-link{display:none}.customer-guide-hero{padding:34px;grid-template-columns:auto minmax(0,1fr) minmax(210px,.48fr);align-items:center}.customer-guide-hero__promises{grid-column:auto;grid-template-columns:1fr}.customer-guide-layout{grid-template-columns:245px minmax(0,1fr);align-items:start}.customer-guide-toc{position:sticky;inset-block-start:94px}.customer-guide-toc--desktop{max-block-size:calc(100dvh - 112px);display:flex;flex-direction:column}.customer-guide-toc--mobile{display:none}.customer-guide-toc--desktop nav{min-block-size:0;padding-inline-end:3px;grid-template-columns:1fr;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-600) 22%,transparent) transparent}}@media (max-width: 600px){.customer-guide-page{padding-inline:16px}.customer-guide-hero{padding:20px;border-radius:20px}.customer-guide-hero__icon{inline-size:48px;block-size:48px;border-radius:15px}.customer-guide-hero__promises,.customer-guide-toc nav{grid-template-columns:1fr}.customer-guide-hero__actions a{flex:1 1 140px}.customer-guide-flow{align-items:stretch;flex-direction:column}.customer-guide-flow svg{align-self:center;transform:rotate(-90deg)}.customer-guide-closing{align-items:stretch;flex-direction:column}.customer-guide-copy,.customer-guide-step,.customer-guide-feature-grid>article{padding:18px}.customer-guide-state-card.ds-card{min-block-size:82px;padding:15px;grid-template-columns:40px minmax(0,1fr);gap:11px}.customer-guide-state-card__icon{inline-size:40px;block-size:40px;border-radius:12px}.customer-guide-toc{padding:18px}}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-label-row .auth-text-button{padding:0;font-size:10px}.auth-input{min-block-size:52px;padding-inline:13px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--text-subtle)}.auth-input:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.auth-input input{inline-size:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.auth-input input[data-identifier-kind=mobile]{font-family:var(--font-fa);font-variant-numeric:tabular-nums}.auth-input input[data-identifier-kind=email]{font-family:var(--font-latin)}.auth-otp-fieldset{min-inline-size:0;margin:0;padding:0;border:0}.auth-otp-fieldset legend{margin-block-end:9px;color:var(--text);font-size:12px;font-weight:700}.auth-otp-inputs{inline-size:100%;display:flex;justify-content:center;gap:9px}.auth-otp-inputs input{min-inline-size:0;max-inline-size:54px;block-size:54px;flex:1 1 0;border:1px solid var(--border);border-radius:14px;outline:0;background:var(--surface);color:var(--text);font-family:var(--font-fa);font-size:22px;font-weight:750;font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--brand-500);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.auth-otp-inputs input[data-filled=true]{border-color:color-mix(in srgb,var(--brand-500) 58%,var(--border));background:color-mix(in srgb,var(--brand-500) 8%,var(--surface))}.auth-otp-inputs input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.auth-text-button{border:0;background:transparent;color:var(--brand-600);cursor:pointer;font-size:12px;font-weight:750}.auth-primary-action.ds-button{min-block-size:52px;border-radius:9px}.auth-register-note{margin:-4px 0 0;color:var(--text-subtle);font-size:10px;line-height:1.8;text-align:center}.auth-hint,.auth-error{margin:0;font-size:12px;line-height:1.8}.auth-error{color:var(--danger)}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--text-subtle);font-size:11px}.auth-divider span{padding-inline:4px}.auth-divider:before,.auth-divider:after{block-size:1px;flex:1;background:var(--border);content:""}.auth-google-button.ds-button{min-block-size:48px;border:1px solid #747775;border-radius:9px;background:#fff;color:#1f1f1f;box-shadow:none}.auth-google-button.ds-button>span{display:inline-flex;align-items:center;gap:10px}.auth-google-button img{inline-size:18px;block-size:18px;object-fit:contain}.auth-google-button.ds-button:disabled{border-color:var(--border);background:var(--surface-muted);color:var(--text-subtle);opacity:1}@media (max-width: 600px){.auth-modal.ds-modal{inline-size:100%;max-block-size:min(92vh,780px);border-radius:18px 18px 0 0}.auth-modal .ds-modal__header{padding:16px 20px 12px}.auth-modal .ds-modal__body{padding:4px 20px calc(22px + env(safe-area-inset-bottom))}.auth-modal__brand{display:none}.mobile-auth-page__content{min-block-size:calc(100dvh - 60px - env(safe-area-inset-top));padding:18px 16px calc(20px + env(safe-area-inset-bottom))}.mobile-auth-page__intro{margin-block-end:18px}.mobile-auth-page__intro h1{font-size:21px}.mobile-auth-page .auth-form{gap:14px}.mobile-auth-page .auth-security-note{min-block-size:44px}.mobile-auth-page .auth-primary-action.ds-button{min-block-size:44px;border-radius:10px}.mobile-auth-page .auth-input{min-block-size:48px;border-radius:15px;background:var(--surface)}.mobile-auth-page .auth-otp-inputs{gap:7px}.mobile-auth-page .auth-otp-inputs input{max-inline-size:48px;block-size:48px;border-radius:14px;font-size:19px}.mobile-auth-page .auth-google-button.ds-button{min-block-size:44px;border-radius:10px}}.profile-security,.profile-sessions{min-inline-size:0;margin-block-start:0;padding:22px;border-radius:17px}.profile-security__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-security__heading h2{margin-block-end:5px;font-size:16px}.profile-security__heading p{margin:0;color:var(--text-subtle);font-size:11px;line-height:1.8}.profile-password-form{margin-block-start:16px;display:flex;gap:10px}.profile-password-form input{min-inline-size:0;flex:1;padding:12px 14px;border:1px solid var(--border);border-radius:15px;outline:0;background:var(--surface);color:var(--text);transition:border-color .16s ease,box-shadow .16s ease}.profile-password-form input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.profile-security__icon{inline-size:38px;block-size:38px;border-radius:12px;display:inline-grid;place-items:center;flex:0 0 auto;background:var(--brand-soft);color:var(--brand)}.profile-identifier-list{margin-block-start:15px;display:grid;gap:8px}.profile-identifier-list>div{min-block-size:52px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--surface-muted)}.profile-identifier-list span{min-inline-size:0;display:grid;gap:2px}.profile-identifier-list strong{overflow:hidden;text-overflow:ellipsis;font-size:11px}.profile-identifier-list small{color:var(--text-subtle);font-size:9px}.profile-security-form,.profile-totp-policy{margin-block-start:15px;display:grid;gap:9px}.profile-security-form>div,.profile-totp-policy>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.profile-security-form label{color:var(--text-subtle);font-size:10px}.profile-security-form input,.profile-security-form select,.profile-totp-policy input:not([type=checkbox]){min-inline-size:0;min-block-size:42px;padding:9px 11px;border:1px solid var(--border);border-radius:15px;outline:0;background:var(--surface);color:var(--text);transition:border-color .16s ease,box-shadow .16s ease}.profile-security-form input:focus,.profile-security-form select:focus,.profile-totp-policy input:not([type=checkbox]):focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 16%,transparent)}.profile-totp-enrollment{margin-block-start:15px;padding:12px;border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;background:#fff;color:#0d1c35}.profile-totp-enrollment img{inline-size:132px;block-size:132px}.profile-totp-enrollment>div{display:grid;gap:6px}.profile-totp-enrollment small{color:#5b6678;font-size:9px}.profile-totp-enrollment code{padding:8px;border-radius:8px;overflow-wrap:anywhere;background:#eef2f8;font-size:10px;letter-spacing:.08em}.profile-totp-policy>label{min-block-size:42px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;display:flex;align-items:center;gap:9px;background:var(--surface-muted);font-size:10px}.profile-totp-policy input[type=checkbox]{inline-size:18px;block-size:18px;accent-color:var(--brand)}.profile-totp-disable{justify-self:start;padding:7px 0;border:0;background:transparent;color:var(--danger);font:inherit;font-size:10px}.password-requirements{margin-block-start:12px;padding:11px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface-muted);color:var(--text-subtle)}.password-requirements>strong{display:block;color:var(--text);font-size:10px}.password-requirements ul{margin:8px 0 0;padding:0;display:grid;gap:6px;list-style:none}.password-requirements li{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;transition:color .15s ease}.password-requirements li svg{flex:0 0 auto}.password-requirements li.is-satisfied{color:var(--positive)}.profile-session-list{margin-block-start:14px;display:grid}.profile-session-loading__device{inline-size:min(180px,55vw);block-size:15px}.profile-session-loading__ip{inline-size:110px;block-size:10px;margin-block-start:8px}.profile-session-loading__action{inline-size:72px;block-size:30px}.profile-session-list>div{min-block-size:61px;padding-block:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-start:1px solid var(--border);transform-origin:center;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.profile-session-list>div.is-revoking{background:color-mix(in srgb,var(--warning) 7%,transparent)}.profile-session-list>div.is-revoked{pointer-events:none;animation:profile-session-dismiss .42s ease forwards}@keyframes profile-session-dismiss{0%{max-block-size:72px;opacity:1;transform:scale(1)}55%{max-block-size:72px;opacity:.45;transform:scale(.985)}to{max-block-size:0;min-block-size:0;padding-block:0;opacity:0;transform:translate(-12px) scale(.97)}}.profile-session-device{min-inline-size:0;display:grid;justify-items:start;gap:2px;direction:ltr;text-align:start}.profile-session-device strong{max-inline-size:min(56vw,430px);overflow:hidden;color:var(--text);font-family:var(--font-latin);font-size:11px;font-weight:650;letter-spacing:-.015em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profile-session-device small{color:var(--text-subtle);font-family:var(--font-latin);font-size:8px;font-weight:450;letter-spacing:.01em;line-height:1.4;unicode-bidi:isolate}.profile-session-list button{border:0;display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--danger);cursor:pointer;font-size:11px;font-weight:700}.profile-session-list button:disabled{cursor:default}.profile-session-spinner{animation:profile-session-spin .7s linear infinite}@keyframes profile-session-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.profile-session-list>div.is-revoked{animation-duration:1ms}.profile-session-spinner{animation:none}}.app-shell{--customer-header-height: 68px;--customer-bottom-nav-height: 67px;--customer-flow-bar-height: 72px;min-block-size:100dvh}.mobile-app-bar,.mobile-root-bar,.tablet-navigation,.page-back--desktop{display:none}.statement-download-menu{position:relative}.statement-download-menu>summary{min-block-size:40px;padding-inline:13px;border:1px solid var(--border);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--surface);color:var(--text-subtle);font-size:10px;font-weight:750;cursor:pointer;list-style:none}.statement-download-menu>summary::-webkit-details-marker,.customer-guide-toc>summary::-webkit-details-marker{display:none}@media (max-width: 767px){html,body,#root{inline-size:100%;max-inline-size:100%;overflow-x:clip;overscroll-behavior-x:none}body,body *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body :is(input,textarea,[contenteditable=true],.allow-text-selection),body :is(input,textarea,[contenteditable=true],.allow-text-selection) *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.app-shell,.app-content,.app-content>main,.mobile-auth-page{min-inline-size:0;max-inline-size:100%;overflow-x:clip}html,body,#root,.app-shell,.app-shell *,.mobile-auth-page,.mobile-auth-page *{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.app-shell *::-webkit-scrollbar,.mobile-auth-page::-webkit-scrollbar,.mobile-auth-page *::-webkit-scrollbar{inline-size:0;block-size:0;display:none}body{min-inline-size:0}body .ds-button{min-block-size:40px;padding-inline:12px;border-radius:10px;gap:6px;font-size:12px;font-weight:650;line-height:1.45}body .ds-button--primary{font-weight:700}body .ds-button--sm{min-block-size:34px;padding-inline:10px;font-size:10px}body .ds-button--lg{min-block-size:44px;padding-inline:14px;font-size:12px}body .ds-segmented{min-block-size:38px;padding:3px;gap:3px;border-radius:10px}body .ds-segmented__option{min-block-size:32px;border-radius:8px;font-size:10px}.app-shell{--customer-header-height: 56px;--customer-bottom-nav-height: 62px;--customer-flow-bar-height: 60px}.app-shell .ds-card{border-radius:12px;box-shadow:0 5px 14px color-mix(in srgb,var(--shadow-color) 7%,transparent)}.app-shell .ds-badge{min-block-size:22px;padding-inline:7px;font-size:9px}.app-shell .ds-empty{min-block-size:180px;padding:18px 14px;gap:6px}.app-shell .ds-empty__icon{inline-size:44px;block-size:44px;margin-block-end:2px;border-radius:14px}.app-shell .ds-empty p{margin-block-end:8px;font-size:10px;line-height:1.75}.app-header{block-size:var(--customer-header-height)}.app-header__content{padding-inline:14px;gap:10px}.app-header:not(.app-header--contextual) .app-header__content{display:none}.mobile-root-bar{block-size:100%;padding-inline:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-root-bar>strong{min-inline-size:0;flex:1 1 auto;overflow:hidden;color:var(--text);font-size:16px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mobile-root-bar__brand{display:inline-flex;align-items:center}.mobile-root-bar__brand img{max-inline-size:42px}.mobile-root-bar__account,.mobile-root-bar__sign-in{flex:0 0 auto;min-inline-size:44px;min-block-size:44px;border:1px solid var(--border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--text)}.mobile-root-bar__sign-in{min-inline-size:76px;padding-inline:12px;border-radius:var(--radius-pill);gap:6px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.mobile-root-bar :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 28%,transparent);outline-offset:2px}.app-header__brand img{max-inline-size:42px}.app-header__actions{gap:5px}.app-header__actions>.header-guide-link,.app-header__actions>button.header-utility-button{display:none}.app-header .header-auth-button.ds-button{min-block-size:38px;padding-inline-end:4px}.app-header--contextual{block-size:52px}.app-header--contextual .app-header__content{display:none}.mobile-app-bar{block-size:100%;padding-inline:10px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px}.mobile-app-bar button{inline-size:44px;block-size:44px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text);cursor:pointer}.mobile-app-bar button:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 28%,transparent)}.mobile-app-bar strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-content{padding-block-end:calc(var(--customer-bottom-nav-height) + 18px + env(safe-area-inset-bottom))}.app-shell--detail .app-content,.app-shell--flow .app-content{padding-block-end:0}.bottom-navigation{block-size:calc(var(--customer-bottom-nav-height) + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.bottom-navigation a{min-inline-size:0;min-block-size:50px;border-radius:10px;gap:2px;font-size:7.5px}.bottom-navigation a span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-navigation a.is-active{background:color-mix(in srgb,var(--brand-600) 9%,transparent)}.page{padding:12px 12px 26px}.page-loading{padding:16px 12px 28px}.page-loading__heading{margin-block-end:16px}.page-loading__content{gap:10px}.page-loading__avatar{inline-size:50px;block-size:50px;flex-basis:50px;border-radius:15px}.page-loading__name{block-size:17px}.page-loading__hero{min-block-size:156px;padding:14px;grid-template-columns:1fr;gap:18px}.page-loading__hero-value{justify-items:start;gap:8px}.page-loading__hero-value .ds-skeleton:first-child{inline-size:110px;block-size:10px}.page-loading__hero-value .ds-skeleton:last-child{inline-size:min(70%,230px);block-size:28px}.page-loading__tabs{min-block-size:50px;padding:9px;gap:10px}.page-loading__tabs .ds-skeleton{block-size:11px}.page-loading__metric-grid{grid-template-columns:1fr;gap:10px}.page-loading__metric-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.page-loading__detail-stat{min-block-size:82px;padding:14px;gap:9px}.page-loading__portfolio-summary{min-block-size:188px;padding:18px;gap:20px}.page-loading__metric-value--large{inline-size:min(80%,270px);block-size:32px}.page-loading__metric-badge{inline-size:62px;block-size:38px}.page-loading__summary-footer{padding-block-start:14px;gap:14px}.page-loading__summary-footer .ds-skeleton{block-size:14px}.page-loading__metric-card{min-block-size:88px;padding:14px}.page-loading__toolbar{min-block-size:58px;padding:9px;grid-template-columns:minmax(0,1fr) 84px;gap:9px}.page-loading__toolbar .ds-skeleton{block-size:38px}.page-loading__row{min-block-size:78px;padding:12px;grid-template-columns:40px minmax(0,1fr) 74px;gap:10px}.page-loading__row-icon{inline-size:40px;block-size:40px;border-radius:12px}.page-loading__row-value{block-size:17px}.page-loading__flow{grid-template-columns:1fr;gap:10px}.page-loading__flow-main,.page-loading__flow-aside{padding:15px}.page-loading__flow-aside{order:-1;min-block-size:150px;gap:15px}.page-loading__flow-main{min-block-size:390px;gap:11px}.page-loading__flow-options{margin-block-start:10px;gap:9px}.page-loading__flow-options .ds-skeleton{block-size:58px}.page-loading__flow-actions .ds-skeleton{block-size:42px}.page-loading--session{min-block-size:calc(100dvh - 100px)}.page-loading__session-card{min-block-size:190px;padding:20px}.session-required-page{min-block-size:auto;padding-block-start:28px}.session-required-card{padding:14px}.session-required-actions{margin-block-start:12px;gap:9px}.page-title{margin-block-end:15px}.app-shell--root .page-title :is(.eyebrow,h1),.app-shell--detail .page-title :is(.eyebrow,h1){display:none}.app-shell--root .page-title,.app-shell--detail .page-title{margin-block-end:12px}.page-title h1{font-size:19px;line-height:1.55}.page-title p{font-size:9px;line-height:1.7}.portfolio-hero{min-block-size:246px;padding:18px;gap:22px}.portfolio-hero__content{max-inline-size:100%}.portfolio-hero__content>strong{font-size:clamp(28px,9vw,34px)}.portfolio-hero__balance{min-block-size:66px;padding:10px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.portfolio-hero__balance-icon{inline-size:38px;block-size:38px;border-radius:11px}.portfolio-hero__balance-action{min-block-size:36px;padding-inline-start:10px;font-size:10px}.discovery-hero{min-block-size:0;margin-block-start:18px;padding:12px;border-radius:17px;gap:12px}.discovery-hero h2{margin-block:9px 5px;font-size:clamp(20px,6.4vw,25px);line-height:1.5}.discovery-hero__heading p{font-size:9px;line-height:1.75}.discovery-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.discovery-hero__facts span{min-block-size:34px;padding-inline:7px;justify-content:center;font-size:8px;line-height:1.45}.discovery-hero__facts svg{inline-size:14px;block-size:14px;flex:0 0 auto}.featured-carousel{padding:8px;border-radius:15px;gap:6px}.featured-carousel__topbar{min-block-size:30px}.featured-carousel__controls button{inline-size:30px;block-size:30px;border-radius:9px}.featured-basket>a{min-block-size:226px;padding:14px;gap:10px}.featured-basket__header{grid-template-columns:54px minmax(0,1fr);gap:10px}.featured-basket__header .basket-visual--lg{inline-size:54px;block-size:54px;border-radius:17px}.featured-basket h3{margin-block:2px;font-size:14px}.featured-basket p{font-size:8px}.featured-basket__metrics{padding:9px;gap:7px}.featured-basket__metrics strong{font-size:10px}.featured-basket footer>small{display:none}.discovery-hero .discovery-hero__sign-in.ds-button{display:none}@media (max-width: 420px){.portfolio-hero__balance{grid-template-columns:38px minmax(0,1fr)}.portfolio-hero__balance-action{min-block-size:34px;padding-block-start:8px;padding-inline-start:0;border-block-start:1px solid rgb(255 255 255 / 13%);border-inline-start:0;grid-column:1 / -1;justify-content:space-between}}.catalogue-toolbar{margin-block-start:20px}.catalogue-toolbar__heading h2{font-size:17px}.catalogue-search{min-block-size:44px}.catalogue-search-group{grid-template-columns:minmax(0,1fr) 44px}.catalogue-filter-trigger{inline-size:44px;min-block-size:44px;border-radius:12px}.catalogue-filter-panel{padding:13px;border-radius:14px;gap:13px}.catalogue-filter-group button{min-block-size:34px;padding-inline:10px;font-size:8px}.catalogue-categories{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow-x:visible}.catalogue-categories button{min-block-size:36px;padding-inline:11px;gap:5px;font-size:9px;font-weight:650}.basket-grid{grid-template-columns:1fr}.basket-card>a{padding:13px}.basket-card .basket-visual{inline-size:50px;block-size:50px;border-radius:15px}.basket-card__identity h3{font-size:14px}.basket-card__chart,.basket-card__history-unavailable,.basket-card__price-skeleton-chart{block-size:76px;margin-block:10px 4px;border-radius:10px}.basket-card__footer{padding-block-start:10px}.prices-page{gap:14px}.prices-summary{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:15px}.prices-summary>span{min-inline-size:0;padding:13px;border-block-start:0}.prices-summary>span+span{border-inline-start:1px solid var(--border)}.prices-heading{gap:10px}.prices-heading h1{display:none}.prices-heading p{margin:0}.prices-heading__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.prices-refresh-button.ds-button{min-block-size:42px}.prices-toolbar{gap:9px}.prices-toolbar>div{margin-inline:0;padding:3px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;overflow-x:visible;border-inline:1px solid var(--border);border-radius:10px;background:var(--surface)}.prices-toolbar>div button{min-inline-size:0;min-block-size:34px;padding:4px;font-size:9px;font-weight:650;line-height:1.35;white-space:normal}.prices-toolbar>div::-webkit-scrollbar{display:none}.global-price-row{padding:11px;gap:9px}.global-price-row:not(.global-price-row--loading){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:0}.global-price-row:not(.global-price-row--loading) .global-price-row__asset{grid-column:1 / -1;margin-block-end:9px;padding-block-end:9px}.global-price-row:not(.global-price-row--loading)>div:not(.global-price-row__asset){min-block-size:48px;align-content:center;gap:3px}.global-price-row:not(.global-price-row--loading)>div:not(.global-price-row__asset)+div{padding-inline-start:12px;border-inline-start:1px solid var(--border)}.global-price-row:not(.global-price-row--loading)>div:not(.global-price-row__asset) small{font-size:8px;line-height:1.45}.global-price-row:not(.global-price-row--loading)>div:not(.global-price-row__asset) strong{font-size:12px}.global-price-row--loading{min-block-size:116px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.global-price-row--loading .global-price-row__loading-cell--asset{grid-column:1 / -1;padding-block-end:11px;grid-template-columns:44px minmax(0,1fr);border-block-end:1px solid var(--border)}.global-price-row--loading .global-price-row__loading-icon{inline-size:44px;block-size:44px;border-radius:13px}.global-price-row--loading .global-price-row__loading-cell:not(.global-price-row__loading-cell--asset){padding-block-start:11px}.global-price-row--loading .global-price-row__loading-cell:not(.global-price-row__loading-cell--asset)+.global-price-row__loading-cell{padding-inline-start:12px;border-inline-start:1px solid var(--border)}.global-price-row--loading .global-price-row__loading-label{inline-size:58%;block-size:8px}.global-price-row--loading .global-price-row__loading-price{inline-size:86%;block-size:16px}.basket-detail-page{padding-block-end:calc(var(--customer-flow-bar-height) + 34px + env(safe-area-inset-bottom))}.basket-detail-hero{min-block-size:0;padding:14px;gap:12px;border-radius:15px}.basket-detail-hero__identity{align-items:flex-start}.basket-detail-hero__identity h1{font-size:18px;line-height:1.55}.basket-detail-hero__watchlist{min-block-size:44px;padding-inline:10px}.basket-detail-hero .basket-visual--lg{inline-size:68px;block-size:68px;border-radius:20px}.basket-detail-hero__price{align-items:stretch}.basket-detail-hero__price>strong{font-size:21px}.basket-detail-hero__cta{display:none}.basket-detail-tabs{inset-block-start:55px;margin-inline:-4px;grid-template-columns:repeat(4,minmax(0,1fr))}.basket-detail-tabs a{min-block-size:44px;flex-direction:column;gap:2px;font-size:8px}.basket-stat-strip{gap:7px}.basket-stat-strip .ds-card{min-block-size:68px;padding:10px}.mobile-trade-bar{min-block-size:calc(var(--customer-flow-bar-height) + env(safe-area-inset-bottom));padding:7px 12px calc(7px + env(safe-area-inset-bottom));inset-block-end:0;z-index:36}.mobile-trade-bar .ds-button{min-block-size:40px}.suitability-page{padding-block-end:12px}.suitability-layout{gap:8px}.suitability-basket-card,.suitability-question-card,.suitability-result{padding:12px}.suitability-basket-card{grid-template-columns:54px minmax(0,1fr);gap:8px}.suitability-basket-card .basket-visual--lg{inline-size:52px;block-size:52px;border-radius:16px}.suitability-basket-card h1{margin-block:4px 0 3px;font-size:14px}.suitability-basket-card p,.suitability-basket-card>small{font-size:8px;line-height:1.65}.suitability-progress{grid-column:1 / -1;gap:5px}.suitability-basket-card>small{grid-column:1 / -1}.suitability-question-card{gap:12px}.suitability-question-card h2{font-size:14px;line-height:1.6}.suitability-question-card__heading{gap:9px}.suitability-question-card__heading>span{inline-size:32px;block-size:32px;font-size:11px}.suitability-options>button{min-block-size:52px;padding:8px 9px;border-radius:10px;gap:8px}.suitability-options strong{font-size:10px}.suitability-options{gap:7px}.suitability-options small{margin-block-start:2px;font-size:8px;line-height:1.55}.suitability-question-actions{margin:0 -12px -12px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));position:sticky;inset-block-end:0;z-index:8;border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.trade-page{padding-block-end:calc(24px + env(safe-area-inset-bottom))}.trade-form-card{padding:12px;gap:12px}.trade-form-card__header{grid-template-columns:auto minmax(0,1fr)}.trade-form-card__header>.ds-badge{grid-column:1 / -1;justify-self:start}.quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-amounts button{min-block-size:40px}.trade-form-card>.ds-button{min-block-size:44px;position:sticky;inset-block-end:calc(10px + env(safe-area-inset-bottom));z-index:7;box-shadow:0 12px 30px #142d503d}.portfolio-summary-grid{grid-template-columns:1fr;gap:9px}.portfolio-total-card{grid-column:auto;min-block-size:160px;padding:14px}.portfolio-total-card>div:first-child strong{font-size:19px}.portfolio-secondary-metrics{margin-inline:0;padding-inline:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow-x:visible}.portfolio-secondary-metrics::-webkit-scrollbar{display:none}.portfolio-secondary-metrics .wallet-card{min-inline-size:0}.wallet-card{min-inline-size:0;min-block-size:94px;padding:12px;align-items:flex-start}.wallet-card__icon{inline-size:34px;block-size:34px;flex-basis:34px}.wallet-card__icon svg{inline-size:20px;block-size:20px}.wallet-card strong{overflow-wrap:anywhere}.position-list{grid-template-columns:1fr}.page-title--with-action{gap:11px}.page-title--with-action .ds-segmented,.statement-download-menu{inline-size:100%}.statement-download-menu>summary{inline-size:100%}.statement-download-actions{margin-block-start:8px;display:grid;grid-template-columns:1fr 1fr}.order-row{grid-template-columns:auto minmax(0,1fr);min-block-size:84px;gap:8px 10px;padding:11px}.order-row-loading{min-block-size:74px;padding:12px;grid-template-columns:38px 1fr minmax(62px,100px);gap:10px}.order-row-loading__icon{inline-size:38px;block-size:38px;border-radius:11px}.order-row__amount,.order-row__status{grid-column:2;justify-items:start;text-align:start}.profile-security,.profile-sessions{padding:13px;border-radius:12px}.profile-page{gap:16px}.profile-account-hero{min-block-size:0;padding:16px;border-radius:16px;align-items:flex-start;gap:11px;grid-template-columns:auto minmax(0,1fr)}.profile-account-hero__security{inline-size:44px;block-size:44px;border-radius:13px}.profile-account-hero h1{font-size:19px}.profile-account-hero__content>strong{font-size:14px;unicode-bidi:isolate}.profile-account-hero p{font-size:9px;line-height:1.75}.profile-account-hero__facts{display:none}.profile-account-grid{grid-template-columns:minmax(0,1fr);gap:12px}.profile-security__heading{align-items:stretch;flex-direction:column}.profile-password-form{flex-direction:column}.profile-security-form>div,.profile-totp-policy>div{grid-template-columns:minmax(0,1fr)}.profile-totp-enrollment{grid-template-columns:96px minmax(0,1fr);gap:10px}.profile-totp-enrollment img{inline-size:96px;block-size:96px}.profile-password-form input,.profile-password-form .ds-button{min-block-size:44px}.profile-password-form input{background:var(--surface)}.profile-session-list>div{padding-block:10px}.profile-menu{margin-block-start:12px;border-radius:12px;grid-template-columns:minmax(0,1fr)}.profile-menu a,.profile-menu__action{min-block-size:56px;padding:8px 11px}.profile-menu__icon{inline-size:32px;block-size:32px;border-radius:10px}.activity-tabs{padding:3px;border-radius:12px}.activity-tabs .ds-segmented{grid-auto-flow:column;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}.activity-tabs .ds-segmented__option{min-inline-size:0;padding-inline:3px;font-size:8px;white-space:nowrap}.activity-tabs .ds-segmented::-webkit-scrollbar{display:none}.activity-list>article{padding:11px;gap:8px}.customer-guide-page{padding-inline:14px}.customer-guide-hero{padding:18px 14px 14px;border-radius:20px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;text-align:center}.customer-guide-hero__icon{inline-size:50px;block-size:50px;border-radius:16px}.customer-guide-hero>div:not(.customer-guide-hero__icon,.customer-guide-hero__promises){inline-size:100%;min-inline-size:0}.customer-guide-hero h1{margin-block:5px 7px;font-size:19px;line-height:1.55}.customer-guide-hero p{margin-inline:auto;font-size:9px;line-height:1.85}.customer-guide-hero__actions{inline-size:100%;margin-block-start:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.customer-guide-hero__actions a{min-inline-size:0;min-block-size:40px;padding-inline:9px;font-size:9px}.customer-guide-hero__promises{inline-size:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.customer-guide-hero__promises>span{min-inline-size:0;min-block-size:58px;padding:8px 5px;flex-direction:column;gap:5px;font-size:8px;line-height:1.5}.customer-guide-layout{margin-block-start:14px;gap:22px}.customer-guide-toc{padding:0;border-radius:16px;overflow:hidden}.customer-guide-toc>summary{min-block-size:48px;padding:11px 14px;display:flex;align-items:center;gap:8px;color:var(--text);font-size:11px;font-weight:750;cursor:pointer;list-style:none}.customer-guide-toc>summary:after{margin-inline-start:auto;content:"+";color:var(--brand-700);font-family:var(--font-latin);font-size:18px}.customer-guide-toc[open]>summary:after{content:"−"}.customer-guide-toc nav{margin:0;padding:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-block-start:1px solid var(--border);background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface))}.customer-guide-toc a{min-inline-size:0;min-block-size:44px;padding:7px 8px;border:1px solid transparent;border-radius:11px;align-items:center;background:var(--surface);font-size:8.5px;line-height:1.55}.customer-guide-toc a.is-active{border-color:color-mix(in srgb,var(--brand-600) 20%,var(--border))}.customer-guide-toc a>span{inline-size:24px;block-size:24px;flex-basis:24px;border-radius:8px;font-size:8px}.customer-guide-toc nav>a:last-child:nth-child(odd){grid-column:1 / -1}.customer-guide-content{gap:30px}.customer-guide-section>header{margin-block-end:11px;padding-inline:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px}.customer-guide-section>header>span{inline-size:40px;block-size:40px;flex-basis:40px;border-radius:12px}.customer-guide-section h2{font-size:15px;line-height:1.55}.customer-guide-section>header small{font-size:8px}.customer-guide-copy,.customer-guide-step,.customer-guide-feature-grid>article{padding:15px;border-radius:15px}.customer-guide-step{min-block-size:138px;gap:8px}.customer-guide-step__number{inset-inline-end:14px;inset-block-start:14px}.customer-guide-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-guide-feature-grid>article{min-inline-size:0}.customer-guide-feature-grid strong{font-size:10px}.customer-guide-feature-grid p{font-size:8.5px;line-height:1.75}.customer-guide-note{padding:14px;border-radius:13px}.customer-guide-flow{padding:12px;gap:6px}.customer-guide-flow span{inline-size:100%;min-block-size:38px}.customer-guide-faq summary{min-block-size:50px;padding:14px 15px;font-size:9px}.customer-guide-faq p{padding:0 15px 16px}.customer-guide-closing{padding:16px;border-radius:15px}.customer-guide-index-shortcut{inset-inline-end:14px;inset-block-end:calc(14px + env(safe-area-inset-bottom));min-block-size:40px;padding:8px 11px;font-size:9px}.auth-modal.ds-modal{max-block-size:min(94dvh,780px)}.auth-modal .ds-modal__body{overflow-y:auto;overscroll-behavior:contain}}@media (min-width: 768px) and (max-width: 991px){.app-header{block-size:72px}.app-header--contextual{block-size:58px}.app-header--contextual .app-header__content{display:none}.app-header--contextual .mobile-app-bar{max-inline-size:var(--container);block-size:100%;margin-inline:auto;padding-inline:18px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.mobile-app-bar button{inline-size:44px;block-size:44px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text)}.mobile-app-bar strong{overflow:hidden;font-size:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tablet-navigation{min-inline-size:0;display:flex;align-self:stretch;align-items:stretch;justify-content:center;gap:2px}.tablet-navigation a{min-inline-size:58px;padding-inline:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-subtle);font-size:8px;font-weight:700}.tablet-navigation a.is-active{color:var(--brand-700)}.app-header__actions>.header-guide-link{display:none}.app-header__actions>button.header-utility-button{display:none}}@media (min-width: 768px){.statement-download-menu>summary{display:none}.statement-download-menu:not([open])>.statement-download-actions,.statement-download-menu>.statement-download-actions{display:flex}.customer-guide-toc>summary{padding-block-end:13px;border-block-end:1px solid var(--border);display:flex;align-items:center;gap:8px;color:var(--text);font-size:12px;font-weight:750;list-style:none}.customer-guide-toc--desktop{display:block}.customer-guide-toc--mobile{display:none}}@media (min-width: 992px){.page-back--desktop{display:inline-flex}}@media (prefers-reduced-motion: reduce){.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
