:root{--tp-brand-dark:#0a3129;--tp-brand-green:#2fb344;--tp-brand-green-active:#207b30;--tp-surface:#fff;--tp-danger:#d63939;--tp-brand-green-hover:color-mix(in srgb,var(--tp-brand-green) 84%,var(--tp-brand-dark));--tp-brand-green-ring:rgba(47,179,68,0.24);--tp-brand-subtle:rgba(47,179,68,0.12);--tp-brand-subtle-strong:rgba(10,49,41,0.08);--tp-shell-bg:color-mix(in srgb,var(--tp-brand-dark) 4%,var(--tp-surface));--tp-text-main:#182433;--tp-text-muted:var(--tblr-secondary-color);--tp-warning-text:#b26a00;--tp-danger-text:#b02a2a;--tp-brand-green-tint:color-mix(in srgb,var(--tp-brand-green) 72%,var(--tp-surface));--tblr-primary:var(--tp-brand-green);--tblr-primary-rgb:47,179,68;--tblr-primary-fg:var(--tp-surface);--tblr-font-sans-serif:var(--tp-font-sans),"Inter Var",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--tp-radius-sm:0.75rem;--tp-radius-md:1rem;--tp-radius-lg:1.25rem;--tp-radius-xl:1.5rem;--tp-shadow-sm:0 0.75rem 2rem rgba(24,36,51,0.06);--tp-shadow-md:0 0.75rem 1.8rem rgba(24,36,51,0.04);--tp-shadow-md-hover:0 1rem 2.25rem rgba(24,36,51,0.08);--tp-border-subtle:rgba(10,49,41,0.07)}body,html{min-height:100%}body.tp-app{background:radial-gradient(circle at top left,rgba(47,179,68,.1),transparent 24%),radial-gradient(circle at right center,rgba(10,49,41,.06),transparent 28%),linear-gradient(180deg,var(--tp-surface) 0,var(--tp-shell-bg) 100%);color:var(--tp-text-main);font-feature-settings:"cv03","cv04","cv11"}a{text-decoration:none}.tp-auth-page,.tp-dashboard-shell,.tp-landing-page,.tp-legal-page{min-height:100vh}.tp-landing-page{background:var(--tp-shell-bg)}.tp-legal-content{line-height:1.7}.tp-legal-content h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}.tp-legal-content h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem}.tp-legal-content p:last-child,.tp-legal-content ul:last-child{margin-bottom:0}.tp-dashboard-shell{background:var(--tp-shell-bg)}.tp-dashboard-shell .card{--tblr-card-border-radius:var(--tp-radius-md);border-color:var(--tp-border-subtle);box-shadow:var(--tp-shadow-md);transition:box-shadow .2s ease,border-color .2s ease}.tp-dashboard-shell .card:hover{box-shadow:var(--tp-shadow-md-hover)}.tp-brand-logo{display:block;width:auto;flex-shrink:0}.tp-brand-logo-header{height:2.65rem;max-width:min(16.5rem,60vw)}.tp-brand-logo-auth{height:2.35rem;max-width:14.5rem}.tp-dashboard-main{min-height:calc(100vh - 5rem)}.tp-dashboard-header{position:-webkit-sticky;position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(10,49,41,.06)}.tp-dashboard-header .navbar-brand{margin-right:1rem;padding-top:.65rem;padding-bottom:.65rem}.tp-dashboard-header .navbar-toggler{border-color:rgba(10,49,41,.12)}.tp-dashboard-header-actions{gap:.5rem;margin-left:auto}.tp-user-avatar{background:linear-gradient(135deg,var(--tp-brand-dark) 0,var(--tp-brand-green) 100%);color:var(--tp-surface);font-weight:700;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.tp-user-menu-trigger{padding-inline:.25rem}.tp-user-dropdown-menu{min-width:15rem}.tp-user-dropdown-identity{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.65rem .85rem}.tp-user-dropdown-copy{min-width:0;flex:1 1}.tp-dashboard-header .navbar-nav .nav-link{gap:.5rem;min-height:3rem;font-weight:500;border-radius:.875rem;color:rgba(24,36,51,.78);transition:background-color .2s ease,color .2s ease}.tp-dashboard-header .navbar-nav .nav-link:hover{background:var(--tp-brand-subtle-strong);color:var(--tp-brand-dark)}.tp-dashboard-header .navbar-nav .nav-link.active{background:rgba(47,179,68,.1);color:var(--tp-brand-green-active)}@media (max-width:767.98px){.tp-dashboard-header{padding-block:0}.tp-dashboard-header>.container-xl{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"toggle brand actions" "nav nav nav";grid-template-rows:4rem auto;align-items:center;grid-column-gap:.5rem;column-gap:.5rem;min-height:4rem;padding-inline:.5rem}.tp-dashboard-header .navbar-toggler{grid-area:toggle;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:.5rem}.tp-dashboard-header .navbar-brand{grid-area:brand;justify-content:flex-start;min-width:0;margin:0;padding:0}.tp-dashboard-header .tp-brand-logo-header{width:clamp(5.75rem,28vw,7rem);height:auto;max-width:100%}.tp-dashboard-header-actions{grid-area:actions;align-self:stretch;gap:.375rem;min-width:0;margin-left:0}.tp-dashboard-header .tp-header-dzengi-btn{width:3.25rem;height:2.75rem}.tp-dashboard-header .tp-user-menu-trigger{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:.125rem}.tp-dashboard-header .tp-header-divider{height:1.25rem;margin-inline:.125rem}.tp-dashboard-header .navbar-collapse{grid-area:nav;width:100%;min-width:0}.tp-dashboard-header .navbar-collapse.collapsing,.tp-dashboard-header .navbar-collapse.show{max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:.25rem 0 .5rem}.tp-dashboard-header .navbar-collapse .navbar-nav{width:100%}.tp-dashboard-header .tp-header-dzengi-popover{right:-3.8125rem;width:min(17.5rem,calc(100vw - 1rem));max-width:none}.tp-dashboard-header .tp-header-dzengi-popover:before{right:5.0625rem}}.btn-primary{--tblr-btn-bg:var(--tp-brand-green);--tblr-btn-border-color:var(--tp-brand-green);--tblr-btn-hover-bg:var(--tp-brand-green-hover);--tblr-btn-hover-border-color:var(--tp-brand-green-hover);--tblr-btn-active-bg:var(--tp-brand-green-active);--tblr-btn-active-border-color:var(--tp-brand-green-active);--tblr-btn-disabled-bg:var(--tp-brand-green);--tblr-btn-disabled-border-color:var(--tp-brand-green);--tblr-btn-focus-box-shadow:0 0 0 0.25rem var(--tp-brand-green-ring)}.btn-primary,.btn-primary:active,.btn-primary:focus-visible,.btn-primary:hover{color:var(--tp-surface)}.btn-outline-primary{--tblr-btn-color:var(--tp-brand-green-active);--tblr-btn-border-color:var(--tp-brand-green);--tblr-btn-hover-color:var(--tp-surface);--tblr-btn-hover-bg:var(--tp-brand-green);--tblr-btn-hover-border-color:transparent;--tblr-btn-active-color:var(--tp-surface);--tblr-btn-active-bg:var(--tp-brand-green-active);--tblr-btn-active-border-color:var(--tp-brand-green-active);--tblr-btn-disabled-color:var(--tp-brand-green);--tblr-btn-disabled-border-color:var(--tp-brand-green);--tblr-btn-focus-box-shadow:0 0 0 0.25rem var(--tp-brand-green-ring)}.btn-outline-danger{--tblr-btn-focus-box-shadow:0 0 0 0.25rem rgba(214,57,57,0.18)}.form-control:focus,.form-select:focus,.input-group-text:focus-within{border-color:rgba(47,179,68,.42);box-shadow:0 0 0 .25rem var(--tp-brand-green-ring)}.tp-brand-avatar,.tp-text-positive{color:var(--tp-brand-green-active)}.tp-text-negative{color:var(--tp-danger-text)}.tp-brand-avatar{background:var(--tp-brand-subtle)}.tp-settings-account,.tp-settings-content,.tp-settings-copy,.tp-settings-form-section,.tp-settings-layout,.tp-settings-page,.tp-settings-panel,.tp-settings-section-body,.tp-settings-sync-card{min-width:0}.tp-settings-copy,.tp-settings-panel .alert,.tp-settings-panel .form-hint,.tp-settings-section-body .alert,.tp-settings-section-body .form-hint{overflow-wrap:anywhere}.tp-settings-panel .alert{display:block}.tp-settings-panel{padding:1.5rem}.tp-settings-delete-button{width:100%}.tp-settings-page{max-width:72rem;margin-inline:auto}.tp-settings-layout{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);overflow:hidden;background:var(--tp-surface);border:1px solid rgba(24,36,51,.12);border-radius:.5rem;box-shadow:0 .75rem 1.8rem rgba(24,36,51,.04)}.tp-settings-sidebar{border-right:1px solid rgba(24,36,51,.1);background:var(--tp-surface)}.tp-settings-sidebar-label{padding:1rem 1.25rem .35rem;color:rgba(24,36,51,.62);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tp-settings-nav{display:grid;grid-gap:.125rem;gap:.125rem;padding-bottom:1rem}.tp-settings-nav-link{display:flex;align-items:center;min-height:3rem;padding:.75rem 1.25rem;color:rgba(24,36,51,.82);font-weight:500;transition:background-color .18s ease,color .18s ease}.tp-settings-nav-link:focus-visible,.tp-settings-nav-link:hover{background:var(--tp-brand-subtle-strong);color:var(--tp-brand-dark)}.tp-settings-nav-link.active{background:rgba(47,179,68,.1);color:var(--tp-brand-green-active)}.tp-settings-content{background:var(--tp-surface)}.tp-settings-section-form{display:grid;min-height:31rem;grid-template-rows:1fr auto}.tp-settings-account{display:flex;min-height:31rem;flex-direction:column}.tp-settings-account .tp-settings-section-form{min-height:0}.tp-settings-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:auto;padding:.9rem 1.5rem;border-top:1px solid rgba(214,57,57,.2);background:rgba(214,57,57,.035)}.tp-settings-section-body{padding:1.5rem 1.5rem 1.75rem}.tp-settings-form-section{max-width:48rem}.tp-settings-section-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(24,36,51,.1);background:rgba(255,255,255,.96)}@media (max-width:991.98px){.tp-dashboard-main{min-height:calc(100vh - 4.5rem)}.tp-brand-logo-header{height:2.2rem;max-width:min(13.5rem,62vw)}.tp-brand-logo-auth{height:2.05rem;max-width:12.5rem}.tp-settings-panel{padding:1rem}.tp-settings-page{max-width:100%}.tp-settings-layout{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr)}.tp-settings-nav-link,.tp-settings-sidebar-label{padding-inline:1rem}.tp-settings-section-body{padding:1.25rem}.tp-settings-section-footer{padding:1rem 1.25rem}}@media (min-width:768px){.tp-settings-delete-button{width:auto}}@media (max-width:767.98px){.tp-settings-layout{display:block}.tp-settings-sidebar{border-right:0;border-bottom:1px solid rgba(24,36,51,.1)}.tp-settings-sidebar-label{padding:1rem 1rem .5rem}.tp-settings-nav{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem 1rem;scrollbar-width:none}.tp-settings-nav::-webkit-scrollbar{display:none}.tp-settings-nav-link{flex:0 0 auto;min-height:2.5rem;padding:.55rem .85rem;border-radius:.5rem;white-space:nowrap}.tp-settings-section-form{min-height:0}.tp-settings-section-body{padding:1rem}.tp-settings-section-footer{flex-direction:column-reverse;padding:1rem}.tp-settings-account{min-height:0}.tp-settings-danger-zone{align-items:stretch;flex-direction:column;gap:.75rem;padding:.9rem 1rem}.tp-settings-section-footer .btn{width:100%}}.tp-dashboard-grid{margin-left:0;margin-right:0;overflow-x:clip}.tp-dashboard-grid:has(.tp-dashboard-metric-popover.show){overflow-x:visible}.tp-dashboard-sync-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.375rem;white-space:nowrap}.tp-dashboard-sync-button-default{color:var(--tp-brand-green-active);border-color:rgba(47,179,68,.55);background:rgba(47,179,68,.04);box-shadow:none}.tp-dashboard-sync-button-default:focus-visible,.tp-dashboard-sync-button-default:hover{color:var(--tp-surface);border-color:var(--tp-brand-green);background:var(--tp-brand-green)}.tp-dashboard-sync-button-default:active{color:var(--tp-surface);border-color:var(--tp-brand-green-active);background:var(--tp-brand-green-active)}.tp-dashboard-sync-button-default:focus-visible{box-shadow:0 0 0 .25rem var(--tp-brand-green-ring)}.tp-dashboard-sync-button-default:disabled{color:var(--tp-brand-green-active);border-color:rgba(47,179,68,.34);background:rgba(47,179,68,.08);box-shadow:none}.tp-dashboard-sync-button-accent{color:var(--tp-surface);border-color:var(--tp-brand-green);background:var(--tp-brand-green);box-shadow:0 .55rem 1.2rem rgba(47,179,68,.2)}.tp-dashboard-sync-button-accent:focus-visible,.tp-dashboard-sync-button-accent:hover{color:var(--tp-surface);border-color:var(--tp-brand-green-active);background:var(--tp-brand-green-active);box-shadow:0 .65rem 1.35rem rgba(47,179,68,.26)}.tp-dashboard-sync-button-accent:active{color:var(--tp-surface);border-color:var(--tp-brand-green-active);background:var(--tp-brand-green-active)}.tp-dashboard-sync-button-accent:focus-visible{box-shadow:0 0 0 .25rem var(--tp-brand-green-ring)}.tp-dashboard-sync-button-accent:disabled{color:rgba(255,255,255,.76);border-color:rgba(47,179,68,.52);background:rgba(47,179,68,.62);box-shadow:none}@keyframes tp-dashboard-spin{to{transform:rotate(1turn)}}.tp-dashboard-empty-state{padding:1rem 1.1rem;border-radius:1rem;background:rgba(24,36,51,.03);border:1px solid rgba(24,36,51,.08)}.tp-dashboard-retry-button{margin-top:.75rem;border:0;border-radius:.45rem;padding:.4rem .8rem;background:var(--tp-brand-green-active);color:var(--tp-surface);font-size:.8rem;font-weight:650}.tp-dashboard-retry-button:focus-visible{outline:2px solid var(--tp-brand-green-active);outline-offset:3px}.tp-dzengi-connection-state{min-height:min(42rem,calc(100vh - 13rem))}.tp-dzengi-connection-illustration{display:block;width:min(100%,26rem);height:auto;margin-inline:auto}.tp-dzengi-connection-copy{max-width:34rem}#dzengi-integration{scroll-margin-top:1.5rem}@media (max-width:575.98px){.tp-dzengi-connection-state{min-height:auto}.tp-dzengi-connection-illustration{width:min(100%,20rem)}}.tp-market-session-item{display:flex;align-items:center;justify-content:space-between;position:relative;padding:1rem 1.75rem 1rem 0;border:0;border-bottom:1px solid var(--tblr-border-color)}.tp-market-session-status-dot{position:absolute;top:50%;right:0;translate:0 -50%;z-index:1}.tp-market-session-chip{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;min-height:1.45rem;padding:.22rem .5rem;border:1px solid rgba(24,36,51,.08);border-radius:999px;background:rgba(24,36,51,.035);color:var(--tp-text-main);font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap}.tp-market-session-chip-success{border-color:rgba(47,179,68,.12);background:rgba(47,179,68,.08);color:#1f7a35}.tp-market-session-chip-warning{border-color:rgba(245,159,0,.16);background:rgba(245,159,0,.1);color:#8a5a00}.tp-market-session-chip-muted{border-color:rgba(24,36,51,.08);background:rgba(24,36,51,.035);color:var(--tp-text-main)}.tp-market-session-chip-separator{color:currentColor;opacity:.42}.tp-market-session-chip-time{color:currentColor;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-market-now-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.tp-market-now-item{min-width:0;border-right:1px solid var(--tp-border-subtle);padding:.75rem 1rem;text-align:left}.tp-market-now-item:nth-child(3n){border-right:none}.tp-market-now-item:nth-child(-n+3){border-bottom:1px solid var(--tp-border-subtle)}.tp-market-now-label{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:1.3;margin-bottom:2px}.tp-market-now-name{color:var(--tp-text-main);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-market-now-label-separator,.tp-market-now-status{color:var(--tp-text-muted);flex-shrink:0}.tp-market-now-stale{display:inline-flex;align-items:center;align-self:center;flex-shrink:0}.tp-market-now-price{color:var(--tp-text-main);font-size:20px;line-height:1.3;margin-bottom:2px}.tp-market-now-trend{display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:500}@media (max-width:767.98px){.tp-market-now-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.tp-market-now-list::-webkit-scrollbar{display:none}.tp-market-now-item{flex:0 0 clamp(128px,42%,170px);padding:.75rem;scroll-snap-align:start}.tp-market-now-item:nth-child(3n){border-right:1px solid var(--tp-border-subtle)}.tp-market-now-item:nth-child(-n+3){border-bottom:none}.tp-market-now-item:last-child{border-right:none}.tp-market-now-label{flex-direction:column;align-items:flex-start;gap:0;font-size:13px;min-height:2.6em}.tp-market-now-label-separator{display:none}.tp-market-now-stale{align-self:flex-start}.tp-market-now-price{font-size:18px}}.tp-concentration-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:1rem;padding-top:1rem}.tp-concentration-status{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.tp-concentration-note{margin:0;color:var(--tp-text-muted);font-size:.75rem}.tp-concentration-legend{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem}.tp-concentration-legend-item{display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.3rem .45rem;border:1px solid transparent;border-radius:.5rem}.tp-concentration-legend-item-success{border-color:rgba(47,179,68,.24);background:rgba(47,179,68,.08)}.tp-concentration-legend-item-warning{border-color:rgba(245,159,0,.26);background:rgba(245,159,0,.09)}.tp-concentration-legend-item-danger{border-color:rgba(214,57,57,.22);background:rgba(214,57,57,.07)}.tp-concentration-legend-dot{flex-shrink:0;width:.6rem;height:.6rem;margin-top:.28rem;border-radius:50%}.tp-concentration-legend-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.tp-concentration-legend-range{color:var(--tp-text-main);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-concentration-legend-item-active .tp-concentration-legend-range{font-weight:700}.tp-concentration-legend-label{color:var(--tp-text-muted);font-size:.75rem}.tp-concentration-gauge{position:relative;width:min(300px,100%);margin-inline:auto}.tp-concentration-gauge-svg{display:block;width:100%;height:auto;overflow:visible}.tp-concentration-gauge-tick{fill:var(--tblr-secondary,#667382);font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-concentration-gauge-needle{stroke:var(--tp-text-main);stroke-width:4;stroke-linecap:round}.tp-concentration-gauge-hub-ring{fill:var(--tp-surface)}.tp-concentration-gauge-hub{fill:var(--tp-text-main)}.tp-concentration-value{position:absolute;inset:0;pointer-events:none}.tp-concentration-value-caption,.tp-concentration-value-number{position:absolute;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.tp-concentration-value-caption{color:var(--tp-text-muted);font-size:.75rem;font-weight:500}.tp-concentration-value-number{color:var(--tp-text-main);font-size:2rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-estimated-value-card .card-body{display:flex;flex-direction:column}.tp-dashboard-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;min-width:0}.tp-dashboard-card-header-icon-group{display:flex;flex:1 1 auto;align-items:flex-start;gap:1rem;min-width:0}.tp-dashboard-card-header-icon-group .avatar{flex:0 0 auto}.tp-dashboard-card-header-text{min-width:0}.tp-estimated-value-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:100%}.tp-estimated-value-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem}.tp-estimated-value-amount{color:var(--tp-text-main);font-size:clamp(2rem,3vw,2.5rem);font-weight:700;letter-spacing:0;line-height:1}.tp-estimated-value-trend{display:inline-flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;line-height:1}.tp-estimated-value-chart-wrap{position:relative;margin-top:auto;min-height:11rem;margin-inline:-1rem;overflow:visible}.tp-value-line-chart-default{height:11rem}.tp-estimated-value-content>.tp-value-line-chart-default:last-child{margin-bottom:calc(0rem - var(--tblr-card-spacer-y))}.tp-performance-card .card-body{gap:1.25rem}.tp-dashboard-period-control{width:100%;min-width:0}.tp-dashboard-period-segmented{display:none;align-items:center;gap:.5rem}.tp-dashboard-period-group{padding:.2rem;border:1px solid rgba(24,36,51,.1);border-radius:.7rem;background:var(--tp-surface);box-shadow:0 .125rem .35rem rgba(24,36,51,.035)}.btn.tp-dashboard-period-option{min-height:2rem;padding:.3rem .65rem;border:0;border-radius:.5rem!important;background:transparent;color:var(--tp-text-muted);font-size:.78rem;font-weight:600;white-space:nowrap}.btn.tp-dashboard-period-option:hover{background:var(--tp-brand-subtle-strong);color:var(--tp-text-main)}.btn.tp-dashboard-period-option.active,.btn.tp-dashboard-period-option[aria-pressed=true]{background:var(--tp-brand-subtle);box-shadow:none;color:var(--tp-brand-green-active)}.btn.tp-dashboard-period-option:focus-visible{border-color:transparent;outline:0;box-shadow:0 0 0 .2rem var(--tp-brand-green-ring)}.tp-dashboard-period-select-label{display:block;width:100%}.tp-dashboard-period-select-shell{position:relative;display:block;width:100%;color:var(--tp-text-muted)}.tp-dashboard-period-select{width:100%;min-height:2.75rem;padding:.55rem 2.5rem .55rem 2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(24,36,51,.1);border-radius:.75rem;background-color:var(--tp-surface);background-image:none;box-shadow:0 .125rem .4rem rgba(24,36,51,.045);color:var(--tp-text-main);font-size:.875rem;font-weight:600;line-height:1.3}.tp-dashboard-period-select:focus{border-color:rgba(47,179,68,.45);outline:0;box-shadow:0 0 0 .2rem var(--tp-brand-green-ring)}.tp-dashboard-period-select-calendar,.tp-dashboard-period-select-chevron{position:absolute;z-index:1;top:50%;pointer-events:none;transform:translateY(-50%)}.tp-dashboard-period-select-calendar{left:.85rem;color:var(--tp-brand-green-active)}.tp-dashboard-period-select-chevron{right:.85rem;color:var(--tp-text-muted)}@media (min-width:768px){.tp-dashboard-period-control{width:auto}.tp-dashboard-period-segmented{display:flex}.tp-dashboard-period-select-label{display:none}}.tp-leverage-closed-section{margin-top:2.5rem}.tp-leverage-closed-header{column-gap:1rem;row-gap:.75rem}@media (max-width:767.98px){.tp-leverage-closed-section{margin-top:2rem}.tp-leverage-closed-header{row-gap:1rem}}.tp-performance-benchmark-card .card-body{display:flex;flex-direction:column}.tp-performance-benchmark-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-width:0}.tp-performance-card-loading{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:17.5rem}.tp-performance-chart{min-height:15rem;margin-top:.25rem}.tp-performance-apex{width:100%;min-height:15.625rem}.tp-apex-tooltip{padding:.55rem .7rem;color:var(--tp-surface);font-size:.75rem;line-height:1.35}.tp-dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:992px){.tp-dashboard-metrics-grid.tp-portfolio-risk-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:992px) and (max-width:1199.98px){.tp-portfolio-risk-metrics-grid{gap:.6rem}.tp-portfolio-risk-metrics-grid .tp-dashboard-metric{gap:.45rem;padding:.7rem .55rem .7rem .7rem}.tp-portfolio-risk-metrics-grid .tp-dashboard-metric-label{white-space:normal}}@media (min-width:768px) and (max-width:991.98px){.tp-dashboard-metrics-grid.tp-portfolio-risk-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tp-portfolio-risk-metrics-grid>*{grid-column:span 2}.tp-portfolio-risk-metrics-grid>:nth-child(4),.tp-portfolio-risk-metrics-grid>:nth-child(5){grid-column:span 3}}@media (max-width:767.98px){.tp-portfolio-risk-metrics-grid>:nth-child(5){grid-column:1/-1}}@media (max-width:575.98px){.tp-dashboard-metrics-grid.tp-portfolio-risk-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tp-portfolio-risk-metrics-grid .tp-dashboard-metric{gap:.4rem;padding:.7rem .5rem .7rem .7rem}.tp-portfolio-risk-metrics-grid .tp-dashboard-metric-label{white-space:normal;min-height:calc(1.2em * 2)}.tp-portfolio-risk-metrics-grid>:nth-child(3) .tp-dashboard-metric-label,.tp-portfolio-risk-metrics-grid>:nth-child(4) .tp-dashboard-metric-label{max-width:6.5em}}.tp-dashboard-metric{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem;align-items:center;grid-gap:.75rem;gap:.75rem;min-width:0;min-height:4.75rem;padding:.75rem .75rem .75rem .9rem;border:1px solid rgba(24,36,51,.1);border-radius:.75rem;background:var(--tp-surface);box-shadow:0 .125rem .35rem rgba(24,36,51,.035)}.tp-dashboard-metric-copy{min-width:0}.tp-dashboard-metric-label{color:var(--tblr-secondary);font-size:.75rem;font-weight:600;line-height:1.2}.tp-dashboard-metric-label,.tp-dashboard-metric-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-dashboard-metric-value{margin-top:.3rem;color:var(--tp-text-main);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:700;line-height:1.15}.tp-dashboard-metric-secondary{min-width:0;margin-top:.2rem;color:var(--tblr-secondary);font-size:.72rem;line-height:1.15}.tp-dashboard-metric-info{align-self:start}.tp-dashboard-metric-info-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tblr-secondary);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.tp-dashboard-metric-info-button.show,.tp-dashboard-metric-info-button:hover,.tp-dashboard-metric-info-button[aria-expanded=true]{background:rgba(32,107,196,.08);color:#206bc4}.tp-dashboard-metric-info-button:focus-visible{outline:0;box-shadow:0 0 0 .2rem var(--tp-brand-green-ring);color:#206bc4}.tp-dashboard-metric-popover{width:18rem;max-width:calc(100vw - 2rem);padding:.75rem .85rem;border:1px solid rgba(24,36,51,.12);border-radius:.65rem;box-shadow:0 .5rem 1.5rem rgba(24,36,51,.12);white-space:normal}.tp-dashboard-metric-popover-title{color:var(--tp-text-main);font-size:.82rem}.tp-dashboard-metric-popover-copy{margin-top:.3rem;line-height:1.4;overflow-wrap:anywhere}.tp-closed-costs-breakdown{width:100%;max-width:100%}.tp-closed-costs-trigger{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.tp-closed-costs-trigger:hover,.tp-closed-costs-trigger[aria-expanded=true]{color:var(--tp-text-main)}.tp-closed-costs-trigger:focus-visible{border-radius:.2rem;outline:0;box-shadow:0 0 0 .15rem var(--tp-brand-green-ring)}.tp-closed-costs-popover{right:auto;left:50%;width:20rem;max-width:calc(100vw - 2rem);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateX(-50%)}.tp-closed-costs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:baseline;color:var(--tp-text-muted)}.tp-closed-costs-row+.tp-closed-costs-row{margin-top:.35rem}.tp-closed-costs-row>:last-child{color:var(--tp-text-main);font-weight:600;text-align:right;white-space:nowrap}.tp-closed-costs-separator{margin:.55rem 0;border-top:1px solid var(--tp-border-subtle)}.tp-closed-costs-total,.tp-closed-costs-total>:last-child{color:var(--tp-text-main);font-weight:700}.tp-closed-costs-note{margin-top:.55rem;color:var(--tp-text-muted);font-size:.7rem;line-height:1.35}.tp-dashboard-metric-success{border-color:rgba(47,179,68,.25)}.tp-dashboard-metric-warning{border-color:rgba(245,159,0,.28)}.tp-dashboard-metric-danger{border-color:rgba(214,57,57,.25)}.tp-history-coverage-note{margin-top:.75rem;padding:.7rem .85rem;border-left:3px solid rgba(32,107,196,.45);border-radius:0 .5rem .5rem 0;background:rgba(32,107,196,.055);color:#52606d;font-size:.8rem;line-height:1.45}.tp-history-coverage-hint{margin-top:.3rem;color:var(--tblr-secondary)}@media (max-width:991.98px){.tp-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.tp-performance-apex,.tp-performance-chart{height:13rem;min-height:13rem}.tp-dashboard-metrics-grid{grid-template-columns:1fr}.tp-dashboard-metrics-grid.tp-performance-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tp-performance-metrics-grid>:nth-child(3),.tp-performance-metrics-grid>:nth-child(4){grid-column:1/-1}.tp-performance-metrics-grid .tp-dashboard-metric{gap:.4rem;padding:.7rem .5rem .7rem .7rem}.tp-performance-metrics-grid .tp-dashboard-metric-label{overflow:visible;white-space:normal}.tp-performance-card-loading{min-height:13rem}}.tp-estimated-value-loading{position:absolute;right:1rem;bottom:.75rem;padding:.2rem .45rem;border-radius:999px;background:rgba(255,255,255,.86);color:var(--tp-text-muted);font-size:.72rem;box-shadow:0 .35rem 1rem rgba(24,36,51,.1)}.tp-estimated-value-empty-chart{display:flex;align-items:center;justify-content:center;margin-top:auto;min-height:11rem;margin-inline:-1rem;color:var(--tp-text-muted);font-size:.85rem;background:linear-gradient(180deg,rgba(47,179,68,.06),rgba(47,179,68,.02))}.tp-portfolio-structure-card .card-body{display:flex;flex-direction:column;justify-content:center}.tp-portfolio-structure-content{display:flex;flex:0 1 auto;flex-direction:column;gap:.85rem;min-height:0}.tp-portfolio-structure-chart-wrap{position:relative;display:flex;min-height:15rem;align-items:center;justify-content:center}.tp-portfolio-structure-chart{width:min(100%,18rem);min-height:14.875rem}.tp-portfolio-structure-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .85rem}.tp-portfolio-structure-legend-item{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;color:rgba(24,36,51,.72);font-size:.78rem;line-height:1.2}.tp-portfolio-structure-swatch{width:.75rem;height:.75rem;flex:0 0 auto;border-radius:.25rem}.tp-portfolio-structure-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-portfolio-structure-percent{color:var(--tp-text-main);font-weight:700;white-space:nowrap}.tp-portfolio-exposure{display:flex;flex-direction:column;gap:.65rem;padding-top:.15rem}.tp-portfolio-exposure-list{min-height:auto}.tp-withdrawals-history-card .card-body{display:flex;flex-direction:column;gap:.85rem;min-height:0}.tp-withdrawals-history-scroll{display:flex;height:24rem;min-height:0;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable}.tp-withdrawals-history-accordion{display:grid;grid-gap:1rem;gap:1rem}.tp-withdrawals-history-accordion-item{border:0;background:transparent}.tp-withdrawals-history-trigger{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}.tp-withdrawals-history-trigger:after{display:none}.tp-withdrawals-history-trigger:not(.collapsed){background:transparent;color:inherit;box-shadow:none}.tp-withdrawals-history-trigger:focus{box-shadow:none}.tp-withdrawals-history-trigger .tp-asset-balance-card{width:100%}.tp-withdrawals-history-trigger .tp-asset-balance-amount,.tp-withdrawals-history-trigger .tp-asset-balance-copy,.tp-withdrawals-history-trigger .tp-asset-balance-label,.tp-withdrawals-history-trigger .tp-asset-balance-symbol,.tp-withdrawals-history-trigger .tp-asset-balance-unit,.tp-withdrawals-history-trigger .tp-asset-balance-value{display:block}.tp-withdrawals-history-details{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem 1.25rem .1rem}.tp-withdrawals-history-detail-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--tp-text-muted);font-size:.82rem}.tp-withdrawals-history-detail-amount{color:var(--tp-text-main);font-weight:600;text-align:right;white-space:nowrap}.tp-transaction-history-negative .tp-asset-balance-amount,.tp-transaction-history-negative .tp-withdrawals-history-detail-amount{color:#b4534a}.tp-transaction-history-positive .tp-asset-balance-amount,.tp-transaction-history-positive .tp-withdrawals-history-detail-amount{color:var(--tp-brand-green-hover)}.tp-asset-balance-card{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid rgba(24,36,51,.06);border-radius:8px;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(255,255,255,.86));box-shadow:0 .75rem 2rem rgba(24,36,51,.06)}.tp-asset-balance-main{display:flex;min-width:0;align-items:center;gap:.9rem}.tp-asset-icon{position:relative;width:2.55rem;height:2.55rem;overflow:hidden;border-radius:999px;color:var(--tp-surface);font-size:.68rem;font-weight:800;letter-spacing:0;box-shadow:inset 0 -.2rem .65rem rgba(0,0,0,.14);filter:brightness(.95) saturate(.9)}.tp-asset-icon:not(.tp-asset-icon-image):before{position:absolute;inset:0;content:""}.tp-asset-icon-image{background:var(--tp-surface);box-shadow:inset 0 0 0 1px rgba(24,36,51,.08),0 .25rem .8rem rgba(24,36,51,.1)}.tp-asset-icon img{display:block;width:100%;height:100%;object-fit:cover}.tp-asset-icon span{position:relative;z-index:1;max-width:2rem;overflow:hidden;text-align:center;line-height:1}.tp-asset-balance-copy{min-width:0}.tp-asset-balance-symbol{color:var(--tp-text-main);font-weight:700;line-height:1.2}.tp-asset-balance-label{overflow:hidden;color:rgba(24,36,51,.58);font-size:.75rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tp-asset-balance-value{min-width:0;flex:0 1 auto;text-align:right}.tp-asset-balance-amount{color:#111827;font-size:1rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.tp-asset-balance-unit{margin-top:.15rem;color:rgba(24,36,51,.58);font-size:.72rem;line-height:1.2}@media (max-width:767.98px){.tp-dashboard-card-header{align-items:flex-start;flex-direction:column;gap:.85rem}.tp-dashboard-card-header:has(>.tp-dashboard-metric-info){flex-direction:row;align-items:flex-start;gap:.75rem}.tp-dashboard-card-header-icon-group{width:100%}}@media (max-width:360px){.tp-dashboard-card-header-icon-group{gap:.75rem}}@media (min-width:992px){.tp-dashboard-sync-button{width:auto;min-width:10.5rem}}.tp-header-dzengi-btn,.tp-header-dzengi-btn-wrapper{display:inline-flex;align-items:center}.tp-header-dzengi-btn{justify-content:center;gap:.45rem;width:3.25rem;height:2.375rem;border-radius:.75rem;position:relative;background:transparent;border:1px solid rgba(24,36,51,.08);color:rgba(24,36,51,.72);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;padding:0 .55rem;cursor:pointer}.tp-header-dzengi-btn:hover{background:var(--tp-brand-subtle-strong);border-color:rgba(24,36,51,.16)}.tp-header-dzengi-btn:focus-visible{outline:none;box-shadow:0 0 0 .225rem var(--tp-brand-green-ring);border-color:var(--tp-brand-green)}.tp-header-dzengi-btn:disabled{cursor:not-allowed;opacity:.85}.tp-header-dzengi-trigger-status{display:inline-flex;align-items:center;justify-content:center;width:1.0625rem;height:1.0625rem;flex:0 0 1.0625rem}.tp-header-dzengi-trigger-dot{width:.625rem;height:.625rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}.tp-header-dzengi-btn-success{color:var(--tp-brand-green-active);background:rgba(47,179,68,.035)}.tp-header-dzengi-btn-stale,.tp-header-dzengi-btn-warning{color:#e08a00;background:rgba(245,159,0,.055);border-color:rgba(245,159,0,.22)}.tp-header-dzengi-btn-error{color:var(--tp-danger);background:rgba(214,57,57,.05);border-color:rgba(214,57,57,.2)}.tp-header-dzengi-btn-idle{color:#8b95a1}.tp-header-dzengi-btn-syncing{color:var(--tp-brand-green-active);background:rgba(47,179,68,.055)}.tp-header-dzengi-btn-success:hover,.tp-header-dzengi-btn-syncing:hover{background:rgba(47,179,68,.1);border-color:rgba(47,179,68,.28)}.tp-header-dzengi-btn-stale:hover,.tp-header-dzengi-btn-warning:hover{background:rgba(245,159,0,.11);border-color:rgba(245,159,0,.3)}.tp-header-dzengi-btn-error:hover{background:rgba(214,57,57,.1);border-color:rgba(214,57,57,.28)}.tp-header-dzengi-btn-idle:hover{background:rgba(24,36,51,.06);border-color:rgba(24,36,51,.16)}.tp-header-dzengi-chevron{flex:0 0 auto;color:rgba(24,36,51,.56);transition:transform .18s ease}.tp-header-dzengi-btn[aria-expanded=true] .tp-header-dzengi-chevron{transform:rotate(180deg)}.tp-header-dzengi-icon-spin{animation:tp-dashboard-spin .85s linear infinite}.tp-header-divider{width:1px;height:1.5rem;background-color:rgba(24,36,51,.12);margin-inline:.5rem}.tp-header-dzengi-popover{width:280px;max-width:calc(100vw - 24px);border:1px solid rgba(24,36,51,.12);border-radius:8px;padding:.875rem;box-shadow:0 .5rem 1.5rem rgba(24,36,51,.12)}.tp-header-dzengi-popover.tp-popover-success{background:linear-gradient(180deg,#f0faf2 0,var(--tp-surface) 100%);border-color:rgba(47,179,68,.16)}.tp-header-dzengi-popover.tp-popover-success:before{background:#f0faf2}.tp-header-dzengi-popover.tp-popover-warning{background:linear-gradient(180deg,#fefaf0 0,var(--tp-surface) 100%);border-color:rgba(245,159,0,.18)}.tp-header-dzengi-popover.tp-popover-warning:before{background:#fefaf0}.tp-header-dzengi-popover.tp-popover-danger{background:linear-gradient(180deg,#fdf2f2 0,var(--tp-surface) 100%);border-color:rgba(214,57,57,.18)}.tp-header-dzengi-popover.tp-popover-danger:before{background:#fdf2f2}.tp-header-dzengi-popover.tp-popover-secondary{background:var(--tp-surface);border-color:rgba(24,36,51,.12)}.tp-header-dzengi-content{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.tp-header-dzengi-title-wrap{display:flex;align-items:center;gap:.5rem;min-width:0}.tp-header-dzengi-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-header-dzengi-status-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:50%}.tp-header-dzengi-popover.tp-popover-success .tp-header-dzengi-status-icon{color:var(--tp-brand-green-active);background:var(--tp-brand-subtle)}.tp-header-dzengi-popover.tp-popover-warning .tp-header-dzengi-status-icon{color:#b7791f;background:rgba(245,159,0,.14)}.tp-header-dzengi-popover.tp-popover-danger .tp-header-dzengi-status-icon{color:var(--tp-danger);background:rgba(214,57,57,.12)}.tp-header-dzengi-popover.tp-popover-secondary .tp-header-dzengi-status-icon{color:var(--tp-text-muted);background:rgba(24,36,51,.08)}.tp-header-dzengi-copy{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.tp-header-dzengi-detail,.tp-header-dzengi-headline{overflow-wrap:anywhere}.tp-header-dzengi-headline{font-size:.875rem;line-height:1.3}.tp-header-dzengi-meta{display:inline-flex;align-items:center;gap:.35rem;color:var(--tp-text-muted);font-size:.8125rem}.tp-popover-divider{border-top:1px solid rgba(24,36,51,.08);opacity:1}@media (min-width:768px){.tp-leverage-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-leverage-summary-grid .tp-dashboard-metric-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-margin-body{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.tp-margin-gauge{position:relative;width:240px;max-width:100%;margin-inline:auto}.tp-margin-gauge-svg{display:block;width:100%;height:auto;overflow:visible}.tp-margin-gauge-zones-muted{opacity:.42}.tp-margin-gauge-zones-stale{opacity:.69}.tp-margin-gauge-stale .tp-margin-gauge-needle{stroke:var(--tp-text-muted,#667382)}.tp-margin-gauge-stale .tp-margin-gauge-hub{fill:var(--tp-text-muted,#667382)}.tp-margin-gauge-stale .tp-margin-gauge-value{color:var(--tp-text-muted,#667382)}.tp-margin-gauge-tick{fill:var(--tblr-secondary,#667382);font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-margin-gauge-needle{stroke:var(--tp-text-main);stroke-width:4;stroke-linecap:round}.tp-margin-gauge-hub-ring{fill:var(--tp-surface)}.tp-margin-gauge-hub{fill:var(--tp-text-main)}.tp-margin-gauge-overlay{position:absolute;inset:0;pointer-events:none}.tp-margin-gauge-value{position:absolute;left:50%;max-width:80%;transform:translate(-50%,-50%);color:var(--tp-text-main);font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.tp-margin-status{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.tp-margin-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-radius:var(--tp-radius-sm);background:rgba(102,115,130,.05)}.tp-margin-inputs-cell{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0;padding:.75rem .5rem;text-align:center}.tp-margin-inputs-cell+.tp-margin-inputs-cell{border-left:1px solid var(--tp-border-subtle)}.tp-margin-inputs-label{color:var(--tblr-secondary);font-size:.75rem;font-weight:600}.tp-margin-inputs-value{margin:0;color:var(--tp-text-main);font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tp-margin-note{margin:0;color:var(--tp-text-muted);font-size:.75rem}.tp-margin-note-wallets{margin-top:-.5rem;text-align:center}.tp-margin-legend{display:flex;flex-direction:column;gap:.15rem;margin:.55rem 0 0;padding:0;list-style:none}.tp-margin-legend-item{display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.3rem .45rem;border:1px solid transparent;border-radius:.5rem}.tp-margin-legend-item-liquidation{border-color:rgba(165,17,17,.3);background:rgba(165,17,17,.08)}.tp-margin-legend-item-second-call{border-color:rgba(214,57,57,.22);background:rgba(214,57,57,.07)}.tp-margin-legend-item-call{border-color:rgba(245,159,0,.26);background:rgba(245,159,0,.09)}.tp-margin-legend-item-safe{border-color:rgba(47,179,68,.24);background:rgba(47,179,68,.08)}.tp-margin-legend-stale .tp-margin-legend-item-active.tp-margin-legend-item-safe{border-color:var(--tp-border-subtle);background:rgba(102,115,130,.06)}.tp-margin-legend-dot{flex-shrink:0;width:.6rem;height:.6rem;margin-top:.28rem;border-radius:50%}.tp-margin-legend-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.tp-margin-legend-range{color:var(--tp-text-main);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-margin-legend-item-active .tp-margin-legend-range{font-weight:700}.tp-margin-legend-label{color:var(--tp-text-muted);font-size:.75rem}.tp-levels-actions,.tp-levels-body{--tp-levels-rail:rgba(102,115,130,0.14);--tp-levels-fill:var(--tp-brand-green);--tp-levels-alert:var(--tp-danger);--tp-levels-tile:rgba(102,115,130,0.05)}.tp-levels-body{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.tp-levels-actions{display:flex;align-items:center;gap:.75rem}.tp-levels-summary{display:inline-flex;align-items:center;gap:.375rem;color:var(--tp-text-muted);font-size:.8125rem;font-weight:500;white-space:nowrap}.tp-levels-summary-alert{color:var(--tp-text-main);font-weight:600}.tp-levels-summary-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--tp-levels-alert)}.tp-levels-body>.tp-dashboard-empty-state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.tp-levels-empty-icon{color:rgba(102,115,130,.45)}.tp-levels-coverage{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-sm);background:rgba(102,115,130,.035)}.tp-levels-coverage-label{flex:0 0 auto;color:var(--tp-text-main);font-size:.8125rem;font-weight:600}.tp-levels-coverage-bar{display:block;flex:1 1 auto;height:4px;border-radius:999px;background:var(--tp-levels-rail);overflow:hidden}.tp-levels-coverage-bar-fill{display:block;height:100%;border-radius:999px;background:var(--tp-levels-fill);transition:width .3s ease}.tp-levels-coverage-value{flex:0 0 auto;color:var(--tp-text-muted);font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-levels-quality-note{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid rgba(102,115,130,.18);border-radius:var(--tp-radius-sm);background:rgba(102,115,130,.06);color:var(--tp-text-muted);font-size:.8125rem}.tp-levels-list-block{display:flex;flex:1 1 auto;flex-direction:column}.tp-levels-list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding-bottom:.5rem}.tp-levels-list-title{color:var(--tp-text-muted);font-size:.8125rem;font-weight:600}.tp-levels-list{gap:.5rem;max-height:30rem;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;list-style:none}.tp-levels-item,.tp-levels-list{display:flex;flex-direction:column}.tp-levels-item{gap:.625rem;padding:.875rem 1rem;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-sm);background:var(--tp-levels-tile)}.tp-levels-item-alert{border-color:color-mix(in srgb,var(--tp-levels-alert) 22%,transparent);box-shadow:inset 2px 0 0 var(--tp-levels-alert)}.tp-levels-item-head{display:flex;align-items:center;gap:.5rem;min-width:0}.tp-levels-item-price-inline{flex:0 0 auto;color:var(--tp-text-main);font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-levels-item-name{color:var(--tp-text-main);font-size:.875rem;font-weight:600;line-height:1.35}.tp-levels-direction{flex:0 0 auto;padding:.075rem .4rem;border:1px solid rgba(102,115,130,.22);border-radius:999px;font-size:.6875rem;line-height:1.4}.tp-levels-direction,.tp-levels-item-note{color:var(--tp-text-muted);font-weight:600;white-space:nowrap}.tp-levels-item-note{margin-left:auto;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-levels-item-alert .tp-levels-item-note{color:var(--tp-levels-alert)}.tp-levels-scale{display:flex;flex-direction:column;gap:.25rem}.tp-levels-scale-now{position:relative;display:block;height:1.05rem;--tp-levels-now-guard:2.75rem}.tp-levels-scale-ends{display:flex;justify-content:space-between;gap:.75rem}.tp-levels-price{min-width:0;color:var(--tp-text-muted);font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tp-levels-price-tag{margin-right:.3rem;color:color-mix(in srgb,var(--tp-text-muted) 70%,transparent);font-size:inherit;font-weight:600}.tp-levels-track{position:relative;display:block;width:100%;min-width:0;height:4px;border-radius:999px;background:var(--tp-surface);box-shadow:inset 0 0 0 1px var(--tp-levels-rail)}.tp-levels-track-open-end:after,.tp-levels-track-open-start:before{content:"";position:absolute;top:0;bottom:0;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(102,115,130,.34) 0 3px,transparent 3px 7px)}.tp-levels-track-open-start:before{left:0;right:50%}.tp-levels-track-open-end:after{left:50%;right:0}.tp-levels-track-fill{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--tp-levels-fill);transition:width .3s ease}.tp-levels-item-alert .tp-levels-track-fill{background:var(--tp-levels-alert)}.tp-levels-track-marker{position:absolute;top:50%;width:.625rem;height:.625rem;border:2px solid var(--tp-levels-fill);border-radius:50%;background:var(--tp-surface);transform:translate(-50%,-50%);transition:left .3s ease}.tp-levels-item-alert .tp-levels-track-marker{border-color:var(--tp-levels-alert)}.tp-levels-track-now{position:absolute;top:0;left:max(var(--tp-levels-now-guard),min(var(--tp-levels-now-left),100% - var(--tp-levels-now-guard)));color:var(--tp-text-main);font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateX(-50%);transition:left .3s ease}.tp-levels-notes{display:grid;grid-gap:.25rem;gap:.25rem;padding-top:.75rem;border-top:1px solid var(--tp-border-subtle);color:var(--tp-text-muted);font-size:.75rem}.tp-leverage-search{width:min(100%,18rem)}@media (max-width:575.98px){.tp-levels-coverage{flex-wrap:wrap}.tp-levels-coverage-bar{order:3;flex-basis:100%}.tp-levels-price{font-size:.7rem}.tp-levels-item{padding-inline:.75rem}.tp-levels-scale-now{--tp-levels-now-guard:2.25rem}}.tp-leverage-table>thead>tr>th{color:var(--tp-text-muted);font-size:.75rem;font-weight:600;letter-spacing:0;padding-inline:.5rem;text-align:left;text-transform:none;white-space:nowrap}.tp-leverage-table>thead>tr>th .btn{justify-content:flex-start;width:100%;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.tp-leverage-table{width:calc(100% - .25rem);table-layout:fixed}.tp-leverage-table td{font-size:.8125rem;overflow-wrap:anywhere;padding-inline:.65rem;text-align:left;vertical-align:middle}.tp-leverage-table td:first-child,.tp-leverage-table th:first-child{width:11rem;min-width:11rem}.tp-leverage-instrument-name{white-space:nowrap}.tp-leverage-crosslink{border:1px solid var(--tp-border-subtle)}.tp-leverage-crosslink-copy{min-width:0}@media (max-width:767.98px){.tp-leverage-crosslink-cta{align-self:stretch}}.tp-leverage-side-column{width:5rem}.tp-leverage-ratio-column{width:4.5rem;white-space:nowrap;overflow-wrap:normal}.tp-leverage-quote-column{width:8rem}.tp-leverage-expenses-column{width:7.5rem}.tp-leverage-table td:nth-child(4),.tp-leverage-table th:nth-child(4){width:4.5rem}.tp-leverage-table td:nth-child(5),.tp-leverage-table th:nth-child(5){width:7rem}.tp-leverage-table td:nth-child(7),.tp-leverage-table th:nth-child(7){width:5.75rem}.tp-leverage-table td:nth-child(8),.tp-leverage-table th:nth-child(8){width:5rem}.tp-leverage-table td:nth-child(10),.tp-leverage-table th:nth-child(10){width:6rem}.tp-leverage-quote-column>div:first-child,.tp-leverage-table td:nth-child(10),.tp-leverage-table td:nth-child(4),.tp-leverage-table td:nth-child(5),.tp-leverage-table td:nth-child(7),.tp-leverage-table td:nth-child(8),.tp-leverage-table td:nth-child(9){white-space:nowrap;overflow-wrap:normal}.tp-leverage-table tbody>tr{transition:background-color .14s ease}.tp-leverage-mobile-value,.tp-leverage-table td,.tp-leverage-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-leverage-position-card{padding:1rem;border:1px solid rgba(98,105,118,.14);border-radius:.75rem;background:var(--tp-surface)}.tp-leverage-position-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;min-height:2.25rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tp-leverage-position-summary:focus-visible{outline:0;border-radius:.4rem;box-shadow:0 0 0 .2rem var(--tp-brand-green-ring)}.tp-leverage-position-card.is-open>.tp-leverage-position-summary{margin-bottom:1rem}.tp-leverage-position-details{animation:tp-position-history-reveal .14s ease-out both}.tp-leverage-mobile-list{display:grid;grid-gap:.625rem;gap:.625rem;margin-bottom:.875rem}.tp-leverage-mobile-list>div{display:grid;align-items:baseline;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem}.tp-leverage-mobile-list dt{color:var(--tp-text-muted);font-size:.75rem;font-weight:400;white-space:nowrap}.tp-leverage-mobile-list dd{min-width:0;margin:0;text-align:right}.tp-leverage-mobile-protection,.tp-leverage-mobile-value{white-space:nowrap}.tp-leverage-mobile-protection-levels{grid-column:1/-1;justify-self:end;white-space:nowrap}.tp-data-table{margin-bottom:0}.tp-data-table thead th{padding:.5rem .75rem;color:var(--tp-text-muted);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;border-bottom:1px solid var(--tp-border-subtle)}.tp-data-table tbody td{padding:.625rem .75rem;font-size:.8125rem;vertical-align:middle;border-bottom:1px solid rgba(24,36,51,.06)}.tp-data-table tbody tr:last-child td{border-bottom:0}.tp-data-table .tp-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tp-asset-list{display:flex;flex-direction:column}.tp-asset-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px dashed var(--tp-border-subtle)}.tp-asset-row:last-child{border-bottom:0}.tp-asset-row .tp-asset-icon{margin-top:.125rem}.tp-asset-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.375rem}.tp-asset-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.tp-asset-row-meta{margin:0}.tp-asset-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.875rem;height:1.875rem;border-radius:.5rem;color:var(--tp-brand-green-active);background:var(--tp-brand-subtle)}.tp-winrate-bar{display:block;width:100%;height:5px;border-radius:999px;background:rgba(47,179,68,.15);overflow:hidden}.tp-winrate-bar-fill{display:block;height:100%;border-radius:999px;background:var(--tp-brand-green-tint);transition:width .3s ease}.tp-toplist-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.tp-toplist-col+.tp-toplist-col{padding-left:1.5rem;border-left:1px solid var(--tp-border-subtle)}.tp-toplist-head{display:flex;align-items:center;gap:.375rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600;border-bottom:2px solid transparent}.tp-toplist-head-success{color:var(--tp-brand-green-active);border-bottom-color:rgba(47,179,68,.35)}.tp-toplist-head-danger{color:var(--tp-danger-text);border-bottom-color:rgba(214,57,57,.35)}.tp-toplist{display:flex;flex-direction:column}.tp-toplist-item{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-bottom:1px dashed var(--tp-border-subtle)}.tp-toplist-item:last-child{border-bottom:0}.tp-toplist-body{flex:1 1 auto;min-width:0}.tp-rank{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.625rem;height:1.625rem;border-radius:50%;font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-rank-success{color:var(--tp-brand-green-active);background:var(--tp-brand-subtle)}.tp-rank-danger{color:var(--tp-danger-text);background:rgba(214,57,57,.1)}@media (max-width:575.98px){.tp-toplist-split{grid-template-columns:minmax(0,1fr);gap:1rem}.tp-toplist-col+.tp-toplist-col{padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid var(--tp-border-subtle)}}.tp-closed-metrics-grid .tp-dashboard-metric-value{overflow:visible;font-size:clamp(.9rem,.95vw,1.05rem);white-space:normal}.tp-closed-stats-grid .tp-dashboard-metric-success .tp-dashboard-metric-value{color:var(--tp-brand-green-active)}.tp-closed-stats-grid .tp-dashboard-metric-danger .tp-dashboard-metric-value{color:var(--tp-danger-text)}.tp-closed-stats-grid .tp-closed-pair-pos{color:var(--tp-brand-green-active)}.tp-closed-stats-grid .tp-closed-pair-neg{color:var(--tp-danger-text)}.tp-closed-stats-grid .tp-closed-pair-sep{color:var(--tblr-secondary);font-weight:600}.tp-closed-direction-grid{grid-template-columns:minmax(0,1fr)}.tp-direction-split-wrap{display:flex;flex-direction:column;gap:1rem;height:100%}.tp-direction-split{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.75rem;min-height:9rem}.tp-direction-side{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.tp-direction-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%}.tp-direction-icon-long{color:var(--tp-brand-green-active);background:var(--tp-brand-subtle)}.tp-direction-icon-short{color:var(--tp-danger-text);background:rgba(214,57,57,.1)}.tp-direction-label{color:var(--tblr-secondary);font-size:.8rem;font-weight:600;line-height:1.2}.tp-direction-value{font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:700;line-height:1.15;white-space:nowrap}.tp-direction-win{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:.4rem;background:rgba(102,115,130,.1);color:#667382;font-size:.72rem;font-weight:600;line-height:1.3}.tp-direction-donut{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.tp-direction-donut-svg{width:6.5rem;height:6.5rem}.tp-direction-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;pointer-events:none}.tp-direction-donut-total{color:var(--tp-text-main);font-size:1.4rem;font-weight:700}.tp-direction-donut-caption{margin-top:.15rem;color:var(--tblr-secondary);font-size:.72rem;font-weight:600}.tp-direction-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--tp-border-subtle);font-size:.8rem;font-weight:600}.tp-direction-footer-long{color:var(--tp-brand-green-active)}.tp-direction-footer-short{color:var(--tp-danger-text)}@media (max-width:575.98px){.tp-direction-donut-svg{width:6rem;height:6rem}.tp-direction-split{gap:.5rem}}@media (min-width:1200px){.tp-closed-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-winrate-body{gap:1rem;height:100%;min-height:9rem}.tp-winrate-body,.tp-winrate-donut{display:flex;align-items:center;justify-content:center}.tp-winrate-donut{position:relative;flex:0 0 auto}.tp-winrate-donut-svg{width:8rem;height:8rem}.tp-winrate-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;pointer-events:none}.tp-winrate-donut-value{color:var(--tp-text-main);font-size:1.65rem;font-weight:700}.tp-winrate-donut-caption{margin-top:.2rem;color:var(--tblr-secondary);font-size:.78rem;font-weight:600}.tp-winrate-deals{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.35rem;padding:1rem 1.25rem;border-radius:1rem;background:rgba(102,115,130,.05)}.tp-winrate-deals-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:.75rem;color:var(--tp-brand-green-active);background:var(--tp-brand-subtle)}.tp-winrate-deals-label{color:var(--tblr-secondary);font-size:.85rem;font-weight:600}.tp-winrate-deals-value{color:var(--tp-text-main);font-size:1.65rem;font-weight:700;line-height:1.1}.tp-winrate-deals-note{color:var(--tblr-secondary);font-size:.72rem;font-weight:500}@media (max-width:575.98px){.tp-winrate-donut-svg{width:7rem;height:7rem}.tp-winrate-body{gap:.75rem}}.tp-data-table-sort{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap}.tp-data-table-sort:hover{color:var(--tp-text-main)}.tp-data-table-sort:focus-visible{border-radius:.2rem;outline:0;box-shadow:0 0 0 .15rem var(--tp-brand-green-ring)}.tp-closed-mobile-sort{display:grid;grid-template-columns:minmax(0,1fr) 2rem;grid-gap:.5rem;gap:.5rem;align-items:center;margin-bottom:.75rem}.tp-closed-mobile-sort-direction{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.tp-data-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.tp-data-table-count{color:var(--tp-text-muted);font-size:.8125rem}.tp-data-table-pager{display:flex;align-items:center;gap:.25rem;margin:0}.tp-data-table-pager .page-link{min-width:2rem;padding:.25rem .5rem;color:var(--tp-text-main);font-size:.8125rem;text-align:center;border:1px solid var(--tp-border-subtle);border-radius:.5rem}.tp-data-table-pager .page-link:hover{background:var(--tp-brand-subtle);border-color:var(--tp-brand-subtle)}.tp-data-table-pager .page-item.active .page-link{color:var(--tp-surface);background:var(--tp-brand-green);border-color:var(--tp-brand-green)}.tp-data-table-pager .page-item.disabled .page-link{color:var(--tblr-secondary);background:transparent;opacity:.55;pointer-events:none}@media (max-width:575.98px){.tp-data-table-footer{justify-content:center}}.tp-leverage-margin-chart,.tp-leverage-pnl-chart{min-height:250px}.tp-chart-loading-overlay{align-items:center;background:color-mix(in srgb,var(--tblr-bg-surface) 74%,transparent);display:flex;inset:0;justify-content:center;position:absolute}.btn.tp-position-history-trigger{display:inline-flex;align-items:center;gap:.25rem;min-height:2.25rem;margin:.125rem 0 -.25rem;padding:.25rem 0;border:0;color:var(--tp-text-muted);background:transparent;font-size:.72rem;font-weight:600;text-decoration:none}.btn.tp-position-history-trigger:focus-visible,.btn.tp-position-history-trigger:hover,.btn.tp-position-history-trigger[aria-expanded=true]{color:var(--tp-brand-green-active);background:transparent}.btn.tp-position-history-trigger:focus-visible{outline:0;box-shadow:0 0 0 .2rem var(--tp-brand-green-ring)}.tp-position-history-chevron{flex:0 0 auto;transition:transform .14s ease-out}.tp-leverage-position-card.is-open .tp-position-history-chevron,[aria-expanded=true]>.tp-position-history-chevron{transform:rotate(180deg)}.tp-leverage-position-row-expanded>td{border-bottom-color:transparent}.tp-position-history-table-row>td{padding:0 .75rem .75rem;background:color-mix(in srgb,var(--tp-border-subtle) 18%,transparent)}.tp-position-history-panel{position:relative;min-width:0;padding:1rem .25rem .25rem;border-top:1px solid color-mix(in srgb,var(--tp-border-subtle) 78%,transparent);animation:tp-position-history-reveal .14s ease-out both}.tp-position-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.tp-position-history-metrics{display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.tp-position-history-metrics>div{min-width:0;padding-left:.75rem;border-left:1px solid var(--tp-border-subtle)}.tp-position-history-metrics dt{color:var(--tp-text-muted);font-size:.72rem;font-weight:400}.tp-position-history-metrics dd{display:flex;flex-direction:column;white-space:nowrap}.tp-position-history-visual{position:relative;min-width:0}.tp-position-history-chart,.tp-position-history-loading{height:220px}.tp-position-history-loading,.tp-position-history-refresh{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:var(--tp-text-muted);font-size:.75rem}.tp-position-history-loading .spinner-border{width:1.5rem;height:1.5rem}.tp-position-history-refresh{position:absolute;inset:0;background:color-mix(in srgb,var(--tblr-bg-surface) 68%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tp-position-history-message{display:flex;min-height:7rem;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;color:var(--tp-text-muted);text-align:center}.tp-position-history-notes{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem;color:var(--tp-text-muted);font-size:.72rem}.tp-position-history-mobile-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-top:.25rem;color:var(--tp-text-muted);font-size:.72rem;font-weight:600;line-height:1.25}@keyframes tp-position-history-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575.98px){.tp-leverage-search{width:100%}.tp-position-history-panel{margin-top:.75rem;padding:.875rem 0 0}.tp-position-history-heading{flex-direction:column}.tp-position-history-metrics{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.tp-leverage-position-card.is-open .tp-position-history-visual{margin-inline:-1rem}.tp-position-history-chart,.tp-position-history-loading{height:180px}}@media (prefers-reduced-motion:reduce){.tp-leverage-position-details,.tp-position-history-panel{animation:none}.tp-position-history-chevron,.tp-position-history-loading .spinner-border,.tp-position-history-refresh .spinner-border{animation:none;transition:none}}@keyframes tp-popover-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tp-header-dzengi-icon-spin,.tp-header-dzengi-popover{animation:none!important}}.tp-landing-page{--tp-landing-black:var(--tp-text-main);--tp-landing-dark:var(--tp-brand-dark);--tp-landing-green:var(--tp-brand-green);--tp-landing-green-dark:var(--tp-brand-green-hover);--tp-landing-line:rgba(24,36,51,0.14);--tp-landing-muted:var(--tp-text-muted);--tp-landing-soft:var(--tp-shell-bg);overflow:clip;background:var(--tp-surface);color:var(--tp-landing-black);font-family:var(--tp-font-sans),Inter,system-ui,sans-serif}.tp-landing-page *,.tp-landing-page :after,.tp-landing-page :before{box-sizing:border-box}.tp-landing-page h1,.tp-landing-page h2,.tp-landing-page h3,.tp-landing-page p,.tp-landing-page ul{margin:0}.tp-landing-page ul{padding:0;list-style:none}.tp-landing-page h1,.tp-landing-page h2,.tp-landing-page h3{font-family:var(--tp-font-display),var(--tp-font-sans),system-ui,sans-serif;color:inherit}.tp-landing-shell{width:min(100% - 48px,1254px);margin-inline:auto}.tp-landing-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:92px;background:var(--tp-surface)}.tp-landing-header-inner{display:flex;align-items:center;height:100%}.tp-landing-brand{display:inline-flex;align-items:center;flex:0 0 auto}.tp-landing-brand .tp-brand-logo-header{display:block;width:176px;height:56px}.tp-landing-header-menu{display:grid;grid-template-columns:1fr auto;align-items:center;flex:1 1;min-width:0;margin-left:clamp(48px,12vw,240px)}.tp-landing-nav{display:flex;justify-content:center;gap:34px}.tp-landing-footer-links a,.tp-landing-nav a{font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:14px;color:var(--tp-landing-muted);transition:color .16s ease}.tp-landing-nav a:focus-visible,.tp-landing-nav a:hover{color:var(--tp-landing-black)}.tp-landing-actions,.tp-landing-header-actions{display:flex;align-items:center;gap:12px}.tp-landing-header-actions{justify-self:end;min-height:42px;margin-left:clamp(32px,8vw,130px)}.tp-landing-header-actions .tp-landing-user-menu{display:flex;align-items:center}.tp-landing-header-actions .tp-user-menu-trigger{align-items:center;justify-content:center;width:42px;height:42px;min-height:42px;padding:0;border-radius:999px;transition:box-shadow .16s ease}.tp-landing-header-actions .tp-user-menu-trigger:hover .tp-user-avatar{filter:brightness(.94)}.tp-landing-header-actions .tp-user-menu-trigger:focus,.tp-landing-header-actions .tp-user-menu-trigger:focus-visible{box-shadow:none}.tp-landing-header-actions .tp-user-menu-trigger:focus-visible{outline:3px solid rgba(47,179,68,.3);outline-offset:3px}.tp-landing-header-actions .tp-user-menu-trigger .tp-user-avatar{width:42px;height:42px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;transition:filter .16s ease;box-shadow:0 4px 6px rgba(0,0,0,.03),0 16px 40px rgba(0,0,0,.07),inset 0 0 0 1px rgba(255,255,255,.16)}.tp-landing-header-actions .tp-user-dropdown-identity .tp-user-avatar{border-radius:999px}.tp-landing-header-actions .tp-user-dropdown-menu{z-index:30}.tp-landing-header-actions-skeleton{display:flex;align-items:center;gap:12px}.tp-landing-header-skeleton-button{width:156px;height:42px}.tp-landing-header-skeleton-avatar{width:42px;height:42px}.tp-landing-header-actions-skeleton .placeholder.tp-landing-header-skeleton-avatar,.tp-landing-header-actions-skeleton .placeholder.tp-landing-header-skeleton-button{border-radius:999px}.tp-landing-menu-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;color:var(--tp-landing-black);background:var(--tp-surface);border:1px solid var(--tp-landing-line);border-radius:999px}.tp-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 28px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.tp-landing-button:focus-visible,.tp-landing-button:hover{text-decoration:none}.tp-landing-button-primary{color:var(--tp-surface);background:var(--tp-landing-green);box-shadow:0 4px 6px rgba(0,0,0,.03),0 16px 40px rgba(0,0,0,.07)}.tp-landing-button-primary:focus-visible,.tp-landing-button-primary:hover{color:var(--tp-surface);background:var(--tp-landing-green-dark)}.tp-landing-button-secondary{color:var(--tp-landing-black);background:var(--tp-surface);border-color:var(--tp-landing-line)}.tp-landing-button-secondary:focus-visible,.tp-landing-button-secondary:hover{color:var(--tp-landing-black);background:#f4f6f8;border-color:#bdc7cf}.tp-landing-button-small{min-height:42px;padding-inline:22px;font-size:14px}.tp-landing-page a:focus-visible,.tp-landing-page button:focus-visible,.tp-landing-page summary:focus-visible{outline:3px solid rgba(47,179,68,.3);outline-offset:3px}.tp-landing-hero{--tp-hero-gap-xs:12px;--tp-hero-gap-sm:18px;--tp-hero-gap-md:30px;--tp-hero-gap-lg:36px;--tp-hero-gap-xl:56px;--tp-hero-overlap:38px;--tp-hero-copy-width:560px;position:relative;isolation:isolate;padding:var(--tp-hero-gap-xl) 0 var(--tp-hero-gap-xl);background:var(--tp-shell-bg);border-bottom:1px solid var(--tp-border-subtle)}.tp-landing-hero .tp-landing-shell{display:flex;flex-direction:column;gap:28px}.tp-landing-hero-layout{display:grid;align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(34px,3.5vw,48px);gap:clamp(34px,3.5vw,48px)}.tp-landing-hero-copy{display:flex;align-items:flex-start;flex-direction:column;gap:var(--tp-hero-gap-md);max-width:var(--tp-hero-copy-width);container-type:inline-size;text-align:left}.tp-landing-hero h1{max-width:var(--tp-hero-copy-width);font-size:clamp(20px,3.4vw,48px);font-size:clamp(20px,8.24cqi,48px);font-weight:600;line-height:1.04;letter-spacing:-.032em}.tp-landing-hero-accent{color:var(--tp-brand-green-active);font-style:normal}.tp-landing-hero h1 span{display:block}.tp-landing-hero-description{max-width:46ch;color:var(--tp-landing-muted);font-size:18px;line-height:1.56}.tp-landing-hero-conversion{display:grid;align-self:flex-start;grid-gap:16px;gap:16px;width:min(100%,460px)}.tp-landing-hero-trust{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;width:100%;min-height:64px;padding:12px 14px;color:var(--tp-text-main);background:color-mix(in srgb,var(--tp-brand-green) 6%,var(--tp-surface));border:1px solid rgba(32,123,48,.2);border-radius:14px;font-family:var(--tp-font-sans),system-ui,sans-serif;text-align:left;transition:background-color .16s ease,border-color .16s ease}.tp-landing-hero-trust-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:var(--tp-brand-green-active);background:var(--tp-brand-subtle);border-radius:10px}.tp-landing-hero-disclaimer{color:var(--tp-landing-muted);font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:12px;line-height:1.4}.tp-landing-hero-trust-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.tp-landing-hero-trust strong{color:var(--tp-text-main);font-size:14px;font-weight:600;line-height:1.25}.tp-landing-hero-trust small{color:var(--tp-landing-muted);font-size:13px;line-height:1.3}.tp-landing-hero-trust-chevron{flex:0 0 auto;color:var(--tp-landing-muted);transition:color .16s ease}.tp-landing-hero-trust:focus-visible,.tp-landing-hero-trust:hover{color:var(--tp-text-main);background:color-mix(in srgb,var(--tp-brand-green) 9%,var(--tp-surface));border-color:rgba(32,123,48,.38);text-decoration:none}.tp-landing-hero-trust:focus-visible .tp-landing-hero-trust-chevron,.tp-landing-hero-trust:hover .tp-landing-hero-trust-chevron{color:var(--tp-brand-green-active)}.tp-landing-hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--tp-hero-gap-sm);gap:var(--tp-hero-gap-sm);width:100%;font-family:var(--tp-font-sans),system-ui,sans-serif}.tp-landing-hero-benefits li{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;color:var(--tp-brand-green-active);background:var(--tp-surface);border:1px solid var(--tp-border-subtle);border-radius:14px}.tp-landing-hero-benefits span{display:grid;grid-gap:3px;gap:3px;min-width:0}.tp-landing-hero-benefits strong{color:var(--tp-text-main);font-size:14px;font-weight:600;line-height:1.2}.tp-landing-hero-benefits small{color:var(--tp-landing-muted);font-size:12px;line-height:1.25}.tp-hero-dashboard{display:block;position:relative;width:100%;min-width:0;margin:0;font-family:var(--tp-font-sans),system-ui,sans-serif}.tp-hero-dashboard-caption{margin-top:12px;color:var(--tp-landing-muted);font-size:12px;line-height:1.4;text-align:center}.tp-hero-dashboard-satellites{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tp-hero-gap-sm);gap:var(--tp-hero-gap-sm);width:90%;margin:calc(var(--tp-hero-overlap) * -1) auto 0}@media (max-width:1283.98px){.tp-hero-dashboard-satellites{width:100%}}@keyframes tp-hero-dashboard-reveal{0%{opacity:0;transform:translateY(10px) rotate(var(--tp-hero-card-angle,0deg))}to{opacity:1;transform:rotate(var(--tp-hero-card-angle,0deg))}}.tp-landing-float-card{--tp-hero-card-angle:0deg;position:relative;padding:16px 18px;background:var(--tp-surface);border:1px solid var(--tp-landing-line);border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,.025),0 18px 38px rgba(17,24,32,.1);font-family:var(--tp-font-sans),system-ui,sans-serif;animation:tp-hero-dashboard-reveal .5s cubic-bezier(.22,1,.36,1) both}.tp-landing-float-card--result{z-index:1;width:100%;padding-bottom:calc(var(--tp-hero-overlap) + 12px)}.tp-landing-float-card--allocation{--tp-hero-card-angle:-0.8deg;animation-delay:.18s}.tp-landing-float-card--benchmark{--tp-hero-card-angle:0.9deg;animation-delay:.26s}.tp-landing-float-head--result{gap:10px;margin-bottom:14px}.tp-landing-float-period{margin-left:auto;padding:4px 10px;color:var(--tp-landing-muted);background:var(--tp-shell-bg);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.tp-landing-float-result-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:14px}.tp-landing-float-result-value strong{color:var(--tp-brand-green-active);font-size:clamp(30px,2.6vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-landing-float-result-value span{color:var(--tp-landing-muted);font-size:13px}.tp-landing-float-result-chart{display:block;width:100%;height:clamp(118px,10.5vw,152px);margin-bottom:18px}.tp-landing-float-result-area--loss{fill:rgba(214,57,57,.12)}.tp-landing-float-result-area--gain{fill:rgba(47,179,68,.14)}.tp-landing-float-result-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tp-landing-float-result-line--loss{stroke:var(--tp-danger)}.tp-landing-float-result-line--gain{stroke:var(--tp-brand-green)}.tp-landing-float-result-baseline{stroke:var(--tp-landing-line);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tp-landing-float-result-costs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:14px;border-top:1px solid var(--tp-border-subtle);font-size:13px}.tp-landing-float-result-costs li{display:inline-flex;align-items:baseline;gap:6px;color:var(--tp-landing-muted)}.tp-landing-float-result-costs strong{color:var(--tp-text-main);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-landing-float-result-costs-note{margin-left:4px}.tp-hero-dashboard-satellites .tp-landing-float-head{gap:8px;margin-bottom:12px}.tp-hero-dashboard-satellites h3{font-size:13px}.tp-hero-dashboard-satellites .tp-landing-float-icon{width:28px;height:28px}.tp-hero-dashboard-satellites .tp-landing-float-body--allocation{gap:12px}.tp-hero-dashboard-satellites .tp-landing-float-donut{width:64px;height:64px}.tp-hero-dashboard-satellites .tp-landing-float-legend{gap:7px}.tp-hero-dashboard-satellites .tp-landing-float-legend li{gap:7px;font-size:11.5px}.tp-hero-dashboard-satellites .tp-landing-float-swatch{width:7px;height:7px}.tp-hero-dashboard-satellites .tp-landing-float-bench-legend{justify-content:flex-start;gap:6px 12px;margin-bottom:10px}.tp-hero-dashboard-satellites .tp-landing-float-bench-legend li{gap:6px;font-size:11.5px}.tp-hero-dashboard-satellites .tp-landing-float-bench-dot{width:7px;height:7px}.tp-hero-dashboard-satellites .tp-landing-float-bench-chart{height:72px}.tp-landing-float-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tp-landing-float-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;color:var(--tp-brand-green-active);background:#f0faf3;border-radius:999px}.tp-landing-float-card h3{font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--tp-landing-black)}.tp-landing-float-body--allocation{display:flex;align-items:center;gap:16px}.tp-landing-float-donut{width:80px;height:80px;flex:0 0 auto}.tp-landing-float-legend{display:grid;grid-gap:10px;gap:10px;flex:1 1 auto;min-width:0}.tp-landing-float-legend li{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.2}.tp-landing-float-swatch{width:9px;height:9px;flex:0 0 auto;border-radius:3px}.tp-landing-float-legend-label{color:var(--tp-landing-muted);white-space:nowrap}.tp-landing-float-legend-value{margin-left:auto;padding-left:10px;font-weight:600;color:var(--tp-landing-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-landing-float-bench-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:14px}.tp-landing-float-bench-legend li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--tp-landing-black)}.tp-landing-float-bench-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px}.tp-landing-float-bench-chart{display:block;width:100%;height:74px;overflow:visible}.tp-landing-float-bench-chart polyline{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tp-landing-float-bench-baseline{stroke:var(--tp-landing-line);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.tp-landing-section{display:flex;align-items:center;background:var(--tp-surface)}.tp-landing-section-centered{display:flex;align-items:center;flex-direction:column;text-align:center}.tp-landing-section h2,.tp-landing-security h2{max-width:840px;font-size:clamp(38px,3vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.tp-landing-section-copy{max-width:720px;color:var(--tp-landing-muted);font-size:17px;line-height:1.55}.tp-landing-problem{min-height:410px;padding-block:72px 56px;scroll-margin-top:24px}.tp-landing-problem .tp-landing-section-centered{gap:30px}.tp-landing-problem-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:min(100%,940px)}.tp-landing-problem-points li{min-height:68px;padding:16px;background:var(--tp-surface);border:1px solid var(--tp-landing-line);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.025),0 14px 32px rgba(0,0,0,.045);text-align:left}.tp-landing-problem-points li>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--tp-brand-green-active);background:#f0faf3;border-radius:50%;font-weight:700}.tp-landing-problem-points li h3{margin-top:10px;font-size:15px;font-weight:600;line-height:1.2}.tp-landing-problem-points li p{margin-top:6px;color:var(--tp-landing-muted);font-size:13px;line-height:1.45}.tp-landing-platform{min-height:434px;padding-block:56px}.tp-landing-platform .tp-landing-section-centered{gap:26px}.tp-landing-numbered-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;width:min(100%,1030px);margin-top:4px}.tp-landing-numbered-grid article{min-height:160px;padding:14px;background:var(--tp-surface);border:1px solid var(--tp-landing-line);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.025),0 14px 32px rgba(0,0,0,.045);text-align:left}.tp-landing-numbered-grid article>span{color:var(--tp-brand-green-active);font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:13px;font-weight:600}.tp-landing-numbered-grid h3{margin-top:10px;font-size:18px;font-weight:600;line-height:1.15}.tp-landing-numbered-grid p{margin-top:8px;color:var(--tp-landing-muted);font-size:13px;line-height:1.45}.tp-landing-how{padding-block:56px;scroll-margin-top:92px}.tp-landing-how .tp-landing-section-centered{gap:20px}.tp-landing-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;width:min(100%,940px);margin:12px 0 0;padding:0}.tp-landing-steps:before{content:"";position:absolute;top:26px;left:16.7%;right:16.7%;height:2px;background:linear-gradient(90deg,rgba(47,179,68,.12),rgba(47,179,68,.32),rgba(47,179,68,.12));z-index:0}.tp-landing-steps li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.tp-landing-step-num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#f0faf3;border:1px solid var(--tp-landing-line);color:var(--tp-brand-green-active);font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:17px;font-weight:700}.tp-landing-steps h3{font-size:18px;font-weight:600;line-height:1.2}.tp-landing-steps p{max-width:260px;color:var(--tp-landing-muted);font-size:14px;line-height:1.5}.tp-landing-security{display:flex;align-items:center;min-height:520px;padding-block:64px;color:var(--tp-surface);background:var(--tp-landing-dark);scroll-margin-top:24px}.tp-landing-security-inner{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:center;grid-gap:clamp(48px,6vw,88px);gap:clamp(48px,6vw,88px)}.tp-landing-security-copy{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.tp-landing-security-eyebrow{color:#78d087;font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tp-landing-security-copy p{color:#c4ced6;font-size:15px;line-height:1.55}.tp-landing-security-proof{display:grid;grid-gap:18px;gap:18px}.tp-landing-security-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tp-landing-security-checks li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px;min-height:126px;padding:17px;color:var(--tp-surface);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:14px}.tp-landing-security-checks li>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:#78d087;background:rgba(47,179,68,.13);border:1px solid rgba(120,208,135,.14);border-radius:10px}.tp-landing-security-checks h3{color:var(--tp-surface);font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:14px;font-weight:650;line-height:1.3}.tp-landing-security-checks p{margin-top:6px;color:#aebac4;font-size:12px;line-height:1.45}.tp-landing-security-control{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-inline:2px;color:#c4ced6;font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:12px;line-height:1.4}.tp-landing-security-control a,.tp-landing-security-control>span{display:inline-flex;align-items:center;gap:7px}.tp-landing-security-control>span svg{flex:0 0 auto;color:#78d087}.tp-landing-security-control a{flex:0 0 auto;color:var(--tp-surface);font-weight:600}.tp-landing-security-control a:focus-visible,.tp-landing-security-control a:hover{color:#78d087;text-decoration:none}.tp-landing-faq-section{align-items:flex-start;min-height:0;padding-block:58px 54px;scroll-margin-top:24px}.tp-landing-faq-section .tp-landing-section-centered{gap:18px}.tp-landing-faq{display:flex;flex-direction:column;gap:10px;width:min(100%,900px)}.tp-landing-faq-item{padding:17px 20px;background:var(--tp-landing-soft);border-radius:10px;text-align:left}.tp-landing-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:24px;padding:0;color:var(--tp-landing-black);background:transparent;border:0;cursor:pointer;font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:15px;font-weight:600;text-align:left}.tp-landing-faq-item button svg{flex:0 0 auto;color:var(--tp-brand-green-active);transition:transform .18s ease}.tp-landing-faq-item[data-open=true] button svg{transform:rotate(45deg)}.tp-landing-faq-item p{margin-top:8px;color:var(--tp-landing-muted);font-size:14px;line-height:1.45}.tp-landing-final-cta{min-height:340px;padding-block:48px}.tp-landing-final-cta .tp-landing-section-centered{gap:20px}.tp-landing-final-cta-trust{color:var(--tp-landing-muted);font-size:13px;line-height:1.4}.tp-landing-footer{display:flex;align-items:center;min-height:300px;padding-block:38px;color:var(--tp-surface);background:var(--tp-landing-dark)}.tp-landing-footer>.tp-landing-shell{max-width:1040px}.tp-landing-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;min-height:116px}.tp-landing-footer-brand{width:min(100%,400px)}.tp-landing-footer-logo{display:inline-flex;align-items:center}.tp-landing-footer-logo .tp-brand-logo-footer{width:190px;height:60px}.tp-landing-footer-logo .tp-brand-logo-footer tspan:first-child{fill:#f4f7f5;opacity:.9}.tp-landing-footer-brand p{margin-top:8px;color:#c4ced6;font-size:13px;line-height:1.5}.tp-landing-footer-nav{display:flex;gap:64px}.tp-landing-footer-col-title{margin-bottom:14px;color:#8a97a0;font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tp-landing-footer-links{display:flex;flex-direction:column;gap:12px}.tp-landing-footer-links a{color:var(--tp-surface)}.tp-landing-footer-links a:focus-visible,.tp-landing-footer-links a:hover{color:var(--tp-landing-green)}.tp-landing-footer-link-button{border:0;background:none;padding:0;color:var(--tp-surface);font:inherit;text-align:left;cursor:pointer}.tp-landing-footer-link-button:focus-visible,.tp-landing-footer-link-button:hover{color:var(--tp-landing-green)}body{padding-bottom:var(--tp-cookie-banner-height,0)}.tp-dashboard-metric-popover{z-index:1040}.tp-landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding-top:24px;color:#c4ced6;border-top:1px solid rgba(255,255,255,.14);font-family:var(--tp-font-sans),system-ui,sans-serif;font-size:13px}@media (max-width:1199.98px){.tp-landing-header-menu{margin-left:48px}.tp-landing-header-actions{margin-left:32px}.tp-landing-nav{gap:22px}.tp-landing-hero-layout{--tp-hero-copy-width:100%;grid-template-columns:minmax(0,1fr);gap:var(--tp-hero-gap-lg)}.tp-hero-dashboard{--tp-hero-overlap:30px;width:100%;margin:0}.tp-hero-dashboard-satellites{width:94%}.tp-landing-float-card{--tp-hero-card-angle:0deg}}@media (max-width:991.98px){.tp-landing-header{height:76px}.tp-landing-header-inner{justify-content:space-between}.tp-landing-brand .tp-brand-logo-header{width:156px;height:48px}.tp-landing-menu-toggle{display:inline-flex}.tp-landing-header-menu{position:absolute;top:calc(100% - 4px);right:24px;left:24px;display:none;grid-template-columns:1fr;gap:18px;margin:0;padding:20px;background:rgba(255,255,255,.98);border:1px solid var(--tp-landing-line);border-radius:16px;box-shadow:0 18px 42px rgba(17,24,32,.12)}.tp-landing-header-menu.is-open{display:grid}.tp-landing-nav{align-items:stretch;flex-direction:column;gap:0}.tp-landing-nav a{display:block;padding:10px 8px;font-size:15px}.tp-landing-header-actions{justify-self:stretch;margin:0}.tp-landing-header-actions .tp-landing-button{flex:1 1}.tp-landing-header-actions .tp-landing-user-menu,.tp-landing-header-skeleton-avatar{display:none}.tp-landing-header-actions-skeleton{flex:1 1}.tp-landing-header-skeleton-button{flex:1 1;width:auto}.tp-landing-hero h1,.tp-landing-hero-copy{max-width:760px}.tp-landing-how{scroll-margin-top:76px}.tp-landing-security-inner{grid-template-columns:minmax(0,1fr);gap:36px}.tp-landing-security-copy{max-width:700px}.tp-landing-numbered-grid,.tp-landing-problem-points{grid-template-columns:1fr;width:min(100%,640px)}}@media (max-width:767.98px){.tp-landing-shell{width:min(100% - 40px,1254px)}.tp-landing-hero{--tp-hero-gap-xl:40px;--tp-hero-gap-lg:32px;--tp-hero-gap-md:20px;padding:var(--tp-hero-gap-xl) 0 44px}.tp-landing-hero .tp-landing-shell{gap:22px}.tp-landing-hero-description{font-size:17px;line-height:1.5}.tp-landing-actions{align-items:stretch;flex-direction:column;gap:14px;width:100%}.tp-landing-hero-trust{max-width:none}.tp-landing-actions .tp-landing-button{width:100%}.tp-landing-actions .tp-landing-button-secondary{background:transparent}.tp-landing-hero-benefits{grid-template-columns:minmax(0,1fr);gap:12px}.tp-landing-hero-benefits li{gap:14px}.tp-landing-hero-benefits svg{width:28px;height:28px}.tp-hero-dashboard{--tp-hero-overlap:0px;width:100%}.tp-landing-float-card--result{padding-bottom:16px}.tp-hero-dashboard-satellites{gap:12px;width:100%;margin-top:12px}.tp-landing-float-result-value strong{font-size:30px}.tp-landing-float-result-chart{height:104px;margin-bottom:14px}.tp-landing-footer,.tp-landing-section,.tp-landing-security{min-height:0}.tp-landing-section{padding-block:40px}.tp-landing-section h2,.tp-landing-security h2{font-size:clamp(34px,9vw,44px)}.tp-landing-section-copy{font-size:16px}.tp-landing-numbered-grid,.tp-landing-problem-points,.tp-landing-steps{grid-template-columns:1fr}.tp-landing-steps{gap:28px;width:min(100%,420px)}.tp-landing-steps:before{display:none}.tp-landing-problem-points li{min-height:60px}.tp-landing-numbered-grid article{min-height:0}.tp-landing-security{padding-block:44px}.tp-landing-security-inner{grid-template-columns:1fr;gap:36px}.tp-landing-security-copy{align-items:center;text-align:center}.tp-landing-security-checks{grid-template-columns:minmax(0,1fr);width:min(100%,520px);margin-inline:auto}.tp-landing-security-checks li{min-height:0}.tp-landing-security-control{align-items:flex-start;flex-direction:column;width:min(100%,520px);margin-inline:auto}.tp-landing-faq-item{padding:16px}.tp-landing-faq-item button{font-size:14px}.tp-landing-footer{padding-block:54px 32px}.tp-landing-footer-bottom,.tp-landing-footer-top{align-items:flex-start;flex-direction:column}.tp-landing-footer-top{gap:28px;min-height:0;padding-bottom:32px}.tp-landing-footer-nav{flex-direction:column;gap:24px}.tp-landing-footer-bottom{gap:10px;padding-top:24px;line-height:1.45}}@media (max-width:575.98px){.tp-hero-dashboard-satellites{display:none}.tp-landing-float-result-costs-note{margin-left:0}}@media (max-width:359.98px){.tp-landing-shell{width:min(100% - 28px,1254px)}.tp-landing-header-menu{right:14px;left:14px}.tp-landing-header-actions{align-items:stretch;flex-direction:column}.tp-landing-float-result-value strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.tp-landing-page *,.tp-landing-page :after,.tp-landing-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}.tp-landing-float-card{animation:none!important;transform:rotate(var(--tp-hero-card-angle,0deg))}}