.Background{position:absolute;inset:0 0 auto 0;z-index:0;pointer-events:none;overflow:hidden;width:100%;contain:layout style paint}.Background-blur-1,.Background-blur-2,.Background-noise-1,.Background-noise-2{position:fixed;inset:0;pointer-events:none}.Background-noise-1,.Background-noise-2{background:url(/img/noise.svg) repeat;background-size:600px}.Background-noise-1{opacity:.075}.Background-noise-2{opacity:.1}.Background-blur-1{backdrop-filter:blur(150px);-webkit-backdrop-filter:blur(150px)}.Background-blur-2{backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px)}.Background-blob{position:absolute;transform:translate(-50%,-50%);opacity:.5;contain:strict;transform-origin:center center}.Background-blob--layer-1{filter:blur(60px)}.Background-blob--layer-2{filter:blur(25px)}.Background-blob--variant-0{background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 70%,transparent) 0,transparent 70%)}.Background-blob--variant-1{background:radial-gradient(circle,color-mix(in srgb,var(--color-secondary) 70%,transparent) 0,transparent 70%)}.Background-blob--variant-2{background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 50%,transparent) 0,transparent 70%)}.Background-blob--variant-3{background:radial-gradient(circle,color-mix(in srgb,var(--color-secondary) 55%,transparent) 0,transparent 70%)}[data-background-blobs-disabled=true] .Background-blur-1,[data-background-blobs-disabled=true] .Background-blur-2,[data-background-blobs-disabled=true] .Background-noise-1,[data-background-blobs-disabled=true] .Background-noise-2{display:none!important}html:not([data-background-blobs-disabled=true]) .Background-blur-1{backdrop-filter:blur(150px)!important;-webkit-backdrop-filter:blur(150px)!important}html:not([data-background-blobs-disabled=true]) .Background-blur-2{backdrop-filter:blur(75px)!important;-webkit-backdrop-filter:blur(75px)!important}@supports (-webkit-touch-callout:none){html:not([data-background-blobs-disabled=true]) .Background-blur-1{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}html:not([data-background-blobs-disabled=true]) .Background-blur-2{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.Background-blob--layer-1{filter:blur(16px)}.Background-blob--layer-2{filter:blur(8px)}}.Holding[href]{text-decoration:none;color:inherit}.Holding{--holding-heading-size:0.95rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:4.415rem;padding:.75rem 1rem;gap:1.5rem;border-radius:9px;background:rgba(255,255,255,.25);border:1px solid transparent;will-change:transform;transition:background var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),transform var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),-webkit-backdrop-filter var(--transition-normal) var(--transition-ease);transition:background var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),transform var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),backdrop-filter var(--transition-normal) var(--transition-ease);transition:background var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),transform var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),backdrop-filter var(--transition-normal) var(--transition-ease),-webkit-backdrop-filter var(--transition-normal) var(--transition-ease);cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box;border-color:var(--glass-border,rgba(255,255,255,.14));backdrop-filter:var(--glass-backdrop-filter,blur(10px));-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(10px));box-shadow:0 0 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Holding:before{content:"";position:absolute;top:55%;left:.75rem;width:110px;height:110px;background-image:var(--holding-logo);background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:.5;z-index:0;pointer-events:none;will-change:transform;transition:opacity var(--transition-normal) var(--transition-ease),transform var(--transition-normal) var(--transition-ease);transform:translateY(-50%) rotate(12deg)}.Holding>*{position:relative;z-index:1}.Holding--menu-open,.Holding:hover{background:rgba(255,255,255,.2);border-color:color-mix(in srgb,var(--color-text) 15%,transparent);box-shadow:0 0 16px var(--theme-shadow-primary),0 0 4px var(--theme-shadow-color)}.Holding--clickable:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-primary) 28%,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] .Holding--menu-open,[data-theme-scheme=dark] .Holding:hover{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.12);box-shadow:0 0 8px var(--theme-shadow-color),inset 0 1px 0 rgba(255,255,255,.15)}[data-theme-scheme=dark] .Holding--clickable:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 36%,transparent)}.Holding--menu-open:before,.Holding:hover:before{opacity:.45;transform:translateY(-50%) rotate(8deg) scale(1.05)}.Holding:not(.Holding--has-logo):before{display:none}[data-theme-scheme=dark] .Holding:before{opacity:.4}[data-theme-scheme=dark] .Holding{background:rgba(0,0,0,.15);border-color:var(--glass-border,rgba(255,255,255,.14));backdrop-filter:var(--glass-backdrop-filter,blur(10px));-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(10px));box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}[data-theme-scheme=dark] .Holding--menu-open:before,[data-theme-scheme=dark] .Holding:hover:before{opacity:.5}.Holding--logo-mobile{display:none}.Holding--left{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0;overflow:visible}.Holding--left .TextGroup{gap:.125rem;min-width:0;flex:1 1 auto;width:100%;overflow:visible}.Holding--right{display:flex;flex-direction:column;gap:.125rem;align-items:flex-end;text-align:right;flex-shrink:0;min-width:clamp(8.5rem,20vw,12rem)}.Holding--name-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Holding--account-label{opacity:.7;font-size:.9em}.Holding--left .Holding--heading{min-width:0;overflow:hidden}.Holding--heading{margin:0;font-weight:500;overflow:visible;width:100%;line-height:1.3}.Holding--heading,.Holding--price{white-space:nowrap;text-overflow:ellipsis;min-width:0}.Holding--price{color:color-mix(in srgb,var(--color-text) 60%,transparent);font-size:.8rem;font-weight:400;overflow:hidden}.Holding--arrow-icon{vertical-align:baseline}.Holding--trend-icon{vertical-align:middle;margin-inline-end:.45em}.Holding--meta{font-size:.75rem;color:color-mix(in srgb,var(--color-text) 50%,transparent);font-weight:400;line-height:1.2}.Holding--value{font-weight:600;font-size:1rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Holding--return{font-size:.8125rem;font-weight:500;padding:.125rem .5rem;border-radius:6px}.Holding--return-positive{color:var(--color-positive)}.Holding--return-negative{color:#dc2626}.Holding--return-neutral{color:color-mix(in srgb,var(--color-text) 70%,transparent)}[data-theme-scheme=dark] .Holding--return-positive{color:var(--color-positive)}[data-theme-scheme=dark] .Holding--return-negative{color:#f87171}.Holding--row{padding:.5rem .75rem .5rem .5rem;gap:.75rem;min-height:2.875rem;background:rgba(255,255,255,.25)!important}.Holding--row.Holding--menu-open,.Holding--row:hover{background:rgba(255,255,255,.2)!important;border-color:color-mix(in srgb,var(--color-text) 15%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--color-text) 8%,transparent)}[data-theme-scheme=dark] .Holding--row{background:rgba(0,0,0,.15)!important}[data-theme-scheme=dark] .Holding--row.Holding--menu-open,[data-theme-scheme=dark] .Holding--row:hover{background:rgba(0,0,0,.2)!important;border-color:rgba(255,255,255,.12);box-shadow:0 0 8px rgba(0,0,0,.4)}[data-theme-scheme=dark] .Holding--row .Holding--logo-circle-image{background:transparent}.Holding--row:before{display:none}.Holding--logo-circle{width:2.125rem;height:2.125rem;border-radius:4px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.Holding--logo-circle-image{background:transparent;padding:0}.Holding--logo-image{width:100%;height:100%;object-fit:contain;display:block}.Holding--row .Holding--logo-circle-image{padding:0;border:0}.Holding--logo-circle-symbol{background:color-mix(in srgb,var(--color-text) 5%,transparent);padding:0}.Holding--symbol-text{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%}.Holding--row-row{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;min-width:0;flex:1 1}.Holding--row-cell{display:flex;align-items:center;flex-shrink:0}.Holding--row-symbol-name{flex:1 1;min-width:0;width:100%}.Holding--row-symbol-name .Holding--row-text{min-width:0}.Holding--row-name-block{display:flex;flex-direction:column;gap:0;min-width:0}.Holding--row-name-block .Holding--row-name-primary{font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Holding--row-name-block .Holding--row-account{font-size:.6875rem;font-weight:400;color:color-mix(in srgb,var(--color-text) 60%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Holding--row-cell-full{flex:1 1 100%;width:100%;min-width:0}.Holding--row-amount{width:100px;justify-content:flex-end}.Holding--row-buy-price,.Holding--row-current-price{width:120px;justify-content:flex-end}.Holding--row-price-group{display:flex;flex-direction:column;align-items:flex-end;gap:0;width:100%;min-width:9ch}.Holding--row-total-value{font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Holding--row-single-price,.Holding--row-total-value{display:block;width:100%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Holding--row-single-price{font-size:.6875rem;font-weight:400;color:color-mix(in srgb,var(--color-text) 60%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Holding--row-yield{width:128px;justify-content:flex-end}.Holding--row-yield .Holding--row-price-group{min-width:11ch}.Holding--row-yield .Holding--return-positive{color:var(--color-positive)}.Holding--row-yield .Holding--return-negative{color:#dc2626}[data-theme-scheme=dark] .Holding--row-yield .Holding--return-positive{color:var(--color-positive)}[data-theme-scheme=dark] .Holding--row-yield .Holding--return-negative{color:#f87171}.Holding--row-text{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Holding--row-amount .Holding--row-text{display:block;width:100%;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Holding--trend-icon-slot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;min-width:1em;vertical-align:middle}.Holding--trend-icon-slot:empty{display:none}.Holding--trend-icon-slot .Holding--trend-icon{margin:0}.Holding--row-return-row{justify-content:flex-end;width:100%;min-width:0}.Holding--return-inline,.Holding--row-return-row{display:inline-flex;align-items:center;gap:.25rem}.Holding--return-inline{font-size:.75rem;font-weight:500;padding:.125rem .375rem;border-radius:4px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Holding--return-inline.Holding--return-positive{color:var(--color-background);background:color-mix(in srgb,var(--color-positive) 75%,transparent)}.Holding--return-inline.Holding--return-negative{color:var(--color-background);background:rgba(220,38,38,.75)}.Holding--return-inline.Holding--return-neutral{color:color-mix(in srgb,var(--color-text) 70%,transparent);background:rgba(128,128,128,.3)}[data-theme-scheme=dark] .Holding--return-inline.Holding--return-positive{color:var(--color-positive);background:color-mix(in srgb,var(--color-positive) 30%,transparent)}[data-theme-scheme=dark] .Holding--return-inline.Holding--return-negative{color:#f87171;background:rgba(248,113,113,.3)}.Holding--placeholder-block{display:inline-block;border-radius:4px;background:color-mix(in srgb,var(--color-text) 18%,transparent);animation:Holding--placeholder-pulse 1.4s ease-in-out infinite}@keyframes Holding--placeholder-pulse{0%,to{opacity:.45}50%{opacity:.75}}[data-theme-scheme=dark] .Holding--placeholder-block{background:color-mix(in srgb,var(--color-text) 24%,transparent)}[data-reduced-motion=true] .Holding--placeholder-block{animation:none}.Holding--placeholder-inline{width:9.5rem;max-width:100%;height:.75rem}.Holding--placeholder-value{width:6.25rem;height:1rem}.Holding--placeholder-return{width:4.5rem;height:.875rem}.Holding--placeholder-amount{width:2.75rem;height:.875rem}.Holding--placeholder-total{width:5.25rem;height:.75rem}.Holding--placeholder-single{width:4rem;height:.6875rem}.Holding--row-amount .Holding--placeholder-block,.Holding--row-price-group .Holding--placeholder-block{margin-inline-start:auto}.Holding--table-header{gap:.75rem}.Holding--table-header,.Holding--table-header-row{display:flex;flex-direction:row;align-items:center;width:100%}.Holding--table-header-row{gap:1rem;flex:1 1;padding:0 calc(.75rem + 1px) 0 calc(.5rem + 1px + 2.125rem + .75rem)}.Holding--table-header-col{display:flex;align-items:center;flex-shrink:0}.Holding--table-header-col-symbol{flex:1 1;min-width:0}.Holding--table-header-col-amount{width:100px;justify-content:flex-end}.Holding--table-header-col-buy-price,.Holding--table-header-col-current-price,.Holding--table-header-col-yield{width:120px;justify-content:flex-end}.Holding--table-header-label{font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--color-text) 60%,transparent);text-transform:uppercase;letter-spacing:.05em}.Holding--table-header-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast) var(--transition-ease);position:relative}.Holding--table-header-clickable:hover{opacity:.8}.Holding--table-header-clickable:before{content:"";position:absolute;top:-.25rem;left:-.5rem;right:-.5rem;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)}.Holding--table-header-selected:before{opacity:1}.Holding--table-header-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}.Holding--table-header-sort-icon .Icon{margin-inline-end:0;font-size:.5rem}.Holding--holdings{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;flex:1 1 100%}@media (max-width:500px){.Holding{--holding-heading-size:1rem;padding:.875rem 1rem;gap:.875rem;min-height:3.875rem;border-radius:8px}.Holding--row{padding:.3125rem .5rem .3125rem .3125rem;gap:.4375rem}.Holding--row .Holding--logo-circle{width:1.875rem;height:1.875rem}.Holding--row-row{gap:.5rem}.Holding--row-text{font-size:.75rem}.Holding--row-total-value{font-size:.625rem}.Holding--row-single-price{font-size:.5625rem}.Holding--return-inline{font-size:.625rem;padding:.0625rem .25rem}.Holding--return{font-size:.8125rem;padding:.125rem .5rem}.Holding--holdings{gap:.375rem}}@media (max-width:360px){.Holding{--holding-heading-size:0.9375rem;padding:.75rem .8125rem;gap:.6875rem;border-radius:6px}.Holding--row{padding:.25rem .4375rem .25rem .25rem;gap:.375rem}.Holding--row .Holding--logo-circle{width:1.625rem;height:1.625rem}.Holding--row-text{font-size:.6875rem}.Holding--row-total-value{font-size:.5625rem}.Holding--row-single-price{font-size:.5rem}.Holding--return{font-size:.75rem}}@media (max-width:640px){.Holding--row-row{flex-wrap:wrap;gap:.625rem}.Holding--row-cell{min-width:0}.Holding--row-amount{width:auto;flex:0 0 auto;min-width:6ch}.Holding--row-buy-price,.Holding--row-current-price,.Holding--row-yield{width:auto;flex:0 0 auto;min-width:10ch}.Holding--table-header-row{flex-wrap:wrap;padding-left:.5rem;gap:.625rem}.Holding--table-header-col-amount,.Holding--table-header-col-buy-price,.Holding--table-header-col-current-price,.Holding--table-header-col-yield{width:auto}.Holding--table-header-label{font-size:.6875rem}.Holding--row{padding:.375rem .625rem .375rem .375rem;gap:.5rem}.Holding--row-total-value{font-size:.6875rem}.Holding--row-single-price{font-size:.625rem}.Holding--row-text{font-size:.8125rem}.Holding--return-inline{font-size:.6875rem;padding:.0625rem .25rem}}.InstrumentRow[href]{text-decoration:none;color:inherit}.InstrumentRow{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;min-height:2.5rem;padding:.375rem .5rem;gap:.75rem;border-radius:6px;background:transparent;border:1px solid transparent;cursor:pointer;position:relative;box-sizing:border-box;transition:background var(--transition-fast) var(--transition-ease)}.InstrumentRow--menu-open,.InstrumentRow:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.InstrumentRow:focus-visible{outline:none;background:color-mix(in srgb,var(--color-text) 5%,transparent);border-color:color-mix(in srgb,var(--color-primary) 28%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 14%,transparent)}[data-theme-scheme=dark] .InstrumentRow--menu-open,[data-theme-scheme=dark] .InstrumentRow:hover{background:rgba(255,255,255,.04)}[data-theme-scheme=dark] .InstrumentRow:focus-visible{background:rgba(255,255,255,.04);border-color:color-mix(in srgb,var(--color-primary) 36%,transparent)}.InstrumentRow--logo{width:2.125rem;height:2.125rem;border-radius:4px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.InstrumentRow--logo-image{background:transparent;padding:0;border:0}.InstrumentRow--logo-symbol{background:color-mix(in srgb,var(--color-text) 5%,transparent);padding:0}.InstrumentRow--logo-img{width:100%;height:100%;object-fit:contain;display:block}.InstrumentRow--symbol-fallback{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%}.InstrumentRow--content{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;min-width:0;flex:1 1}.InstrumentRow--name-block{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1}.InstrumentRow--name-primary{font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InstrumentRow--name-secondary{font-size:.6875rem;font-weight:400;color:color-mix(in srgb,var(--color-text) 60%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InstrumentRow--type-badge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;font-size:.5625rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;width:4.5rem;flex-shrink:0;position:static;background:color-mix(in srgb,var(--color-text) 8%,transparent);color:color-mix(in srgb,var(--color-text) 70%,transparent)}.InstrumentRow--type-stock{background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6}.InstrumentRow--type-etf{background:color-mix(in srgb,#8b5cf6 15%,transparent);color:#8b5cf6}.InstrumentRow--type-bond{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#b45309}.InstrumentRow--type-index{background:color-mix(in srgb,var(--color-positive) 15%,transparent);color:var(--color-positive)}.InstrumentRow--type-crypto{background:color-mix(in srgb,#f97316 15%,transparent);color:#ea580c}[data-theme-scheme=dark] .InstrumentRow--type-stock{background:color-mix(in srgb,#60a5fa 18%,transparent);color:#93bbfd}[data-theme-scheme=dark] .InstrumentRow--type-etf{background:color-mix(in srgb,#a78bfa 18%,transparent);color:#c4b5fd}[data-theme-scheme=dark] .InstrumentRow--type-bond{background:color-mix(in srgb,#fbbf24 18%,transparent);color:#fcd34d}[data-theme-scheme=dark] .InstrumentRow--type-index{background:color-mix(in srgb,var(--color-positive) 18%,transparent);color:var(--color-positive)}[data-theme-scheme=dark] .InstrumentRow--type-crypto{background:color-mix(in srgb,#fb923c 18%,transparent);color:#fdba74}.InstrumentRow--price-cell{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0;width:7.5rem}.InstrumentRow--price{font-size:.75rem;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.InstrumentRow--currency-label{font-size:.6875rem;font-weight:400;color:color-mix(in srgb,var(--color-text) 60%,transparent);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.InstrumentRow--exchange-cell{display:flex;align-items:center;flex-shrink:0;width:5.5rem;justify-content:flex-end}.InstrumentRow--exchange{font-size:.6875rem;font-weight:500;color:color-mix(in srgb,var(--color-text) 55%,transparent);white-space:nowrap;text-align:end}.InstrumentRow--placeholder{display:inline-block;border-radius:4px;background:color-mix(in srgb,var(--color-text) 18%,transparent);animation:InstrumentRow--pulse 1.4s ease-in-out infinite}[data-theme-scheme=dark] .InstrumentRow--placeholder{background:color-mix(in srgb,var(--color-text) 24%,transparent)}[data-reduced-motion=true] .InstrumentRow--placeholder{animation:none}@keyframes InstrumentRow--pulse{0%,to{opacity:.45}50%{opacity:.75}}.InstrumentRow--placeholder-name{width:8rem;height:.75rem}.InstrumentRow--placeholder-sub{width:5rem;height:.625rem;margin-top:.125rem}.InstrumentRow--placeholder-price{width:4.5rem;height:.75rem}@media (max-width:640px){.InstrumentRow{padding:.3125rem .375rem;gap:.5rem}.InstrumentRow--content{gap:.5rem}.InstrumentRow--exchange-cell{display:none}.InstrumentRow--type-badge{font-size:.5rem;padding:.0625rem .25rem}.InstrumentRow--price-cell{width:auto;min-width:6ch}}@media (max-width:500px){.InstrumentRow{padding:.25rem;gap:.4375rem}.InstrumentRow--logo{width:1.875rem;height:1.875rem}.InstrumentRow--name-primary{font-size:.6875rem}.InstrumentRow--name-secondary{font-size:.625rem}.InstrumentRow--price{font-size:.6875rem}.InstrumentRow--currency-label{font-size:.625rem}.InstrumentRow--type-badge{width:auto}}@media (max-width:360px){.InstrumentRow--logo{width:1.625rem;height:1.625rem}}.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}@media (max-width:640px){.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}}.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:rgba(248,113,113,.3);color:#f87171}.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) 96%,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:0 0 8px color-mix(in srgb,var(--color-text) 4%,transparent)}.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:0 0 12px color-mix(in srgb,var(--color-text) 8%,transparent)}[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:0 0 8px rgba(0,0,0,.2)}[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:0 0 12px rgba(0,0,0,.3)}.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:#f87171}.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:#f87171}[data-theme-scheme=dark] .Transaction--delete-icon-button-marked{background-color:rgba(248,113,113,.2)!important;color:#f87171!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:768px){.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:0 8px 22px color-mix(in srgb,var(--color-text) 8%,transparent);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:0 10px 24px color-mix(in srgb,black 32%,transparent)}.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}.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 color-mix(in srgb,var(--color-primary) 30%,transparent);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}[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}}.root{gap:1rem}.description{color:color-mix(in srgb,var(--color-text) 76%,transparent);line-height:1.55}.summaryCard{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:.875rem;background:radial-gradient(120% 180% at 100% 0,color-mix(in srgb,rgba(220,38,38,.09) 78%,transparent) 0,transparent 58%),color-mix(in srgb,var(--color-background) 92%,transparent)}.summaryHeading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.summaryType{color:color-mix(in srgb,var(--color-text) 62%,transparent);text-transform:uppercase;letter-spacing:.05em}.summarySymbol{font-size:1rem;font-weight:700}.summaryMeta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:color-mix(in srgb,var(--color-text) 72%,transparent)}.summaryValue{font-weight:600;color:var(--color-text)}.actions{display:flex;justify-content:flex-end;gap:.75rem}.confirmButton{background-color:rgba(220,38,38,.92)!important;border-color:rgba(220,38,38,1)!important;color:#ffffff!important;box-shadow:0 0 12px color-mix(in srgb,rgba(220,38,38,.4) 85%,transparent),inset 0 1px 0 rgba(255,255,255,.18)!important}.confirmButton:hover:not(:disabled){background-color:rgba(185,28,28,.96)!important;border-color:rgba(185,28,28,1)!important}[data-theme-scheme=dark] .summaryCard{border-color:color-mix(in srgb,var(--color-text) 14%,transparent);background:radial-gradient(120% 180% at 100% 0,color-mix(in srgb,rgba(248,113,113,.12) 88%,transparent) 0,transparent 58%),color-mix(in srgb,var(--color-background) 82%,black 18%)}[data-theme-scheme=dark] .confirmButton{background-color:rgba(239,68,68,.28)!important;border-color:rgba(248,113,113,.5)!important;color:#fecaca!important}[data-theme-scheme=dark] .confirmButton:hover:not(:disabled){background-color:rgba(239,68,68,.38)!important;border-color:rgba(248,113,113,.68)!important}@media (max-width:640px){.actions{flex-direction:column-reverse}.actions .Button{width:100%}}.root{--transaction-form-gap:1.125rem;display:flex;flex-direction:column;gap:var(--transaction-form-gap);width:100%;min-width:0}.root [data-ui=input-container],.root [data-ui=input-wrapper],.root [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}.field{display:flex;flex-direction:column;gap:.375rem}.field,.grid2{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;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:rgba(248,113,113,.38)!important;color:#f87171!important;border-color:rgba(248,113,113,.55)!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}.footer{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}.deleteIconButton{background-color:rgba(139,69,19,.12);border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 58%,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}.deleteIconButton:hover{background-color:rgba(139,69,19,.22);color:color-mix(in srgb,rgba(220,38,38,.92),transparent)}.deleteIconButtonMarked{background-color:rgba(220,38,38,.14)!important;color:rgba(220,38,38,.92)!important}.deleteIconButtonMarked:hover{background-color:rgba(220,38,38,.22)!important;color:rgba(220,38,38,1)!important}.deleteIconButton:disabled{opacity:.5;cursor:not-allowed}[data-theme-scheme=dark] .deleteIconButton{background-color:rgba(180,83,9,.18)}[data-theme-scheme=dark] .deleteIconButton:hover{background-color:rgba(180,83,9,.28);color:#f87171}[data-theme-scheme=dark] .deleteIconButtonMarked{background-color:rgba(248,113,113,.2)!important;color:#f87171!important}.deleteIcon{width:1rem;height:1rem}.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,#f87171 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--empty{padding:2rem;text-align:center}.TransactionTimeline--empty-text{color:color-mix(in srgb,var(--color-text) 60%,transparent);font-style:italic}@media (max-width:1024px){.TransactionTimeline--item:not(:last-child):after,.TransactionTimeline--timeline{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:0 0 8px color-mix(in srgb,var(--color-text) 4%,transparent)}.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:0 0 12px color-mix(in srgb,var(--color-text) 8%,transparent)}[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:0 0 8px rgba(0,0,0,.2)}[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:0 0 12px rgba(0,0,0,.3)}.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:rgba(248,113,113,.35)!important;color:#f87171!important;border-color:rgba(248,113,113,.5)!important}[data-theme-scheme=dark] .Transaction--compact-form .Transaction--button-sell:not(.Button--toggle-inactive):hover{background-color:rgba(248,113,113,.45)!important;border-color:rgba(248,113,113,.7)!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}.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;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ExchangeRates::-webkit-scrollbar{display:none}.ExchangeRates--item{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-shrink:0;min-width:0;min-height:2.25rem}.ExchangeRates--flag{width:28px;height:auto;border-radius:2px;flex-shrink:0;display:inline-block}.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:600;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}.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}}.UnifiedSearch{position:relative;width:100%;max-width:700px;min-width:260px}.UnifiedSearch--inline{display:flex;flex-direction:column;height:100%;min-height:0;max-width:none}.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;border:none;box-shadow:none;border-radius:0;padding:.25rem 0}.UnifiedSearch--input-wrapper{position:relative;width:100%;display:flex;align-items:center}.UnifiedSearch .Input-wrapper{width:100%!important;max-width:700px;flex:1 1}.UnifiedSearch .Input{width:100%!important;min-width:400px;max-width:700px;padding-right:2.75rem}.UnifiedSearch--input-wrapper:has(.UnifiedSearch--clear-button) .Input{padding-right:2.75rem}.UnifiedSearch--clear-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 60%,transparent);transition:color var(--transition-fast) var(--transition-ease);z-index:10;border-radius:.25rem;min-width:44px;min-height:44px}.UnifiedSearch--clear-button:hover{color:var(--color-text);background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.UnifiedSearch--clear-button:active{background-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}.UnifiedSearch--popup{position:absolute;top:100%;left:0;right:0;z-index:99999;margin-top:8px}.UnifiedSearch--results{background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);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}.UnifiedSearch--result{padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-ease);display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:stretch;min-height:fit-content}.UnifiedSearch--result-highlighted,.UnifiedSearch--result:hover{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.UnifiedSearch--result-header{display:flex;align-items:center;gap:.375rem;margin-bottom:0}.UnifiedSearch--result-icon{color:color-mix(in srgb,var(--color-accent) 85%,transparent);font-size:.875rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em}.UnifiedSearch--result-icon i,.UnifiedSearch--result-icon span,.UnifiedSearch--result-icon svg{display:inline-block}.UnifiedSearch--result-type{color:color-mix(in srgb,var(--color-text) 60%,transparent);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.UnifiedSearch--result-content{display:flex;flex-direction:column;gap:.125rem;min-width:0;grid-column:1}.UnifiedSearch--result-title{font-weight:500;color:var(--color-text);font-size:.8125rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.UnifiedSearch--result-title-content{flex:1 1;min-width:0}.UnifiedSearch--result-price-inline{flex-shrink:0;grid-column:2;align-self:stretch;height:100%;display:flex;align-items:center}.UnifiedSearch--result-subtitle{font-size:.6875rem;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.UnifiedSearch--result-price{margin-top:.25rem;display:flex;align-items:center}.UnifiedSearch--price-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:0;line-height:1.2;height:100%;width:100%}.UnifiedSearch--price-text{font-weight:500;font-size:1.25rem;color:var(--color-text);line-height:1.2}.UnifiedSearch--exchange-text{font-size:.625rem;color:color-mix(in srgb,var(--color-text) 60%,transparent);line-height:1.2}.UnifiedSearch--highlight{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:.25rem;padding:.0625rem .125rem}.UnifiedSearch--result-more{text-align:center;border-top:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);margin-top:.125rem;padding:.5rem .5rem .375rem}.UnifiedSearch--result-more-searching{border-top:none;margin-top:0}.UnifiedSearch--result-more-text{color:color-mix(in srgb,var(--color-text) 60%,transparent)}.UnifiedSearch--result.UnifiedSearch--loading{padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:default}.UnifiedSearch--result.UnifiedSearch--loading:hover{background-color:transparent}.UnifiedSearch--result.UnifiedSearch--loading .spinning{will-change:transform;animation:spin 1s linear infinite;display:inline-flex;align-items:center}.UnifiedSearch--result.UnifiedSearch--loading .Text{display:inline;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UnifiedSearch--result-page{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);position:relative;padding:.25rem .5rem;border-radius:.375rem;margin-left:1.5rem}.UnifiedSearch--result-page:before{content:"";position:absolute;left:-1.5rem;top:0;bottom:0;width:1.5rem;background-color:var(--color-accent);border-radius:.375rem 0 0 .375rem;z-index:-1}.UnifiedSearch--result-page.UnifiedSearch--result-highlighted,.UnifiedSearch--result-page:hover{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.UnifiedSearch--result-page .UnifiedSearch--result-icon{color:var(--color-accent);font-weight:600}.UnifiedSearch--result-page .UnifiedSearch--result-type{color:var(--color-accent);font-weight:700}.UnifiedSearch--result-page-icon{position:absolute;left:-1.125rem;top:50%;transform:translateY(-50%);color:var(--color-background);font-size:.75rem;z-index:2;background-color:transparent;border-radius:50%;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.UnifiedSearch--result-group{background-color:var(--color-background);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.5rem;padding:.5rem;margin-bottom:.125rem}.UnifiedSearch--result-group-pages{margin-bottom:0}.UnifiedSearch--result-group-header{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;padding-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent)}.UnifiedSearch--result-group-icon{color:var(--color-accent);font-size:.875rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em}.UnifiedSearch--result-group-title{color:color-mix(in srgb,var(--color-text) 80%,transparent);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.UnifiedSearch--result-group-items{display:flex;flex-direction:column;gap:.125rem}.UnifiedSearch--result-page-compact{margin-left:0!important;padding:.25rem .375rem!important;background-color:transparent!important;border-radius:.25rem!important;position:static!important}.UnifiedSearch--result-page-compact:before{display:none!important}.UnifiedSearch--result-page-compact.UnifiedSearch--result-highlighted,.UnifiedSearch--result-page-compact:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)!important}.UnifiedSearch--result-page-compact .UnifiedSearch--result-title{display:inline!important;gap:0!important}.UnifiedSearch--highlight{display:inline;margin:0}[data-theme-scheme=dark] .UnifiedSearch--results{background:color-mix(in srgb,var(--color-background) 95%,var(--color-primary));box-shadow:0 0 16px var(--theme-shadow-primary),0 0 4px var(--theme-shadow-color)}[data-theme-scheme=dark] .UnifiedSearch--result-title{color:color-mix(in srgb,var(--color-text) 100%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-type{color:color-mix(in srgb,var(--color-text) 75%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-subtitle{color:color-mix(in srgb,var(--color-text) 80%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--price-text{color:color-mix(in srgb,var(--color-text) 100%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--exchange-text,[data-theme-scheme=dark] .UnifiedSearch--result-more-text{color:color-mix(in srgb,var(--color-text) 75%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-group-title{color:color-mix(in srgb,var(--color-text) 90%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result.UnifiedSearch--loading{color:color-mix(in srgb,var(--color-text) 80%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-highlighted,[data-theme-scheme=dark] .UnifiedSearch--result:hover{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--highlight{background-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-background));color:var(--color-text);border-radius:.25rem;padding:.0625rem .125rem}@media (max-width:1024px){.UnifiedSearch{width:100%;min-width:0}.UnifiedSearch .Input,.UnifiedSearch .Input-wrapper{width:100%;max-width:none}.UnifiedSearch .Input{min-width:0}.UnifiedSearch--popup{margin-top:.5rem}.UnifiedSearch--popup,.UnifiedSearch--results{max-width:calc(100vw - (2 * var(--mobile-page-gutter, .875rem)))}.UnifiedSearch--results{max-height:min(60dvh,28rem);border-radius:var(--container-radius,12px);padding:.3125rem}.UnifiedSearch--input-wrapper:has(.UnifiedSearch--clear-button) .Input{padding-right:2.75rem}.UnifiedSearch--result{padding:.4375rem .5rem}.UnifiedSearch--price-text{font-size:1rem}.UnifiedSearch--result-title{font-size:.78125rem}}@media (max-width:500px){.UnifiedSearch--result{padding:.375rem .4375rem}.UnifiedSearch--price-text{font-size:.9375rem}.UnifiedSearch--result-title{font-size:.75rem}.UnifiedSearch--result-type{font-size:.6rem}.UnifiedSearch--clear-button{min-width:var(--mobile-control-height,2.75rem);min-height:var(--mobile-control-height,2.75rem)}}@media (max-width:360px){.UnifiedSearch--result{padding:.3125rem .375rem}.UnifiedSearch--price-text{font-size:.875rem}.UnifiedSearch--result-title{font-size:.6875rem}}