.Card{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:.75rem;border-radius:14px;background:rgba(255,255,255,.38);border:1px solid var(--glass-border,rgba(255,255,255,.16));box-shadow:0 1px 2px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.35);box-sizing:border-box;text-decoration:none;color:inherit;transition:background var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),transform var(--transition-fast) var(--transition-ease)}.Card--clickable{cursor:pointer}.Card--clickable:active{transform:scale(.995)}.Card--clickable:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-primary) 32%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent),0 0 18px color-mix(in srgb,var(--color-primary) 12%,transparent)}[data-theme-scheme=dark] .Card{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.Card--top{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:.75rem;width:100%;min-width:0}.Card--logo{width:2.5rem;height:2.5rem;border-radius:8px;flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);background:rgba(255,255,255,.6)}[data-theme-scheme=dark] .Card--logo{background:rgba(255,255,255,.08)}.Card--logo-image{padding:0;background:transparent}.Card--logo-img{width:100%;height:100%;object-fit:contain;display:block}.Card--logo-symbol{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.Card--logo-text{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1;margin:0;text-align:center;color:color-mix(in srgb,var(--color-text) 85%,transparent)}.Card--identity{display:flex;flex-direction:column;justify-content:space-between;gap:.125rem;min-width:0}.Card--symbol{font-size:.875rem;font-weight:700;line-height:1.2;margin:0;min-width:0}.Card--symbol-truncate{display:block;min-width:0}.Card--subtitle,.Card--symbol-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card--subtitle{font-size:.75rem;font-weight:400;line-height:1.2;margin:0;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.Card--subtitle:empty{display:none}.Card--qty-symbol{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Card--qty-symbol-sep{color:color-mix(in srgb,var(--color-text) 45%,transparent)}.Card--summary-block{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:0;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Card--headline-value{font-size:.9375rem;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.Card--gain-row{display:flex;align-items:center;gap:.375rem;justify-content:flex-end}.Card--gain-amount,.Card--gain-pct{font-size:.75rem;font-weight:600;line-height:1.15;margin:0;white-space:nowrap}.Card--gain-pct{display:inline-flex;align-items:center;gap:.1875rem}.Card--trend-icon{font-size:.625rem;margin:0}.Card--return-positive{color:var(--color-positive)}.Card--return-negative{color:#dc2626}.Card--return-neutral{color:color-mix(in srgb,var(--color-text) 65%,transparent)}[data-theme-scheme=dark] .Card--return-negative{color:var(--color-negative)}.Card--placeholder{display:inline-block;border-radius:4px;background:color-mix(in srgb,var(--color-text) 18%,transparent);animation:CardPlaceholderPulse 1.4s ease-in-out infinite}[data-theme-scheme=dark] .Card--placeholder{background:color-mix(in srgb,var(--color-text) 24%,transparent)}[data-reduced-motion=true] .Card--placeholder{animation:none}.Card--placeholder-lg{width:5rem;height:.875rem}.Card--placeholder-sm{width:3.25rem;height:.6875rem}.Card--placeholder-name{display:block;width:min(100%,9.5rem);height:.875rem}.Card--placeholder-qty{display:block;width:6.25rem;height:.6875rem}.Card--summary-block .Card--placeholder{margin-inline-start:auto}@keyframes CardPlaceholderPulse{0%,to{opacity:.45}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.Card{animation:none}}@media (max-width:360px){.Card{padding:.625rem;border-radius:12px;gap:.5rem}.Card--top{gap:.625rem}.Card--logo{width:2.25rem;height:2.25rem}.Card--symbol{font-size:.8125rem}.Card--headline-value{font-size:.875rem}}.HoldingsContainer{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;flex:1 1 100%}.HoldingsContainer--header{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;min-width:0}.HoldingsContainer--header-actions{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;flex-shrink:0;margin-inline-start:auto}.HoldingsContainer--header-actions .ButtonGroup{flex-direction:row;flex-wrap:nowrap}.HoldingsContainer--header-actions .ButtonGroup>*{width:auto}.HoldingsContainer--mobile-sort{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.375rem;width:100%;overflow-x:auto;padding:.125rem 0 .25rem;scrollbar-width:none;-ms-overflow-style:none}.HoldingsContainer--mobile-sort::-webkit-scrollbar{display:none}.HoldingsContainer--mobile-sort-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 65%,transparent);background:rgba(255,255,255,.22);border:1px solid var(--glass-border,rgba(255,255,255,.14));border-radius:999px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease)}.HoldingsContainer--mobile-sort-chip:active{transform:scale(.97)}.HoldingsContainer--mobile-sort-chip-selected{color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}[data-theme-scheme=dark] .HoldingsContainer--mobile-sort-chip{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.1)}.HoldingsContainer--mobile-sort-chip-icon{font-size:.5rem}@media (max-width:1024px){.HoldingsContainer--header{flex-wrap:wrap;gap:.75rem}.HoldingsContainer{gap:.5rem;padding-top:.5rem}.HoldingsContainer--header-actions{gap:.375rem;margin-inline-start:auto;justify-content:flex-end;flex-wrap:nowrap}}@media (max-width:500px){.HoldingsContainer--header{gap:.5rem}.HoldingsContainer{padding-top:.375rem}.HoldingsContainer--header-actions .ButtonGroup .Button{font-size:.75rem;padding:.25rem .5rem}.HoldingsContainer--header-actions .ButtonGroup{flex-wrap:nowrap;justify-content:flex-end}}@media (max-width:360px){.HoldingsContainer{padding-top:.25rem}}.Holding--holdings{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;flex:1 1 100%}.Holding--holdings>*{animation:holdingsListRowEnter .3s ease both}.Holding--holdings>.HoldingsContainer--deferred-wrap{animation:none}@keyframes holdingsListRowEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:500px){.Holding--holdings{gap:.5rem}}@media (prefers-reduced-motion:reduce){.Holding--holdings>*{animation:none}}.HoldingsContainer--deferred-wrap{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.HoldingsContainer--deferred-slot{width:100%;min-width:0;min-height:2.875rem;border-radius:9px;box-sizing:border-box;border:1px solid var(--glass-border,rgba(255,255,255,.14));background:color-mix(in srgb,var(--color-text) 5%,transparent);overflow:hidden;flex-shrink:0}.HoldingsContainer--deferred-slot--card{min-height:4.25rem;border-radius:12px}[data-theme-scheme=dark] .HoldingsContainer--deferred-slot{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-color:rgba(255,255,255,.1)}.HoldingsContainer--deferred-slot-pulse{min-height:inherit;width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-text) 0%,transparent) 0,color-mix(in srgb,var(--color-text) 12%,transparent) 50%,color-mix(in srgb,var(--color-text) 0%,transparent) 100%);background-size:200% 100%;animation:HoldingsContainerDeferredPulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.HoldingsContainer--deferred-slot-pulse{animation:none;background:color-mix(in srgb,var(--color-text) 8%,transparent)}}[data-reduced-motion=true] .HoldingsContainer--deferred-slot-pulse{animation:none;background:color-mix(in srgb,var(--color-text) 8%,transparent)}@keyframes HoldingsContainerDeferredPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:500px){.HoldingsContainer--deferred-wrap{gap:.5rem}}.Transaction{width:100%}.Transaction--row{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;transition:background-color var(--transition-normal) var(--transition-ease)}.Transaction--row-menu-open,.Transaction--row:hover{background-color:color-mix(in srgb,var(--color-text) 3%,transparent)}.Transaction--row-contextable{cursor:context-menu;outline:none}.Transaction--row-contextable:focus-visible{background-color:color-mix(in srgb,var(--color-primary) 9%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 24%,transparent),0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent)}[data-theme-scheme=dark] .Transaction--row-menu-open,[data-theme-scheme=dark] .Transaction--row:hover{background-color:color-mix(in srgb,var(--color-text) 5%,transparent)}[data-theme-scheme=dark] .Transaction--row-contextable:focus-visible{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)}.Transaction--cell{display:flex;align-items:center}.Transaction--cell.Transaction--type{flex:0 0 auto;min-width:70px}.Transaction--cell.Transaction--symbol{flex:1 1 auto;min-width:0}.Transaction--cell.Transaction--amount{flex:0 0 auto;min-width:0;justify-content:flex-end}.Transaction--cell.Transaction--actions{flex:0 0 auto;min-width:32px;justify-content:flex-end}.Transaction--symbol-container{display:flex;flex-direction:column;min-width:0}.Transaction--text{color:var(--color-text)}.Transaction--cell-symbol{font-weight:600;font-size:.875rem}.Transaction--symbol-name{font-size:.75rem;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.Transaction--symbol-meta{color:color-mix(in srgb,var(--color-text) 78%,transparent)}.Transaction--amount-text{font-size:.875rem;white-space:nowrap}.Transaction--amount-stack{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.4rem;min-width:0}.Transaction--amount-meta{color:color-mix(in srgb,var(--color-text) 82%,transparent)}.Transaction--amount-total{font-weight:700}.Transaction--type-badge{display:inline-block;padding:.1875rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.Transaction--type-buy{background:color-mix(in srgb,var(--color-positive) 75%,transparent);color:var(--color-background)}[data-theme-scheme=dark] .Transaction--type-buy{background:color-mix(in srgb,var(--color-positive) 30%,transparent);color:var(--color-positive)}.Transaction--type-sell{background:rgba(220,38,38,.75);color:var(--color-background)}[data-theme-scheme=dark] .Transaction--type-sell{background:color-mix(in srgb,var(--color-negative) 30%,transparent);color:var(--color-negative)}.Transaction--type-neutral{background-color:color-mix(in srgb,var(--color-text) 10%,transparent);color:color-mix(in srgb,var(--color-text) 80%,transparent)}.Transaction--type-currency{background:color-mix(in srgb,var(--color-primary) 32%,transparent);color:color-mix(in srgb,var(--color-primary) 95%,black 5%)}.Transaction--type-dividend{background:color-mix(in srgb,#a855f7 28%,transparent);color:color-mix(in srgb,#6b21a8 90%,black 10%)}[data-theme-scheme=dark] .Transaction--type-dividend{background:color-mix(in srgb,#c084fc 22%,transparent);color:#e9d5ff}[data-theme-scheme=dark] .Transaction--type-currency{background:color-mix(in srgb,var(--color-primary) 24%,transparent);color:color-mix(in srgb,var(--color-primary) 85%,white 15%)}.Transaction--type-corporate{background:color-mix(in srgb,#d97706 24%,transparent);color:color-mix(in srgb,#92400e 90%,black 10%)}[data-theme-scheme=dark] .Transaction--type-corporate{background:color-mix(in srgb,#f59e0b 20%,transparent);color:color-mix(in srgb,#fbbf24 85%,white 15%)}.Transaction--modify-button{background:none;border:none;cursor:pointer;padding:.375rem;border-radius:4px;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 60%,transparent);transition:background-color var(--transition-normal) var(--transition-ease),color var(--transition-normal) var(--transition-ease)}.Transaction--modify-button:hover{background-color:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text)}.Transaction--modify-icon{width:.875rem;height:.875rem}.Transaction--editing{width:100%}.Transaction--edit-panel{padding:1rem;border:2px dashed color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-background) 85%,transparent);transition:background-color var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease);box-shadow:var(--shadow-surface-sm)}.Transaction--edit-panel:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-background) 98%,transparent);box-shadow:var(--shadow-surface-sm)}[data-theme-scheme=dark] .Transaction--edit-panel{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);background:color-mix(in srgb,var(--color-background) 85%,transparent);box-shadow:var(--shadow-surface-sm)}[data-theme-scheme=dark] .Transaction--edit-panel:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-background) 88%,transparent);box-shadow:var(--shadow-surface-sm)}.Transaction--type-toggle{display:flex;flex-direction:column;gap:.125rem}.Transaction--price-currency-group{display:flex;flex-direction:column;gap:0}.Transaction--price-currency-container{display:flex;align-items:stretch;gap:0}.Transaction--currency-input{flex:1.5 1}.Transaction--price-input{flex:1 1}.Transaction--delete-button-edit{color:color-mix(in srgb,rgba(220,38,38,.9),transparent)}[data-theme-scheme=dark] .Transaction--delete-button-edit{color:var(--color-negative)}.Transaction--delete-icon-button{background-color:rgba(139,69,19,.15);border:none;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 60%,transparent);transition:background-color var(--transition-normal) var(--transition-ease),color var(--transition-normal) var(--transition-ease);width:var(--mobile-control-height,2.75rem);height:var(--mobile-control-height,2.75rem);flex-shrink:0}.Transaction--delete-icon-button:hover{background-color:rgba(139,69,19,.25);color:color-mix(in srgb,rgba(220,38,38,.9),transparent)}.Transaction--delete-icon-button-marked{background-color:rgba(220,38,38,.15)!important;color:rgba(220,38,38,.9)!important}.Transaction--delete-icon-button-marked:hover{background-color:rgba(220,38,38,.25)!important;color:rgba(220,38,38,1)!important}[data-theme-scheme=dark] .Transaction--delete-icon-button{background-color:rgba(180,83,9,.2);color:color-mix(in srgb,var(--color-text) 60%,transparent)}[data-theme-scheme=dark] .Transaction--delete-icon-button:hover{background-color:rgba(180,83,9,.3);color:var(--color-negative)}[data-theme-scheme=dark] .Transaction--delete-icon-button-marked{background-color:color-mix(in srgb,var(--color-negative) 20%,transparent)!important;color:var(--color-negative)!important}[data-theme-scheme=dark] .Transaction--delete-icon-button-marked:hover{background-color:rgba(248,113,113,.3)!important;color:#fca5a5!important}.Transaction--delete-icon-button:disabled{opacity:.5;cursor:not-allowed}.Transaction--delete-icon{width:1rem;height:1rem}@media (max-width:1024px){.Transaction{border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);background:radial-gradient(120% 200% at 100% 100%,color-mix(in srgb,var(--color-primary) 18%,transparent) 0,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--color-background) 92%,var(--color-text) 8%),color-mix(in srgb,var(--color-background) 96%,transparent));box-shadow:var(--shadow-surface-md);overflow:hidden}[data-theme-scheme=dark] .Transaction{border-color:color-mix(in srgb,var(--color-text) 12%,transparent);background:radial-gradient(120% 190% at 100% 100%,color-mix(in srgb,var(--color-primary) 22%,transparent) 0,transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--color-background) 86%,black 14%),color-mix(in srgb,var(--color-background) 92%,transparent));box-shadow:var(--shadow-surface-md)}.Transaction--row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type actions" "symbol actions" "amount amount";align-items:start;gap:.4rem .625rem;padding:.75rem .8rem}.Transaction--cell.Transaction--type{grid-area:type;min-width:0}.Transaction--cell.Transaction--symbol{grid-area:symbol;min-width:0}.Transaction--cell.Transaction--actions{grid-area:actions;align-self:start;padding-top:.05rem}.Transaction--cell.Transaction--amount{grid-area:amount;width:100%;justify-content:flex-start;margin-top:.2rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--color-text) 11%,transparent)}.Transaction--cell-symbol{font-size:1.03rem;letter-spacing:.01em}.Transaction--symbol-name{margin-top:.05rem;font-size:.86rem;line-height:1.25;overflow-wrap:break-word}.Transaction--type-badge{padding:.19rem .52rem;border-radius:999px;font-size:.69rem;letter-spacing:.035em}.Transaction--amount-stack{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.Transaction--amount-text{font-size:.9rem}.Transaction--amount-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Transaction--amount-total{white-space:nowrap}.Transaction--modify-button{width:var(--mobile-control-height,2.75rem);height:var(--mobile-control-height,2.75rem);border-radius:.7rem;background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)}.Transaction--modify-button:hover{background-color:color-mix(in srgb,var(--color-primary) 22%,transparent)}.Transaction--edit-panel{padding:.75rem}}@media (max-width:500px){.Transaction--row{padding:.625rem .75rem;gap:.3rem .5rem}.Transaction--cell.Transaction--type{min-width:0}.Transaction--amount-text{font-size:.8125rem}.Transaction--type-badge{font-size:.625rem;padding:.1875rem .4375rem}.Transaction--cell-symbol{font-size:.9375rem}.Transaction--symbol-name{font-size:.8125rem}.Transaction--modify-button{width:var(--mobile-control-height,2.75rem);height:var(--mobile-control-height,2.75rem)}.Transaction--modify-icon{width:.8125rem;height:.8125rem}.Transaction--edit-panel{padding:.625rem}}.TransactionInstrumentSearch--popup{position:fixed;z-index:99999;opacity:1;visibility:visible;pointer-events:auto}.TransactionInstrumentSearch--popup-anchored{position:absolute;top:anchor(bottom);left:anchor(left);margin-top:8px;width:anchor-size(width);position-try-fallbacks:flip-block,flip-inline}.TransactionInstrumentSearch--results{background:var(--color-background);border:1px solid rgba(255,255,255,.12);border-radius:.5rem;box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 15%,transparent),0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent);padding:.375rem;display:flex;flex-direction:column;gap:.0625rem;max-height:400px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 30%,transparent) transparent}.TransactionInstrumentSearch--result{padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background var(--transition-fast) var(--transition-ease)}.TransactionInstrumentSearch--result:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.TransactionInstrumentSearch--result-symbol{width:auto;min-width:2.5rem;height:2.5rem;border-radius:.375rem;background:color-mix(in srgb,var(--color-primary) 15%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem .5rem;box-sizing:border-box;gap:.375rem;flex-direction:row}.TransactionInstrumentSearch--symbol-text{font-weight:600;font-size:.75rem;color:var(--color-text);text-align:center;display:flex;align-items:center;justify-content:center}.TransactionInstrumentSearch--result-info{flex:1 1;display:flex;flex-direction:column;gap:0;min-width:0}.TransactionInstrumentSearch--result-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0;margin-left:auto;padding-left:.75rem;min-height:100%}.TransactionInstrumentSearch--result-price{display:flex;align-items:center;justify-content:flex-end}.TransactionInstrumentSearch--price-text{font-weight:500;font-size:.875rem;color:var(--color-text);white-space:nowrap}.TransactionInstrumentSearch--result-exchange{font-size:.75rem;color:color-mix(in srgb,var(--color-text) 50%,transparent);margin-top:auto;white-space:nowrap}.TransactionInstrumentSearch--result-description,.TransactionInstrumentSearch--result-meta,.TransactionInstrumentSearch--result-subtitle,.TransactionInstrumentSearch--result-title{margin:0;line-height:1.3}.TransactionInstrumentSearch--result-title{font-weight:500;font-size:.9375rem;color:var(--color-text)}.TransactionInstrumentSearch--result-subtitle{font-size:.8125rem;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.TransactionInstrumentSearch--result-description{font-size:.75rem;color:color-mix(in srgb,var(--color-text) 64%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-ubuntu),system-ui,sans-serif}.TransactionInstrumentSearch--result-meta{font-size:.75rem;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.TransactionInstrumentSearch--loading,.TransactionInstrumentSearch--no-results{padding:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.TransactionInstrumentSearch--loading .spinning{will-change:transform;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme-scheme=dark] .TransactionInstrumentSearch--result-symbol{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.TransactionInstrumentSearch .Input-wrapper{flex:1 1!important}.TransactionInstrumentSearch .Input,.TransactionInstrumentSearch .Input-wrapper{max-width:none!important;min-width:350px!important;width:100%!important}@media (max-width:1024px){.TransactionInstrumentSearch .Input,.TransactionInstrumentSearch .Input-wrapper{min-width:0!important}.TransactionInstrumentSearch--results{max-width:calc(100vw - 2rem)}}@media (max-width:500px){.TransactionInstrumentSearch--results{max-height:min(400px,50dvh);max-width:calc(100vw - 1rem)}}.Container:has(.ApplicationPage--transactions) .TransactionInstrumentSearch .Input-wrapper:has(.Input--search){width:100%!important;max-width:none!important;min-width:350px!important;margin-left:0!important;height:auto!important;flex:1 1!important}.Container:has(.ApplicationPage--transactions) .TransactionInstrumentSearch .Input-wrapper:has(.Input--search) .Input{height:auto!important;min-height:auto!important;padding-top:.625rem!important;padding-bottom:.625rem!important;padding-right:1rem!important;padding-left:var(--input-padding-left,1rem)!important;line-height:1.5!important;font-size:1rem!important;border-radius:.5rem!important}.Container:has(.ApplicationPage--transactions) .TransactionInstrumentSearch .Input-wrapper:has(.Input--search) .Input-icon--left{left:1rem!important;width:1rem!important;font-size:1rem!important}.Container:has(.ApplicationPage--transactions) .TransactionInstrumentSearch .Input-wrapper:has(.Input--search):after{display:block!important}@media (max-width:1024px){.Container:has(.ApplicationPage--transactions) .TransactionInstrumentSearch .Input-wrapper:has(.Input--search){min-width:0!important}.Container:has(.ApplicationPage--transactions) .TransactionInstrumentSearch .Input-wrapper:has(.Input--search) .Input{min-width:0!important}}.txFormRoot{--transaction-form-gap:1.125rem;display:flex;flex-direction:column;gap:var(--transaction-form-gap);width:100%;min-width:0}.txFormRoot [data-ui=input-container],.txFormRoot [data-ui=input-wrapper],.txFormRoot [data-ui=input]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.instrumentHost{width:100%;min-width:0;display:block}.txFormField{display:flex;flex-direction:column;gap:.375rem}.grid2,.txFormField{min-width:0;width:100%}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--transaction-form-gap);align-items:start}@media (max-width:520px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--transaction-form-gap);width:100%;min-width:0;align-items:start}@media (max-width:640px){.grid3{grid-template-columns:1fr}}.grid4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--transaction-form-gap);width:100%;min-width:0;align-items:start}@media (max-width:840px){.grid4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:520px){.grid4{grid-template-columns:1fr}}.pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--transaction-form-gap);width:100%;min-width:0;align-items:start}@media (max-width:520px){.pair{grid-template-columns:1fr}}.typeToggle .Button--toggle-group{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.typeToggle .Button--toggle-group .Button{flex:1 1 22%;min-width:4.25rem;min-height:2.5rem;aspect-ratio:auto;font-size:.8125rem;font-weight:600}.typeToggle .toggleDividend:not(.Button--toggle-inactive){background-color:color-mix(in srgb,#a855f7 42%,var(--color-background) 58%)!important;color:color-mix(in srgb,#6b21a8 88%,var(--color-text) 12%)!important;border-color:color-mix(in srgb,#a855f7 55%,transparent)!important}.typeToggle .toggleDividend:not(.Button--toggle-inactive):hover{background-color:color-mix(in srgb,#a855f7 52%,var(--color-background) 48%)!important}[data-theme-scheme=dark] .typeToggle .toggleDividend:not(.Button--toggle-inactive){background-color:color-mix(in srgb,#c084fc 28%,transparent)!important;color:#e9d5ff!important;border-color:color-mix(in srgb,#c084fc 45%,transparent)!important}.labelRow{display:flex;align-items:center;gap:.375rem;min-width:0}.labelRowCaption{flex:1 1;min-width:0;cursor:default}.typeHintIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:.35rem;background:transparent;color:color-mix(in srgb,var(--color-text) 48%,transparent);cursor:help;transition:color var(--transition-normal) var(--transition-ease),background-color var(--transition-normal) var(--transition-ease)}.typeHintIcon:focus-visible,.typeHintIcon:hover{color:color-mix(in srgb,var(--color-text) 78%,transparent);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.typeHintIcon--inert{visibility:hidden;pointer-events:none}.typeToggle .toggleBuy:not(.Button--toggle-inactive){background-color:color-mix(in srgb,var(--color-success) 88%,transparent)!important;color:white!important;border-color:var(--color-success)!important}.typeToggle .toggleBuy:not(.Button--toggle-inactive):hover{background-color:var(--color-success)!important}.typeToggle .toggleSell:not(.Button--toggle-inactive){background-color:rgba(220,38,38,.88)!important;color:white!important;border-color:rgba(220,38,38,1)!important}.typeToggle .toggleSell:not(.Button--toggle-inactive):hover{background-color:rgba(220,38,38,1)!important}[data-theme-scheme=dark] .typeToggle .toggleBuy:not(.Button--toggle-inactive){background-color:color-mix(in srgb,var(--color-positive) 38%,transparent)!important;color:var(--color-positive)!important;border-color:color-mix(in srgb,var(--color-positive) 55%,transparent)!important}[data-theme-scheme=dark] .typeToggle .toggleSell:not(.Button--toggle-inactive){background-color:color-mix(in srgb,var(--color-negative) 38%,transparent)!important;color:var(--color-negative)!important;border-color:color-mix(in srgb,var(--color-negative) 55%,transparent)!important}.typeToggle .Button--toggle-inactive{background:transparent!important;border-color:color-mix(in srgb,var(--color-text) 14%,transparent)!important;color:color-mix(in srgb,var(--color-text) 52%,transparent)!important}.txFormFooter{margin-top:.125rem;padding-top:1.125rem;border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.footerAdd{display:flex;flex-direction:column;gap:var(--transaction-form-gap)}.footerEdit{align-items:center;justify-content:space-between}.footerEdit,.footerEditActions{display:flex;flex-wrap:wrap;gap:var(--transaction-form-gap)}.footerEditActions{margin-inline-start:auto}@media (max-width:520px){.footerEdit{flex-direction:column;align-items:stretch}.footerEditActions{margin-inline-start:0;width:100%}.footerEditActions .ButtonGroup{width:100%;display:flex}.footerEditActions .ButtonGroup .Button{flex:1 1}}.primaryFull{width:100%}.hint{font-size:.8125rem;color:color-mix(in srgb,var(--color-text) 62%,transparent);margin:0;line-height:1.45}.submitSuccess{background-color:var(--color-success,#16a34a)!important;border-color:var(--color-success,#16a34a)!important;color:white!important}.inlineError{margin:0;font-size:.875rem;line-height:1.45;color:color-mix(in srgb,#dc2626 92%,var(--color-text))}.inlineError a{text-decoration:underline;text-underline-offset:.12em;color:inherit}[data-theme-scheme=dark] .inlineError{color:color-mix(in srgb,var(--color-negative) 90%,var(--color-text))}.TransactionTimeline{display:flex;flex-direction:column;gap:0;width:100%;position:relative}.TransactionTimeline--item{display:flex;flex-direction:row;gap:1rem;position:relative;align-items:flex-start}.TransactionTimeline--item:not(:last-child){padding-bottom:1rem}.TransactionTimeline--item:not(:last-child):after{content:"";position:absolute;left:calc(.5rem - 1px);top:.375rem;width:2px;bottom:-.375rem;background:color-mix(in srgb,var(--color-text) 20%,transparent);z-index:1;pointer-events:none}[data-theme-scheme=dark] .TransactionTimeline--item:not(:last-child):after{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.TransactionTimeline--timeline{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:1rem;position:relative;padding-top:0}.TransactionTimeline--dot{width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-background);flex-shrink:0;z-index:2;position:relative}[data-theme-scheme=dark] .TransactionTimeline--dot{background:var(--color-primary);border-color:var(--color-background)}.TransactionTimeline--line{width:2px;height:100%;background:color-mix(in srgb,var(--color-text) 20%,transparent);z-index:1;position:relative}.TransactionTimeline--line-last{display:none}[data-theme-scheme=dark] .TransactionTimeline--line{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.TransactionTimeline--content{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-top:0}.TransactionTimeline--date{margin-bottom:.375rem;line-height:1.2;display:flex;align-items:center;margin-top:-.125rem}.TransactionTimeline--item:first-child .TransactionTimeline--date{margin-top:-.125rem}.TransactionTimeline--date-text{font-size:.875rem;font-weight:700;color:color-mix(in srgb,var(--color-text) 95%,transparent)}.TransactionTimeline--transactions{display:flex;flex-direction:column;gap:.5rem;width:100%}.TransactionTimeline--flowList{display:flex;flex-direction:column;gap:.75rem;width:100%}.TransactionTimeline--flowGroup{display:flex;flex-direction:column;gap:.45rem}.TransactionTimeline--flowGroup,.TransactionTimeline--flowRow{width:100%;animation:txFlowEnter .3s ease both}@keyframes txFlowEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TransactionTimeline--mobileLoadSentinel{width:100%;height:1px}.TransactionTimeline--empty{padding:2rem;text-align:center}.TransactionTimeline--empty-text{color:color-mix(in srgb,var(--color-text) 60%,transparent);font-style:italic}.TransactionTimeline--virtualViewport{min-height:10rem;max-height:min(72vh,56rem);overflow-y:auto;overflow-x:hidden;min-width:0;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.TransactionTimeline--virtualList{position:relative;width:100%;isolation:isolate;transition:height .3s ease}.TransactionTimeline--virtualRail{position:absolute;inset-inline-start:calc(.5rem - 1px);top:0;width:2px;height:100%;background:color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:1px;z-index:0;pointer-events:none}[data-theme-scheme=dark] .TransactionTimeline--virtualRail{background:color-mix(in srgb,var(--color-text) 15%,transparent)}.TransactionTimeline--virtualRow{inset-inline-start:0;top:0;box-sizing:border-box;z-index:1;transition:transform .3s ease;animation:txVirtualEnter .3s ease both}@keyframes txVirtualEnter{0%{opacity:0}to{opacity:1}}.TransactionTimeline--virtualRowDateInner,.TransactionTimeline--virtualRowTxInner{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;width:100%}.TransactionTimeline--virtualRowDateInner{padding-bottom:.375rem}.TransactionTimeline--virtualRowTxInner{padding-bottom:.5rem}.TransactionTimeline--virtualGutter{flex-shrink:0;width:1rem;display:flex;flex-direction:column;align-items:center;position:relative;min-height:.75rem}.TransactionTimeline--virtualGutterDate{align-self:flex-start}.TransactionTimeline--virtualGutterTx{flex-shrink:0;width:1rem;min-height:0}.TransactionTimeline--virtualTxCell{flex:1 1;min-width:0;width:100%}@media (max-width:1024px){.TransactionTimeline--timeline,.TransactionTimeline--virtualGutter,.TransactionTimeline--virtualRail{display:none}.TransactionTimeline--virtualRowDateInner,.TransactionTimeline--virtualRowTxInner{gap:0}.TransactionTimeline--item:not(:last-child):after{display:none}.TransactionTimeline--item{gap:0}.TransactionTimeline--date{margin-bottom:.55rem}.TransactionTimeline--date-text{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--color-text) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 11%,transparent);font-size:.83rem;letter-spacing:.01em}[data-theme-scheme=dark] .TransactionTimeline--date-text{background:color-mix(in srgb,var(--color-text) 12%,transparent);border-color:color-mix(in srgb,var(--color-text) 16%,transparent)}}.Transaction--compact-form{padding:1rem;border:2px dashed color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-background) 96%,transparent);border-radius:8px;transition:background-color var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease);box-shadow:var(--shadow-surface-sm)}.Transaction--compact-form:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);background:color-mix(in srgb,var(--color-background) 98%,transparent);box-shadow:var(--shadow-surface-sm)}[data-theme-scheme=dark] .Transaction--compact-form{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);background:color-mix(in srgb,var(--color-background) 85%,transparent);box-shadow:var(--shadow-surface-sm)}[data-theme-scheme=dark] .Transaction--compact-form:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-background) 88%,transparent);box-shadow:var(--shadow-surface-sm)}.Transaction--compact-form-content{width:100%;display:flex;flex-direction:column;gap:.5rem}.Transaction--compact-form-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem;flex-wrap:nowrap!important;width:100%;box-sizing:border-box}.Transaction--compact-form-row-actions{margin-top:0;justify-content:flex-start;padding-top:0}.Transaction--compact-form-button{flex:0 0 auto}.Transaction--compact-form-field{align-items:center!important;box-sizing:border-box}.Transaction--compact-form-field-symbol{flex:1 1 auto!important;min-width:280px!important}.Transaction--compact-form-field-quantity{flex:1 1!important;min-width:100px!important}.Transaction--compact-form-field-date{flex:1 1!important;min-width:160px!important}.Transaction--compact-form-field-account{flex:1 1!important;min-width:250px!important}.Transaction--compact-form-field-type{flex:0 0 auto!important;min-width:130px!important}.Transaction--compact-form-field-currency{flex:0 0 80px!important;min-width:80px!important}.Transaction--compact-form-field-price{flex:1 1!important;min-width:110px!important}.Transaction--compact-form-field-currency-price{flex:1.5 1!important;display:flex!important;gap:0!important;min-width:200px!important}.Transaction--compact-form-field-currency-price .Transaction--currency-input .Input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.Transaction--compact-form-field-currency-price .Transaction--currency-input .Input-wrapper:after{content:"";position:absolute;right:0;top:.5rem;bottom:.5rem;width:1px;background-color:color-mix(in srgb,var(--color-text) 15%,transparent);z-index:1;pointer-events:none}.Transaction--compact-form-field-currency-price .Transaction--price-input .Input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.Transaction--compact-form-field .Input-container{width:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important}.Transaction--compact-form-field .Input{margin-bottom:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.Transaction--compact-form-field .Input label{display:none!important}.Transaction--compact-form-field .Input-wrapper{width:100%!important;display:inline-flex!important;min-width:0!important;max-width:100%!important}.Transaction--compact-form-field .TransactionInstrumentSearch{margin-bottom:0;width:100%;flex:1 1;min-width:0}.Transaction--compact-form-field .TransactionInstrumentSearch .Input label{display:none}.Transaction--compact-form-field .TransactionInstrumentSearch .Input-wrapper{width:100%;flex:1 1}.Transaction--compact-form .Transaction--timeline-content{display:flex!important;flex-direction:column!important}.Transaction--compact-form-field{display:flex!important;flex-direction:row!important;align-items:center;min-width:0;flex-shrink:0;position:relative}@media (max-width:1200px){.Transaction--compact-form-row{flex-wrap:wrap!important;gap:.625rem}.Transaction--compact-form-field{flex:1 1 auto;min-width:120px!important}.Transaction--compact-form-field-symbol{flex:1 1 100%!important;min-width:100%!important}.Transaction--compact-form-field-currency-price{flex:1 1 auto!important;min-width:180px!important}}@media (max-width:1024px){.Transaction--compact-form-row{flex-direction:column!important;align-items:stretch!important}.Transaction--compact-form-field{width:100%!important;min-width:0!important}.Transaction--compact-form-field-currency-price,.Transaction--compact-form-field-symbol,.Transaction--compact-form-field-type{min-width:0!important}}@media (max-width:768px){.Transaction--compact-form{padding:.75rem}.Transaction--compact-form-content{gap:.625rem}.Transaction--compact-form-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem}.Transaction--compact-form-field{width:100%!important;min-width:100%!important}.Transaction--compact-form-field-currency-price,.Transaction--compact-form-field-type{min-width:100%!important}}@media (max-width:500px){.Transaction--compact-form{padding:.625rem}.Transaction--compact-form-content{gap:.5rem}.Transaction--compact-form-row{gap:.375rem}.Transaction--compact-form-field{min-width:0!important}.Transaction--compact-form-field-currency-price{flex-direction:column!important;gap:.375rem!important}.Transaction--compact-form-field-currency-price .Transaction--compact-form-field-currency,.Transaction--compact-form-field-currency-price .Transaction--compact-form-field-price{flex:1 1 auto!important;min-width:0!important}.Transaction--compact-form-field-currency-price .Transaction--currency-input .Input{border-radius:.5rem!important;border-right:1px solid color-mix(in srgb,var(--color-text) 15%,transparent)!important}.Transaction--compact-form-field-currency-price .Transaction--price-input .Input{border-radius:.5rem!important;border-left:1px solid color-mix(in srgb,var(--color-text) 15%,transparent)!important}.Transaction--compact-form-field-currency-price .Transaction--currency-input .Input-wrapper:after{display:none}.Transaction--compact-form-row-actions{flex-wrap:wrap}.Transaction--compact-form-field-quantity,.Transaction--compact-form-field-symbol{min-width:0!important}.Transaction--compact-form-field-type .Button--toggle-group{width:100%}.Transaction--compact-form-field-type .Button--toggle-group .Button{flex:1 1}}.Transaction--compact-form .Button--toggle-group{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.Transaction--compact-form .Button--toggle-group .Button{flex:1 1;aspect-ratio:auto!important;width:auto!important;min-width:0!important;font-size:.875rem!important;font-weight:600}.Transaction--compact-form-field.Transaction--compact-form-button,.Transaction--compact-form-field.Transaction--compact-form-button>.Button{width:100%}@media (min-width:1024px){.Transaction--compact-form-field.Transaction--compact-form-button{width:auto}.Transaction--compact-form-field.Transaction--compact-form-button>.Button{width:auto;white-space:nowrap}}.Transaction--compact-form-field.Transaction--compact-form-button>.ButtonGroup{flex:1 1;min-width:0}.Transaction--compact-form-field.Transaction--compact-form-button .ButtonGroup .Button{flex:1 1}.Transaction--compact-form .Transaction--button-buy:not(.Button--toggle-inactive){background-color:color-mix(in srgb,var(--color-success) 85%,transparent)!important;color:white!important;border-color:var(--color-success)!important}.Transaction--compact-form .Transaction--button-buy:not(.Button--toggle-inactive):hover{background-color:var(--color-success)!important;border-color:var(--color-success)!important}.Transaction--compact-form .Transaction--button-sell:not(.Button--toggle-inactive){background-color:rgba(220,38,38,.85)!important;color:white!important;border-color:rgba(220,38,38,1)!important}.Transaction--compact-form .Transaction--button-sell:not(.Button--toggle-inactive):hover{background-color:rgba(220,38,38,1)!important;border-color:rgba(220,38,38,1)!important}[data-theme-scheme=dark] .Transaction--compact-form .Transaction--button-buy:not(.Button--toggle-inactive){background-color:color-mix(in srgb,var(--color-positive) 35%,transparent)!important;color:var(--color-positive)!important;border-color:color-mix(in srgb,var(--color-positive) 50%,transparent)!important}[data-theme-scheme=dark] .Transaction--compact-form .Transaction--button-buy:not(.Button--toggle-inactive):hover{background-color:color-mix(in srgb,var(--color-positive) 45%,transparent)!important;border-color:color-mix(in srgb,var(--color-positive) 70%,transparent)!important}[data-theme-scheme=dark] .Transaction--compact-form .Transaction--button-sell:not(.Button--toggle-inactive){background-color:color-mix(in srgb,var(--color-negative) 35%,transparent)!important;color:var(--color-negative)!important;border-color:color-mix(in srgb,var(--color-negative) 50%,transparent)!important}[data-theme-scheme=dark] .Transaction--compact-form .Transaction--button-sell:not(.Button--toggle-inactive):hover{background-color:color-mix(in srgb,var(--color-negative) 45%,transparent)!important;border-color:color-mix(in srgb,var(--color-negative) 70%,transparent)!important}.Transaction--compact-form .Button--toggle-inactive{background:transparent!important;border-color:color-mix(in srgb,var(--color-text) 15%,transparent)!important;color:color-mix(in srgb,var(--color-text) 50%,transparent)!important}.Transaction--compact-form .Button--toggle-inactive:hover{border-color:color-mix(in srgb,var(--color-text) 30%,transparent)!important;color:color-mix(in srgb,var(--color-text) 80%,transparent)!important}.Transaction--available-text{margin-top:.25rem;font-size:.75rem;color:var(--text-tertiary);text-align:center}.Transaction--compact-form .Transaction--button-success{background-color:var(--color-success,#16a34a)!important;border-color:var(--color-success,#16a34a)!important;color:white!important;min-width:2.75rem!important;min-height:2.75rem!important;width:auto!important;padding:0 .75rem!important;border-radius:.5rem!important;display:flex;align-items:center;justify-content:center}.Transaction--compact-form .Transaction--button-success:hover{background-color:color-mix(in srgb,var(--color-success,#16a34a) 85%,black)!important;border-color:color-mix(in srgb,var(--color-success,#16a34a) 85%,black)!important}.Transaction--compact-form .Button{transition:all var(--transition-normal,.2s) var(--transition-ease,ease-in-out);min-height:2.75rem!important}@media (prefers-reduced-motion:reduce){.TransactionTimeline--flowGroup,.TransactionTimeline--flowRow{animation:none}.TransactionTimeline--virtualRow{transition:none;animation:none}.TransactionTimeline--virtualList{transition:none}}.UnifiedSearch--overlay-trigger{margin-inline:0}.UnifiedSearch--overlay-trigger .Input{cursor:pointer;caret-color:transparent}.UnifiedSearch--overlay-trigger .Input:hover{cursor:pointer}.UnifiedSearch{position:relative;width:100%;max-width:700px;min-width:260px;margin-inline:auto}.UnifiedSearch[data-layout=overlay]{width:auto;max-width:none;min-width:0;margin-inline:0}.UnifiedSearch[data-layout=overlay] .Input-wrapper{width:auto!important;max-width:none!important;flex:0 0 auto!important}.UnifiedSearch[data-layout=overlay] .Input-wrapper:after,.UnifiedSearch[data-layout=overlay] .Input-wrapper:before{content:none!important;display:none!important;width:0!important;background:none!important}.UnifiedSearch[data-layout=overlay] .Input{width:var(--mobile-control-height,2.75rem)!important;min-width:0;max-width:var(--mobile-control-height,2.75rem);height:var(--mobile-control-height,2.75rem);--input-padding-left:0;--input-padding-right:0;padding-inline:0;padding-inline-end:0;color:transparent;overflow:hidden;transition:border-color var(--transition-theme) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),background-color var(--transition-theme) var(--transition-ease)}.UnifiedSearch[data-layout=overlay] .Input-icon--left{inset-inline-start:50%;transform:translate(-50%,-50%)}.UnifiedSearch[data-layout=overlay] .Input::placeholder{color:transparent}.UnifiedSearch--inline{display:flex;flex-direction:column;height:100%;min-height:0;max-width:none;margin-inline:0}.UnifiedSearch--center{width:100%;max-width:700px;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch}.UnifiedSearch--center-inline{flex:1 1;min-height:0}.UnifiedSearch--results-inline{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-top:.5rem}.UnifiedSearch--results-inline-scroll{flex:1 1;min-height:0;max-height:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:none;box-shadow:none;border-radius:0;padding:.25rem 0}.UnifiedSearch--results-inline-scroll::-webkit-scrollbar{display:none}.UnifiedSearch .Input-wrapper{width:100%!important;max-width:700px;flex:1 1}.UnifiedSearch .Input{width:100%!important;min-width:0;max-width:700px;padding-inline-end:2.75rem}.UnifiedSearch .Input--search::-webkit-search-cancel-button,.UnifiedSearch .Input--search::-webkit-search-decoration,.UnifiedSearch .Input--search::-webkit-search-results-button,.UnifiedSearch .Input--search::-webkit-search-results-decoration,.UnifiedSearch input[type=search]::-webkit-search-cancel-button,.UnifiedSearch input[type=search]::-webkit-search-decoration{appearance:none!important;display:none!important;width:0!important;height:0!important;background:none!important;margin:0!important}.UnifiedSearch .Input--search::-moz-search-clear-button,.UnifiedSearch input[type=search]::-moz-search-clear-button{display:none!important;appearance:none!important}.UnifiedSearch--clear-button{min-width:0;min-height:0}.UnifiedSearch--popup{position:absolute;inset-block-start:100%;inset-inline:0;z-index:99999;margin-block-start:8px}.UnifiedSearch--results{background:var(--color-background);border:1px solid rgba(255,255,255,.12);border-radius:.5rem;box-shadow:0 0 16px var(--theme-shadow-primary,color-mix(in srgb,var(--color-primary) 10%,transparent)),0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent);padding:.375rem;display:flex;flex-direction:column;gap:.125rem;max-height:500px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.UnifiedSearch--results::-webkit-scrollbar{display:none}[data-theme-scheme=dark] .UnifiedSearch--results{border-color:rgba(255,255,255,.08)}.UnifiedSearch--empty-filtered{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:.75rem .875rem;color:color-mix(in srgb,var(--color-text) 68%,transparent);font-family:var(--font-inter,Inter,sans-serif)}.UnifiedSearch--empty-title{min-width:0;font-size:.8125rem;font-weight:600;line-height:1.25}.UnifiedSearch--empty-action{flex-shrink:0;padding:.375rem .5rem;border:0;border-radius:5px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);cursor:pointer;font-family:var(--font-inter,Inter,sans-serif);font-size:.75rem;font-weight:700;line-height:1.2}.UnifiedSearch--empty-action:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}.UnifiedSearch .Input:focus,.UnifiedSearch .Input:focus-visible{border-color:rgba(128,128,128,.4);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}.UnifiedSearch .Input:hover:focus,.UnifiedSearch .Input:hover:focus-visible{border-color:rgba(128,128,128,.4);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme-scheme=dark] .UnifiedSearch .Input:focus,[data-theme-scheme=dark] .UnifiedSearch .Input:focus-visible{border-color:rgba(128,128,128,.25);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}[data-theme-scheme=dark] .UnifiedSearch .Input:hover:focus,[data-theme-scheme=dark] .UnifiedSearch .Input:hover:focus-visible{border-color:rgba(128,128,128,.25);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}.UnifiedSearch .Input:hover:not(:focus):not(:focus-visible){border-color:rgba(128,128,128,.4);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme-scheme=dark] .UnifiedSearch .Input:hover:not(:focus):not(:focus-visible){border-color:rgba(128,128,128,.25);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}@media (max-width:720px){.UnifiedSearch{max-width:none;min-width:0}.UnifiedSearch .Input-wrapper{max-width:none}.UnifiedSearch .Input{min-width:0;max-width:none}.UnifiedSearch--popup{position:fixed;inset-inline:var(--app-mobile-gutter,.875rem);inset-block-start:auto;inset-block-end:auto}.UnifiedSearch--results{max-height:min(420px,55dvh)}}.SearchOverlay{position:fixed;inset:0;z-index:100000;pointer-events:none}.SearchOverlay--visible{pointer-events:auto}.SearchOverlay--backdrop{background:rgb(0 0 0/35%);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease-out}.SearchOverlay--visible .SearchOverlay--backdrop{opacity:1;pointer-events:auto}.SearchOverlay--layout{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:1fr 3fr 1fr;align-items:stretch;pointer-events:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.SearchOverlay--layout::-webkit-scrollbar{display:none}.SearchOverlay--side{min-width:0;pointer-events:none}.SearchOverlay--side-end{pointer-events:none;display:flex;flex-direction:column;padding-block-start:20dvh;padding-inline-end:1.5rem;padding-inline-start:.5rem;box-sizing:border-box;overflow:visible;opacity:0;transition:opacity .22s ease-out 80ms}.SearchOverlay--side-end>*{pointer-events:auto}.SearchOverlay--visible .SearchOverlay--side-end{opacity:1}.SearchOverlay--frame{min-width:0;pointer-events:none;display:flex;flex-direction:column;box-sizing:border-box;padding-block-start:0;padding-block-end:calc(2.5rem + 40px + env(safe-area-inset-bottom, 0px));padding-inline-start:calc(52px + env(safe-area-inset-inline-start, 0px));padding-inline-end:calc(52px + env(safe-area-inset-inline-end, 0px));transform:translateY(-12px) scale(.985);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;opacity:0;will-change:transform,opacity}@media (max-width:640px){.SearchOverlay--layout{grid-template-columns:1fr}.SearchOverlay--side-start{display:none}.SearchOverlay--side-end{position:fixed;inset-block-start:calc(18dvh + 4.75rem + env(safe-area-inset-top, 0px));inset-block-end:calc(1rem + env(safe-area-inset-bottom, 0px));inset-inline:.75rem;z-index:3;display:flex;align-items:flex-start;padding:0;overflow:auto;transform:translateY(-.5rem);transition:opacity .16s ease,transform .18s cubic-bezier(.16,1,.3,1)}.SearchOverlay--side-end,.SearchOverlay--visible .SearchOverlay--side-end{pointer-events:none;opacity:0}.SearchOverlay--visible .SearchOverlay--side-end-open{pointer-events:none;opacity:1;transform:translateY(0)}.SearchOverlay--visible .SearchOverlay--side-end-open>*{pointer-events:auto}}.SearchOverlay--visible .SearchOverlay--frame{transform:translateY(0) scale(1);opacity:1}.SearchOverlay--heading{position:relative;flex-shrink:0;height:20dvh;min-height:9rem;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;padding-block-end:.625rem;box-sizing:border-box}.SearchOverlay--heading-title{margin:0;padding:0;font-family:var(--font-ubuntu,Ubuntu,system-ui,sans-serif);font-weight:300;font-size:clamp(2.5rem,6.5dvh + 1rem,5rem);line-height:1.15;letter-spacing:-.038em;color:var(--color-text);opacity:0;transform:translateY(.625rem);transition:opacity .48s cubic-bezier(.16,1,.3,1) .18s,transform .48s cubic-bezier(.16,1,.3,1) .18s}.SearchOverlay--visible .SearchOverlay--heading-title{opacity:1;transform:translateY(0)}.SearchOverlay--heading-title-dynamic{color:var(--color-primary);font-weight:400;white-space:nowrap}.SearchOverlay--heading-title-period{color:color-mix(in srgb,var(--color-primary) 70%,transparent)}.SearchOverlay--rotator{position:relative;display:inline-block;vertical-align:baseline;clip-path:inset(0);line-height:1.15;min-width:0;transition:width .52s cubic-bezier(.65,0,.35,1);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent)}.SearchOverlay--rotator-measure{display:inline-block;visibility:hidden;pointer-events:none;white-space:nowrap}.SearchOverlay--rotator-word{position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap;opacity:0;transform:translateY(.55em) scale(.94);filter:blur(10px);transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .48s ease-out;will-change:transform,opacity,filter;pointer-events:none}.SearchOverlay--rotator-word-active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.SearchOverlay--rotator-word-previous{opacity:0;transform:translateY(-.55em) scale(.94);filter:blur(10px)}.SearchOverlay--heading-sentinel{height:1px;width:100%;pointer-events:none}@media (prefers-reduced-motion:reduce){.SearchOverlay--heading-title{transition:opacity .16s ease;transform:none}.SearchOverlay--rotator{transition:none}.SearchOverlay--rotator-word{transition:opacity .2s ease;transform:none;filter:none}.SearchOverlay--rotator-word-previous{transform:none;filter:none}}.SearchOverlay--stickyHeader{position:sticky;inset-block-start:0;z-index:2;flex-shrink:0;pointer-events:auto;margin-inline:-.5rem;padding-inline:.5rem;padding-block-start:env(safe-area-inset-top,0);padding-block-end:.5rem;border-end-start-radius:.875rem;border-end-end-radius:.875rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:background .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease,box-shadow .18s ease}.SearchOverlay--stickyHeader-stuck{background:color-mix(in srgb,var(--color-background) 88%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 1px 3px rgb(0 0 0/8%),0 4px 12px rgb(0 0 0/5%)}[data-theme-scheme=dark] .SearchOverlay--stickyHeader-stuck{background:color-mix(in srgb,var(--color-background) 78%,transparent);box-shadow:0 1px 3px rgb(0 0 0/20%),0 4px 12px rgb(0 0 0/12%)}.SearchOverlay--searchRow{display:flex;align-items:center;gap:.5rem;flex-shrink:0;pointer-events:auto;padding-block:.75rem;background:transparent}.SearchOverlay--filterButton{position:relative;display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-background) 82%,transparent);color:color-mix(in srgb,var(--color-text) 74%,transparent);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.SearchOverlay--filterButton-active,.SearchOverlay--filterButton:hover{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-background));border-color:color-mix(in srgb,var(--color-primary) 38%,transparent);color:var(--color-text)}.SearchOverlay--filterButton-count{position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding-inline:.25rem;border-radius:999px;background:var(--color-primary);color:var(--color-background);font-family:var(--font-inter,Inter,sans-serif);font-size:.625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}@media (max-width:640px){.SearchOverlay--filterButton{display:inline-flex}}.SearchOverlay--searchRow .Input-wrapper{flex:1 1;min-width:0;width:100%!important;max-width:none!important}.SearchOverlay--input .Input{width:100%!important;min-width:0;padding-inline-end:2.75rem}.SearchOverlay .Input--search::-webkit-search-cancel-button,.SearchOverlay .Input--search::-webkit-search-decoration,.SearchOverlay .Input--search::-webkit-search-results-button,.SearchOverlay .Input--search::-webkit-search-results-decoration,.SearchOverlay input[type=search]::-webkit-search-cancel-button,.SearchOverlay input[type=search]::-webkit-search-decoration{appearance:none!important;display:none!important;width:0!important;height:0!important;background:none!important;margin:0!important}.SearchOverlay .Input--search::-moz-search-clear-button,.SearchOverlay input[type=search]::-moz-search-clear-button{display:none!important;appearance:none!important}.SearchOverlay--tableHeader{display:flex;flex-direction:row;align-items:center;width:100%;flex-shrink:0;pointer-events:auto;padding:.25rem calc(.625rem + .25rem + 1px);box-sizing:border-box}.SearchOverlay--tableHeader-row{display:grid;grid-template-columns:2.125rem minmax(6rem,1.85fr) minmax(5rem,1fr) minmax(5.25rem,1fr) minmax(5.5rem,1.05fr) minmax(3.75rem,.95fr) minmax(6.25rem,1.1fr);column-gap:.625rem;width:100%;align-items:center}.SearchOverlay--tableHeader-col{display:flex;align-items:center;min-width:0}.SearchOverlay--tableHeader-col-name{grid-column:2;justify-content:flex-start}.SearchOverlay--tableHeader-col-price{grid-column:3;justify-content:flex-end}.SearchOverlay--tableHeader-col-change{grid-column:4;justify-content:flex-end}.SearchOverlay--tableHeader-col-marketCap{grid-column:5;justify-content:flex-end}.SearchOverlay--tableHeader-col-peRatio{grid-column:6;justify-content:flex-end}.SearchOverlay--tableHeader-col-dividendYield{grid-column:7;justify-content:flex-end;padding-inline-end:.25rem;box-sizing:border-box}.SearchOverlay--tableHeader-label{font-size:.6875rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme-scheme=dark] .SearchOverlay--tableHeader-label{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.SearchOverlay--tableHeader-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast) var(--transition-ease);position:relative}.SearchOverlay--tableHeader-clickable:hover{opacity:.8}.SearchOverlay--tableHeader-clickable:before{content:"";position:absolute;top:-.25rem;left:-.375rem;right:-.375rem;bottom:-.25rem;background:color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:4px;z-index:-1;opacity:0;transition:opacity var(--transition-fast) var(--transition-ease)}.SearchOverlay--tableHeader-selected:before{opacity:1}.SearchOverlay--tableHeader-sort-icon{width:.5rem;height:.5rem;margin-inline-start:.25rem;flex-shrink:0;color:color-mix(in srgb,var(--color-text) 80%,transparent);font-size:.5rem}.SearchOverlay--tableHeader-sort-icon .Icon{margin-inline-end:0;font-size:.5rem}@media (max-width:600px){.SearchOverlay--heading{height:18vh;min-height:7.5rem;padding-block-end:.375rem}.SearchOverlay--heading-title{font-size:clamp(2rem,4.5dvh + 1rem,3.25rem);letter-spacing:-.032em}.SearchOverlay--tableHeader-row{grid-template-columns:2.125rem minmax(4rem,1.65fr) minmax(4.25rem,1fr) minmax(4.25rem,1fr) minmax(4.5rem,1fr) minmax(3.125rem,.95fr) minmax(4.5rem,1.05fr);column-gap:.375rem}.SearchOverlay--tableHeader-label{font-size:.625rem;letter-spacing:.04em}}.SearchOverlay--results{flex-shrink:0;min-height:0;display:flex;flex-direction:column;pointer-events:auto;background:color-mix(in srgb,var(--color-background) 88%,transparent);border:1px solid rgba(255,255,255,.12);border-radius:.75rem;box-shadow:0 16px 48px rgb(0 0 0/28%),0 4px 16px rgb(0 0 0/18%),0 0 0 1px rgb(255 255 255/4%) inset,0 0 24px var(--theme-shadow-primary,color-mix(in srgb,var(--color-primary) 8%,transparent));backdrop-filter:var(--glass-backdrop-filter,blur(20px));-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(20px));padding:.25rem;gap:.125rem;margin-block-start:.5rem}.SearchOverlay--results:empty{display:none}.SearchOverlay--results>*{flex-shrink:0;background:transparent;border:0;border-radius:.5rem;box-shadow:none;padding:.5rem .625rem;transition:background-color .12s ease}.SearchOverlay--results>:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.SearchOverlay--results>[data-highlighted=true]{background:color-mix(in srgb,var(--color-primary) 14%,transparent)}[data-theme-scheme=dark] .SearchOverlay--results{background:color-mix(in srgb,var(--color-background) 78%,transparent);border-color:rgba(255,255,255,.08)}[data-theme-scheme=dark] .SearchOverlay--results>:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}[data-theme-scheme=dark] .SearchOverlay--results>[data-highlighted=true]{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.SearchOverlay .Input:focus,.SearchOverlay .Input:focus-visible{border-color:rgba(128,128,128,.4);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}.SearchOverlay .Input:hover:focus,.SearchOverlay .Input:hover:focus-visible{border-color:rgba(128,128,128,.4);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme-scheme=dark] .SearchOverlay .Input:focus,[data-theme-scheme=dark] .SearchOverlay .Input:focus-visible{border-color:rgba(128,128,128,.25);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}[data-theme-scheme=dark] .SearchOverlay .Input:hover:focus,[data-theme-scheme=dark] .SearchOverlay .Input:hover:focus-visible{border-color:rgba(128,128,128,.25);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}.SearchOverlay .Input:hover:not(:focus):not(:focus-visible){border-color:rgba(128,128,128,.4);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme-scheme=dark] .SearchOverlay .Input:hover:not(:focus):not(:focus-visible){border-color:rgba(128,128,128,.25);background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-background));box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}.UnifiedSearch--input-wrapper{position:relative;width:100%;display:flex;align-items:center}.UnifiedSearch--clear-button{position:absolute;inset-inline-end:.625rem;top:50%;transform:translateY(-50%);box-sizing:border-box;background:none;border:none;padding:0;margin:0;cursor:pointer;color:color-mix(in srgb,var(--color-text) 55%,transparent);transition:color var(--transition-fast) var(--transition-ease),opacity var(--transition-fast) var(--transition-ease);z-index:10;border-radius:50%;width:2rem;height:2rem}.UnifiedSearch--clear-button,.UnifiedSearch--clear-button [data-ui=icon]{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:.75rem}.UnifiedSearch--clear-button [data-ui=icon]{margin:0!important}.UnifiedSearch--clear-button [data-ui=icon] i,.UnifiedSearch--clear-button [data-ui=icon] svg{width:.75rem;height:.75rem;font-size:.75rem;line-height:1}.UnifiedSearch--clear-button:hover{color:var(--color-text);opacity:1}.UnifiedSearch--clear-button:active{opacity:.8}.ExchangeRates{display:flex;flex-direction:row;gap:1rem;align-items:center;flex-wrap:nowrap;margin:0;padding:0;min-width:0;min-height:2.25rem;padding-inline:.28rem;margin-inline:-.28rem;overflow:hidden}.ExchangeRates::-webkit-scrollbar{display:none}.ExchangeRates--item{display:flex;flex-direction:row;gap:0;align-items:center;flex-shrink:0;min-width:0;min-height:2.25rem}.ExchangeRates--item-clickable{position:relative;z-index:0;background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:.25rem;transition:color .12s ease}.ExchangeRates--item-clickable:before{content:"";position:absolute;z-index:-1;inset-block:-.2rem;inset-inline:-.28rem;border-radius:.45rem;background:color-mix(in srgb,var(--color-text) 8%,transparent);opacity:0;pointer-events:none;transition:opacity .12s ease}.ExchangeRates--item-clickable:hover{color:inherit}.ExchangeRates--item-clickable:hover:before{opacity:1}.ExchangeRates--item-clickable:focus-visible{outline:2px solid var(--color-accent,currentColor);outline-offset:2px}.ExchangeRates--flag{width:14px;height:auto;border-radius:1px;flex-shrink:0;display:inline-block;margin-right:.35rem}.ExchangeRates--currency-label{display:inline-flex;align-items:center;min-width:0}.ExchangeRates--content{display:flex;flex-direction:column;align-items:flex-start;min-width:4.5rem}.ExchangeRates--currency{font-weight:600;text-shadow:0 1px 2px color-mix(in srgb,#000000 15%,var(--color-background) 65%,transparent);font-family:var(--font-inter),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme-scheme=dark] .ExchangeRates--currency{text-shadow:0 1px 2px color-mix(in srgb,var(--color-background) 80%,transparent)}.ExchangeRates--rate-row{display:flex;flex-direction:row;align-items:baseline;gap:.25rem;font-family:var(--font-inter),sans-serif;min-width:0;min-height:1rem}.ExchangeRates--rate{color:color-mix(in srgb,var(--color-text) 85%,transparent);text-shadow:0 1px 2px color-mix(in srgb,#000000 15%,var(--color-background) 65%,transparent);font-family:var(--font-inter),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}[data-theme-scheme=dark] .ExchangeRates--rate{text-shadow:0 1px 2px color-mix(in srgb,var(--color-background) 80%,transparent)}.ExchangeRates--change{font-weight:500;font-family:var(--font-inter),sans-serif;font-size:.75rem;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:6ch;text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.ExchangeRates--change-value{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.ExchangeRates--change .Icon{font-size:.8em}.ExchangeRates--change-positive{color:var(--color-positive)}.ExchangeRates--change-negative,.ExchangeRates--change-positive{text-shadow:0 0 2px color-mix(in srgb,#000000 15%,var(--color-background) 85%)}.ExchangeRates--change-negative{color:#ef4444}.ExchangeRates--error,.ExchangeRates--loading{color:color-mix(in srgb,var(--color-text) 85%,transparent)}@media (max-width:1024px){.ExchangeRates{gap:.5rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.125rem 0 .25rem;scroll-snap-type:x proximity}.ExchangeRates::-webkit-scrollbar{display:none}.ExchangeRates--item{flex-shrink:0;min-height:calc(var(--mobile-control-height, 2.75rem) - .25rem);padding:.25rem .4375rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-text) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);scroll-snap-align:start}.ExchangeRates--rate{font-size:.7rem}.ExchangeRates--change{font-size:.65rem}}@media (max-width:768px){.ExchangeRates{gap:.75rem}}.instrResultRow{display:grid;grid-template-columns:2.125rem minmax(6rem,1.85fr) minmax(5rem,1fr) minmax(5.25rem,1fr) minmax(5.5rem,1.05fr) minmax(3.75rem,.95fr) minmax(6.25rem,1.1fr);grid-template-rows:auto auto;column-gap:.625rem;row-gap:.125rem;padding:.4rem;align-items:center;min-width:0}.instrResultRow:hover{cursor:pointer}.instrResultRowHighlighted{border-inline-start-color:var(--color-accent)}.logoCircle{width:2.125rem;height:2.125rem;border-radius:4px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;grid-column:1;grid-row:1/span 2;align-self:center}.logoCircleImage{background:transparent;border:0}.logoCircleSymbol{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.logoImage{width:100%;height:100%;object-fit:contain;display:block}.logoSymbolText{font-size:.5rem;font-weight:600;color:color-mix(in srgb,var(--color-text) 80%,transparent);text-transform:uppercase;letter-spacing:.05em;line-height:1;margin:0;white-space:nowrap;text-align:center;width:100%}.nameBlock{display:contents}.name{grid-column:2;grid-row:1;align-self:end;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:block}.nameSingleRow{align-self:center;grid-row:1/span 2}.symbol{grid-column:2;grid-row:2;align-self:start;font-size:.6875rem;font-weight:500;line-height:1.15;color:color-mix(in srgb,var(--color-text) 60%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.priceCell{grid-column:3;grid-row:1/span 2;justify-self:end;align-self:center;font-weight:600;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);line-height:1.2;text-align:end}.priceEmpty{color:color-mix(in srgb,var(--color-text) 25%,transparent)}.changeCell{grid-column:4;grid-row:1/span 2;justify-self:end;align-self:center;display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:.2rem;font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.changeCell .Icon{font-size:.8em;flex-shrink:0}.changeEmpty{color:color-mix(in srgb,var(--color-text) 25%,transparent)}.change-positive{color:var(--color-positive)}.change-negative{color:var(--color-negative)}.change-neutral{color:color-mix(in srgb,var(--color-text) 42%,transparent)}.metricCell{grid-row:1/span 2;justify-self:end;align-self:center;display:flex;align-items:center;min-width:0}.metricCellMarketCap{grid-column:5}.metricCellPe{grid-column:6}.metricCellDividend{grid-column:7;padding-inline-end:.25rem;box-sizing:border-box}.metricValue{font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);line-height:1.2}.metricEmpty{color:color-mix(in srgb,var(--color-text) 25%,transparent)}@media (max-width:600px){.instrResultRow{grid-template-columns:2.125rem minmax(4rem,1.65fr) minmax(4.25rem,1fr) minmax(4.25rem,1fr) minmax(4.5rem,1fr) minmax(3.125rem,.95fr) minmax(4.5rem,1.05fr);column-gap:.375rem}.changeCell,.metricValue,.priceCell{font-size:.75rem}}