.landing-main{display:flex;flex-direction:column;width:100%;min-height:100%}.hero{position:relative;width:100%;padding:clamp(2rem,5vw,4.5rem) var(--landing-x,clamp(1rem,1.5vw,1.5rem)) clamp(2.5rem,6vw,5rem);padding-block-start:calc(var(--navbar-total-height, 3.5rem) + clamp(1rem, 3vw, 2.5rem))}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:start;width:100%;max-width:46rem;margin:0 auto}.hero-copy{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.hero-title{font-family:var(--font-inter),sans-serif!important;font-size:clamp(2.5rem,5.5vw,4rem)!important;font-weight:700!important;line-height:1.04!important;letter-spacing:-.035em;color:var(--color-text)}.hero-description,.hero-title{margin:0!important;opacity:0;transform:translateY(10px);animation:landing-fade-up .7s var(--transition-ease) forwards}.hero-description{font-family:var(--font-ubuntu),system-ui,sans-serif!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.6!important;color:color-mix(in srgb,var(--color-text) 86%,transparent)!important;max-width:32rem;animation-delay:.1s}.hero-waitlist-block{margin-top:.15rem;padding:0;border-radius:0;background:none;border:none;box-shadow:none;opacity:0;transform:translateY(10px);animation:landing-fade-up .7s var(--transition-ease) forwards;animation-delay:.18s}.hero-waitlist-intro{margin:0 0 .45rem;font-family:var(--font-inter),sans-serif;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:color-mix(in srgb,var(--color-text) 58%,transparent)}.hero-waitlist{display:flex;flex-wrap:wrap;gap:.5rem;max-width:none}.hero-waitlist-input{flex:1 1;min-width:0;padding:.65rem .9rem;border-radius:.55rem;font-family:var(--font-inter),sans-serif;font-size:.9rem;color:var(--color-text);background:var(--landing-glass-bg,color-mix(in srgb,var(--color-background) 80%,transparent));border:1px solid var(--landing-glass-border,color-mix(in srgb,var(--color-text) 14%,transparent));outline:none;transition:border-color var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease)}.hero-waitlist-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 18%,transparent)}.hero-waitlist-input::placeholder{color:color-mix(in srgb,var(--color-text) 42%,transparent)}.hero-waitlist-submit{flex-shrink:0;padding:.65rem 1rem;border-radius:.55rem;font-family:var(--font-inter),sans-serif;font-size:.9rem;font-weight:600;color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent);cursor:pointer;transition:background var(--transition-normal) var(--transition-ease),opacity var(--transition-normal) var(--transition-ease)}.hero-waitlist-submit:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 12%,transparent)}.hero-waitlist-submit:disabled{opacity:.5;cursor:not-allowed}.hero-waitlist-error{flex-basis:100%;font-family:var(--font-inter),sans-serif;font-size:.85rem;color:var(--color-negative,#ef4444)}.hero-waitlist-success{margin:0;font-family:var(--font-inter),sans-serif;font-size:.95rem;font-weight:500;color:var(--color-positive,#22c55e)}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem;margin:1.35rem 0 0;padding:0;list-style:none;width:100%;opacity:0;transform:translateY(10px);animation:landing-fade-up .7s var(--transition-ease) forwards;animation-delay:.22s}.hero-stat{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hero-stat-amount{font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;color:var(--color-text);letter-spacing:-.02em;line-height:1.1;unicode-bidi:isolate;white-space:nowrap}.hero-stat-amount,.hero-stat-caption{font-family:var(--font-inter),sans-serif}.hero-stat-caption{font-size:.8125rem;font-weight:500;line-height:1.35;color:color-mix(in srgb,var(--color-text) 62%,transparent);text-wrap:balance}.features{width:100%;padding:clamp(2.5rem,5vw,4rem) var(--landing-x,clamp(1rem,1.5vw,1.5rem));border-top:1px solid color-mix(in srgb,var(--color-text) 6%,transparent)}.features-inner{max-width:60rem;margin:0 auto}.features-title{font-family:var(--font-inter),sans-serif!important;font-size:clamp(1.6rem,3.2vw,2.25rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em;color:var(--color-text);margin:.35rem 0 1.75rem!important;max-width:36rem}.features-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,2.75rem) clamp(2rem,4vw,3rem);list-style:none;padding:0;margin:0}.feature-row{display:flex;flex-direction:column;gap:.55rem;min-width:0;opacity:0;transform:translateY(12px);animation:landing-fade-up .7s var(--transition-ease) forwards;animation-delay:calc(.28s + var(--feature-i, 0) * .08s)}.feature-row-icon{color:var(--color-primary);font-size:1em;flex-shrink:0}.feature-row-title{display:flex;align-items:center;gap:.55rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--color-text)}.feature-row-desc,.feature-row-title{font-family:var(--font-inter),sans-serif;margin:0}.feature-row-desc{font-size:.975rem;line-height:1.55;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.trust{width:100%;padding:clamp(1.75rem,3.5vw,2.5rem) var(--landing-x,clamp(1rem,1.5vw,1.5rem)) clamp(2rem,5vw,3.25rem);border-top:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);text-align:center;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-text) 3%,transparent) 100%)}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem);list-style:none;padding:0;margin:0 auto;max-width:60rem}.trust-item{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-inter),sans-serif;font-size:.9rem;font-weight:500;color:color-mix(in srgb,var(--color-text) 72%,transparent)}.trust-item svg{color:var(--color-primary);opacity:.85}.trust-tagline{margin:1.25rem 0 0;font-family:var(--font-inter),sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text) 50%,transparent)}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-reduced-motion=true] .feature-row,[data-reduced-motion=true] .hero-description,[data-reduced-motion=true] .hero-stats,[data-reduced-motion=true] .hero-title,[data-reduced-motion=true] .hero-waitlist-block{animation:none;opacity:1;transform:none}@media (max-width:900px){.hero-grid{max-width:38rem}.hero-copy{text-align:center;align-items:center}.hero-description{max-width:100%}.hero-stats{justify-items:center;text-align:center}.hero-stat{align-items:center}.hero-waitlist{flex-direction:column;align-items:stretch}.hero-waitlist-submit{width:100%}.features-inner{text-align:center}.features-title{margin-inline:auto!important}.features-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.hero-stats{grid-template-columns:1fr;gap:.85rem}.hero-title{font-size:clamp(2rem,8vw,2.75rem)!important}}.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)}}.Loading{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9999;overflow:hidden;backdrop-filter:var(--glass-backdrop-filter,blur(8px));-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(8px));transition:opacity 225ms ease-out}[data-theme-scheme=light] .Loading{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 25%,var(--color-background)) 0,color-mix(in srgb,var(--color-secondary) 20%,var(--color-background)) 100%)}.Loading__logo-main{width:150px;height:150px;background-image:url(/img/revan_logo_square.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;will-change:transform;animation:Loading__logo-pulse 2.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes Loading__logo-pulse{0%,to{transform:scale(1) rotate(0deg);opacity:1}25%{transform:scale(1.08) rotate(1deg);opacity:.95}50%{transform:scale(1.12);opacity:.9}75%{transform:scale(1.08) rotate(-1deg);opacity:.95}}.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,.35);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);cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box;border-color:var(--glass-border,rgba(255,255,255,.14));box-shadow:0 1px 2px rgba(0,0,0,.04),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,.22);border-color:var(--glass-border,rgba(255,255,255,.14));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:var(--color-negative)}.Holding--row{padding:.4rem .65rem .4rem .4rem;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:var(--color-negative)}.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:var(--color-negative);background:color-mix(in srgb,var(--color-negative) 30%,transparent)}.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}@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}}@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}}.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}.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}}.publicHoldings{display:flex;flex-direction:column;gap:.5rem;min-inline-size:0;padding-block-start:.25rem}.publicHoldingsStatsStrip{display:flex;flex-direction:column;gap:.125rem;margin-block:.125rem .25rem;font-family:var(--font-inter),sans-serif;line-height:1.2}.publicHoldingsStatLabel{font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--color-text) 56%,transparent)}.publicHoldingsStatValue{font-size:.875rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.25rem}.publicHoldingsStatValue .Icon{font-size:.8em}.publicHoldingsHeader{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-inline-size:0}.publicHoldingsHeaderIcon{flex-shrink:0;color:color-mix(in srgb,var(--color-text) 55%,transparent);font-size:1rem}.publicHoldingsTitle{margin:0;font-family:var(--font-inter),sans-serif;font-size:clamp(.9375rem,2.2vw,1.0625rem);font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--color-text)}.publicHoldingsList{display:flex;flex-direction:column;gap:.5rem}.publicHoldingsListWrap{overflow:visible}.publicHoldingsListWrapVirtual{max-block-size:min(60vh,28rem);overflow-y:auto}.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}}.UnifiedSearch--overlay-trigger{margin-inline:0}.UnifiedSearch--overlay-trigger .Input{cursor:pointer;caret-color:transparent}.UnifiedSearch--overlay-trigger .Input:hover{cursor:pointer}