.iv-menulist{min-width:var(--iv-menu-width,264px);max-width:min(420px, calc(100vw - 2 * var(--iv-space-8)));max-height:calc(100vh - 2 * var(--iv-space-8));overscroll-behavior:contain;padding:var(--iv-space-6) 0;border-radius:var(--iv-radius-8);background:var(--iv-bg);box-shadow:var(--iv-shadow-menu);color:var(--iv-text);font-family:var(--iv-font);outline:none;font-size:14px;line-height:20px;overflow-y:auto}.iv-menuitem{align-items:center;gap:var(--iv-space-12);height:36px;padding:0 var(--iv-space-16) 0 var(--iv-space-12);color:var(--iv-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--iv-motion-fast) var(--iv-ease);outline:none;display:flex}.iv-menulist:focus-visible,.iv-menuitem:focus-visible{outline:none}.iv-menuitem:hover,.iv-menuitem:focus,.iv-menuitem--sub[aria-expanded=true]{background:var(--iv-bg-hover)}.iv-menuitem:focus-visible{box-shadow:inset 0 0 0 2px var(--iv-ring)}.iv-menuitem__icon{width:18px;height:18px;color:var(--iv-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.iv-menuitem__icon>svg{width:18px;height:18px}.iv-menuitem__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.iv-menuitem__shortcut{margin-left:var(--iv-space-24);color:var(--iv-text-3);flex:none;font-size:12px;line-height:16px}.iv-menuitem__chevron{width:18px;height:18px;margin-left:var(--iv-space-16);margin-right:calc(-1 * var(--iv-space-6));color:var(--iv-text-2);flex:none}.iv-menuitem--danger,.iv-menuitem--danger .iv-menuitem__icon{color:var(--iv-red)}.iv-menuitem[aria-disabled=true]{color:var(--iv-text-disabled);cursor:default;background:0 0}.iv-menuitem[aria-disabled=true] .iv-menuitem__icon,.iv-menuitem[aria-disabled=true] .iv-menuitem__shortcut,.iv-menuitem[aria-disabled=true] .iv-menuitem__chevron{color:var(--iv-text-disabled)}.iv-menu-separator{height:1px;margin:var(--iv-space-6) 0;background:var(--iv-line)}.iv-menu-header{padding:var(--iv-space-8) var(--iv-space-16) var(--iv-space-10)}.iv-menu-group__label{padding:var(--iv-space-8) var(--iv-space-16) var(--iv-space-4) calc(var(--iv-space-12) + 18px + var(--iv-space-12));color:var(--iv-text-3);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;line-height:16px}.iv-menu-header__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.iv-menu-header__subtitle{color:var(--iv-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.iv-menubar{align-items:center;gap:0;min-width:0;display:flex}.iv-menubar__item{border-radius:var(--iv-radius-4);height:26px;color:var(--iv-text);font-family:var(--iv-font);white-space:nowrap;cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease);background:0 0;border:0;padding:0 7px;font-size:14px;line-height:20px}.iv-menubar__item:hover{background:var(--iv-bg-hover)}.iv-menubar__item[aria-expanded=true]{background:var(--iv-blue-soft)}.iv-menubar__item:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.iv-menubar__item:disabled{color:var(--iv-text-disabled);cursor:default;background:0 0}.iv-modal-scrim{z-index:var(--iv-z-dialog);padding:var(--iv-space-16);background:var(--iv-scrim);animation:iv-modal-fade-in var(--iv-motion) var(--iv-ease) backwards;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.iv-modal-scrim[data-state=closed]{pointer-events:none;animation:iv-modal-fade-out var(--iv-motion-fast) var(--iv-ease) forwards}.iv-modal{gap:var(--iv-space-16);width:min(var(--iv-modal-width,400px), 100%);max-height:calc(100vh - 2 * var(--iv-space-16));max-height:calc(100dvh - 2 * var(--iv-space-16));padding:var(--iv-space-24);border-radius:var(--iv-radius-28);background:var(--iv-bg);box-shadow:var(--iv-shadow-dialog);color:var(--iv-text);animation:iv-modal-in var(--iv-motion) var(--iv-ease) backwards;outline:none;flex-direction:column;display:flex;overflow-y:auto}.iv-modal[role=alertdialog]{align-self:start;margin-top:min(264px,30vh)}.iv-modal:focus-visible{outline:none}.iv-modal-scrim[data-state=closed] .iv-modal{animation:iv-modal-out var(--iv-motion-fast) var(--iv-ease) forwards}.iv-modal__head{align-items:flex-start;gap:var(--iv-space-16);display:flex}.iv-modal__head--close{margin-bottom:var(--iv-space-4)}.iv-modal__head--close .iv-modal__title{padding-top:var(--iv-space-4)}.iv-modal__title{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:24px;font-weight:400;line-height:32px}.iv-modal__close{margin:0}.iv-modal__description{color:var(--iv-text-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.iv-modal__body{min-width:0}.iv-modal__actions{justify-content:flex-end;gap:var(--iv-space-8);margin-top:var(--iv-space-8);flex-wrap:wrap;display:flex}@keyframes iv-modal-fade-in{0%{opacity:0}}@keyframes iv-modal-fade-out{to{opacity:0}}@keyframes iv-modal-in{0%{opacity:0;transform:scale(.95)}}@keyframes iv-modal-out{to{opacity:0;transform:scale(.95)}}.iv-drawer-scrim{z-index:var(--iv-z-dialog);background:var(--iv-scrim);animation:iv-drawer-fade-in var(--iv-motion-slow) var(--iv-ease) backwards;position:fixed;inset:0}.iv-drawer-scrim[data-state=closed]{pointer-events:none;animation:iv-drawer-fade-out var(--iv-motion) var(--iv-ease) forwards}.iv-drawer{background:var(--iv-bg);color:var(--iv-text);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow-y:auto}.iv-drawer:focus-visible{outline:none}.iv-drawer--left{width:min(var(--iv-drawer-width,280px), calc(100vw - var(--iv-space-48)));box-shadow:var(--iv-shadow-dialog);animation:iv-drawer-in-left var(--iv-motion-slow) var(--iv-ease) backwards;left:0}.iv-drawer--right{width:min(var(--iv-drawer-width,400px), 100vw);border-left:1px solid var(--iv-line);box-shadow:var(--iv-shadow-drawer);animation:iv-drawer-in-right var(--iv-motion-slow) var(--iv-ease) backwards;right:0}.iv-drawer-scrim[data-state=closed] .iv-drawer--left,.iv-drawer--left[data-state=closed]{animation:iv-drawer-out-left var(--iv-motion) var(--iv-ease) forwards}.iv-drawer-scrim[data-state=closed] .iv-drawer--right,.iv-drawer--right[data-state=closed]{animation:iv-drawer-out-right var(--iv-motion) var(--iv-ease) forwards}.iv-drawer--docked{z-index:var(--iv-z-sticky);position:fixed}@media (width<=600px){.iv-drawer--right{width:100vw}}@media (prefers-reduced-motion:reduce){.iv-drawer-scrim,.iv-drawer,.iv-drawer[data-state=closed],.iv-drawer-scrim[data-state=closed],.iv-drawer-scrim[data-state=closed] .iv-drawer{animation:none}}@keyframes iv-drawer-fade-in{0%{opacity:0}}@keyframes iv-drawer-fade-out{to{opacity:0}}@keyframes iv-drawer-in-left{0%{transform:translate(-100%)}}@keyframes iv-drawer-out-left{to{transform:translate(-100%)}}@keyframes iv-drawer-in-right{0%{transform:translate(100%)}}@keyframes iv-drawer-out-right{to{transform:translate(100%)}}.iv-error-screen{justify-content:center;align-items:center;gap:var(--iv-space-12);min-height:calc(100dvh - 64px);padding:var(--iv-space-48) var(--iv-space-24);text-align:center;flex-direction:column;flex:1;display:flex}.iv-error-screen__code{margin:0 0 var(--iv-space-8);background:var(--iv-gold-text-on-light);color:#0000;font-family:var(--iv-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:144px;font-weight:800;line-height:1}.iv-error-screen__title{color:var(--iv-text);margin:0;font-size:32px;font-weight:500;line-height:40px}.iv-error-screen__text{max-width:440px;color:var(--iv-text-2);margin:0;font-size:16px;line-height:24px}.iv-error-screen__actions{justify-content:center;gap:var(--iv-space-12);margin-top:var(--iv-space-16);flex-wrap:wrap;display:flex}@media (width<=640px){.iv-error-screen__code{font-size:96px}.iv-error-screen__title{font-size:26px;line-height:32px}}.iv-toaster{top:var(--iv-space-16);right:var(--iv-space-16);z-index:var(--iv-z-toast);gap:var(--iv-space-8);width:min(400px, calc(100vw - 2 * var(--iv-space-16)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.iv-toast-card{align-items:center;gap:var(--iv-space-12);min-height:44px;padding:var(--iv-space-6) var(--iv-space-2) var(--iv-space-6) var(--iv-space-16);border-radius:var(--iv-radius-8);background:var(--iv-navy);color:var(--iv-on-accent);box-shadow:var(--iv-shadow-toast);font-family:var(--iv-font);pointer-events:auto;animation:iv-toast-in var(--iv-motion-slow) var(--iv-ease) backwards;font-size:14px;line-height:20px;display:flex}.iv-toast-card[data-state=closed]{pointer-events:none;animation:iv-toast-out var(--iv-motion) var(--iv-ease) forwards}.iv-toast-card__icon{width:20px;height:20px;color:var(--iv-toast-accent);flex:none}.iv-toast-card[data-tone=success] .iv-toast-card__icon{color:var(--iv-green-dot)}.iv-toast-card[data-tone=error] .iv-toast-card__icon{color:var(--iv-red-dot)}.iv-toast-card__message{min-width:0;padding:var(--iv-space-6) 0;overflow-wrap:anywhere;flex:1}.iv-toast-card__action,.iv-toast-card__close{cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease);background:0 0;border:0;flex:none}.iv-toast-card__action{height:32px;margin-right:calc(-1 * (var(--iv-space-12) + var(--iv-space-2)));padding:0 var(--iv-space-8);border-radius:var(--iv-radius-16);color:var(--iv-toast-accent);font-family:var(--iv-font);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.iv-toast-card__close{border-radius:var(--iv-radius-full);width:32px;height:32px;color:var(--iv-on-accent);justify-content:center;align-items:center;padding:0;display:inline-flex}.iv-toast-card__close>svg{width:20px;height:20px}.iv-toast-card__action:hover,.iv-toast-card__close:hover{background:var(--iv-on-navy-hover)}.iv-toast-card__action:active,.iv-toast-card__close:active{background:var(--iv-on-navy-pressed)}.iv-toast-card__action:focus-visible,.iv-toast-card__close:focus-visible{outline:2px solid var(--iv-toast-accent);outline-offset:0}@keyframes iv-toast-in{0%{opacity:0;transform:translate(16px)}}@keyframes iv-toast-out{to{opacity:0}}.iv-chart--c1{--iv-series:var(--iv-chart-1)}.iv-chart--c2{--iv-series:var(--iv-chart-2)}.iv-chart--c3{--iv-series:var(--iv-chart-3)}.iv-chart--c4{--iv-series:var(--iv-chart-4)}.iv-chart--c5{--iv-series:var(--iv-chart-5)}.iv-chart--c6{--iv-series:var(--iv-chart-6)}.iv-chart--c7{--iv-series:var(--iv-chart-7)}.iv-chart--c8{--iv-series:var(--iv-chart-8)}.iv-chart--cother{--iv-series:var(--iv-chart-other)}.iv-chart--cnavy{--iv-series:var(--iv-navy)}.iv-chart-swatch{background:var(--iv-series);border-radius:3px;flex:none;width:10px;height:10px}.iv-sparkline{display:block;overflow:visible}.iv-sparkline--up{color:var(--iv-gain-chart)}.iv-sparkline--down{color:var(--iv-loss-chart)}.iv-sparkline--flat{color:var(--iv-chart-axis)}.iv-sparkline__line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.iv-sparkline__area{fill:currentColor;fill-opacity:.08;stroke:none}.iv-donut{align-items:center;gap:var(--iv-space-24);flex-wrap:wrap;min-width:0;display:flex}.iv-donut__figure{flex:none;position:relative}.iv-donut__svg{display:block;transform:rotate(-90deg)}.iv-donut__track{fill:none;stroke:var(--iv-risk-track)}.iv-donut__segment{fill:none;stroke:var(--iv-series);transition:opacity var(--iv-motion-fast) var(--iv-ease)}.iv-donut__segment.is-dimmed{opacity:.35}.iv-donut__center{padding:var(--iv-space-24);text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.iv-donut__legend{border-collapse:collapse;flex:1;min-width:200px;font-size:13px;line-height:18px}.iv-donut__legend tr{height:28px;transition:background-color var(--iv-motion-fast) var(--iv-ease)}.iv-donut__legend tr:hover{background:var(--iv-bg-hover)}.iv-donut__legend td,.iv-donut__legend th{padding:0 var(--iv-space-6)}.iv-donut__legend th{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;font-weight:400;overflow:hidden}.iv-donut__legend-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.iv-donut__legend-note{color:var(--iv-text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.iv-scatter{gap:var(--iv-space-12);flex-direction:column;min-width:0;margin:0;display:flex}.iv-scatter__plot{position:relative}.iv-scatter__svg{width:100%;height:auto;font-family:var(--iv-font);display:block;overflow:visible}.iv-scatter__grid{stroke:var(--iv-chart-grid);stroke-width:1px;shape-rendering:crispedges}.iv-scatter__tick{fill:var(--iv-chart-axis);font-variant-numeric:tabular-nums;font-size:11px}.iv-scatter__axis-label{fill:var(--iv-text-3);font-size:11px}.iv-scatter__empty{fill:var(--iv-text-2);font-size:14px}.iv-scatter__line{fill:none;stroke:var(--iv-chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.iv-scatter__point{fill:var(--iv-series);stroke:var(--iv-bg);stroke-width:1px;cursor:default;transition:r var(--iv-motion-fast) var(--iv-ease)}.iv-scatter__point.is-active{stroke:var(--iv-text)}.iv-scatter__marker{fill:var(--iv-series);stroke:var(--iv-bg);stroke-width:2px}.iv-scatter__marker-label{fill:var(--iv-text);paint-order:stroke;stroke:var(--iv-bg);stroke-width:3px;font-size:12px;font-weight:500}.iv-scatter__tip{z-index:var(--iv-z-popover);gap:var(--iv-space-2);padding:var(--iv-space-8) var(--iv-space-12);border-radius:var(--iv-radius-8);background:var(--iv-bg);box-shadow:var(--iv-shadow-editor);pointer-events:none;transform:translate(-50%, calc(-100% - var(--iv-space-12)));white-space:nowrap;flex-direction:column;display:flex;position:absolute}.iv-scatter__tip-title{font-size:13px;font-weight:700;line-height:18px}.iv-scatter__tip-row{color:var(--iv-text-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.iv-scatter__legend{gap:var(--iv-space-4) var(--iv-space-16);color:var(--iv-text-2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.iv-scatter__legend-item{align-items:center;gap:var(--iv-space-6);display:inline-flex}.iv-scatter__legend-line{background:var(--iv-chart-1);border-radius:1px;flex:none;width:16px;height:2px}.iv-scatter__legend-dot{border-radius:var(--iv-radius-full);background:var(--iv-series);flex:none;width:8px;height:8px}.iv-chart-attribution{margin:var(--iv-space-12) 0 0;color:var(--iv-text-3);font-size:12px;line-height:16px}.iv-chart-attribution a{color:inherit}.iv-chart-attribution a:hover{color:var(--iv-text-2)}.iv-badge{--iv-badge-dot:var(--iv-grey-dot);align-items:center;gap:var(--iv-space-6);border-radius:var(--iv-radius-full);max-width:100%;font-family:var(--iv-font);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.iv-badge--md{height:22px;padding:0 var(--iv-space-10);font-size:12px;font-weight:500;line-height:16px}.iv-badge--md.iv-badge--lead{padding-left:var(--iv-space-8)}.iv-badge--sm{height:20px;padding:0 var(--iv-space-8);font-size:11px;font-weight:700;line-height:14px}.iv-badge__dot{border-radius:var(--iv-radius-full);background:var(--iv-badge-dot);flex:none;width:6px;height:6px}.iv-badge__icon{flex:none;display:inline-flex}.iv-badge__icon>svg{width:14px;height:14px}.iv-badge--neutral{background:var(--iv-grey-chip);color:var(--iv-text-2)}.iv-badge--info{--iv-badge-dot:var(--iv-info-dot);background:var(--iv-info-bg);color:var(--iv-info)}.iv-badge--success{--iv-badge-dot:var(--iv-green-dot);background:var(--iv-green-bg);color:var(--iv-green)}.iv-badge--warning{--iv-badge-dot:var(--iv-orange-dot);background:var(--iv-orange-bg);color:var(--iv-orange)}.iv-badge--danger{--iv-badge-dot:var(--iv-red-dot);background:var(--iv-red-bg);color:var(--iv-red)}.iv-badge--inverse{--iv-badge-dot:var(--iv-chip-inverse-text);background:var(--iv-chip-inverse-bg);color:var(--iv-chip-inverse-text)}.iv-badge--accent{--iv-badge-dot:var(--iv-navy);background:var(--iv-blue-soft);color:var(--iv-navy)}.iv-risk{--iv-risk-fill:var(--iv-risk-low-dot);align-items:center;gap:var(--iv-space-6);height:22px;padding:0 var(--iv-space-8);border-radius:var(--iv-radius-full);background:var(--iv-risk-low-bg);color:var(--iv-risk-low);font-family:var(--iv-font);white-space:nowrap;vertical-align:middle;flex:none;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.iv-risk--medium{--iv-risk-fill:var(--iv-risk-medium-dot);background:var(--iv-risk-medium-bg);color:var(--iv-risk-medium)}.iv-risk--high{--iv-risk-fill:var(--iv-risk-high-dot);background:var(--iv-risk-high-bg);color:var(--iv-risk-high)}.iv-risk__scale{align-items:flex-end;gap:var(--iv-space-2);flex:none;height:12px;display:inline-flex}.iv-risk__bar{background:var(--iv-risk-track);border-radius:1px;width:3px;height:6px}.iv-risk__bar:nth-child(2){height:9px}.iv-risk__bar:nth-child(3){height:12px}.iv-risk__bar.is-filled{background:var(--iv-risk-fill)}.iv-ticker{padding:var(--iv-space-2) var(--iv-space-6);border-radius:var(--iv-radius-4);background:var(--iv-info-bg);color:var(--iv-info);font-family:var(--iv-font-mono);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;font-size:11px;line-height:14px;display:inline-flex}.auth-page,.oauth-callback-page{--iv-auth-zoom:1;zoom:var(--iv-auth-zoom);color:var(--iv-auth-ink);font-family:var(--iv-font-auth);font-synthesis:none;font-size:16px;line-height:normal}@media (width>=901px){.auth-page,.oauth-callback-page{--iv-auth-zoom:.85}}.auth-page{min-height:calc(100svh / var(--iv-auth-zoom));background:var(--iv-auth-surface);grid-template-columns:minmax(0,.96fr) minmax(560px,1.04fr);display:grid}.auth-showcase{isolation:isolate;min-height:100%;color:var(--iv-auth-on-dark);background:var(--iv-auth-showcase);flex-direction:column;padding:40px 56px;display:flex;position:relative;overflow:hidden}.auth-showcase:before{z-index:-1;content:"";background-image:linear-gradient(var(--iv-auth-showcase-grid) 1px, transparent 1px), linear-gradient(90deg, var(--iv-auth-showcase-grid) 1px, transparent 1px);-webkit-mask-image:var(--iv-auth-showcase-mask);-webkit-mask-image:var(--iv-auth-showcase-mask);mask-image:var(--iv-auth-showcase-mask);background-size:64px 64px;position:absolute;inset:0}.auth-wordmark{z-index:2;width:max-content;color:var(--iv-auth-on-dark);border-radius:6px;align-items:center;font-size:28px;text-decoration:none;display:inline-flex;position:relative}.auth-logo{width:auto;height:40px;display:block}@media (width<=760px){.auth-logo{height:32px}}.auth-visual{min-height:0;font-family:var(--iv-font-auth);pointer-events:none;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;padding:48px 0 24px;display:flex}.auth-visual-stage{width:min(100%,500px);position:relative}.auth-glass{border:1px solid var(--iv-auth-glass-line);background:var(--iv-auth-glass);box-shadow:var(--iv-auth-glass-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px}.auth-visual-value{flex-direction:column;width:440px;max-width:100%;padding:24px 26px 0;display:flex;position:relative;overflow:hidden}.auth-visual-label{color:var(--iv-auth-on-dark-muted);letter-spacing:.02em;font-size:13px;font-weight:600}.auth-visual-amount{color:var(--iv-auth-on-dark);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin-top:8px;font-size:38px;font-weight:700;line-height:1.1}.auth-visual-amount small{color:var(--iv-auth-on-dark-muted);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:600}.auth-visual-change{white-space:nowrap;align-items:center;gap:10px;margin-top:12px;display:flex}.auth-visual-growth{color:var(--iv-auth-growth);background:var(--iv-auth-growth-bg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.auth-visual-change-sum{color:var(--iv-auth-on-dark-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.auth-visual-chart{height:120px;margin:18px -26px 0;display:block;position:relative}.auth-visual-chart svg{width:100%;height:100%;display:block}.auth-visual-line{fill:none;stroke:var(--iv-auth-growth);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.auth-visual-dot{border:2px solid var(--iv-auth-on-dark);background:var(--iv-auth-growth);width:10px;height:10px;box-shadow:var(--iv-auth-growth-glow);border-radius:50%;margin:-5px 0 0 -11px;position:absolute}.auth-visual-list{z-index:1;width:350px;margin:-48px 0 0 auto;padding:8px 18px;list-style:none;position:relative}.auth-visual-list li{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.auth-visual-list li+li{border-top:1px solid var(--iv-auth-glass-divider)}.auth-visual-ticker{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-visual-ticker b{color:var(--iv-auth-on-dark);font-size:14px;font-weight:700}.auth-visual-ticker small{color:var(--iv-auth-on-dark-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.auth-visual-price{color:var(--iv-auth-on-dark);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.auth-visual-list .auth-visual-growth{justify-content:flex-end;min-width:78px;padding:3px 8px;font-size:12px}.auth-coin{z-index:2;background:var(--iv-auth-coin);width:68px;height:68px;box-shadow:var(--iv-auth-coin-glow), inset 0 0 0 3px var(--iv-auth-coin-rim);border-radius:50%;place-items:center;display:grid;position:absolute;top:-34px;right:18px;transform:rotate(-12deg)}.auth-coin:before{border:1px solid var(--iv-auth-coin-rim);content:"";border-radius:50%;position:absolute;inset:8px}.auth-coin svg{width:30px;height:30px;fill:var(--iv-auth-coin-ink)}.auth-spark{z-index:2;background:var(--iv-auth-spark);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:14px;height:14px;position:absolute}.auth-spark-1{top:-54px;right:98px}.auth-spark-2{opacity:.8;width:9px;height:9px;top:34px;right:-16px}.auth-spark-3{opacity:.6;width:7px;height:7px;top:-70px;right:2px}.auth-showcase-copy{max-width:490px;padding-bottom:36px}.auth-showcase-copy h2{color:var(--iv-auth-on-dark);letter-spacing:-.06em;margin:17px 0 23px;font-size:clamp(42px,4.2vw,64px);font-weight:720;line-height:1.04}.auth-showcase-line{display:block}.auth-showcase-accent{color:var(--iv-auth-gold)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.auth-showcase-accent{background:var(--iv-auth-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}}@media (width>=901px) and (height<=720px){.auth-visual-list{display:none}}.auth-panel{background:var(--iv-auth-surface);justify-content:center;align-items:center;padding:96px 64px 64px;display:flex;position:relative}.auth-form-shell{width:min(100%,460px)}.auth-form-shell h1{color:var(--iv-auth-navy);letter-spacing:-.055em;margin:0;font-size:44px;font-weight:720;line-height:1.05}.auth-intro{max-width:420px;color:var(--iv-auth-muted);margin:15px 0 32px;font-size:16px;line-height:1.55}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-page-confirm .auth-form,.auth-page-forgot .auth-form,.auth-page-reset .auth-form{gap:16px;margin-top:24px}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-form label{color:var(--iv-auth-label);letter-spacing:.03em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:12px;font-weight:750;display:flex}.auth-form input{border:1px solid var(--iv-auth-line);width:100%;height:48px;color:var(--iv-auth-navy);background:var(--iv-auth-surface);letter-spacing:0;text-transform:none;border-radius:12px;outline:0;padding:0 15px;font-family:revert;font-size:16px;font-weight:500;line-height:normal;transition:border-color .18s ease-out,box-shadow .18s ease-out}.auth-form input::placeholder{color:var(--iv-auth-placeholder)}.auth-form input:focus{border-color:var(--iv-auth-focus);box-shadow:var(--iv-auth-focus-glow)}.auth-form input[aria-invalid=true]{border-color:var(--iv-auth-danger-mark)}.auth-field-error{color:var(--iv-auth-danger);letter-spacing:normal;text-align:left;text-transform:none;align-items:flex-start;gap:5px;font-size:12px;font-weight:600;display:flex}.auth-field-error-mark{background:var(--iv-auth-danger-mark);width:14px;height:14px;color:var(--iv-auth-on-dark);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:800;display:inline-grid}.auth-recovery,.auth-inline-button{min-width:0;min-height:0;color:var(--iv-auth-link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:650;text-decoration:none}.auth-recovery{align-self:flex-start;margin-top:-6px}.auth-recovery:hover,.auth-inline-button:hover{text-decoration:underline}.auth-submit{width:100%;min-width:0;height:44px;color:var(--iv-auth-navy);background:var(--iv-auth-gold-fill);box-shadow:var(--iv-auth-shadow-submit);cursor:pointer;border:0;border-radius:12px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .18s ease-out,background .18s ease-out}.auth-submit:hover:not(:disabled):not([aria-disabled=true]){background:var(--iv-auth-gold-fill-hover);transform:translateY(-2px)}.auth-submit:disabled,.auth-submit[aria-disabled=true],.auth-recovery:disabled,.auth-recovery[aria-disabled=true],.auth-inline-button:disabled,.auth-inline-button[aria-disabled=true]{cursor:not-allowed;opacity:.64;transform:none}.auth-wordmark:focus-visible,.auth-recovery:focus-visible,.auth-inline-button:focus-visible,.auth-submit:focus-visible,.auth-resend-button:focus-visible,.google-auth-button:focus-visible{outline:3px solid var(--iv-auth-focus);outline-offset:3px}.auth-message{color:var(--iv-auth-notice);background:var(--iv-auth-notice-bg);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.auth-message-error{color:var(--iv-auth-error);background:var(--iv-auth-error-bg)}.auth-message-action{margin-top:6px;display:block}.auth-message-action .auth-inline-button{color:var(--iv-auth-link-hover);text-decoration:underline}.auth-switch{color:var(--iv-auth-muted);margin:28px 0 0;font-size:14px;line-height:1.5}.auth-resend-button{border:1px solid var(--iv-auth-focus);min-width:0;min-height:36px;color:var(--iv-auth-link);background:var(--iv-auth-surface);cursor:pointer;border-radius:10px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out}.auth-resend-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--iv-auth-gold);color:var(--iv-auth-navy);background:var(--iv-auth-gold)}.auth-resend-button:disabled,.auth-resend-button[aria-disabled=true]{border-color:var(--iv-auth-line);color:var(--iv-auth-disabled);background:var(--iv-auth-disabled-bg);cursor:not-allowed}.auth-resend-button-standalone{margin-top:24px}.auth-code-field,.auth-form label.auth-code-field{display:block}label.auth-code-field>.otp-code-input{margin-top:14px}.auth-code-field>.auth-recovery{margin-top:12px}.auth-code-composition{grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:16px;display:grid}.otp-code-input{grid-template-columns:repeat(6,minmax(44px,1fr));gap:12px;display:grid}.auth-form .otp-code-slot{border:0;border-bottom:2px solid var(--iv-auth-line);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;border-radius:0;min-width:44px;height:52px;padding:0 0 4px;font-family:inherit;font-size:24px;font-weight:650;transition:border-color .18s ease-out}.auth-form .otp-code-slot:focus{border-bottom-color:var(--iv-auth-focus);box-shadow:none}.verification-countdown{--verification-progress:0deg;width:64px;height:64px;color:var(--iv-auth-navy);background:conic-gradient(var(--iv-auth-gold) var(--verification-progress), var(--iv-auth-line) 0);cursor:not-allowed;font-variant-numeric:tabular-nums;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:750;display:grid;position:relative}.verification-countdown:before{background:var(--iv-auth-surface);content:"";border-radius:50%;position:absolute;inset:6px}.verification-countdown span{z-index:1;max-width:50px;line-height:1.1;position:relative}.verification-countdown-ready{color:var(--iv-auth-navy);background:var(--iv-auth-gold);cursor:pointer;font-size:10px}.verification-countdown-ready:before{background:var(--iv-auth-gold)}.verification-countdown-ready:hover,.verification-countdown-ready:hover:before{background:var(--iv-auth-gold-hover)}.verification-countdown:focus-visible{outline:3px solid var(--iv-auth-focus);outline-offset:3px}.google-auth-button{border:1px solid var(--iv-auth-line);width:100%;min-width:0;height:44px;color:var(--iv-auth-label);background:var(--iv-auth-surface);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:11px;margin-top:24px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:flex}.auth-form-shell>.google-auth-button{margin-top:32px}.google-auth-button:hover{border-color:var(--iv-auth-line-hover);box-shadow:var(--iv-auth-shadow-google);transform:translateY(-1px)}.google-auth-button svg{flex:none;width:21px;height:21px;padding:1.75px}.auth-divider{color:var(--iv-auth-divider-text);text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:12px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{background:var(--iv-auth-divider);content:"";flex:1;height:1px}.oauth-callback-page{min-height:calc(100svh / var(--iv-auth-zoom));background:var(--iv-auth-callback-bg);place-items:center;padding:24px;display:grid}.oauth-callback-card{border:1px solid var(--iv-auth-card-border);background:var(--iv-auth-surface);width:min(100%,460px);min-height:330px;box-shadow:var(--iv-auth-card-shadow);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:42px;display:flex}.oauth-callback-wordmark{color:var(--iv-auth-navy);align-items:center;margin-bottom:16px;font-size:25px;display:inline-flex}.oauth-callback-card h1{color:var(--iv-auth-navy);letter-spacing:-.04em;margin:0;font-size:34px}.oauth-callback-card p{color:var(--iv-auth-muted);margin:0;line-height:1.55}.oauth-callback-card .auth-submit{width:100%;margin-top:8px}.oauth-callback-spinner{border:4px solid var(--iv-auth-spinner-track);border-top-color:var(--iv-auth-gold);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite oauth-spin}@keyframes oauth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-resend-button,.google-auth-button{transition:none}.oauth-callback-spinner{animation-duration:1.8s}}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-showcase{min-height:330px;padding:32px 40px}.auth-showcase-copy{margin-top:auto;padding:0}.auth-showcase-copy h2{font-size:46px}.auth-visual{padding:0;position:absolute;top:50%;right:40px;transform:translateY(-42%)}.auth-visual-stage{width:290px}.auth-visual-value{width:290px;padding:18px 20px 0}.auth-visual-amount{font-size:26px}.auth-visual-change-sum,.auth-visual-list,.auth-spark-3{display:none}.auth-visual-chart{height:72px;margin:12px -20px 0}.auth-coin{width:52px;height:52px;top:-26px;right:12px}.auth-coin:before{inset:6px}.auth-coin svg{width:22px;height:22px}.auth-spark-1{top:-40px;right:76px}.auth-panel{min-height:calc(100svh - 330px);padding:88px 40px 56px}}@media (width<=767px){.auth-showcase{min-height:250px;padding:24px}.auth-wordmark{font-size:25px}.auth-visual{padding:22px 0 4px;position:static;transform:none}.auth-visual-stage{width:100%}.auth-visual-value{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(88px,120px);column-gap:16px;width:100%;padding:14px 16px;display:grid}.auth-visual-label{font-size:12px}.auth-visual-amount{margin-top:4px;font-size:22px}.auth-visual-amount small{font-size:12px}.auth-visual-change{margin-top:8px}.auth-visual-growth{padding:3px 8px;font-size:12px}.auth-visual-chart{grid-area:1/2/span 3;align-self:center;height:56px;margin:0}.auth-coin,.auth-spark{display:none}.auth-showcase-copy h2{margin:12px 0 15px;font-size:35px}.auth-panel{min-height:0;padding:80px 24px 48px}.auth-form-shell h1{font-size:36px}.auth-intro{margin:13px 0 28px;font-size:15px}.auth-form{gap:16px}.auth-form input{height:48px}.auth-switch{margin-top:24px}.auth-code-composition{grid-template-columns:minmax(0,1fr) 56px;gap:12px}.otp-code-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.auth-form .otp-code-slot{min-width:0;height:48px;padding:0 0 4px;font-size:21px}.verification-countdown{width:56px;height:56px;font-size:12px}.verification-countdown-ready{font-size:9px}}@media (width<=767px),(pointer:coarse){.auth-recovery,.auth-inline-button{position:relative}.auth-recovery:before,.auth-inline-button:before{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.auth-recovery{margin-top:-2px}.auth-code-field>.auth-recovery{margin-top:16px}.auth-wordmark{position:relative}.auth-wordmark:before{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}}.iv-field{gap:var(--iv-space-6);flex-direction:column;min-width:0;display:flex}.iv-field__label{color:var(--iv-text-2);font-size:12px;line-height:16px}.iv-field__control{--iv-field-border:1px;--iv-field-pad:var(--iv-space-12);align-items:center;gap:var(--iv-space-8);height:40px;padding:0 calc(var(--iv-field-pad) - var(--iv-field-border));border:var(--iv-field-border) solid var(--iv-line-input);border-radius:var(--iv-radius-4);background:var(--iv-bg);cursor:text;transition:border-color var(--iv-motion-fast) var(--iv-ease);display:flex}.iv-field__control:hover{border-color:var(--iv-text)}.iv-field__control:focus-within{--iv-field-border:2px;border-color:var(--iv-ring)}.iv-field__control.is-error,.iv-field__control.is-error:hover,.iv-field__control.is-error:focus-within{--iv-field-border:2px;border-color:var(--iv-red)}.iv-field__control.is-disabled,.iv-field__control.is-disabled:hover{border-color:var(--iv-line);background:var(--iv-disabled);cursor:default}.iv-field.is-disabled .iv-field__label{color:var(--iv-text-disabled)}.iv-field__input{min-width:0;height:100%;color:var(--iv-text);font-family:var(--iv-font);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:20px}.iv-field__input:focus-visible{outline:none}.iv-field__input::placeholder{color:var(--iv-text-3);opacity:1}.iv-field__input:disabled{color:var(--iv-text-disabled);cursor:default}.iv-field__input:disabled::placeholder{color:var(--iv-text-disabled)}.iv-field__input[inputmode=decimal],.iv-field__input[inputmode=numeric]{font-variant-numeric:tabular-nums}.iv-field--lg .iv-field__label{font-size:13px;line-height:18px}.iv-field--lg .iv-field__control{--iv-field-pad:calc(var(--iv-space-12) + var(--iv-space-2));height:52px}.iv-field--lg .iv-field__input{font-size:16px;line-height:24px}.iv-field__control--select{cursor:pointer;position:relative}.iv-field__select{appearance:none;padding-right:calc(20px + var(--iv-space-8));margin-right:calc(-20px - var(--iv-space-8));text-overflow:ellipsis;cursor:pointer}.iv-field__select:disabled{cursor:default}.iv-field__chevron{width:20px;height:20px;color:var(--iv-text-2);pointer-events:none;flex:none}.iv-field__input[type=password]:not(:placeholder-shown){letter-spacing:.08em}.iv-field__input:-webkit-autofill{-webkit-text-fill-color:var(--iv-text);-webkit-box-shadow:0 0 0 1000px var(--iv-bg) inset;caret-color:var(--iv-text)}.iv-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--iv-text);-webkit-box-shadow:0 0 0 1000px var(--iv-bg) inset;caret-color:var(--iv-text)}.iv-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--iv-text);-webkit-box-shadow:0 0 0 1000px var(--iv-bg) inset;caret-color:var(--iv-text)}.iv-field__leading,.iv-field__trailing{color:var(--iv-text-2);flex:none;align-items:center;display:inline-flex}.iv-field__leading>svg,.iv-field__trailing>svg{width:20px;height:20px}.iv-field__toggle{width:36px;height:36px;margin-right:calc(-1 * var(--iv-space-8));border-radius:var(--iv-radius-full);color:var(--iv-text-2);cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease), color var(--iv-motion-fast) var(--iv-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.iv-field__toggle>svg{width:20px;height:20px}.iv-field__toggle:hover{background:var(--iv-bg-hover);color:var(--iv-text)}.iv-field__toggle:focus-visible{outline:2px solid var(--iv-ring);outline-offset:0}.iv-field__toggle:disabled{color:var(--iv-text-disabled);cursor:default;background:0 0}.iv-field-message{align-items:flex-start;gap:var(--iv-space-6);color:var(--iv-text-3);margin:0;font-size:12px;line-height:16px;display:flex}.iv-field-message>svg{flex:none;width:14px;height:14px;margin-top:1px}.iv-field-message--error{color:var(--iv-red)}.iv-search{align-items:center;gap:var(--iv-space-16);width:100%;max-width:720px;height:48px;padding:0 var(--iv-space-2) 0 var(--iv-space-20);border-radius:var(--iv-radius-24);background:var(--iv-bg-search);transition:background-color var(--iv-motion-fast) var(--iv-ease), box-shadow var(--iv-motion-fast) var(--iv-ease);display:flex}.iv-search:hover{background:var(--iv-bg-hover)}.iv-search:focus-within,.iv-search.is-filled{background:var(--iv-bg);box-shadow:var(--iv-shadow-1)}.iv-search:focus-within{box-shadow:var(--iv-shadow-1), 0 0 0 2px var(--iv-ring)}.iv-search__icon{width:22px;height:22px;color:var(--iv-text-2);flex:none}.iv-search__input{min-width:0;height:100%;color:var(--iv-text);font-family:var(--iv-font);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;line-height:24px}.iv-search__input:focus-visible{outline:none}.iv-search__input::placeholder{color:var(--iv-text-2);opacity:1}.iv-search__input::-webkit-search-cancel-button{appearance:none}.iv-search__input::-webkit-search-decoration{appearance:none}.iv-search__clear{border-radius:var(--iv-radius-full);width:40px;height:40px;color:var(--iv-text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.iv-search__clear>svg{width:20px;height:20px}.iv-search__clear:hover{background:var(--iv-bg-hover)}.iv-search__clear:focus-visible{outline:2px solid var(--iv-ring);outline-offset:0}.iv-search--sm{gap:var(--iv-space-8);width:280px;max-width:100%;height:40px;padding:0 var(--iv-space-4) 0 var(--iv-space-12);border-radius:var(--iv-radius-20)}.iv-search--sm .iv-search__icon{width:18px;height:18px}.iv-search--sm .iv-search__input{font-size:14px;line-height:20px}.iv-search--sm .iv-search__clear{width:32px;height:32px}.iv-search--sm .iv-search__clear>svg{width:18px;height:18px}.iv-search--xs{gap:var(--iv-space-8);width:240px;max-width:100%;height:32px;padding:0 var(--iv-space-4) 0 var(--iv-space-12);border-radius:var(--iv-radius-16);background:var(--iv-bg)}.iv-search--xs:hover{background:var(--iv-bg)}.iv-search--xs .iv-search__icon{width:16px;height:16px}.iv-search--xs .iv-search__input{font-size:13px;line-height:18px}.iv-search--xs .iv-search__input::placeholder{color:var(--iv-text-3)}.iv-search--xs .iv-search__clear{width:24px;height:24px}.iv-search--xs .iv-search__clear>svg{width:16px;height:16px}.iv-search--inverse{background:var(--iv-on-navy-field)}.iv-search--inverse:hover,.iv-search--inverse:focus-within,.iv-search--inverse.is-filled{background:var(--iv-on-navy-hover);box-shadow:none}.iv-search--inverse:focus-within{box-shadow:0 0 0 2px var(--iv-ring)}.iv-search--inverse .iv-search__icon,.iv-search--inverse .iv-search__clear{color:var(--iv-on-navy-muted)}.iv-search--inverse .iv-search__input{color:var(--iv-on-accent)}.iv-search--inverse .iv-search__input::placeholder{color:var(--iv-on-navy-muted)}.iv-search--inverse .iv-search__clear:hover{background:var(--iv-on-navy-pressed);color:var(--iv-on-accent)}.landing-container{width:100%;max-width:1328px;padding-inline:var(--iv-space-24);margin:0 auto}.landing-section{background:var(--iv-bg);color:var(--iv-text);padding-block:96px}.landing-section__head{justify-content:space-between;align-items:center;gap:var(--iv-space-16) var(--iv-space-24);margin-bottom:var(--iv-space-40);flex-wrap:wrap;display:flex}.landing-section__title{color:var(--iv-text);font-family:var(--iv-font-display);letter-spacing:-.022em;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.1}.landing-skeleton{border-radius:var(--iv-radius-4);background:var(--iv-bg-hover);display:block;position:relative;overflow:hidden}.landing-skeleton:after{content:"";background:var(--iv-landing-shimmer);animation:1.4s ease-in-out infinite landing-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes landing-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.landing-skeleton:after{opacity:0;animation:none}}.landing-problem{justify-content:center;align-items:center;gap:var(--iv-space-8);min-height:248px;padding:var(--iv-space-24) var(--iv-space-16);text-align:center;flex-direction:column;flex:1;display:flex}.landing-problem__icon{width:48px;height:48px;margin-bottom:var(--iv-space-4);border-radius:var(--iv-radius-full);background:var(--iv-gold-select);color:var(--iv-gold-link);place-items:center;display:grid}.landing-problem__icon>svg{width:22px;height:22px}.landing-problem__text{max-width:260px;color:var(--iv-text-2);margin:0;font-size:14px;line-height:20px}.landing-problem__retry.iv-button--text{color:var(--iv-gold-link)}.landing-problem__retry.iv-button--text:hover{background:var(--iv-gold-select);color:var(--iv-gold-link-hover)}@media (width<=960px){.landing-section{padding-block:72px}}@media (width<=640px){.landing-container{padding-inline:var(--iv-space-16)}.landing-section{padding-block:56px}.landing-section__head{margin-bottom:var(--iv-space-24)}}.landing-hero{background:var(--iv-landing-hero);min-height:calc(100svh - 64px);color:var(--iv-on-accent);font-family:var(--iv-font-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:96px 24px 150px;font-size:16px;line-height:1.55;display:flex;position:relative;overflow:hidden}.landing-hero__bg{background-image:linear-gradient(to right, var(--iv-landing-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--iv-landing-grid) 1px, transparent 1px);-webkit-mask-image:var(--iv-landing-grid-mask);-webkit-mask-image:var(--iv-landing-grid-mask);mask-image:var(--iv-landing-grid-mask);background-size:96px 96px;position:absolute;inset:0}.landing-hero__inner{z-index:1;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;display:flex;position:relative}.landing-hero__ratings{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:34px;display:flex}.landing-rating{align-items:center;gap:10px;display:flex}.landing-rating__stars{color:var(--iv-gold);gap:2px;display:inline-flex}.landing-rating__stars>svg{display:block}.landing-rating__empty{fill:var(--iv-landing-star-empty)}.landing-rating p{color:var(--iv-landing-muted);font-family:var(--iv-font-code);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem}.landing-hero__title{color:var(--iv-on-accent);letter-spacing:-.022em;margin:0;font-size:clamp(36px,7vw,104px);font-weight:700;line-height:1.04}.landing-hero__line{display:block}.landing-hero__line--accent{color:var(--iv-gold)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-hero__line--accent{background:var(--iv-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}}.landing-hero__sub{max-width:820px;color:var(--iv-landing-muted);margin:26px auto 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}.landing-strip{z-index:5;background:var(--iv-landing-strip-fade);color:var(--iv-on-accent);-webkit-mask-image:var(--iv-landing-edge-mask);-webkit-mask-image:var(--iv-landing-edge-mask);mask-image:var(--iv-landing-edge-mask);padding:18px 0 22px;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.landing-strip--hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(24px)}.landing-strip__track{align-items:center;width:max-content;animation:32s linear infinite landing-strip-scroll;display:flex}.landing-strip__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.landing-strip__cell{flex-shrink:0;align-items:center;height:32px;padding:0 28px;display:flex}@keyframes landing-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-partner{font-family:var(--iv-font-display);white-space:nowrap;gap:10px}.landing-partner__mark{flex:none;display:block}.landing-partner--title{letter-spacing:-.3px;font-size:18px;font-weight:600}.landing-partner--caps{letter-spacing:2.4px;text-transform:uppercase;font-size:15px;font-weight:500}.landing-partner--bold{letter-spacing:.4px;font-size:17px;font-weight:700}.landing-partner--light{letter-spacing:.2px;font-size:18px;font-weight:400}@media (width<=760px){.landing-hero{min-height:0;padding:64px 20px 24px}.landing-hero__ratings{row-gap:var(--iv-space-12)}.landing-strip{width:calc(100% + 40px);margin-top:48px;position:static}.landing-strip--hidden{visibility:visible;opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.landing-strip{transition:none}.landing-strip__track{justify-content:center;width:auto;animation:none}.landing-strip__list{justify-content:center;row-gap:var(--iv-space-12);flex-wrap:wrap}.landing-strip__list[aria-hidden=true]{display:none}}.landing-stats{padding-block:80px var(--iv-space-24);background:var(--iv-bg);color:var(--iv-text);font-family:var(--iv-font-display)}.landing-stats__list{gap:var(--iv-space-32);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.landing-stats__item{justify-content:flex-end;gap:var(--iv-space-8);padding-top:var(--iv-space-24);border-top:1px solid var(--iv-line);flex-direction:column-reverse;display:flex;position:relative}.landing-stats__item:before{content:"";background:var(--iv-landing-gold-line);width:96px;height:2px;position:absolute;top:-1px;left:0}.landing-stats__value{width:fit-content;color:var(--iv-gold-on-light);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(36px,3.8vw,56px);font-weight:700;line-height:1.05}.landing-stats__label{color:var(--iv-text-2);font-size:16px;line-height:24px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-stats__value{background:var(--iv-gold-text-on-light);color:#0000;-webkit-background-clip:text;background-clip:text}}@media (width<=960px){.landing-stats__list{gap:var(--iv-space-40) var(--iv-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.landing-stats{padding-top:56px}}@media (width<=480px){.landing-stats__list{gap:var(--iv-space-32) var(--iv-space-16)}.landing-stats__value{font-size:28px}.landing-stats__label{font-size:14px;line-height:20px}}.iv-card{border:1px solid var(--iv-line);border-radius:var(--iv-radius-16);background:var(--iv-bg);min-width:0;color:var(--iv-text);flex-direction:column;display:flex}.iv-card--pad-md{padding:var(--iv-space-20)}.iv-card--pad-lg{padding:var(--iv-space-24)}.iv-card--pad-none{overflow:hidden}.iv-card--pad-none>.iv-card__head{padding:var(--iv-space-20) var(--iv-space-20) 0}.iv-card__head{align-items:center;gap:var(--iv-space-4);min-height:28px;margin-bottom:var(--iv-space-16);display:flex}.iv-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.iv-card__aside{align-items:center;gap:var(--iv-space-8);padding-left:var(--iv-space-12);color:var(--iv-text-2);flex:none;margin-left:auto;font-size:13px;line-height:18px;display:flex}.iv-stat{gap:var(--iv-space-8)}.iv-stat__head{align-items:center;gap:var(--iv-space-4);min-height:24px;display:flex}.iv-stat__label{min-width:0;color:var(--iv-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.iv-stat__value{align-items:baseline;gap:0 var(--iv-space-6);font-variant-numeric:tabular-nums;flex-wrap:wrap;min-height:36px;margin:0;font-size:28px;font-weight:700;line-height:36px;display:flex}.iv-stat--lg .iv-stat__value{min-height:48px;font-size:40px;line-height:48px}.iv-stat__value--gain{color:var(--iv-gain)}.iv-stat__value--loss{color:var(--iv-loss)}.iv-stat__unit{color:var(--iv-text-2);font-size:20px;font-weight:500;line-height:28px}.iv-stat__foot{align-items:center;gap:var(--iv-space-4) var(--iv-space-8);flex-wrap:wrap;min-height:22px;display:flex}.iv-stat__note{color:var(--iv-text-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.iv-stat--lg .iv-stat__note{color:var(--iv-text);font-size:13px;line-height:18px}.iv-stat__skeleton{border-radius:var(--iv-radius-4);background:var(--iv-bg-hover-strong);align-self:center;width:160px;max-width:100%;height:28px;display:block}.quote-price{gap:var(--iv-space-4);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.quote-price__main{align-items:center;gap:var(--iv-space-8);flex-wrap:wrap;margin:0;display:flex}.quote-price__value{color:var(--iv-text);font-weight:500}.quote-price--md .quote-price__value{font-size:28px;line-height:36px}.quote-price--lg .quote-price__value{font-size:40px;font-weight:700;line-height:48px}.quote-price__currency{margin-bottom:var(--iv-space-4);margin-left:calc(-1 * var(--iv-space-4));color:var(--iv-text-2);align-self:flex-end;font-size:14px;line-height:20px}.quote-price--lg .quote-price__currency{margin-bottom:var(--iv-space-6);font-size:16px;line-height:24px}.quote-price__extended{align-items:center;gap:var(--iv-space-6);color:var(--iv-text-3);flex-wrap:wrap;margin:0;font-size:12px;line-height:16px;display:flex}.quote-price__extended-value{color:var(--iv-text);font-weight:500}.attribution-note{color:var(--iv-text-3);margin:0;font-size:12px;line-height:16px}.iv-tabs{flex-direction:column;min-width:0;display:flex}.iv-tabs__list{border-bottom:1px solid var(--iv-line);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.iv-tabs__tab{align-items:center;gap:var(--iv-space-8);height:40px;padding:0 var(--iv-space-16);border-radius:var(--iv-radius-8) var(--iv-radius-8) 0 0;color:var(--iv-text-2);font-family:var(--iv-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--iv-motion-fast) var(--iv-ease), color var(--iv-motion-fast) var(--iv-ease);background:0 0;border:0;flex:none;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.iv-tabs__tab:hover{background:var(--iv-bg-hover);color:var(--iv-text)}.iv-tabs__tab:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.iv-tabs__tab[aria-selected=true]{color:var(--iv-blue)}.iv-tabs__tab[aria-selected=true]:after{content:"";background:var(--iv-blue);height:2px;position:absolute;bottom:0;left:0;right:0}.iv-tabs__tab:disabled{color:var(--iv-text-disabled);cursor:default;background:0 0}.iv-tabs__count{min-width:18px;height:18px;padding:0 var(--iv-space-6);border-radius:var(--iv-radius-full);background:var(--iv-grey-chip);color:var(--iv-text-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.iv-tabs__tab[aria-selected=true] .iv-tabs__count{background:var(--iv-blue-soft);color:var(--iv-navy)}.iv-tabs__tab:disabled .iv-tabs__count{color:var(--iv-text-disabled)}.iv-tabs__panel{min-width:0;padding-top:var(--iv-space-24)}.landing-markets{gap:var(--iv-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-width:0;display:grid}.landing-markets>.landing-markets__card{border-color:var(--iv-line);border-radius:var(--iv-radius-24);box-shadow:var(--iv-landing-panel-shadow)}@media (width<=900px){.landing-markets{grid-template-columns:minmax(0,1fr)}}.landing-featured{gap:var(--iv-space-12);transition:box-shadow var(--iv-motion) var(--iv-ease);position:relative}.landing-featured__eyebrow{color:var(--iv-text-3);text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:12px;font-weight:500;line-height:16px}.landing-featured__name{align-self:flex-start;align-items:center;gap:var(--iv-space-12);border-radius:var(--iv-radius-8);min-width:0;max-width:100%;color:var(--iv-text);text-decoration:none;display:inline-flex}.landing-featured__name:after{content:"";border-radius:var(--iv-radius-24);position:absolute;inset:0}.landing-featured__name:focus-visible{outline:none}.landing-featured__name:focus-visible:after{outline:2px solid var(--iv-ring);outline-offset:2px}.landing-featured:hover .landing-featured__symbol{color:var(--iv-gold-link)}.landing-featured__title{flex-direction:column;min-width:0;display:flex}.landing-featured__symbol{transition:color var(--iv-motion-fast) var(--iv-ease);font-size:15px;font-weight:700;line-height:20px}.landing-featured__company{color:var(--iv-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.landing-featured__spark{flex:1;width:100%;height:auto;min-height:96px}.landing-featured__foot{align-items:center;gap:var(--iv-space-8);color:var(--iv-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.landing-featured__period{margin-left:auto}.landing-featured__skeleton{gap:var(--iv-space-12);flex-direction:column;flex:1;display:flex}.landing-featured__skeleton-name{border-radius:var(--iv-radius-20);width:180px;height:40px}.landing-featured__skeleton-price{width:220px;height:48px}.landing-featured__skeleton-spark{border-radius:var(--iv-radius-8);flex:1;width:100%;min-height:96px}.landing-featured__skeleton-foot{border-radius:var(--iv-radius-full);width:200px;height:22px}.landing-list__tabs .iv-tabs__list{padding:var(--iv-space-4) var(--iv-space-12) 0}.landing-list__tabs .iv-tabs__tab:hover{background:var(--iv-gold-select)}.landing-list__tabs .iv-tabs__tab[aria-selected=true]{color:var(--iv-text);font-weight:600}.landing-list__tabs .iv-tabs__tab[aria-selected=true]:after{background:var(--iv-gold-fill);border-radius:2px 2px 0 0;height:3px}.landing-list__rows{padding:var(--iv-space-4) 0;margin:0;list-style:none}.landing-list__row{align-items:center;gap:var(--iv-space-16);min-height:48px;padding:0 var(--iv-space-20);color:var(--iv-text);transition:background-color var(--iv-motion-fast) var(--iv-ease);grid-template-columns:minmax(0,1fr) auto 84px;text-decoration:none;display:grid}a.landing-list__row:hover{background:var(--iv-bg-hover)}a.landing-list__row:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.landing-list__price{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:500;line-height:20px}.landing-list__delta{justify-self:end}.landing-list__skeleton-avatar{border-radius:var(--iv-radius-full);width:32px;height:32px}.landing-list__row--skeleton{gap:var(--iv-space-12);grid-template-columns:32px minmax(0,1fr) 84px}.landing-list__skeleton-name{width:55%;height:12px}.landing-list__skeleton-price{justify-self:end;width:64px;height:12px}.landing-list__skeleton-note{gap:var(--iv-space-8);flex-direction:column;display:flex}.landing-list__skeleton-note>.landing-skeleton{width:90%;height:12px}.landing-list__skeleton-note>.landing-skeleton:last-child{width:55%}.landing-list__foot{gap:var(--iv-space-6);padding:var(--iv-space-12) var(--iv-space-20) var(--iv-space-16);border-top:1px solid var(--iv-line);flex-direction:column;display:flex}.landing-list__all{align-self:flex-start;align-items:center;gap:var(--iv-space-4);border-radius:var(--iv-radius-4);color:var(--iv-gold-link);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.landing-list__all:hover{color:var(--iv-gold-link-hover);text-underline-offset:3px;text-decoration:underline}.landing-list__all>svg{width:16px;height:16px}@media (width<=480px){.landing-list__row{gap:var(--iv-space-4) var(--iv-space-12);padding:var(--iv-space-8) var(--iv-space-16);grid-template-columns:minmax(0,1fr) auto}.landing-list__asset{grid-row:span 2}.landing-list__row--skeleton{grid-template-columns:32px minmax(0,1fr) 64px}}.landing-bento{gap:var(--iv-space-16);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:520px;display:grid}.landing-bento__portfolio{grid-column:span 5}.landing-bento__optimize{grid-column:span 3}.landing-bento__trade{grid-column:span 4}.landing-bento__markets{grid-column:span 5}.landing-bento__analytics{grid-column:span 7}.landing-card{isolation:isolate;border-radius:var(--iv-radius-28);background:var(--iv-landing-card);min-width:0;box-shadow:var(--iv-landing-photo-shadow);color:var(--iv-on-accent);font-family:var(--iv-font-display);flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.landing-card__photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform calc(var(--iv-motion-slow) * 3) var(--iv-ease);position:absolute;inset:0}.landing-card--photo:before{content:"";z-index:-1;background:var(--iv-landing-card-scrim);position:absolute;inset:0}.landing-card:hover .landing-card__photo{transform:scale(1.04)}.landing-bento__portfolio .landing-card__photo{object-position:68% 50%}.landing-bento__trade .landing-card__photo{object-position:62% 50%}.landing-bento__markets .landing-card__photo{object-position:56% 50%}.landing-bento__optimize:before{background:var(--iv-landing-card-tint)}.landing-bento__optimize .landing-card__photo{filter:grayscale()brightness(.9)}.landing-card__head{gap:var(--iv-space-8);max-width:340px;text-shadow:var(--iv-landing-text-shadow);flex-direction:column;display:flex}.landing-card__title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.landing-card__link{border-radius:var(--iv-radius-4);color:inherit;text-decoration:none}.landing-card__link:after{content:"";z-index:2;border-radius:var(--iv-radius-28);position:absolute;inset:0}.landing-card__link:focus-visible{outline:none}.landing-card__link:focus-visible:after{outline:2px solid var(--iv-on-accent);outline-offset:-4px}.landing-card__text{color:var(--iv-landing-muted);margin:0;font-size:16px;font-weight:500;line-height:1.45}.landing-card__figure{gap:var(--iv-space-8);flex-direction:column;margin:auto 64px 0 0;display:flex}.landing-card__figure-value{color:var(--iv-gold);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(56px,5.6vw,84px);font-weight:700;line-height:1}.landing-card__figure-value,.landing-glass__value{width:fit-content}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-card__figure-value{background:var(--iv-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}}.landing-card__figure-label{color:var(--iv-landing-muted);font-size:16px;line-height:1.4}.landing-card__arrow{border-radius:var(--iv-radius-full);background:var(--iv-landing-arrow);width:52px;height:52px;color:var(--iv-landing-arrow-ink);transition:background-color var(--iv-motion) var(--iv-ease), color var(--iv-motion) var(--iv-ease), transform var(--iv-motion-slow) var(--iv-ease);place-items:center;display:grid;position:absolute;bottom:24px;right:24px}.landing-card__arrow>svg{width:22px;height:22px}.landing-card:hover .landing-card__arrow{background:var(--iv-gold-soft);transform:rotate(45deg)}.landing-card__glass{gap:var(--iv-space-6);width:min(300px,100% - 112px);padding:var(--iv-space-16) var(--iv-space-20);border:1px solid var(--iv-landing-glass-line);border-radius:var(--iv-radius-20);background:var(--iv-landing-glass);box-shadow:var(--iv-landing-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);font-variant-numeric:tabular-nums;flex-direction:column;font-size:14px;line-height:20px;display:flex;position:absolute;bottom:24px;left:24px}.landing-glass__label{color:var(--iv-landing-muted)}.landing-glass__value{color:var(--iv-gold);letter-spacing:-.01em;white-space:nowrap;font-size:26px;font-weight:700;line-height:32px}.landing-glass__gain{color:var(--iv-growth);white-space:nowrap;font-weight:600}.landing-glass__row{justify-content:space-between;gap:var(--iv-space-16);display:flex}.landing-glass__row>span:first-child{color:var(--iv-landing-muted)}.landing-glass__row>.landing-glass__ticker{color:var(--iv-on-accent);font-weight:600}.landing-glass__spark{width:100%;height:44px;margin-top:var(--iv-space-4)}.landing-glass__spark.iv-sparkline--up{color:var(--iv-growth)}.landing-glass__spark .iv-sparkline__area{fill-opacity:.16}@media (width<=1024px){.landing-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:460px}.landing-bento>.landing-card{grid-column:span 1}.landing-bento>.landing-bento__analytics{grid-column:span 2}}@media (width<=640px){.landing-bento{gap:var(--iv-space-12);grid-template-columns:minmax(0,1fr);grid-auto-rows:440px}.landing-bento>.landing-bento__analytics{grid-column:span 1}.landing-card{padding:var(--iv-space-24);border-radius:var(--iv-radius-24)}.landing-card__link:after{border-radius:var(--iv-radius-24)}.landing-card__title{font-size:24px}.landing-card__glass{width:calc(100% - 104px);bottom:20px;left:20px}.landing-card__arrow{width:48px;height:48px;bottom:20px;right:20px}}.support-button{right:var(--iv-space-24);bottom:var(--iv-space-24);z-index:calc(var(--iv-z-dialog) - 1);position:fixed}@media (width>=901px){html.iv-side-panel-open .support-button{right:calc(var(--iv-side-panel-width,320px) + var(--iv-space-24))}}.support-button__control{border-radius:var(--iv-radius-full);background:var(--iv-gold-fill);width:56px;height:56px;box-shadow:var(--iv-gold-shadow), var(--iv-shadow-1);color:var(--iv-navy);cursor:pointer;transition:transform var(--iv-motion) ease, box-shadow var(--iv-motion) ease;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.support-button__control:hover{background:var(--iv-gold-fill-hover);transform:translateY(-2px)}.support-button__control:active{transform:translateY(0)}.support-button__control:focus-visible{outline:2px solid var(--iv-ring);outline-offset:3px}.iv-popover.support-button__soon{z-index:var(--iv-z-popover);padding:var(--iv-space-8) var(--iv-space-12);border-radius:var(--iv-radius-8);background:var(--iv-navy);box-shadow:var(--iv-shadow-menu);color:var(--iv-on-accent);font-family:var(--iv-font);white-space:nowrap;font-size:13px;line-height:18px}@media (width<=600px){.support-button{right:var(--iv-space-16);bottom:var(--iv-space-16)}.support-button__control{width:48px;height:48px}}.app-offline{justify-content:center;align-items:center;gap:var(--iv-space-16);min-height:100%;padding:var(--iv-space-24) var(--iv-space-16);background:var(--iv-bg-app);text-align:center;flex-direction:column;display:flex}.app-offline__text{color:var(--iv-text-2);margin:0;font-size:16px;line-height:24px}.admin-nav{width:var(--iv-admin-nav-width,256px);min-height:0;padding:var(--iv-space-20) var(--iv-space-12);border-right:1px solid var(--iv-line);background:var(--iv-bg);flex-direction:column;flex:none;display:flex;overflow-y:auto}.admin-nav__brand{align-items:center;gap:var(--iv-space-10);margin:0 var(--iv-space-4) var(--iv-space-12);padding:var(--iv-space-8) var(--iv-space-8) var(--iv-space-16);border-bottom:1px solid var(--iv-line);display:flex}.admin-nav__brand-icon{color:var(--iv-text);flex:none;display:flex}.admin-nav__brand-icon>svg{stroke-width:1.6px;width:36px;height:36px}.admin-nav__brand-text{flex-direction:column;min-width:0;display:flex}.admin-nav__brand-text strong{color:var(--iv-text);font-size:14px;font-weight:700;line-height:20px}.admin-nav__brand-text small{color:var(--iv-text-3);font-size:12px;line-height:16px}.admin-nav__groups{gap:var(--iv-space-16);flex-direction:column;flex:1;display:flex}.admin-nav__group{gap:var(--iv-space-4);flex-direction:column;display:flex}.admin-nav__group-title{margin:0 0 var(--iv-space-2);padding:0 var(--iv-space-12);color:var(--iv-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.admin-nav__item{align-items:center;gap:var(--iv-space-10);min-height:40px;padding:0 var(--iv-space-12);border-radius:var(--iv-radius-8);color:var(--iv-text-2);transition:background-color var(--iv-motion-fast) var(--iv-ease), color var(--iv-motion-fast) var(--iv-ease);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.admin-nav__item>svg{flex:none;width:18px;height:18px}.admin-nav__item:hover{background:var(--iv-bg-hover);color:var(--iv-text)}.admin-nav__item.is-active{background:var(--iv-blue-select);color:var(--iv-blue);box-shadow:inset 3px 0 0 var(--iv-blue)}.admin-nav__item:focus-visible,.admin-nav__back:focus-visible{outline:2px solid var(--iv-ring);outline-offset:1px}.admin-nav__back{align-items:center;gap:var(--iv-space-8);margin:var(--iv-space-16) var(--iv-space-12) 0;color:var(--iv-text-2);font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.admin-nav__back>svg{width:16px;height:16px}.admin-nav__back:hover{color:var(--iv-blue)}@media (width<=900px){.admin-nav{width:auto;padding:var(--iv-space-8) var(--iv-space-12);border-right:0;border-bottom:1px solid var(--iv-line);flex-direction:row;overflow-x:auto}.admin-nav__brand,.admin-nav__group-title,.admin-nav__back{display:none}.admin-nav__groups,.admin-nav__group{gap:var(--iv-space-4);flex-direction:row}.admin-nav__item{white-space:nowrap}}.account-menu__button{border-radius:var(--iv-radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;width:40px;height:40px;transition:background-color var(--iv-motion-fast) var(--iv-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-menu__button:hover,.account-menu__button[aria-expanded=true]{background:var(--iv-on-navy-hover)}.account-menu__button:active{background:var(--iv-on-navy-pressed)}.account-menu__button:focus-visible{outline:2px solid var(--iv-ring);outline-offset:0}.account-menu__button>svg,.account-menu__button>img{width:36px;height:36px;display:block}.account-menu__tip-name{font-weight:500}.account-password{gap:var(--iv-space-16);flex-direction:column;display:flex}.account-password__code{gap:var(--iv-space-4);flex-direction:column;display:flex}.account-password__resend{margin-left:calc(-1 * var(--iv-space-12));display:flex}.site-header{z-index:var(--iv-z-sticky);background:var(--iv-navy-deep);height:64px;color:var(--iv-on-accent);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--iv-space-24);height:100%;padding:0 var(--iv-space-24);display:flex}.site-header__brand{border-radius:var(--iv-radius-4);flex:none;display:inline-flex}.site-header__brand>svg{display:block}.site-header__brand>.site-header__symbol{display:none}.site-header__bar{flex:none;display:flex}.site-header__nav{gap:var(--iv-space-4);margin:0;padding:0;list-style:none;display:flex}.site-header__link{height:64px;padding:0 var(--iv-space-12);color:var(--iv-on-navy-muted);white-space:nowrap;transition:color var(--iv-motion-fast) var(--iv-ease), background-color var(--iv-motion-fast) var(--iv-ease);align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.site-header__link:hover{background:var(--iv-on-navy-hover);color:var(--iv-on-accent)}.site-header__link.is-active{color:var(--iv-on-accent)}.site-header__nav--bar .site-header__link.is-active:after{content:"";right:var(--iv-space-12);bottom:0;left:var(--iv-space-12);background:var(--iv-gold);border-radius:1px 1px 0 0;height:2px;position:absolute}.site-header__link:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.nav-dropdown{position:relative}.nav-dropdown__trigger{gap:var(--iv-space-4);cursor:pointer;background:0 0;border:0;font-family:inherit}.nav-dropdown__trigger.is-open{background:var(--iv-on-navy-hover);color:var(--iv-on-accent)}.nav-dropdown__chevron{width:16px;height:16px;transition:transform var(--iv-motion-fast) var(--iv-ease)}.nav-dropdown__trigger.is-open .nav-dropdown__chevron{transform:rotate(180deg)}.nav-dropdown__panel{z-index:var(--iv-z-popover);gap:var(--iv-space-2);width:300px;padding:var(--iv-space-8);border:1px solid var(--iv-on-navy-line);border-radius:0 0 var(--iv-radius-8) var(--iv-radius-8);background:var(--iv-navy-deep);box-shadow:var(--iv-dark-shadow-menu);border-top:0;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:100%;left:0}.nav-dropdown__panel[hidden]{display:none}.nav-dropdown__item{align-items:center;gap:var(--iv-space-12);padding:var(--iv-space-8) var(--iv-space-12);border-radius:var(--iv-radius-8);color:var(--iv-on-accent);transition:background-color var(--iv-motion-fast) var(--iv-ease);text-decoration:none;display:flex}.nav-dropdown__item:hover{background:var(--iv-on-navy-hover)}.nav-dropdown__item:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.nav-dropdown__icon{border-radius:var(--iv-radius-8);background:var(--iv-on-navy-field);width:36px;height:36px;color:var(--iv-on-navy-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-dropdown__icon>svg{width:18px;height:18px}.nav-dropdown__text{flex-direction:column;min-width:0;display:flex}.nav-dropdown__label{font-size:14px;font-weight:500;line-height:20px}.nav-dropdown__description{color:var(--iv-on-navy-muted);font-size:12px;line-height:16px}.nav-dropdown__item.is-active .nav-dropdown__label,.nav-dropdown__item.is-active .nav-dropdown__icon{color:var(--iv-gold)}.nav-dropdown__item.is-active .nav-dropdown__icon{background:var(--iv-gold-wash)}.site-header__search{flex:0 280px;min-width:160px}.site-header__account{align-items:center;gap:var(--iv-space-12);flex:none;margin-left:auto;display:flex}.site-header__login{padding:0 var(--iv-space-4);border-radius:var(--iv-radius-4);color:var(--iv-on-accent);white-space:nowrap;transition:color var(--iv-motion-fast) var(--iv-ease);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.site-header__login:hover{color:var(--iv-gold-soft)}.site-header__cta.iv-button--primary{background:var(--iv-gold-fill);box-shadow:var(--iv-gold-shadow);color:var(--iv-navy);font-weight:600}.site-header__cta.iv-button--primary:hover{background:var(--iv-gold-fill-hover)}.site-header__cta.iv-button--primary:active{background:var(--iv-gold)}.site-header__balance{align-items:center;gap:var(--iv-space-6);height:40px;padding:0 var(--iv-space-12);border-radius:var(--iv-radius-20);color:var(--iv-on-navy-muted);white-space:nowrap;transition:background-color var(--iv-motion-fast) var(--iv-ease);font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.site-header__balance:hover{background:var(--iv-on-navy-hover)}.site-header__balance-label:after{content:"·";margin-left:var(--iv-space-6)}.site-header__balance-value{color:var(--iv-gold);font-variant-numeric:tabular-nums;font-weight:500}.site-header__menu-button{width:40px;height:40px;margin-left:calc(-1 * var(--iv-space-8));border-radius:var(--iv-radius-full);color:var(--iv-on-accent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.site-header__menu-button:hover{background:var(--iv-on-navy-hover)}.site-header__menu-button>svg{width:22px;height:22px}.header-search{position:relative}.header-search__panel{top:calc(100% + var(--iv-space-8));z-index:var(--iv-z-popover);width:400px;max-width:calc(100vw - var(--iv-space-32));padding:var(--iv-space-6) 0;border-radius:var(--iv-radius-8);background:var(--iv-bg);box-shadow:var(--iv-shadow-menu);color:var(--iv-text);position:absolute;left:0}.header-search__list{margin:0;padding:0;list-style:none}.header-search__option{justify-content:space-between;align-items:center;gap:var(--iv-space-12);min-height:52px;padding:var(--iv-space-6) var(--iv-space-16);cursor:pointer;display:flex}.header-search__option.is-active{background:var(--iv-bg-hover)}.header-search__quote{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;font-size:13px;line-height:18px;display:flex}.header-search__price{font-weight:500}.header-search__status{padding:var(--iv-space-12) var(--iv-space-16);color:var(--iv-text-2);justify-content:center;margin:0;font-size:14px;line-height:20px;display:flex}.site-header__drawer{gap:var(--iv-space-16);padding:var(--iv-space-16) var(--iv-space-12);flex-direction:column;display:flex}.site-header__drawer .iv-search--inverse{background:var(--iv-bg-search);width:100%}.site-header__drawer .iv-search--inverse .iv-search__input{color:var(--iv-text)}.site-header__drawer .iv-search--inverse .iv-search__input::placeholder,.site-header__drawer .iv-search--inverse .iv-search__icon,.site-header__drawer .iv-search--inverse .iv-search__clear{color:var(--iv-text-2)}.site-header__nav--drawer{gap:var(--iv-space-2);flex-direction:column}.site-header__nav--drawer .site-header__link{border-radius:var(--iv-radius-8);width:100%;height:44px;color:var(--iv-text-2)}.site-header__nav--drawer .site-header__link:hover{background:var(--iv-bg-hover);color:var(--iv-text)}.site-header__nav--drawer .site-header__link.is-active{background:var(--iv-gold-select);color:var(--iv-navy)}.site-header__account .account-menu__button svg>circle{fill:var(--iv-gold-soft)}@media (width<=1099px){.site-header__menu-button{display:inline-flex}.site-header__bar,.site-header__search{display:none}}@media (width<=640px){.site-header__inner{gap:var(--iv-space-12);padding:0 var(--iv-space-16)}.site-header__balance-label{display:none}}@media (width<=480px){.site-header__brand>.site-header__lockup{display:none}.site-header__brand>.site-header__symbol{display:block}}.header-notifications__button.iv-icon-button{color:var(--iv-on-navy-muted);position:relative}.header-notifications__button.iv-icon-button:hover,.header-notifications__button.iv-icon-button[aria-expanded=true]{background:var(--iv-on-navy-hover);color:var(--iv-on-accent)}.header-notifications__button.iv-icon-button:active{background:var(--iv-on-navy-pressed)}.header-notifications__badge{min-width:18px;height:18px;padding:0 var(--iv-space-4);border:2px solid var(--iv-navy-deep);border-radius:var(--iv-radius-full);background:var(--iv-red-dot);color:var(--iv-on-accent);text-align:center;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:3px;right:2px}.header-notifications__panel{width:min(380px, calc(100vw - 2 * var(--iv-space-8)));border:1px solid var(--iv-on-navy-line);border-radius:var(--iv-radius-8);background:var(--iv-navy-deep);max-height:min(520px,100vh - 80px);box-shadow:var(--iv-dark-shadow-menu);color:var(--iv-on-accent);font-family:var(--iv-font);flex-direction:column;display:flex}.header-notifications__head{padding:var(--iv-space-12) var(--iv-space-16);border-bottom:1px solid var(--iv-on-navy-line);font-size:14px;font-weight:600;line-height:20px}.header-notifications__empty{padding:var(--iv-space-24) var(--iv-space-16);color:var(--iv-on-navy-muted);text-align:center;margin:0;font-size:14px;line-height:20px}.header-notifications__list{min-height:0;padding:var(--iv-space-4);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.header-notifications__item{align-items:flex-start;gap:var(--iv-space-12);width:100%;padding:var(--iv-space-8) var(--iv-space-12);border-radius:var(--iv-radius-8);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--iv-motion-fast) var(--iv-ease);background:0 0;border:0;display:flex}.header-notifications__item:hover{background:var(--iv-on-navy-hover)}.header-notifications__item:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.header-notifications__icon{border-radius:var(--iv-radius-8);background:var(--iv-on-navy-field);width:32px;height:32px;color:var(--iv-on-navy-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.header-notifications__icon>svg{width:18px;height:18px}.header-notifications__icon--order_filled{color:var(--iv-growth)}.header-notifications__icon--order_rejected,.header-notifications__icon--sign_in_new_device,.header-notifications__icon--password_changed{color:var(--iv-gold)}.header-notifications__text{flex-direction:column;flex:1;min-width:0;display:flex}.header-notifications__title{color:var(--iv-on-navy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.header-notifications__item.is-unread .header-notifications__title{color:var(--iv-on-accent)}.header-notifications__body{color:var(--iv-on-navy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.header-notifications__time{margin-top:var(--iv-space-2);color:var(--iv-on-navy-muted);font-size:12px;line-height:16px}.header-notifications__dot{width:8px;height:8px;margin-top:var(--iv-space-6);border-radius:var(--iv-radius-full);background:var(--iv-red-dot);flex:none}.header-notifications__read-all{padding:var(--iv-space-12) var(--iv-space-16);border:0;border-top:1px solid var(--iv-on-navy-line);border-radius:0 0 var(--iv-radius-8) var(--iv-radius-8);color:var(--iv-gold);font:inherit;cursor:pointer;background:0 0;font-size:14px;font-weight:500;line-height:20px}.header-notifications__read-all:hover{background:var(--iv-on-navy-hover)}.header-notifications__read-all:focus-visible{outline:2px solid var(--iv-ring);outline-offset:-2px}.layout{flex-direction:column;min-height:100%;display:flex}.layout--public{background:var(--iv-bg)}.layout--public>.layout__main{min-height:calc(100vh - 64px)}.layout--app{background:var(--iv-bg-app)}.layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.layout--admin{height:100dvh;min-height:0;position:relative;overflow:hidden}.layout--admin>.site-header{flex:none}.layout-admin{flex:1;min-width:0;min-height:0;display:flex}.layout-admin__main{min-width:0;min-height:0;padding:var(--iv-space-24);flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.layout-admin__main>.iv-data-layout{flex:auto;height:auto;min-height:360px}html.iv-side-panel-open .layout-admin__main{padding-inline:var(--iv-space-16)}@media (width<=900px){.layout-admin{flex-direction:column}.layout-admin__main{padding:var(--iv-space-16)}}.layout--analytics{height:100dvh;min-height:0;position:relative;overflow:hidden}.layout--analytics>.site-header{flex:none}.layout-analytics__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}@media (width<=1100px){.layout--analytics{height:auto;min-height:100%;overflow:visible}}.site-footer{background:var(--iv-navy-deep);color:var(--iv-on-navy-muted)}.site-footer__inner{width:100%;max-width:1328px;padding:56px var(--iv-space-24) var(--iv-space-32);margin:0 auto}.site-footer__top{gap:var(--iv-space-40) var(--iv-space-32);padding-bottom:var(--iv-space-40);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) minmax(0,1.5fr);display:grid}.site-footer__brand{align-items:flex-start;gap:var(--iv-space-16);flex-direction:column;display:flex}.site-footer__home{border-radius:var(--iv-radius-4);display:inline-flex}.site-footer__home>svg{display:block}.site-footer__slogan{max-width:280px;margin:0;font-size:14px;line-height:20px}.site-footer__column{gap:var(--iv-space-16);flex-direction:column;min-width:0;display:flex}.site-footer__heading{color:var(--iv-on-accent);margin:0;font-size:14px;font-weight:500;line-height:20px}.site-footer__links{gap:var(--iv-space-10);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.site-footer__link{border-radius:var(--iv-radius-4);color:var(--iv-on-navy-muted);transition:color var(--iv-motion-fast) var(--iv-ease);text-decoration:none}.site-footer__link:hover{color:var(--iv-on-accent);text-underline-offset:3px;text-decoration:underline}.site-footer__bottom{gap:var(--iv-space-8);padding-top:var(--iv-space-24);border-top:1px solid var(--iv-on-navy-line);flex-direction:column;font-size:12px;line-height:16px;display:flex}.site-footer__disclaimer{max-width:880px;margin:0}@media (width<=960px){.site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=640px){.site-footer__inner{padding:var(--iv-space-40) var(--iv-space-16) var(--iv-space-24)}.site-footer__top{gap:var(--iv-space-32) var(--iv-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__column--data{grid-column:1/-1}}:root{--iv-font:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--iv-font-mono:"Roboto Mono", ui-monospace, Menlo, monospace;--iv-bg:#fff;--iv-bg-app:#f9fbfd;--iv-bg-subtle:#f3f6fa;--iv-bg-toolbar:#ebf0f6;--iv-bg-search:#ebf0f6;--iv-bg-hover:#ebf0f6;--iv-bg-hover-strong:#e1e7ef;--iv-blue-select:#eef5ff;--iv-blue-soft:#d9e9ff;--iv-navy:#0b1633;--iv-scrim:#0b163366;--iv-text:#10192b;--iv-text-2:#4a586e;--iv-text-3:#65748a;--iv-text-disabled:#7d8a9e;--iv-on-accent:#fff;--iv-line:#e1e7ef;--iv-line-strong:#d3dbe6;--iv-line-input:#7d8a9e;--iv-ring:#07f;--iv-grid-head:#f3f6fa;--iv-grid-line-strong:#b8c3d2;--iv-row-selected:#eef5ff;--iv-range-fill:#0077ff14;--iv-blue:#0062d6;--iv-blue-hover:#004fad;--iv-blue-pressed:#003d85;--iv-blue-pill:#d9e9ff;--iv-blue-pill-hover:#b8d6ff;--iv-blue-pill-pressed:#8cbdff;--iv-blue-pill-text:#0b1633;--iv-disabled:#ebf0f6;--iv-electric:#07f;--iv-blue-400:#4d9bff;--iv-toast-accent:#8cbdff;--iv-danger:#a12b2b;--iv-danger-hover:#7f1f1f;--iv-green-bg:#e6f6ee;--iv-green:#146c43;--iv-green-dot:#1e9e5a;--iv-orange-bg:#fff3e0;--iv-orange:#8a4b00;--iv-orange-dot:#e08a00;--iv-red-bg:#fdecec;--iv-red:#a12b2b;--iv-red-dot:#d93636;--iv-grey-chip:#ebf0f6;--iv-grey-dot:#7d8a9e;--iv-info-bg:#eef5ff;--iv-info:#004fad;--iv-info-dot:#07f;--iv-gain:#146c43;--iv-gain-bg:#e6f6ee;--iv-gain-chart:#1e9e5a;--iv-loss:#a12b2b;--iv-loss-bg:#fdecec;--iv-loss-chart:#d93636;--iv-flat:#4a586e;--iv-flat-bg:#ebf0f6;--iv-chart-1:#0062d6;--iv-chart-2:#0e9c8b;--iv-chart-3:#e0610e;--iv-chart-4:#1a94d4;--iv-chart-5:#6f8f00;--iv-chart-6:#7a4fe0;--iv-chart-7:#b87a00;--iv-chart-8:#d43f96;--iv-chart-other:#7d8a9e;--iv-chart-grid:#e1e7ef;--iv-chart-axis:#65748a;--iv-risk-low-bg:#e6f6ee;--iv-risk-low:#146c43;--iv-risk-low-dot:#1e9e5a;--iv-risk-medium-bg:#fff3e0;--iv-risk-medium:#8a4b00;--iv-risk-medium-dot:#e08a00;--iv-risk-high-bg:#fdecec;--iv-risk-high:#a12b2b;--iv-risk-high-dot:#d93636;--iv-risk-track:#d3dbe6;--iv-shadow-1:0 1px 3px #10192b3d;--iv-shadow-menu:0 2px 6px #10192b1f, 0 8px 24px #10192b24;--iv-shadow-editor:0 2px 6px #10192b4d;--iv-shadow-dialog:0 16px 48px #0b16333d;--iv-shadow-toast:0 3px 8px #08142f4d;--iv-shadow-drawer:-8px 0 32px #0b163329;--iv-radius-4:4px;--iv-radius-6:6px;--iv-radius-8:8px;--iv-radius-12:12px;--iv-radius-16:16px;--iv-radius-20:20px;--iv-radius-24:24px;--iv-radius-28:28px;--iv-radius-full:999px;--iv-space-2:2px;--iv-space-4:4px;--iv-space-6:6px;--iv-space-8:8px;--iv-space-10:10px;--iv-space-12:12px;--iv-space-16:16px;--iv-space-20:20px;--iv-space-24:24px;--iv-space-32:32px;--iv-space-40:40px;--iv-space-48:48px;--iv-ease:cubic-bezier(.2, 0, 0, 1);--iv-motion-fast:.1s;--iv-motion:.15s;--iv-motion-slow:.2s;--iv-motion-cursor:80ms}@media (prefers-reduced-motion:reduce){:root{--iv-motion-fast:0s;--iv-motion:0s;--iv-motion-slow:0s;--iv-motion-cursor:0s}}:root{--iv-on-navy-hover:color-mix(in srgb, var(--iv-on-accent) 12%, transparent);--iv-on-navy-pressed:color-mix(in srgb, var(--iv-on-accent) 20%, transparent);--iv-on-navy-muted:color-mix(in srgb, var(--iv-on-accent) 72%, transparent);--iv-on-navy-line:color-mix(in srgb, var(--iv-on-accent) 12%, transparent);--iv-on-navy-field:color-mix(in srgb, var(--iv-on-accent) 8%, transparent);--iv-z-sticky:10;--iv-z-dialog:100;--iv-z-popover:200;--iv-z-toast:300;--iv-z-tooltip:400;--iv-admin-nav-width:256px;--iv-data-layout-offset:112px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--iv-font);color:var(--iv-text);background:var(--iv-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--iv-blue)}::selection{background:var(--iv-blue-soft)}:where(:focus-visible){outline:2px solid var(--iv-ring);outline-offset:1px}.iv-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:local(Montserrat)}:root{--iv-font-auth:"Montserrat", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iv-auth-surface:#fff;--iv-auth-on-dark:#fff;--iv-auth-ink:#0f1726;--iv-auth-navy:#0b1633;--iv-auth-label:#1d2738;--iv-auth-muted:#555f70;--iv-auth-placeholder:#969dab;--iv-auth-line:#e1e4ea;--iv-auth-line-hover:#c5cad3;--iv-auth-divider:#e8eaef;--iv-auth-divider-text:#7d8592;--iv-auth-gold:var(--iv-gold);--iv-auth-gold-hover:#f1c862;--iv-auth-gold-fill:linear-gradient(180deg, #f3cd6b 0%, #e9b949 55%, #d9a43a 100%);--iv-auth-gold-fill-hover:linear-gradient(180deg, #f7d77f 0%, #eec25a 55%, #e0ad42 100%);--iv-auth-link:#8a5d00;--iv-auth-link-hover:#6f4a00;--iv-auth-focus:#b07d12;--iv-auth-focus-glow:0 0 0 3px #e9b9494d;--iv-auth-notice:#14593a;--iv-auth-notice-bg:#e9f6ef;--iv-auth-error:#8e302b;--iv-auth-error-bg:#fff0ef;--iv-auth-danger:#a02733;--iv-auth-danger-mark:#dc3545;--iv-auth-disabled:#838a97;--iv-auth-disabled-bg:#f1f2f5;--iv-auth-shadow-submit:0 12px 26px #c9922a4d;--iv-auth-shadow-google:0 8px 22px #0f172614;--iv-auth-showcase:radial-gradient(circle at 74% 22%, #e9b94929, transparent 28%), radial-gradient(circle at 50% 44%, #e9b9490f, transparent 50%), radial-gradient(circle at 8% 96%, #3ed5981a, transparent 36%), linear-gradient(160deg, #04070f 0%, #070d1f 52%, #0a1430 100%);--iv-auth-showcase-grid:#ffffff0f;--iv-auth-showcase-mask:radial-gradient(120% 82% at 62% 30%, #000 0%, transparent 74%);--iv-auth-on-dark-muted:#ffffffa3;--iv-auth-on-dark-faint:#ffffff75;--iv-auth-glass:linear-gradient(160deg, #ffffff17 0%, #ffffff06 100%), #0a14309e;--iv-auth-glass-line:#ffffff21;--iv-auth-glass-divider:#ffffff14;--iv-auth-glass-shadow:0 28px 64px #00000080, inset 0 1px 0 #ffffff14;--iv-auth-growth:var(--iv-growth);--iv-auth-growth-bg:#3ed59824;--iv-auth-growth-area-top:#3ed59857;--iv-auth-growth-area-bottom:#3ed59800;--iv-auth-growth-glow:0 0 0 5px #3ed5982e;--iv-auth-gold-text:var(--iv-gold-text);--iv-auth-coin:radial-gradient(circle at 34% 28%, #fdeec4 0%, #f3cd6b 30%, #e9b949 58%, #b07d12 100%);--iv-auth-coin-rim:#fff0c88c;--iv-auth-coin-ink:#6b4700;--iv-auth-coin-glow:0 18px 40px #00000073, 0 0 46px #e9b94961;--iv-auth-spark:var(--iv-gold-soft);--iv-auth-callback-bg:radial-gradient(circle at 50% 18%, #e9b94929, transparent 34%), #f4f4f1;--iv-auth-card-border:#e6e6e1;--iv-auth-card-shadow:0 22px 60px #0f17261a;--iv-auth-spinner-track:#f1e6c8;--iv-font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iv-font-code:ui-monospace, "JetBrains Mono", SFMono-Regular, Menlo, monospace;--iv-gold:#e9b949;--iv-gold-soft:#f6dc95;--iv-gold-ring:#e9b94947;--iv-gold-wash:#e9b94924;--iv-red-ring:#a12b2b2e;--iv-gold-text:linear-gradient(180deg, #f6dc95 0%, #e9b949 52%, #c8922a 100%);--iv-growth:#3ed598;--iv-gold-on-light:#9c6b00;--iv-gold-text-on-light:linear-gradient(180deg, #b07d12 0%, #9c6b00 55%, #7d5500 100%);--iv-gold-link:#8a5d00;--iv-gold-link-hover:#6f4a00;--iv-gold-select:#fbf3df;--iv-gold-fill:linear-gradient(180deg, #f3cd6b 0%, #e9b949 55%, #d9a43a 100%);--iv-gold-fill-hover:linear-gradient(180deg, #f7d77f 0%, #eec25a 55%, #e0ad42 100%);--iv-gold-shadow:0 8px 20px #c9922a47;--iv-navy-deep:#081022;--iv-landing-hero:linear-gradient(180deg, var(--iv-navy-deep) 0%, #050a18 45%, #04070f 100%);--iv-landing-star-empty:#ffffff3d;--iv-landing-grid:#ffffff12;--iv-landing-grid-mask:radial-gradient(120% 78% at 50% 34%, #000 0%, transparent 74%);--iv-landing-strip-fade:linear-gradient(180deg, #04070f00, #04070f 55%);--iv-landing-edge-mask:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);--iv-landing-muted:#ffffffb8;--iv-landing-card:#111e42;--iv-landing-card-scrim:linear-gradient(180deg, #080e22b8 0%, #080e2200 38%, #080e2200 58%, #080e22d1 100%);--iv-landing-card-tint:linear-gradient(165deg, #0a46348c 0%, #082c28c7 45%, #0b1633f2 100%);--iv-landing-text-shadow:0 1px 12px #040a1cb3;--iv-landing-glass:#0b163380;--iv-landing-glass-line:#ffffff2e;--iv-landing-glass-shadow:0 16px 40px #040a1c59;--iv-landing-arrow:#fff;--iv-landing-arrow-ink:#0b1633;--iv-landing-gold-line:linear-gradient(90deg, #c9952a, #c9952a00);--iv-landing-panel-shadow:0 1px 2px #10192b0a, 0 16px 40px #10192b12;--iv-landing-photo-shadow:0 22px 48px #0b163333;--iv-landing-shimmer:linear-gradient(90deg, #fff0 0%, #ffffffa6 50%, #fff0 100%);--iv-profile-banner:radial-gradient(52% 120% at 86% 0%, #e9b94957 0%, #e9b94900 62%), radial-gradient(38% 110% at 6% 100%, #3ed59824 0%, #3ed59800 70%), linear-gradient(118deg, #060d24 0%, #0b1633 48%, #142450 100%);--iv-profile-banner-grid:#ffffff0d;--iv-profile-banner-grid-mask:linear-gradient(90deg, transparent 0%, #000 30%, #000 70%, transparent 100%);--iv-profile-banner-edge:linear-gradient(90deg, #e9b94900, #e9b949 50%, #e9b94900);--iv-profile-avatar-ring:0 4px 14px #0e254029;--iv-profile-card-shadow:0 6px 22px #0e25400f;--iv-profile-gold-ink:#8a6414;--iv-profile-gold-bg:#fbf3df;--iv-dark-canvas:#0b0e11;--iv-dark-surface:#15191e;--iv-dark-raised:#1e2329;--iv-dark-hover:#1f242b;--iv-dark-hover-strong:#2a3038;--iv-dark-line:#22272e;--iv-dark-line-strong:#30363f;--iv-dark-line-input:#5e6673;--iv-dark-text:#eaecef;--iv-dark-text-2:#a7adb7;--iv-dark-text-3:#868c96;--iv-dark-text-disabled:#5a606a;--iv-dark-blue:#2f80ed;--iv-dark-blue-hover:#4a92f2;--iv-dark-blue-pressed:#2a6fd0;--iv-dark-blue-text:#8cbdff;--iv-dark-blue-tint:#4d9bff24;--iv-dark-blue-tint-strong:#4d9bff3d;--iv-dark-blue-tint-pressed:#4d9bff57;--iv-dark-on-tint:#dbe8ff;--iv-dark-gain:#2ebd85;--iv-dark-gain-bg:#2ebd8524;--iv-dark-gain-volume:#2ebd8566;--iv-dark-gain-hover:#3fcf96;--iv-dark-loss:#f6465d;--iv-dark-loss-bg:#f6465d24;--iv-dark-loss-volume:#f6465d66;--iv-dark-loss-hover:#ff5d72;--iv-dark-on-trade:#0b0e11;--iv-dark-amber:#f5b54a;--iv-dark-amber-bg:#f0a50024;--iv-dark-amber-dot:#f0a500;--iv-dark-red-text:#ff8b98;--iv-dark-info-text:#8cbdff;--iv-dark-neutral-bg:#ffffff12;--iv-dark-chart-grid:#ffffff0d;--iv-dark-shadow:0 1px 3px #00000080;--iv-dark-shadow-menu:0 2px 6px #0006, 0 8px 24px #00000080;--iv-gain-volume:#1e9e5a;--iv-loss-volume:#d93636;--iv-trade-buy:#146c43;--iv-trade-buy-hover:#0f5434;--iv-trade-sell:#a12b2b;--iv-trade-sell-hover:#7f1f1f;--iv-on-trade:#fff;--iv-chip-inverse-bg:#0b1633;--iv-chip-inverse-text:#fff}:root:has(.iv-theme-dark){--iv-navy-deep:var(--iv-dark-canvas)}.iv-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--iv-bg:var(--iv-dark-surface);--iv-bg-app:var(--iv-dark-canvas);--iv-bg-subtle:var(--iv-dark-raised);--iv-bg-toolbar:var(--iv-dark-raised);--iv-bg-search:var(--iv-dark-raised);--iv-bg-hover:var(--iv-dark-hover);--iv-bg-hover-strong:var(--iv-dark-hover-strong);--iv-blue-select:var(--iv-dark-blue-tint);--iv-blue-soft:var(--iv-dark-blue-tint-strong);--iv-navy:var(--iv-dark-on-tint);--iv-text:var(--iv-dark-text);--iv-text-2:var(--iv-dark-text-2);--iv-text-3:var(--iv-dark-text-3);--iv-text-disabled:var(--iv-dark-text-disabled);--iv-line:var(--iv-dark-line);--iv-line-strong:var(--iv-dark-line-strong);--iv-line-input:var(--iv-dark-line-input);--iv-grid-head:var(--iv-dark-raised);--iv-grid-line-strong:var(--iv-dark-line-strong);--iv-row-selected:var(--iv-dark-blue-tint);--iv-range-fill:var(--iv-dark-blue-tint);--iv-blue:var(--iv-dark-blue);--iv-blue-hover:var(--iv-dark-blue-hover);--iv-blue-pressed:var(--iv-dark-blue-pressed);--iv-blue-pill:var(--iv-dark-blue-tint);--iv-blue-pill-hover:var(--iv-dark-blue-tint-strong);--iv-blue-pill-pressed:var(--iv-dark-blue-tint-pressed);--iv-blue-pill-text:var(--iv-dark-on-tint);--iv-disabled:var(--iv-dark-raised);--iv-green-bg:var(--iv-dark-gain-bg);--iv-green:var(--iv-dark-gain);--iv-green-dot:var(--iv-dark-gain);--iv-orange-bg:var(--iv-dark-amber-bg);--iv-orange:var(--iv-dark-amber);--iv-orange-dot:var(--iv-dark-amber-dot);--iv-red-bg:var(--iv-dark-loss-bg);--iv-red:var(--iv-dark-red-text);--iv-red-dot:var(--iv-dark-loss);--iv-grey-chip:var(--iv-dark-neutral-bg);--iv-grey-dot:var(--iv-dark-text-3);--iv-info-bg:var(--iv-dark-blue-tint);--iv-info:var(--iv-dark-info-text);--iv-info-dot:var(--iv-dark-blue-hover);--iv-gain:var(--iv-dark-gain);--iv-gain-bg:var(--iv-dark-gain-bg);--iv-gain-chart:var(--iv-dark-gain);--iv-gain-volume:var(--iv-dark-gain-volume);--iv-loss:var(--iv-dark-loss);--iv-loss-bg:var(--iv-dark-loss-bg);--iv-loss-chart:var(--iv-dark-loss);--iv-loss-volume:var(--iv-dark-loss-volume);--iv-flat:var(--iv-dark-text-2);--iv-flat-bg:var(--iv-dark-neutral-bg);--iv-chart-1:var(--iv-dark-blue-hover);--iv-chart-grid:var(--iv-dark-chart-grid);--iv-chart-axis:var(--iv-dark-text-3);--iv-risk-low-bg:var(--iv-dark-gain-bg);--iv-risk-low:var(--iv-dark-gain);--iv-risk-low-dot:var(--iv-dark-gain);--iv-risk-medium-bg:var(--iv-dark-amber-bg);--iv-risk-medium:var(--iv-dark-amber);--iv-risk-medium-dot:var(--iv-dark-amber-dot);--iv-risk-high-bg:var(--iv-dark-loss-bg);--iv-risk-high:var(--iv-dark-red-text);--iv-risk-high-dot:var(--iv-dark-loss);--iv-risk-track:var(--iv-dark-line-strong);--iv-shadow-1:var(--iv-dark-shadow);--iv-shadow-menu:var(--iv-dark-shadow-menu);--iv-danger:var(--iv-dark-loss);--iv-danger-hover:var(--iv-dark-loss-hover);--iv-trade-buy:var(--iv-dark-gain);--iv-trade-buy-hover:var(--iv-dark-gain-hover);--iv-trade-sell:var(--iv-dark-loss);--iv-trade-sell-hover:var(--iv-dark-loss-hover);--iv-on-trade:var(--iv-dark-on-trade);--iv-chip-inverse-bg:var(--iv-dark-hover-strong);--iv-chip-inverse-text:var(--iv-dark-text);color:var(--iv-text)}
