.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,.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}}.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}}.Sidebar{position:relative;width:280px;height:100dvh;display:flex;flex-direction:column;pointer-events:none;flex-shrink:0}.Sidebar:not(.Sidebar--drawer){width:64px;z-index:220}.Sidebar--content{pointer-events:auto;position:relative;width:100%;height:100%;min-width:0;padding:1.25rem 1rem;overflow-y:auto;overflow-x:hidden;overflow-wrap:break-word;border-radius:0;background:linear-gradient(140deg,var(--glass-bg-start) 70%,var(--glass-bg-end)) color-mix(in srgb,var(--color-background) 88%,transparent);background-clip:padding-box;border:none;border-inline-end:1px solid var(--glass-border,rgba(255,255,255,.14));outline:none;backdrop-filter:var(--glass-backdrop-filter,saturate(180%) blur(20px));-webkit-backdrop-filter:var(--glass-backdrop-filter,saturate(180%) blur(20px));isolation:isolate;box-shadow:none;transition:background var(--transition-theme) var(--transition-ease),border-color var(--transition-theme) var(--transition-ease),width var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),padding var(--transition-normal) var(--transition-ease),gap var(--transition-normal) var(--transition-ease);display:flex;flex-direction:column;gap:.75rem}.Sidebar:not(.Sidebar--drawer) .Sidebar--content{position:absolute;inset-block:0;inset-inline-start:0;width:280px;z-index:50;box-shadow:4px 0 18px color-mix(in srgb,#000 12%,transparent)}[data-theme-scheme=dark] .Sidebar:not(.Sidebar--drawer) .Sidebar--content{box-shadow:4px 0 22px color-mix(in srgb,#000 45%,transparent)}@media (min-width:1536px){.Sidebar:not(.Sidebar--drawer){width:280px}.Sidebar:not(.Sidebar--drawer) .Sidebar--content{position:relative;inset-block:auto;inset-inline-start:auto;z-index:220;box-shadow:none}}.Sidebar:not(.Sidebar--drawer)[data-collapsed=true] .Sidebar--content{width:64px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto}[data-theme-scheme=dark] .Sidebar--content{background-color:rgba(0,0,0,.5);box-shadow:none}.Sidebar--content::-webkit-scrollbar{width:6px}.Sidebar--content::-webkit-scrollbar-track{background:transparent}.Sidebar--content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 25%,var(--color-background));border-radius:4px;border:none;opacity:1;min-height:20px;min-width:20px}.Sidebar--content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 40%,var(--color-background));opacity:1}[data-theme-scheme=dark] .Sidebar--content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 25%,var(--color-background));opacity:1}[data-theme-scheme=dark] .Sidebar--content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 40%,var(--color-background));opacity:1}.Sidebar--content--header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;transition:gap var(--transition-normal) var(--transition-ease)}.Sidebar--collapse-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--glass-border,rgba(255,255,255,.14));border-radius:.375rem;background:color-mix(in srgb,var(--color-text) 4%,transparent);color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:pointer;font-family:inherit;transform:translateX(0);transition:background-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease),width var(--transition-normal) var(--transition-ease),height var(--transition-normal) var(--transition-ease),transform var(--transition-normal) var(--transition-ease)}.Sidebar--collapse-toggle:hover{background:color-mix(in srgb,var(--color-text) 9%,transparent);color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 22%,transparent)}.Sidebar--collapse-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);outline-offset:2px}.Sidebar--collapse-toggle .Icon{font-size:.75rem;margin:0}[data-theme-scheme=dark] .Sidebar--collapse-toggle{background:color-mix(in srgb,var(--color-text) 6%,transparent)}[data-theme-scheme=dark] .Sidebar--collapse-toggle:hover{background:color-mix(in srgb,var(--color-text) 12%,transparent)}.Sidebar--content--header--logo-link{cursor:pointer;display:inline-flex;flex:0 1 auto;overflow:hidden;max-width:140px;opacity:1;transition:max-width var(--transition-normal) var(--transition-ease),opacity var(--transition-normal) var(--transition-ease)}.Sidebar--content--header--logo{filter:brightness(0) drop-shadow(0 0 4px rgba(0,0,0,.1));transition:filter var(--transition-normal) var(--transition-ease);width:40%;height:auto}[data-theme-scheme=dark] .Sidebar--content--header--logo{filter:drop-shadow(0 0 4px rgba(0,0,0,.1))}.Sidebar--content .HorizontalLine{margin:0;max-height:1rem;opacity:1;overflow:hidden;transition:max-height var(--transition-normal) var(--transition-ease),opacity var(--transition-normal) var(--transition-ease),margin var(--transition-normal) var(--transition-ease),border-top-color var(--transition-normal) var(--transition-ease)}.Sidebar--content--portfolio{width:100%;max-height:12rem;opacity:1;overflow:hidden;transition:max-height var(--transition-normal) var(--transition-ease),opacity var(--transition-normal) var(--transition-ease),margin var(--transition-normal) var(--transition-ease)}.Sidebar--portfolio-button{width:100%!important;min-height:4rem!important;padding:.75rem .875rem!important;justify-content:flex-start!important;display:flex!important;align-items:center!important;text-align:start!important;gap:.625rem!important;line-height:1.3!important}.Sidebar--portfolio-button[data-ui=button]>span:first-of-type{flex:1 1;min-inline-size:0;max-inline-size:100%;inline-size:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.625rem}.Sidebar--portfolio-button--selected[data-ui=button]>span:first-of-type{align-items:flex-start}.Sidebar--portfolio-button[data-ui=button]>span:first-of-type>:first-child{flex:1 1;min-inline-size:0}.Sidebar--portfolio-button[data-ui=button]>span:first-of-type>:last-child{flex-shrink:0}.Sidebar--portfolio-button .Button__label{overflow:hidden}.Sidebar--portfolio-button[data-ui=button] .Button__icon-slot{min-inline-size:2.5rem;min-block-size:2.5rem}.Sidebar--portfolio-button--selected[data-ui=button] .Button__icon-slot{align-self:center;margin-block-start:0}.Sidebar--portfolio-button-content{display:flex;flex-direction:column;align-items:stretch;width:100%;min-inline-size:0;gap:.5rem;text-align:start}.Sidebar--portfolio-button-header{width:100%;min-inline-size:0}.Sidebar--portfolio-primary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;width:100%;min-inline-size:0}.Sidebar--portfolio-title-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.375rem;width:100%;min-inline-size:0}.Sidebar--portfolio-button-title{flex:1 1;min-inline-size:0;font-weight:500;font-size:.9375rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar--portfolio-title-row .Sidebar--portfolio-button-title{flex:0 1 auto;font-size:.875rem}.Sidebar--portfolio-title-row .Sidebar--portfolio-option-title{flex:0 1 auto}.Sidebar--portfolio-title-row .Sidebar--portfolio-stats{margin-inline-start:0;flex-shrink:0;justify-content:flex-start}.Sidebar--portfolio-button-value-wrap,.Sidebar--portfolio-option-value-wrap{flex:1 1;width:auto;min-inline-size:0;unicode-bidi:isolate;text-align:start}.Sidebar--portfolio-value-loading-group{display:flex;flex-direction:column;align-items:stretch;gap:0;min-inline-size:0;inline-size:100%}.Sidebar--portfolio-value-loading-group .Sidebar--portfolio-value-loading-bar{display:block;box-sizing:border-box;inline-size:100%;block-size:1.25rem}.Sidebar--portfolio-value-primary{font-family:var(--font-inter),sans-serif;font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.Sidebar--portfolio-button .Sidebar--portfolio-value-primary{color:currentColor}.DropdownMenu-option .Sidebar--portfolio-value-primary{color:color-mix(in srgb,var(--color-text) 96%,transparent)}.Sidebar--portfolio-value-primary--placeholder{opacity:0}.Sidebar--portfolio-option{width:100%;padding:0}.Sidebar--portfolio-option-body{display:flex;flex-direction:column;align-items:stretch;width:100%;min-inline-size:0;gap:.5rem}.Sidebar--portfolio-card-shell{position:relative;min-inline-size:0;max-inline-size:100%}.Sidebar--portfolio-option-title{flex:1 1;min-inline-size:0;font-weight:500;font-size:.875rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar--portfolio-stats{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.3125rem .4375rem;width:auto;min-inline-size:0;margin-inline-start:auto}.Sidebar--portfolio-stat{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;min-inline-size:0;padding:.1875rem .4375rem;border-radius:999px;background:color-mix(in srgb,var(--color-text) 10%,transparent);color:color-mix(in srgb,var(--color-text) 80%,transparent);font-family:var(--font-inter),sans-serif;font-size:.625rem;font-weight:500;line-height:1.2;white-space:nowrap}.Sidebar--portfolio-stat-count{font-weight:700;color:color-mix(in srgb,var(--color-text) 94%,transparent);unicode-bidi:isolate}.Sidebar--portfolio-button .Sidebar--portfolio-stat{background:color-mix(in srgb,currentColor 14%,transparent);color:color-mix(in srgb,currentColor 86%,transparent)}.Sidebar--portfolio-button .Sidebar--portfolio-stat-count{color:currentColor}.Sidebar--portfolio-stat-icon{font-size:.625rem;inline-size:.625rem;block-size:.625rem}.DropdownMenu-option .Sidebar--portfolio-option{width:100%;margin:0;padding:0}.DropdownMenu-option .Sidebar--portfolio-option-body{align-items:stretch}.Sidebar--portfolio-dropdown{max-height:min(420px,calc(100dvh - 7.5rem))}.Sidebar--portfolio-dropdown .DropdownMenu-content{max-height:min(360px,calc(100dvh - 9rem))}.Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--selected{color:var(--color-text);background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent);padding-inline-start:calc(.75rem + .125rem)}.Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--selected:before{content:none}[data-theme-scheme=dark] .Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--selected{color:var(--color-text);background-color:color-mix(in srgb,var(--color-primary) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent)}.Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--context-menu-open,.Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--highlighted,.Sidebar--portfolio-dropdown .DropdownMenu-option:hover,[data-theme-scheme=dark] .Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--context-menu-open,[data-theme-scheme=dark] .Sidebar--portfolio-dropdown .DropdownMenu-option.DropdownMenu-option--highlighted,[data-theme-scheme=dark] .Sidebar--portfolio-dropdown .DropdownMenu-option:hover{padding-inline-start:calc(.75rem + .125rem)}.Sidebar--content--body{flex:1 1;display:flex;flex-direction:column;gap:.15rem}.Sidebar--language-switcher{margin-top:auto;padding-top:.75rem}button.Sidebar--nav-button{cursor:pointer;font-family:inherit}.Sidebar--nav-button{text-decoration:none;width:100%!important;padding:.25rem .5rem!important;font-size:.8125rem!important;height:auto!important;min-height:1.5rem!important;justify-content:flex-start!important;display:flex!important;align-items:center!important;text-align:left!important;border-radius:.25rem!important;transition:background var(--transition-fast) var(--transition-ease),border-color var(--transition-fast) var(--transition-ease),font-size var(--transition-normal) var(--transition-ease),padding var(--transition-normal) var(--transition-ease),gap var(--transition-normal) var(--transition-ease),min-height var(--transition-normal) var(--transition-ease);background:transparent!important;background-clip:padding-box;-webkit-backdrop-filter:none!important;font-weight:400!important;gap:.4375rem!important;line-height:1.25!important;overflow:hidden;white-space:nowrap}.Sidebar--nav-button,.Sidebar--nav-button[data-variant=primary],.Sidebar--nav-button[data-variant=secondary]{border:none!important;outline:none!important;backdrop-filter:none!important;color:var(--color-text,rgba(0,0,0,.7))!important;box-shadow:none!important}.Sidebar--nav-button[data-variant=primary],.Sidebar--nav-button[data-variant=secondary]{background:transparent!important;-webkit-backdrop-filter:none!important}.Sidebar--nav-button .Icon{font-size:.8125rem;width:.8125rem;height:.8125rem;opacity:.7;transition:font-size var(--transition-normal) var(--transition-ease),width var(--transition-normal) var(--transition-ease),height var(--transition-normal) var(--transition-ease),opacity var(--transition-fast) var(--transition-ease)}.Sidebar--nav-button:hover{background:rgba(0,0,0,.04)!important;color:var(--color-text,rgba(0,0,0,.9))!important}.Sidebar--nav-button:hover .Icon{opacity:.9}[data-theme-scheme=dark] .Sidebar--nav-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme-scheme=dark] .Sidebar--nav-button,[data-theme-scheme=dark] .Sidebar--nav-button[data-variant=primary],[data-theme-scheme=dark] .Sidebar--nav-button[data-variant=secondary]{background:transparent!important;border:none!important;outline:none!important;color:rgba(255,255,255,.5)!important;box-shadow:none!important}[data-theme-scheme=dark] .Sidebar--nav-button:hover{background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.7)!important}.Sidebar--nav-button:active{background:rgba(0,0,0,.06)!important;transform:none}[data-theme-scheme=dark] .Sidebar--nav-button:active{background:rgba(255,255,255,.12)!important}.Sidebar--content--body .Sidebar--nav-button--active{font-weight:500;color:#000000!important}.Sidebar--content--body .Sidebar--nav-button--active .Icon{opacity:1;color:#000000}[data-theme-scheme=dark] .Sidebar--content--body .Sidebar--nav-button--active{color:rgba(255,255,255,1)!important}[data-theme-scheme=dark] .Sidebar--content--body .Sidebar--nav-button--active .Icon{color:rgba(255,255,255,1);opacity:1}.Sidebar--nav-group{display:flex;flex-direction:column}.Sidebar--nav-group .Sidebar--nav-button{justify-content:flex-start}.Sidebar--nav-group .Sidebar--nav-button .Icon:last-child{margin-inline-start:auto;font-size:.625rem;opacity:.5;max-width:.625rem;overflow:hidden;transition:opacity var(--transition-normal) var(--transition-ease),max-width var(--transition-normal) var(--transition-ease),margin-inline-start var(--transition-normal) var(--transition-ease)}.Sidebar--submenu{display:flex;flex-direction:column;position:relative;padding-inline-start:.75rem;margin-inline-start:.5rem;margin-top:.25rem;gap:.125rem}.Sidebar--submenu:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--color-text) 15%,transparent);border-radius:1px}.Sidebar--submenu-item{text-decoration:none;position:relative;display:flex;align-items:center;gap:.4375rem;width:100%;padding:.25rem .5rem;min-height:1.5rem;font-size:.8125rem;font-weight:400;color:color-mix(in srgb,var(--color-text) 70%,transparent);background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease);text-align:left;font-family:inherit}.Sidebar--submenu-item .Icon{font-size:.75rem;opacity:.6}.Sidebar--submenu-item:hover{color:var(--color-text);background:rgba(0,0,0,.04)}.Sidebar--submenu-item:hover .Icon{opacity:.9}[data-theme-scheme=dark] .Sidebar--submenu-item{color:rgba(255,255,255,.5)!important}[data-theme-scheme=dark] .Sidebar--submenu-item:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)!important}[data-theme-scheme=dark] .Sidebar--submenu-item:hover .Icon{opacity:.9}.Sidebar--submenu-indicator{position:absolute;inset-inline-start:-.75rem;width:2px;height:100%;background:transparent;border-radius:1px;transition:background var(--transition-fast) var(--transition-ease)}.Sidebar--submenu-item--active{color:#000000!important;font-weight:500;background:color-mix(in srgb,var(--color-primary) 12%,transparent)!important}.Sidebar--submenu-item--active .Icon{opacity:1;color:#000000}[data-theme-scheme=dark] .Sidebar--submenu-item--active{color:rgba(255,255,255,1)!important}[data-theme-scheme=dark] .Sidebar--submenu-item--active .Icon{color:rgba(255,255,255,1);opacity:1}.Sidebar--submenu-item--active .Sidebar--submenu-indicator{background:#000000;width:3px}[data-theme-scheme=dark] .Sidebar--submenu-item--active .Sidebar--submenu-indicator{background:var(--color-primary);background:rgba(255,255,255,1)}[data-theme-scheme=dark] .Sidebar--submenu-item--active{background:color-mix(in srgb,var(--color-primary) 18%,transparent)!important}.Sidebar--content--footer{display:flex;flex-direction:column;gap:.75rem}.Sidebar--content--footer .Icon{transition:margin-inline-start .25s ease}.Sidebar--content--footer button:hover>.Icon{margin-inline-start:.1rem}.Sidebar--collapsed-profile-button{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:2.5rem;padding:.25rem 0;border:none;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-ease),opacity var(--transition-fast) var(--transition-ease)}.Sidebar--collapsed-profile-button--open,.Sidebar--collapsed-profile-button:hover{background:rgba(0,0,0,.04)}.Sidebar--collapsed-profile-button--active{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.Sidebar--collapsed-profile-button:active{opacity:.8}.Sidebar--collapsed-profile-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);outline-offset:2px}[data-theme-scheme=dark] .Sidebar--collapsed-profile-button--open,[data-theme-scheme=dark] .Sidebar--collapsed-profile-button:hover{background:rgba(255,255,255,.08)}[data-theme-scheme=dark] .Sidebar--collapsed-profile-button--active{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}.Sidebar--collapsed-profile-menu{position:fixed;inset-block-end:1rem;inset-inline-start:calc(64px + .5rem);z-index:1000;inline-size:min(15rem,calc(100vw - 5rem));padding:.25rem;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:.75rem;background:var(--color-background);box-shadow:0 16px 36px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.08);display:flex;flex-direction:column;animation:Sidebar--collapsed-profile-menu-fade-in .15s cubic-bezier(.16,1,.3,1);transform-origin:bottom left}@keyframes Sidebar--collapsed-profile-menu-fade-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.Sidebar--collapsed-profile-menu-header{display:flex;align-items:center;gap:.625rem;padding:.625rem}.Sidebar--collapsed-profile-menu-avatar{--user-avatar-size:2.5rem;flex-shrink:0}.Sidebar--collapsed-profile-menu-info{display:flex;flex-direction:column;min-inline-size:0;gap:.0625rem}.Sidebar--collapsed-profile-menu-name{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.25}.Sidebar--collapsed-profile-menu-handle,.Sidebar--collapsed-profile-menu-name{font-family:var(--font-inter),sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar--collapsed-profile-menu-handle{color:color-mix(in srgb,var(--color-text) 44%,transparent);font-size:.75rem;font-weight:450;line-height:1.2}.Sidebar--collapsed-profile-menu-divider{block-size:1px;background:color-mix(in srgb,var(--color-text) 7%,transparent);margin-block:.125rem}.Sidebar--collapsed-profile-menu-actions{display:flex;flex-direction:column;gap:1px}.Sidebar--collapsed-profile-menu-action{display:flex;align-items:center;gap:.5rem;inline-size:100%;padding:.4375rem .5rem;border:none;border-radius:.5rem;background:transparent;color:color-mix(in srgb,var(--color-text) 76%,transparent);cursor:pointer;font-family:var(--font-inter),sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:start;transition:background-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease),opacity var(--transition-fast) var(--transition-ease)}.Sidebar--collapsed-profile-menu-action:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text)}.Sidebar--collapsed-profile-menu-action:disabled{cursor:progress;opacity:.62}.Sidebar--collapsed-profile-menu-action .Icon{inline-size:1rem;font-size:.75rem;opacity:.55;text-align:center}.Sidebar--collapsed-profile-menu-action:hover .Icon{opacity:.85}.Sidebar--collapsed-profile-menu-action-logout{color:color-mix(in srgb,var(--color-error,#ef4444) 80%,transparent)}.Sidebar--collapsed-profile-menu-action-logout:hover{background:color-mix(in srgb,var(--color-error,#ef4444) 7%,transparent);color:var(--color-error,#ef4444)}[dir=rtl] .Sidebar--collapsed-profile-menu{transform-origin:bottom right}[data-theme-scheme=dark] .Sidebar--collapsed-profile-menu{background:color-mix(in srgb,var(--color-background) 95%,var(--color-text));border-color:color-mix(in srgb,var(--color-text) 8%,transparent);box-shadow:0 16px 36px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.22)}[data-theme-scheme=dark] .Sidebar--collapsed-profile-menu-divider{background:color-mix(in srgb,var(--color-text) 6%,transparent)}[data-theme-scheme=dark] .Sidebar--collapsed-profile-menu-action:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.Sidebar--user-info-link{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:.5rem;text-decoration:none;color:inherit;overflow:hidden;transition:background-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease),gap var(--transition-normal) var(--transition-ease),padding var(--transition-normal) var(--transition-ease)}.Sidebar--user-info-link:hover{background:rgba(0,0,0,.04)}[data-theme-scheme=dark] .Sidebar--user-info-link:hover{background:rgba(255,255,255,.08)}.Sidebar--user-info-link--active{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}[data-theme-scheme=dark] .Sidebar--user-info-link--active{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}.Sidebar--user-info{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0;transition:gap var(--transition-normal) var(--transition-ease)}.Sidebar--user-info--avatar{--user-avatar-size:2.5rem;flex-shrink:0;background:rgba(0,0,0,.05);transition:--user-avatar-size var(--transition-normal) var(--transition-ease)}[data-theme-scheme=dark] .Sidebar--user-info--avatar{background:rgba(255,255,255,.08)}.Sidebar--user-info--text{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1;max-width:100%;opacity:1}.Sidebar--user-info--text,.Sidebar--user-info-link-icon{overflow:hidden;transition:opacity var(--transition-normal) var(--transition-ease),max-width var(--transition-normal) var(--transition-ease),margin-inline-start var(--transition-normal) var(--transition-ease)}.Sidebar--user-info-link-icon{font-size:.75rem;opacity:.55;flex-shrink:0;max-width:1rem}.Sidebar--user-info-link--active .Sidebar--user-info-link-icon,.Sidebar--user-info-link:hover .Sidebar--user-info-link-icon{opacity:.9;margin-inline-start:.1rem}.Sidebar--content--footer .Sidebar--logout-button{width:100%;font-size:.875rem;padding:.375rem .75rem;height:auto;min-height:1.75rem;display:flex!important;justify-content:center!important;align-items:center!important;text-align:left!important;gap:.5rem!important;line-height:1.2!important;border-radius:.375rem;overflow:hidden;transition:background var(--transition-normal) var(--transition-ease),border-color var(--transition-normal) var(--transition-ease),box-shadow var(--transition-normal) var(--transition-ease),font-size var(--transition-normal) var(--transition-ease),padding var(--transition-normal) var(--transition-ease),gap var(--transition-normal) var(--transition-ease);background:linear-gradient(140deg,var(--glass-bg-start) 70%,var(--glass-bg-end)) color-mix(in srgb,var(--color-background) 90%,transparent)!important;background-clip:padding-box;border:1px solid rgba(255,255,255,.12)!important;outline:1px solid rgba(0,0,0,.08);backdrop-filter:var(--glass-backdrop-filter,blur(10px))!important;-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(10px))!important;color:var(--color-text,rgba(0,0,0,.8))!important;box-shadow:0 0 8px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.15)!important;font-weight:400}.Sidebar--content--footer .Sidebar--logout-button:hover{background:linear-gradient(140deg,color-mix(in srgb,var(--glass-bg-start) 150%,transparent) 70%,color-mix(in srgb,var(--glass-bg-end) 150%,transparent)) color-mix(in srgb,var(--color-background) 85%,transparent)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 0 12px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.2)!important}[data-theme-scheme=dark] .Sidebar--content--footer .Sidebar--logout-button{background:linear-gradient(140deg,rgba(0,0,0,.2) 70%,rgba(0,0,0,.3)) rgba(0,0,0,.25)!important;border-color:rgba(255,255,255,.08)!important;outline-color:rgba(0,0,0,.3);color:var(--color-text,rgba(255,255,255,.9))!important;box-shadow:0 0 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.05)!important;backdrop-filter:var(--glass-backdrop-filter,blur(10px))!important;-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(10px))!important}[data-theme-scheme=dark] .Sidebar--content--footer .Sidebar--logout-button:hover{background:linear-gradient(140deg,rgba(0,0,0,.3) 70%,rgba(0,0,0,.4)) rgba(0,0,0,.35)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 0 12px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.08)!important}.Sidebar--content--footer .Sidebar--logout-button:active{background:linear-gradient(140deg,color-mix(in srgb,var(--glass-bg-start) 180%,transparent) 70%,color-mix(in srgb,var(--glass-bg-end) 180%,transparent)) color-mix(in srgb,var(--color-background) 82%,transparent)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 0 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 0 1px rgba(255,255,255,.25)!important}[data-theme-scheme=dark] .Sidebar--content--footer .Sidebar--logout-button:active{background:linear-gradient(140deg,rgba(0,0,0,.4) 70%,rgba(0,0,0,.5)) rgba(0,0,0,.45)!important;border-color:rgba(255,255,255,.15)!important;box-shadow:0 0 4px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.1)!important}.Sidebar--drawer{position:fixed;inset:0;z-index:10001;pointer-events:auto}.Sidebar--drawer-backdrop{position:fixed;inset:0;background:color-mix(in srgb,#000 52%,transparent);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);cursor:pointer}.Sidebar--drawer-panel{position:fixed;top:0;inset-inline-start:0;bottom:0;width:min(320px,88vw);max-width:100%;padding-top:var(--safe-top,0);padding-bottom:var(--safe-bottom,0);border-start-end-radius:1rem;border-end-end-radius:1rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:4px 0 16px rgba(0,0,0,.12);background:var(--color-background)}.Sidebar--drawer-panel .Sidebar--content{height:100%;border-inline-end:1px solid var(--glass-border,rgba(255,255,255,.14));-webkit-overflow-scrolling:touch;background:var(--color-background);backdrop-filter:none;-webkit-backdrop-filter:none}.Sidebar--drawer .Icon{margin:0}.Sidebar[data-collapsed=true] .Sidebar--content{padding:1.25rem .5rem;gap:.5rem;align-items:stretch}.Sidebar[data-collapsed=true] .Sidebar--content--header{gap:0;padding-bottom:.25rem}.Sidebar[data-collapsed=true] .Sidebar--content--header--logo-link{max-width:0;opacity:0;pointer-events:none}.Sidebar[data-collapsed=true] .Sidebar--collapse-toggle{width:2rem;height:2rem;transform:translateX(-.5rem)}.Sidebar[data-collapsed=true] .Sidebar--content--portfolio{max-height:0;opacity:0;margin:0;pointer-events:none}.Sidebar[data-collapsed=true] .Sidebar--content--header+.HorizontalLine,.Sidebar[data-collapsed=true] .Sidebar--content--portfolio+.HorizontalLine{max-height:0;opacity:0;margin:0;border-color:transparent}.Sidebar[data-collapsed=true] .Sidebar--content--body{flex:0 0 auto;align-items:stretch;gap:.25rem}.Sidebar[data-collapsed=true] .Sidebar--content--body+.HorizontalLine{margin-block-start:auto}.Sidebar[data-collapsed=true] .Sidebar--nav-button{padding:.5rem 1rem!important;font-size:0!important;gap:0!important;min-height:2.25rem!important;min-width:0!important;width:100%!important}.Sidebar[data-collapsed=true] .Sidebar--nav-button .Icon{font-size:1rem;width:1rem;height:1rem}.Sidebar[data-collapsed=true] .Sidebar--nav-group .Sidebar--nav-button>.Icon:last-child{max-width:0;opacity:0;margin-inline-start:0}.Sidebar[data-collapsed=true] .Sidebar--submenu{display:none}.Sidebar[data-collapsed=true] .Sidebar--content--footer{align-items:stretch;gap:.5rem}.Sidebar[data-collapsed=true] .Sidebar--user-info--avatar{--user-avatar-size:2rem}@media (max-width:640px){.Sidebar:not(.Sidebar--drawer){width:100%;min-width:0;height:auto;min-height:auto}.Sidebar:not(.Sidebar--drawer) .Sidebar--content{border-radius:0;padding:var(--container-padding,1rem);max-height:50svh;max-height:50dvh;border:none;border-top:1px solid var(--glass-border,rgba(255,255,255,.14));gap:.625rem}.Sidebar:not(.Sidebar--drawer) .Sidebar--content--header{padding-bottom:.625rem;margin-bottom:.625rem}.Sidebar--drawer-panel .Sidebar--content{padding:.875rem var(--mobile-page-gutter,.875rem);gap:var(--mobile-card-gap,.8125rem)}.Sidebar--nav-button{padding:.4375rem .5625rem!important;font-size:.8125rem!important;min-height:var(--mobile-control-height,2.75rem)!important}.Sidebar--submenu-item{padding:.4375rem .5625rem;font-size:.8125rem;min-height:var(--mobile-control-height,2.75rem)}}.MapSkeleton{min-height:clamp(120px,25vw,280px);width:100%;aspect-ratio:5/2;border-radius:14px;background:color-mix(in srgb,var(--color-text) 4%,var(--color-background));animation:MapSkeleton--pulse 1.5s ease-in-out infinite}[data-theme-scheme=dark] .MapSkeleton{background:color-mix(in srgb,var(--color-text) 8%,var(--color-background))}@keyframes MapSkeleton--pulse{0%,to{opacity:.6}50%{opacity:1}}[data-reduced-motion=true] .MapSkeleton{animation:none;opacity:.7}#ApplicationPage{display:flex;flex-direction:row;width:100%;min-width:0;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.ApplicationPage--mobile#ApplicationPage{height:100%;min-height:0}.ApplicationPage--content-container{--topbar-height:3.5rem;--top-shadow-space:var(--topbar-height);--app-content-top-gap:1rem;--app-mobile-gutter:var(--mobile-page-gutter,1rem);flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;height:100dvh}.ApplicationPage--content-container>[data-ui=top-bar]{flex:0 0 auto;margin-bottom:calc(-1 * var(--topbar-height));position:relative;z-index:200}.ApplicationPage--mobile .ApplicationPage--content-container>[data-ui=top-bar]{margin-bottom:0;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%}#ApplicationPage[data-dashboard-layout-editing=true] .ApplicationPage--bottom-nav,#ApplicationPage[data-dashboard-layout-editing=true] .ApplicationPage--content-container>[data-ui=top-bar],#ApplicationPage[data-dashboard-layout-editing=true] .ApplicationPage--mobile .ApplicationPage--content-container>[data-ui=top-bar],#ApplicationPage[data-dashboard-layout-editing=true] [data-ui=app-sidebar]{z-index:40}.ApplicationPage--editor-rail{display:none}#ApplicationPage[data-dashboard-editor-rail-active=true] .ApplicationPage--editor-rail{--application-editor-rail-enter-x:-12px;position:fixed;inset-block:0;inset-inline-start:0;width:280px;max-width:80vw;z-index:9660;display:flex;flex-direction:column;background:linear-gradient(140deg,var(--glass-bg-start) 70%,var(--glass-bg-end)) color-mix(in srgb,var(--color-background) 92%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-inline-end:1px solid var(--glass-border,rgba(255,255,255,.14));box-shadow:4px 0 22px color-mix(in srgb,#000 22%,transparent)}#ApplicationPage[data-dashboard-editor-rail-active=true]:not([data-dashboard-editor-rail-exiting=true]) .ApplicationPage--editor-rail{animation:ApplicationPage-editorRail-in .22s cubic-bezier(.2,0,0,1) both}html[dir=rtl] #ApplicationPage[data-dashboard-editor-rail-active=true] .ApplicationPage--editor-rail{--application-editor-rail-enter-x:12px;box-shadow:-4px 0 22px color-mix(in srgb,#000 22%,transparent)}@keyframes ApplicationPage-editorRail-in{0%{opacity:0;transform:translateX(var(--application-editor-rail-enter-x))}to{opacity:1;transform:translateX(0)}}#ApplicationPage[data-dashboard-editor-rail-exiting=true] .ApplicationPage--editor-rail{pointer-events:none;animation:ApplicationPage-editorRail-out .22s cubic-bezier(.2,0,0,1) both}@keyframes ApplicationPage-editorRail-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(var(--application-editor-rail-enter-x))}}@media (prefers-reduced-motion:reduce){#ApplicationPage[data-dashboard-editor-rail-active=true] .ApplicationPage--editor-rail,#ApplicationPage[data-dashboard-editor-rail-exiting=true] .ApplicationPage--editor-rail{animation:none}}@media (max-width:1023px){#ApplicationPage[data-dashboard-editor-rail-active=true] .ApplicationPage--editor-rail{inset-block-start:auto;inset-block-end:0;inset-inline:0;width:100%;max-width:100%;max-block-size:60dvh;border-inline-end:0;border-block-start:1px solid var(--glass-border,rgba(255,255,255,.14));border-start-start-radius:1rem;border-start-end-radius:1rem;box-shadow:0 -4px 22px color-mix(in srgb,#000 22%,transparent)}}.ApplicationPage--content-container>:not(:first-child){flex:1 1;min-width:0;width:100%}.ApplicationPage--content-container>.ApplicationPage--content-wrapper,.ApplicationPage--content-wrapper{flex:1 1;display:flex;flex-direction:row;gap:0;overflow:hidden;height:0;min-height:0;direction:ltr}.ApplicationPage--content-scrollable{flex:2 1;display:flex;flex-direction:column;gap:1rem;min-width:0;scroll-padding-top:calc(var(--top-shadow-space) + var(--app-content-top-gap, 1rem));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;scrollbar-width:none;-ms-overflow-style:none;padding-block:calc(var(--top-shadow-space) + var(--app-content-top-gap, 1rem)) 1rem;padding-inline:1rem .5rem;position:relative}.ApplicationPage--content-container>.ApplicationPage--content-scrollable:only-child{padding-block:calc(var(--top-shadow-space) + var(--app-content-top-gap, 1rem)) 1rem;padding-inline:1rem}.ApplicationPage--content-container:not(:has(.ApplicationPage--content-wrapper)) .ApplicationPage--content-scrollable{padding-inline-end:1rem}.ApplicationPage--content-scrollable::-webkit-scrollbar{display:none}.ApplicationPage--sidebar-scrollable{flex:1 1;display:block;overflow-y:auto;overflow-x:hidden;height:100%;scrollbar-width:none;-ms-overflow-style:none;padding-block:calc(var(--top-shadow-space) + var(--app-content-top-gap, 1rem)) 1rem;padding-inline:.5rem 1rem}.ApplicationPage--sidebar-scrollable>*{flex:0 0 auto;width:100%}.ApplicationPage--sidebar-scrollable::-webkit-scrollbar{display:none}.ApplicationPage--sidebar-scrollable>*{margin-bottom:1rem}.ApplicationPage--sidebar-scrollable>:last-child{margin-bottom:0}.ApplicationPage--content{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;padding:0;min-width:0}@media (max-width:640px){.ApplicationPage--content{gap:1rem}}@media (max-width:1024px){.ApplicationPage--content-container{--topbar-height:3.5rem;--top-shadow-space:var(--topbar-height)}}@media (max-width:500px){.ApplicationPage--content{gap:.875rem}}@media (max-width:360px){.ApplicationPage--content{gap:.75rem}}.ApplicationPage--content>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ApplicationPage--content>.Container,.ApplicationPage--content>.Row{width:100%}@media (max-width:640px){.ApplicationPage--content-container>.ApplicationPage--content-wrapper,.ApplicationPage--content-container>:not(:first-child){flex:0 0 auto}.ApplicationPage--content-container>.ApplicationPage--content-wrapper,.ApplicationPage--content-wrapper{flex-direction:column;height:auto;min-height:auto;overflow:visible;margin-top:0;width:100%}.ApplicationPage--content-scrollable,.ApplicationPage--sidebar-scrollable{flex:none;height:auto;overflow:visible;max-width:none;min-width:0;width:100%}.ApplicationPage--sidebar-scrollable{order:1}#ApplicationPage{flex-direction:column}.ApplicationPage--mobile#ApplicationPage{--app-bottom-nav-vpad:0.375rem;--app-bottom-nav-total-height:calc(var(--app-bottom-nav-height, 3.5rem) + (2 * var(--app-bottom-nav-vpad)) + var(--safe-bottom, 0))}.ApplicationPage--content-container{flex-direction:column;overflow:visible;min-width:0;height:auto;min-height:100dvh;--app-mobile-gutter:var(--mobile-page-gutter,0.875rem);--topbar-height:3.875rem;--top-shadow-space:0;--app-bottom-nav-vpad:0.375rem;--app-bottom-nav-total-height:calc(var(--app-bottom-nav-height, 3.5rem) + (2 * var(--app-bottom-nav-vpad)) + var(--safe-bottom, 0));--app-mobile-topbar-offset:calc(var(--topbar-height) + max(env(safe-area-inset-top, 0px), 10px));--app-mobile-content-bottom-space:var(--app-bottom-nav-total-height);overscroll-behavior-y:contain}.ApplicationPage--content-wrapper{min-width:0;gap:var(--mobile-card-gap,.8125rem)}.ApplicationPage--content-scrollable,.ApplicationPage--sidebar-scrollable{margin-bottom:0;padding:var(--app-mobile-gutter);min-width:0;width:100%}.ApplicationPage--content-scrollable{gap:var(--mobile-card-gap,.8125rem)}.ApplicationPage--sidebar-scrollable>*{margin-bottom:.875rem}}@media (max-width:500px){.ApplicationPage--content-container{--app-mobile-gutter:var(--mobile-page-gutter,0.75rem);--topbar-height:3.75rem}.ApplicationPage--content-scrollable{gap:var(--mobile-card-gap,.75rem)}.ApplicationPage--sidebar-scrollable>*{margin-bottom:.75rem}}@media (max-width:360px){.ApplicationPage--content-container{--app-mobile-gutter:var(--mobile-page-gutter,0.625rem);--topbar-height:3.625rem}.ApplicationPage--content-scrollable{gap:var(--mobile-card-gap,.6875rem)}.ApplicationPage--sidebar-scrollable>*{margin-bottom:.625rem}}@media (max-width:640px){.Container:has(.ApplicationPage--transactions){padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.Container:has(.ApplicationPage--transactions):before{display:none}}.Container:has(.ApplicationPage--transactions) .Input-wrapper:has(.Input--search){width:100%!important;max-width:300px;min-width:0;margin-inline-start:auto;height:1.75rem}@media (max-width:640px){.Container:has(.ApplicationPage--transactions) .Input-wrapper:has(.Input--search){max-width:none;height:calc(var(--mobile-control-height, 2.75rem) - .5rem)}.Container:has(.ApplicationPage--transactions) .Input-wrapper:has(.Input--search) .Input{height:calc(var(--mobile-control-height, 2.75rem) - .5rem);min-height:calc(var(--mobile-control-height, 2.75rem) - .5rem);border-radius:.5rem}}.Container:has(.ApplicationPage--transactions) .Input-wrapper:has(.Input--search) .Input{height:1.75rem;min-height:1.75rem;padding-top:.25rem;padding-bottom:.25rem;padding-inline:calc(.625rem + 1rem + .625rem) .75rem!important;line-height:1.25rem;font-size:.875rem;border-radius:.375rem}.Container:has(.ApplicationPage--transactions) .Input-wrapper:has(.Input--search) .Input-icon--left{inset-inline-start:.625rem;width:.875rem;font-size:.875rem}.Container:has(.ApplicationPage--transactions) .Input-wrapper:has(.Input--search):after{display:none}.ApplicationPage--bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:9999;min-height:var(--app-bottom-nav-height,3.5rem);display:flex;justify-content:space-between;align-items:stretch;gap:.25rem;padding:var(--app-bottom-nav-vpad,.375rem) var(--app-mobile-gutter,.75rem);padding-bottom:calc(var(--app-bottom-nav-vpad, .375rem) + var(--safe-bottom, 0));background:color-mix(in srgb,var(--color-background) 82%,var(--color-primary));border-top:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);box-shadow:0 -3px 10px color-mix(in srgb,var(--color-text) 8%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme-scheme=dark] .ApplicationPage--bottom-nav{background:color-mix(in srgb,var(--color-background) 98%,var(--color-primary));border-top-color:color-mix(in srgb,var(--color-text) 15%,transparent);box-shadow:0 -3px 10px color-mix(in srgb,black 28%,transparent)}.ApplicationPage--bottom-nav-item{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;flex:1 1;min-width:0;max-width:none;min-height:var(--mobile-control-height,2.75rem);padding:.35rem .25rem;background:transparent;border:none;border-radius:.5rem;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:pointer;font-family:inherit;font-size:clamp(.625rem,1.9vw,.75rem);line-height:1;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast) var(--transition-ease),background-color var(--transition-fast) var(--transition-ease),transform var(--transition-fast) var(--transition-ease)}.ApplicationPage--bottom-nav-item:hover{color:var(--color-text);background-color:color-mix(in srgb,var(--color-primary) 9%,transparent)}.ApplicationPage--bottom-nav-item--active{color:var(--color-accent);font-weight:500;background-color:color-mix(in srgb,var(--color-primary) 16%,transparent)}.ApplicationPage--bottom-nav-item .Icon{font-size:1.125rem;margin:0}.ApplicationPage--bottom-nav-item span{white-space:nowrap;letter-spacing:.01em}.ApplicationPage--search-overlay{position:fixed;inset:0;z-index:10000;width:100%;height:100dvh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.ApplicationPage--search-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.ApplicationPage--search-content{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;padding:max(env(safe-area-inset-top,0px),10px) var(--app-mobile-gutter,.875rem) 0;padding-bottom:calc(var(--app-bottom-nav-total-height, 0) + env(safe-area-inset-bottom, 0))}@keyframes ApplicationPageSearchSkeletonPulse{0%,to{opacity:.42}50%{opacity:.72}}.ApplicationPage--searchSkeleton{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.75rem}.ApplicationPage--searchSkeletonInput{height:var(--mobile-control-height,2.75rem);border-radius:.5rem;background:color-mix(in srgb,var(--color-text) 10%,transparent);animation:ApplicationPageSearchSkeletonPulse 1.2s ease-in-out infinite}.ApplicationPage--searchSkeletonResults{flex:1 1;min-height:8rem;border-radius:.75rem;background:color-mix(in srgb,var(--color-text) 6%,transparent);animation:ApplicationPageSearchSkeletonPulse 1.2s ease-in-out infinite}.ApplicationPage--search-overlay .UnifiedSearch--inline{flex:1 1;min-height:0;padding:0;display:flex;flex-direction:column;align-self:stretch}.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline{position:sticky;top:0;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;background:transparent}.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input-wrapper{flex:1 1;min-width:0;background:transparent}.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input{min-width:0;background-color:color-mix(in srgb,var(--color-background) 60%,transparent);border-color:color-mix(in srgb,var(--color-text) 25%,transparent);box-shadow:none}.ApplicationPage--search-overlay .UnifiedSearch--results-inline{flex:1 1;min-height:0;display:flex;flex-direction:column;align-self:stretch}.ApplicationPage--search-overlay .UnifiedSearch--results-inline-scroll{flex:1 1;min-height:0;align-self:stretch;background:color-mix(in srgb,var(--color-background) 75%,transparent);border-color:color-mix(in srgb,var(--color-text) 15%,transparent);box-shadow:none}[data-theme-scheme=dark] .ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input{background-color:color-mix(in srgb,var(--color-background) 55%,transparent)}.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:focus,.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:focus-visible{background-color:color-mix(in srgb,var(--color-background) 60%,transparent);border-color:color-mix(in srgb,var(--color-text) 25%,transparent);box-shadow:none}.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:hover:focus,.ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:hover:focus-visible{background-color:color-mix(in srgb,var(--color-background) 60%,transparent);border-color:color-mix(in srgb,var(--color-text) 25%,transparent);box-shadow:none}[data-theme-scheme=dark] .ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:focus,[data-theme-scheme=dark] .ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:focus-visible{background-color:color-mix(in srgb,var(--color-background) 55%,transparent);border-color:rgba(128,128,128,.25);box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:var(--glass-backdrop-filter,blur(10px));-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(10px))}[data-theme-scheme=dark] .ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:hover:focus,[data-theme-scheme=dark] .ApplicationPage--search-overlay .UnifiedSearch--input-wrapper-inline .Input:hover:focus-visible{background-color:color-mix(in srgb,var(--color-background) 55%,transparent);border-color:rgba(128,128,128,.25);box-shadow:0 0 8px var(--theme-shadow-primary),inset 0 1px 0 rgba(255,255,255,.1)}[data-theme-scheme=dark] .ApplicationPage--search-overlay .UnifiedSearch--results-inline-scroll{background:color-mix(in srgb,var(--color-background) 60%,transparent)}.ApplicationPage--search-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:var(--mobile-control-height,2.75rem);min-height:var(--mobile-control-height,2.75rem);padding:.5rem;background:none;border:none;border-radius:.5rem;color:color-mix(in srgb,var(--color-text) 60%,transparent);cursor:pointer;transition:color var(--transition-fast) var(--transition-ease),background-color var(--transition-fast) var(--transition-ease)}.ApplicationPage--search-close:hover{color:var(--color-text);background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.ApplicationPage--mobile .ApplicationPage--content-container{flex:1 1;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-top:var(--app-mobile-topbar-offset,calc(var(--topbar-height) + max(env(safe-area-inset-top, 0px), 10px)));padding-bottom:0}.ApplicationPage--mobile .ApplicationPage--content-container>:not(:first-child),.ApplicationPage--mobile [data-route-cache=dashboard][data-route-cache-active=true]{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ApplicationPage--mobile [data-route-cache=dashboard][data-route-cache-active=true]{display:flex!important;flex-direction:column}.ApplicationPage--mobile .ApplicationPage--content-container>:not(:first-child)::-webkit-scrollbar,.ApplicationPage--mobile [data-route-cache=dashboard][data-route-cache-active=true]::-webkit-scrollbar{display:none}.ApplicationPage--mobile .ApplicationPage--content-scrollable,.ApplicationPage--mobile .ApplicationPage--sidebar-scrollable{scroll-padding-top:calc(var(--app-mobile-topbar-offset, 4.5rem) + .5rem);padding-bottom:var(--app-mobile-gutter,.875rem)}.ApplicationPage--mobile .ApplicationPage--content-container>.ApplicationPage--content-scrollable,.ApplicationPage--mobile .ApplicationPage--content-container>.ApplicationPage--sidebar-scrollable,.ApplicationPage--mobile .ApplicationPage--content-wrapper>.ApplicationPage--sidebar-scrollable,.ApplicationPage--mobile [data-route-cache=dashboard][data-route-cache-active=true]>.ApplicationPage--content-scrollable,.ApplicationPage--mobile [data-route-cache=dashboard][data-route-cache-active=true]>.ApplicationPage--sidebar-scrollable{padding-bottom:calc(var(--app-mobile-content-bottom-space, 0px) + var(--app-mobile-gutter, .875rem))}.ApplicationPage--mobile .ApplicationPage--content-wrapper>.ApplicationPage--sidebar-scrollable{border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}[data-theme-scheme=dark] .ApplicationPage--mobile .ApplicationPage--content-wrapper>.ApplicationPage--sidebar-scrollable{border-top-color:color-mix(in srgb,var(--color-text) 14%,transparent)}@media (max-width:500px){.ApplicationPage--content-container{--app-bottom-nav-vpad:0.25rem;--app-bottom-nav-total-height:calc(var(--app-bottom-nav-height, 3.25rem) + (2 * var(--app-bottom-nav-vpad)) + var(--safe-bottom, 0));--app-mobile-content-bottom-space:var(--app-bottom-nav-total-height)}.ApplicationPage--bottom-nav{min-height:var(--app-bottom-nav-height,3.25rem);gap:.1875rem;padding:var(--app-bottom-nav-vpad,.25rem) var(--app-mobile-gutter,.625rem);padding-bottom:calc(var(--app-bottom-nav-vpad, .25rem) + var(--safe-bottom, 0))}.ApplicationPage--bottom-nav-item{min-height:44px;padding:.25rem .1875rem;font-size:.625rem;gap:.1875rem}.ApplicationPage--bottom-nav-item .Icon{font-size:1rem}}@media (max-width:360px){.ApplicationPage--bottom-nav-item{font-size:.5625rem;gap:0}.ApplicationPage--bottom-nav-item span{display:none}.ApplicationPage--bottom-nav-item .Icon{font-size:.9375rem}}@media (max-width:640px){.ApplicationPage--content-scrollable,.ApplicationPage--sidebar-scrollable{min-width:0}}.DashboardLoadingPreview--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch;min-width:0}.DashboardLoadingPreview--mapCard,.DashboardLoadingPreview--newsCard{block-size:clamp(11.75rem,21vw,13.625rem);min-block-size:clamp(11.75rem,21vw,13.625rem);padding:.875rem;overflow:hidden}.DashboardLoadingPreview--chartCard{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0;min-block-size:clamp(19rem,32vw,23.75rem);padding:var(--container-padding,1.5rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--container-radius,1rem);background:color-mix(in srgb,var(--color-background) 70%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 .75rem color-mix(in srgb,var(--color-primary) 4%,transparent);backdrop-filter:var(--glass-backdrop-filter,blur(20px) saturate(180%));-webkit-backdrop-filter:var(--glass-backdrop-filter,blur(20px) saturate(180%));overflow:hidden}.DashboardLoadingPreview--holdingsCard{min-block-size:15rem;overflow:hidden}.DashboardLoadingPreview--sidebarCard{display:flex;flex-direction:column;gap:.75rem;min-block-size:11.75rem;overflow:hidden}.DashboardLoadingPreview--mapSurface{position:relative;inline-size:100%;block-size:100%;overflow:hidden;border-radius:calc(var(--container-radius, 1rem) - .25rem);background:radial-gradient(circle at 18% 42%,color-mix(in srgb,var(--color-positive) 18%,transparent),transparent 12%),radial-gradient(circle at 52% 34%,color-mix(in srgb,var(--color-warning,#f6b732) 14%,transparent),transparent 10%),linear-gradient(180deg,color-mix(in srgb,#05080d 88%,var(--color-background)),color-mix(in srgb,#0b0f15 96%,var(--color-background)))}.DashboardLoadingPreview--mapSurface:before{content:"";position:absolute;inset:-12%;opacity:.68;background-image:radial-gradient(circle,rgba(255,255,255,.64) 0 1.2px,transparent 1.45px);background-size:13px 13px;mask-image:radial-gradient(ellipse at 18% 38%,black 0 16%,transparent 24%),radial-gradient(ellipse at 50% 38%,black 0 24%,transparent 34%),radial-gradient(ellipse at 78% 43%,black 0 28%,transparent 40%),radial-gradient(ellipse at 38% 78%,black 0 18%,transparent 28%);-webkit-mask-image:radial-gradient(ellipse at 18% 38%,black 0 16%,transparent 24%),radial-gradient(ellipse at 50% 38%,black 0 24%,transparent 34%),radial-gradient(ellipse at 78% 43%,black 0 28%,transparent 40%),radial-gradient(ellipse at 38% 78%,black 0 18%,transparent 28%);mask-composite:add;-webkit-mask-composite:source-over}.DashboardLoadingPreview--mapSurface:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%,transparent 84%,rgba(255,255,255,.08)),linear-gradient(180deg,rgba(255,255,255,.06),transparent 24%,transparent 76%,rgba(0,0,0,.25));pointer-events:none}.DashboardLoadingPreview--mapPinAccent,.DashboardLoadingPreview--mapPinMutedOne,.DashboardLoadingPreview--mapPinPrimary{position:absolute;z-index:2;inline-size:1rem;block-size:1rem;border:2px solid color-mix(in srgb,var(--color-background) 58%,transparent);border-radius:50%;box-shadow:0 0 0 .35rem color-mix(in srgb,currentColor 22%,transparent)}.DashboardLoadingPreview--mapPinPrimary{inset-block-start:42%;inset-inline-start:9%;color:var(--color-positive);background:var(--color-positive)}.DashboardLoadingPreview--mapPinMutedOne{inset-block-start:33%;inset-inline-start:50%;color:color-mix(in srgb,var(--color-text) 52%,transparent);background:color-mix(in srgb,var(--color-text) 52%,transparent)}.DashboardLoadingPreview--mapPinAccent{inset-block-start:31%;inset-inline-start:44%;color:color-mix(in srgb,var(--color-warning,#f6b732) 86%,var(--color-text));background:color-mix(in srgb,var(--color-warning,#f6b732) 86%,var(--color-text))}.DashboardLoadingPreview--mapLabelOne,.DashboardLoadingPreview--mapLabelThree,.DashboardLoadingPreview--mapLabelTwo{position:absolute;z-index:3;display:block;block-size:1.35rem;padding:.35rem .5rem;border:1px solid rgba(255,255,255,.12);border-radius:.35rem;background:rgba(4,7,12,.72);box-shadow:0 .25rem .75rem rgba(0,0,0,.22)}.DashboardLoadingPreview--mapLabelOne{inline-size:8.75rem;inset-block-start:14%;inset-inline-start:28%}.DashboardLoadingPreview--mapLabelTwo{inline-size:11.5rem;inset-block-start:40%;inset-inline-start:13%}.DashboardLoadingPreview--mapLabelThree{inline-size:8.5rem;inset-block-start:62%;inset-inline-start:58%}.DashboardLoadingPreview--mapLabelOne [data-dashboard-skeleton-bar],.DashboardLoadingPreview--mapLabelThree [data-dashboard-skeleton-bar],.DashboardLoadingPreview--mapLabelTwo [data-dashboard-skeleton-bar]{block-size:.45rem;background:linear-gradient(100deg,rgba(255,255,255,.18),rgba(255,255,255,.44) 50%,rgba(255,255,255,.18));background-size:220% 100%}.DashboardLoadingPreview--chartHeader,.DashboardLoadingPreview--miniHeader,.DashboardLoadingPreview--tableHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.DashboardLoadingPreview--miniHeader{justify-content:flex-start}.DashboardLoadingPreview--iconBar{inline-size:1rem;block-size:1rem;flex:0 0 auto}.DashboardLoadingPreview--titleBar{inline-size:5rem;block-size:.9rem}.DashboardLoadingPreview--headingLarge{inline-size:min(12rem,42%);block-size:1.65rem}.DashboardLoadingPreview--headingMedium{inline-size:min(9rem,58%);block-size:1.1rem}.DashboardLoadingPreview--newsCard{display:flex;flex-direction:column;gap:.65rem}.DashboardLoadingPreview--newsRow{display:flex;flex-direction:column;gap:.55rem;padding-block:.4rem .75rem;border-block-end:1px solid color-mix(in srgb,var(--color-text) 7%,transparent)}.DashboardLoadingPreview--newsRow:last-child{border-block-end:0}.DashboardLoadingPreview--newsTitle{inline-size:92%;block-size:.85rem}.DashboardLoadingPreview--newsMeta{inline-size:42%;block-size:.65rem}.DashboardLoadingPreview--chartTitleGroup{display:flex;flex-direction:column;gap:.55rem;min-width:0;flex:1 1 auto}.DashboardLoadingPreview--chartValue{inline-size:min(18rem,54%);block-size:2.2rem}.DashboardLoadingPreview--chartReturn{inline-size:min(15rem,42%);block-size:1.35rem}.DashboardLoadingPreview--rangeGroup{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.DashboardLoadingPreview--rangeChip{inline-size:2.05rem;block-size:1.75rem;border-radius:.45rem}.DashboardLoadingPreview--chartPlot{position:relative;flex:1 1 auto;min-block-size:12rem;overflow:hidden;border-radius:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-primary) 4%,transparent) 55%,transparent),repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-text) 4%,transparent) 0 1px,transparent 1px 4.5rem)}.DashboardLoadingPreview--chartLine{position:absolute;inset:8% 0 4%;inline-size:100%;block-size:88%;color:var(--color-primary);opacity:.82;filter:drop-shadow(0 0 .35rem color-mix(in srgb,var(--color-primary) 45%,transparent))}.DashboardLoadingPreview--sidebarChart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.4rem;min-block-size:6.25rem;padding-block-start:.5rem}.DashboardLoadingPreview--sidebarChartCell{display:block;min-inline-size:0;border-radius:.35rem .35rem .25rem .25rem;background:color-mix(in srgb,var(--color-primary) 24%,var(--color-text) 8%);opacity:.72;animation:DashboardLoadingPreview--barPulse 1.5s ease-in-out infinite}.DashboardLoadingPreview--sidebarChartCell:first-child{block-size:42%}.DashboardLoadingPreview--sidebarChartCell:nth-child(2){block-size:68%;animation-delay:90ms}.DashboardLoadingPreview--sidebarChartCell:nth-child(3){block-size:54%;animation-delay:.18s}.DashboardLoadingPreview--sidebarChartCell:nth-child(4){block-size:82%;animation-delay:.27s}.DashboardLoadingPreview--sidebarChartCell:nth-child(5){block-size:48%;animation-delay:.36s}.DashboardLoadingPreview--sidebarLegend{display:flex;flex-direction:column;gap:.45rem}.DashboardLoadingPreview--sidebarLegendBar{inline-size:72%;block-size:.65rem}.DashboardLoadingPreview--sidebarLegendBar:nth-child(2){inline-size:54%}.DashboardLoadingPreview--sidebarLegendBar:nth-child(3){inline-size:64%}.DashboardLoadingPreview--sidebarRow{display:grid;grid-template-columns:2.25rem minmax(0,1fr) minmax(3.75rem,auto);align-items:center;gap:.65rem;padding-block:.6rem;border-block-start:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);min-width:0}.DashboardLoadingPreview--sidebarRowText{display:flex;flex-direction:column;gap:.35rem;min-width:0}.DashboardLoadingPreview--sidebarRowPrimary{inline-size:min(8rem,82%);block-size:.78rem}.DashboardLoadingPreview--sidebarRowSecondary{inline-size:min(5.25rem,58%);block-size:.58rem}.DashboardLoadingPreview--sidebarRowValue{justify-self:end;inline-size:3.75rem;block-size:.85rem}@keyframes DashboardLoadingPreview--barPulse{0%,to{opacity:.46}50%{opacity:.78}}[data-reduced-motion=true] .DashboardLoadingPreview--sidebarChartCell{animation:none;opacity:.62}.DashboardLoadingPreview--tableActions{display:flex;gap:.35rem;flex:0 0 auto}.DashboardLoadingPreview--squareBar{inline-size:1.85rem;block-size:1.85rem;border-radius:.45rem}.DashboardLoadingPreview--holdingRow{display:grid;grid-template-columns:2.25rem minmax(9rem,1fr) minmax(4.5rem,.42fr) minmax(5.25rem,.44fr) minmax(5.25rem,.44fr);align-items:center;gap:1rem;padding-block:.7rem;border-block-start:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);min-width:0}.DashboardLoadingPreview--logoBar{inline-size:2rem;block-size:2rem;border-radius:.35rem}.DashboardLoadingPreview--holdingName{display:flex;flex-direction:column;gap:.35rem;min-width:0}.DashboardLoadingPreview--holdingPrimary{inline-size:min(10rem,76%);block-size:.85rem}.DashboardLoadingPreview--holdingSecondary{inline-size:min(6rem,46%);block-size:.62rem}.DashboardLoadingPreview--holdingGain,.DashboardLoadingPreview--holdingNumber{justify-self:end;inline-size:min(6.25rem,100%);block-size:.95rem}.DashboardLoadingPreview--holdingGain{inline-size:min(5.4rem,100%)}@media (max-width:1200px){.DashboardLoadingPreview--holdingRow{grid-template-columns:2.25rem minmax(8rem,1fr) minmax(4.5rem,.35fr)}.DashboardLoadingPreview--holdingOptional{display:none}}@media (max-width:640px){.DashboardLoadingPreview--split{grid-template-columns:minmax(0,1fr);gap:var(--mobile-card-gap,.8125rem)}.DashboardLoadingPreview--mapCard,.DashboardLoadingPreview--newsCard{block-size:auto;min-block-size:9.75rem}.DashboardLoadingPreview--mapSurface{aspect-ratio:5/2}.DashboardLoadingPreview--chartCard{min-block-size:18rem;padding:var(--container-padding,1rem)}.DashboardLoadingPreview--chartHeader,.DashboardLoadingPreview--tableHeader{align-items:flex-start;flex-direction:column}.DashboardLoadingPreview--rangeGroup{inline-size:100%;overflow:hidden}.DashboardLoadingPreview--rangeChip{flex:1 1;min-inline-size:0}.DashboardLoadingPreview--holdingRow{grid-template-columns:2.25rem minmax(0,1fr) minmax(4.25rem,auto);gap:.65rem}}