@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";[data-bs-theme=dark]{--bs-body-bg: #0a0d11;--bs-body-color: #e2e8f0;--bs-body-font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--bs-border-color: #1a2332;--bs-border-color-translucent: rgba(26, 35, 50, .5);--bs-primary: #10b981;--bs-primary-rgb: 16, 185, 129;--bs-primary-text-emphasis: #10b981;--bs-primary-bg-subtle: rgba(16, 185, 129, .1);--bs-primary-border-subtle: rgba(16, 185, 129, .2);--bs-secondary: #94a3b8;--bs-secondary-rgb: 148, 163, 184;--bs-secondary-text-emphasis: #94a3b8;--bs-secondary-bg-subtle: rgba(30, 41, 59, .5);--bs-secondary-border-subtle: rgba(30, 41, 59, .7);--bs-success: #10b981;--bs-success-rgb: 16, 185, 129;--bs-danger: #ef4444;--bs-danger-rgb: 239, 68, 68;--bs-danger-text-emphasis: #ef4444;--bs-danger-bg-subtle: rgba(239, 68, 68, .1);--bs-warning: #f59e0b;--bs-warning-rgb: 245, 158, 11;--bs-info: #3b82f6;--bs-info-rgb: 59, 130, 246;--bs-card-bg: #0f1318;--bs-card-border-color: #1a2332;--bs-table-bg: transparent;--bs-table-color: #e2e8f0;--bs-table-border-color: #1a2332;--bs-table-striped-bg: rgba(30, 41, 59, .2);--bs-table-striped-color: #e2e8f0;--bs-table-hover-bg: rgba(16, 185, 129, .04);--bs-table-hover-color: #e2e8f0;--bs-form-control-bg: #0f1318;--bs-form-control-color: #e2e8f0;--bs-form-control-border-color: #1a2332;--bs-form-control-focus-color: rgba(16, 185, 129, .25);--bs-form-control-focus-border-color: #10b981;--bs-link-color: #10b981;--bs-link-hover-color: #34d399}html{color-scheme:dark}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#07120f;color:#e2e8f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.pip-toast-viewport{position:fixed;top:0;right:0;z-index:100;display:flex;width:100%;max-height:100vh;margin:0;padding:1rem;list-style:none;flex-direction:column-reverse;pointer-events:none}@media(min-width:640px){.pip-toast-viewport{top:auto;bottom:0;flex-direction:column}}@media(min-width:768px){.pip-toast-viewport{max-width:420px}}.pip-public-page,.pip-auth-page{min-height:100vh;min-height:100dvh;color:#eef6f3;background:#07120f;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.pip-public-page{position:relative;display:flex;flex-direction:column;overflow:hidden;background-image:linear-gradient(rgba(115,168,148,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(115,168,148,.055) 1px,transparent 1px);background-size:54px 54px}.pip-public-page>*:not(.pip-public-orb){position:relative;z-index:1}.pip-public-page main{flex:1}.pip-public-orb{position:absolute;width:42rem;height:42rem;border-radius:50%;filter:blur(14px);pointer-events:none;opacity:.22}.pip-public-orb-one{top:-25rem;right:-15rem;background:radial-gradient(circle,#22c78d 0,transparent 65%)}.pip-public-orb-two{left:-24rem;top:28rem;background:radial-gradient(circle,#2563eb 0,transparent 66%);opacity:.12}.pip-public-nav{height:5.25rem;max-width:1320px;margin:auto;padding:0 2.5rem;display:flex;align-items:center;justify-content:space-between}.pip-brand,.pip-auth-brand{display:inline-flex;align-items:center;gap:.65rem;color:#f4fbf8;font-size:1.05rem;font-weight:750;letter-spacing:-.035em}.pip-brand-mark{position:relative;display:inline-flex;align-items:end;gap:2px;width:25px;height:25px;padding:5px;border:1px solid rgba(90,239,180,.35);border-radius:8px;background:#24cf901f}.pip-brand-mark span{display:block;width:3px;background:#58eaae;border-radius:4px}.pip-brand-mark span:nth-child(1){height:7px}.pip-brand-mark span:nth-child(2){height:12px}.pip-brand-mark span:nth-child(3){height:17px}.pip-public-nav-links{display:flex;gap:2rem}.pip-public-nav-links a,.pip-text-link{color:#a7beb4;text-decoration:none;font-size:.86rem;font-weight:500}.pip-public-nav-links a:hover,.pip-text-link:hover{color:#fff}.pip-public-nav-actions{display:flex;align-items:center;gap:1.4rem}.pip-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.15rem;border-radius:.72rem;background:#54e7a9;color:#062116;font-size:.85rem;font-weight:750;text-decoration:none;box-shadow:0 12px 28px #31df9929;transition:transform .2s,box-shadow .2s,background .2s}.pip-button:hover{color:#062116;transform:translateY(-2px);background:#7af1bd;box-shadow:0 17px 33px #31df9947}.pip-button-small{padding:.66rem .85rem;font-size:.78rem}.pip-hero{max-width:1220px;margin:auto;padding:5.7rem 2.5rem 6.5rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:4.6rem;align-items:center}.pip-hero-copy{max-width:570px}.pip-eyebrow,.pip-section-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#7ce7b8;font-size:.72rem;text-transform:uppercase;font-weight:750;letter-spacing:.13em}.pip-live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#4fecaa;box-shadow:0 0 0 4px #4fecaa21}.pip-hero h1{max-width:650px;margin:1.2rem 0;color:#f3faf7;font-size:clamp(3rem,5.25vw,5.3rem);line-height:.99;letter-spacing:-.072em;font-weight:730}.pip-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#7af0bb}.pip-hero-copy>p{max-width:505px;color:#a9beb5;font-size:1.08rem;line-height:1.75}.pip-hero-actions{display:flex;align-items:center;gap:1.6rem;margin-top:2rem}.pip-secondary-link{display:inline-flex;align-items:center;color:#deeee7;gap:.25rem;font-size:.87rem;font-weight:650;text-decoration:none}.pip-secondary-link:hover{color:#74edb5}.pip-trust-row{margin-top:2.7rem;display:flex;gap:1.15rem;flex-wrap:wrap;color:#90aaa0;font-size:.72rem}.pip-trust-row span{display:inline-flex;align-items:center;gap:.3rem}.pip-trust-row svg{color:#57e5aa}.pip-terminal-preview{overflow:hidden;border:1px solid rgba(137,197,166,.24);border-radius:1.15rem;background:#081813eb;box-shadow:0 28px 80px #00000061,0 0 0 7px #8ee5bf06;transform:perspective(1500px) rotateY(-5deg) rotateX(2deg)}.pip-terminal-topbar,.pip-terminal-footer{display:flex;justify-content:space-between;align-items:center;padding:.82rem 1rem;border-bottom:1px solid rgba(137,197,166,.14);color:#b8cec4;font-size:.68rem}.pip-terminal-pair,.pip-terminal-footer span{display:flex;align-items:center;gap:.42rem;font-weight:700}.pip-terminal-topbar-actions{display:flex;align-items:center;gap:.8rem;color:#789287}.pip-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#effaf5;background:#315646;font-size:.57rem}.pip-terminal-content{display:grid;grid-template-columns:minmax(0,1fr) 158px;min-height:295px}.pip-chart-panel{padding:1.1rem 1.2rem .6rem;min-width:0}.pip-chart-meta{display:flex;align-items:baseline;gap:.58rem;font-size:.67rem;color:#91aa9f}.pip-chart-meta strong{color:#f0faf5;font-size:1rem}.pip-chart-meta small{color:#61e6ad}.pip-chart{display:block;width:100%;margin-top:.45rem}.pip-chart-grid path{stroke:#91b5a41f;stroke-width:1}.pip-chart-area{fill:url(#pip-area)}.pip-chart-line{fill:none;stroke:#54e5a7;stroke-width:2.5}.pip-chart-point{fill:#8af5c5;stroke:#61e7ae40;stroke-width:7}.pip-chart-times{display:flex;justify-content:space-between;color:#667d73;font-size:.55rem}.pip-order-panel{padding:1rem .8rem;border-left:1px solid rgba(137,197,166,.14);background:#030d0a73}.pip-panel-label{color:#dff1e8;font-size:.66rem;font-weight:700}.pip-order-tabs{display:flex;gap:.8rem;margin:1rem 0;color:#698277;font-size:.59rem}.pip-order-tabs .is-active{color:#65e9af;border-bottom:1px solid #65e9af;padding-bottom:.3rem}.pip-order-panel label,.pip-order-risk{display:flex;justify-content:space-between;color:#8da69b;font-size:.57rem}.pip-order-panel label strong,.pip-order-risk b{color:#d8eee5;font-weight:600}.pip-order-input{display:flex;gap:.35rem;margin:.42rem 0 .8rem;padding:.52rem;border:1px solid rgba(133,191,161,.2);border-radius:.38rem;color:#d9eee5;font-size:.65rem}.pip-order-input span{color:#789286}.pip-order-risk{margin-bottom:1.15rem}.pip-buy-button{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.58rem .3rem;border:0;border-radius:.4rem;background:#4ce2a2;color:#062016;font-weight:800;font-size:.57rem}.pip-terminal-footer{border-top:1px solid rgba(137,197,166,.14);border-bottom:0;color:#70897e;font-size:.56rem}.pip-terminal-footer i{width:5px;height:5px;border-radius:50%;background:#51e6a9}.pip-feature-section{max-width:1220px;margin:auto;padding:1rem 2.5rem 7rem}.pip-section-heading{max-width:540px}.pip-section-heading h2,.pip-workflow h2{margin:.7rem 0 0;font-size:clamp(2rem,3vw,3.1rem);color:#eff9f4;line-height:1.08;letter-spacing:-.055em}.pip-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem}.pip-feature-card{position:relative;min-height:220px;padding:1.55rem;border:1px solid rgba(132,195,163,.17);border-radius:.9rem;background:#10271e7a;transition:transform .2s,border-color .2s,background .2s}.pip-feature-card:hover{transform:translateY(-5px);border-color:#63eaad6b;background:#183c2d8f}.pip-feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:.65rem;color:#68edb2;background:#5be7a81c}.pip-feature-card h3{margin:1.5rem 0 .6rem;color:#effaf5;font-size:1rem}.pip-feature-card p{color:#98afa4;font-size:.86rem;line-height:1.65}.pip-feature-arrow{position:absolute;right:1.4rem;bottom:1.25rem;color:#74eeb5}.pip-workflow{max-width:1220px;margin:auto;padding:4.2rem 2.5rem;display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;border-top:1px solid rgba(132,195,163,.16)}.pip-workflow-copy>p{max-width:480px;color:#99b0a5;margin-top:1.1rem;line-height:1.7}.pip-workflow-points{display:grid;gap:.9rem;margin-top:1.6rem;color:#d6eae1;font-size:.82rem}.pip-workflow-points span{display:flex;gap:.55rem;align-items:center}.pip-workflow-points svg{color:#62e9ad}.pip-workflow-stats{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.pip-workflow-stats>div{padding:1rem 1.2rem;border-left:1px solid rgba(132,195,163,.2)}.pip-workflow-stats strong{display:block;color:#69ecb0;font-size:.72rem;letter-spacing:.1em}.pip-workflow-stats span{display:block;margin-top:2rem;color:#effaf5;font-size:1.25rem;font-weight:700}.pip-workflow-stats p{color:#94aa9f;font-size:.77rem;line-height:1.5}.pip-public-footer{max-width:1220px;margin:auto;padding:1.8rem 2.5rem;border-top:1px solid rgba(132,195,163,.16);display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#71897e;font-size:.7rem}.pip-public-footer .pip-brand{font-size:.9rem}.pip-public-footer .pip-brand-mark{transform:scale(.8);transform-origin:left center;margin-right:-.15rem}.pip-public-footer a{display:inline-flex;align-items:center;gap:.35rem;color:#b9cec4;text-decoration:none}.pip-auth-page{display:grid;grid-template-columns:minmax(320px,45%) 1fr;background:#07120f}.pip-auth-aside{position:relative;min-height:100vh;padding:3rem clamp(2rem,6vw,6.5rem);overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(145deg,#0d3728,#082017 55%,#05120d)}.pip-auth-aside:after{content:"";position:absolute;width:35rem;height:35rem;right:-19rem;bottom:-14rem;border:1px solid rgba(132,244,184,.25);border-radius:50%;box-shadow:0 0 0 3rem #4fe09e09,0 0 0 6rem #4fe09e06}.pip-auth-aside-copy{max-width:420px;margin:auto 0 3.5rem;position:relative;z-index:1}.pip-auth-aside h1{margin:1.1rem 0;color:#f0faf5;font-size:clamp(2.8rem,4.1vw,4.5rem);line-height:1;letter-spacing:-.07em}.pip-auth-aside p{color:#b4cfc1;font-size:1rem;line-height:1.7}.pip-auth-aside-points{position:relative;z-index:1;display:grid;gap:.85rem;color:#d4ebe0;font-size:.82rem}.pip-auth-aside-points span{display:flex;align-items:center;gap:.6rem}.pip-auth-aside-points svg{color:#72ecb4}.pip-auth-form-area{position:relative;min-height:100vh;min-height:100dvh;padding:3rem clamp(1.5rem,8vw,8rem);display:flex;flex-direction:column;background:#0a1511}.pip-auth-back{align-self:flex-end;display:inline-flex;align-items:center;gap:.45rem;color:#96aca2;font-size:.8rem;text-decoration:none}.pip-auth-back:hover{color:#74eeb5}.pip-auth-form-wrap{width:min(100%,425px);margin:auto}.pip-auth-intro{margin-bottom:1.25rem}.pip-auth-intro span{display:block;color:#f2fbf6;font-size:1.6rem;font-weight:720;letter-spacing:-.04em}.pip-auth-intro p{margin:.35rem 0 0;color:#91a89d;font-size:.86rem}.pip-clerk-card{width:100%;border:1px solid rgba(124,213,168,.2);border-radius:1rem;overflow:hidden;background:#101f19;box-shadow:0 24px 60px #0003}.pip-clerk-logo{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;border-radius:.7rem}.pip-clerk-card .cl-card{width:100%;background:transparent!important;box-shadow:none!important}.pip-clerk-card .cl-header{padding-top:.25rem}.pip-clerk-card .cl-socialButtonsBlockButton{border-color:#89cdaa3b;background:#13281f}.pip-clerk-card .cl-socialButtonsBlockButton:hover{background:#19352a}.pip-clerk-card .cl-formButtonPrimary{border-radius:.55rem!important}.pip-auth-disclaimer{color:#647a6f;font-size:.68rem;text-align:center}.pip-auth-mobile-head{display:none}@media(max-width:960px){.pip-public-nav{padding:0 1.25rem}.pip-public-nav-links{display:none}.pip-hero{grid-template-columns:1fr;gap:3rem;padding:4.2rem 1.5rem 4.5rem}.pip-hero-copy{max-width:650px}.pip-hero-visual{max-width:690px}.pip-terminal-preview{transform:none}.pip-feature-section,.pip-workflow{padding-left:1.5rem;padding-right:1.5rem}.pip-workflow{grid-template-columns:1fr;gap:2.6rem}.pip-auth-page{grid-template-columns:1fr}.pip-auth-aside{display:none}.pip-auth-form-area{padding:1.5rem;min-height:100vh}.pip-auth-mobile-head{display:block;margin-bottom:2.7rem}.pip-auth-back{align-self:flex-start}.pip-auth-form-wrap{margin:auto}.pip-auth-disclaimer{margin-top:auto}}@media(max-width:640px){.pip-public-nav{height:4.6rem}.pip-public-nav-actions{gap:.9rem}.pip-text-link{font-size:.78rem}.pip-button-small{padding:.58rem .7rem;font-size:.72rem}.pip-hero h1{font-size:clamp(2.85rem,13vw,4rem)}.pip-hero-copy>p{font-size:.96rem}.pip-hero-actions{gap:1rem;flex-wrap:wrap}.pip-trust-row{display:grid;gap:.55rem}.pip-terminal-content{grid-template-columns:1fr}.pip-order-panel{display:none}.pip-feature-grid{grid-template-columns:1fr}.pip-feature-card{min-height:180px}.pip-workflow-stats{grid-template-columns:1fr}.pip-workflow-stats>div{display:grid;grid-template-columns:45px 1fr;column-gap:.6rem;padding:1rem 0;border-left:0;border-bottom:1px solid rgba(132,195,163,.16)}.pip-workflow-stats span{margin:0}.pip-workflow-stats p{grid-column:2;margin:.2rem 0}.pip-public-footer{flex-direction:column;align-items:flex-start;padding:1.6rem 1.5rem}.pip-auth-form-area{padding:1.25rem}.pip-auth-form-wrap{width:100%}.pip-clerk-card{border-radius:.85rem}}.font-mono{font-family:Space Mono,Menlo,Monaco,Courier New,monospace!important}.font-sans{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.letter-spacing-wider{letter-spacing:.05em!important}.letter-spacing-widest{letter-spacing:.1em!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-tightest{letter-spacing:-.05em!important}.card{background-color:var(--bs-card-bg);border-color:var(--bs-card-border-color);border-radius:0!important;transition:border-color .3s ease,box-shadow .3s ease}.card:hover{border-color:#1e293bcc}.card-header{border-bottom-color:var(--bs-card-border-color);background-color:transparent}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.3),transparent);opacity:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.feature-card:hover{border-color:#10b9814d!important;background-color:#10b98108!important}.btn{border-radius:0!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;padding:.5rem 1rem;transition:all .2s ease}.btn-sm{font-size:.7rem;padding:.375rem .75rem}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#0a0d11}.btn-primary:hover{background-color:#34d399;border-color:#34d399;color:#0a0d11;box-shadow:0 0 20px #10b98133}.btn-outline-primary{color:var(--bs-primary);border-color:#10b98140;background-color:transparent}.btn-outline-primary:hover{background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary);color:var(--bs-primary);box-shadow:0 0 15px #10b9811a}.btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger)}.btn-danger:hover{background-color:#f87171;border-color:#f87171;box-shadow:0 0 20px #ef444433}.btn-outline-danger{color:var(--bs-danger);border-color:#ef444440;background-color:transparent}.btn-outline-danger:hover{background-color:var(--bs-danger-bg-subtle);border-color:var(--bs-danger);color:var(--bs-danger)}.btn.bg-transparent.border-transparent{color:var(--bs-primary)}.btn.bg-transparent.border-transparent:hover{background-color:#10b98114!important;box-shadow:none}.form-control{background-color:#111620!important;border-color:#1a2332!important;color:#e2e8f0!important;border-radius:0!important;font-size:.8125rem;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus{background-color:#111620!important;border-color:#10b981!important;color:#e2e8f0!important;box-shadow:0 0 0 .2rem #10b9811f!important}.form-control::placeholder{color:#475569!important;opacity:1}.form-select{background-color:#111620!important;border-color:#1a2332!important;color:#e2e8f0!important;border-radius:0!important;font-size:.8125rem}.form-select:focus{border-color:#10b981!important;box-shadow:0 0 0 .2rem #10b9811f!important}.form-label{color:#94a3b8!important;margin-bottom:.375rem}[data-radix-popper-content-wrapper]{z-index:1050!important}[data-radix-select-content]:not(.pip-chart-timeframe-menu):not(.pip-select-content),[data-radix-popper-content-wrapper] [role=listbox]:not(.pip-chart-timeframe-menu):not(.pip-select-content):not(.pip-backtest-market-list),[data-radix-popper-content-wrapper] [role=dialog]:not(.pip-chart-popover):not(.pip-backtest-market-menu),.bg-popover,.bg-background:not(.pip-select-trigger){background-color:#0f1318!important;border:1px solid #1a2332!important;color:#e2e8f0!important;border-radius:0!important;opacity:1!important;box-shadow:0 10px 15px -3px #00000080,0 4px 6px -2px #00000080!important}[data-radix-select-content]:not(.pip-chart-timeframe-menu):not(.pip-select-content){max-height:280px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#1a2332 #0a0d11}[data-radix-select-content]:not(.pip-chart-timeframe-menu):not(.pip-select-content)::-webkit-scrollbar{width:6px}[data-radix-select-content]:not(.pip-chart-timeframe-menu):not(.pip-select-content)::-webkit-scrollbar-track{background:#0a0d11}[data-radix-select-content]:not(.pip-chart-timeframe-menu):not(.pip-select-content)::-webkit-scrollbar-thumb{background:#1a2332}[data-radix-select-content]:not(.pip-chart-timeframe-menu):not(.pip-select-content)::-webkit-scrollbar-thumb:hover{background:#2a3a4e}.strategy-tabs-list{display:flex;width:100%;padding:4px;background-color:color-mix(in srgb,var(--pip-skin-surface, #07160f) 85%,var(--pip-skin-bg, #07130e));border:1px solid color-mix(in srgb,var(--pip-skin-primary, #47a16f) 25%,transparent);border-radius:8px;gap:4px}.strategy-tab-trigger{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .75rem;font-size:.65rem;font-family:Space Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;background:transparent;color:#4a5568;white-space:nowrap;outline:none}.strategy-tab-trigger:hover:not([data-state=active]){background-color:#ffffff0d;color:#94a3b8}.strategy-tab-trigger[data-tab=buy][data-state=active]{background-color:#10b981;color:#000;box-shadow:0 0 14px #10b98159}.strategy-tab-trigger[data-tab=sell][data-state=active]{background-color:#ef4444;color:#fff;box-shadow:0 0 14px #ef444459}.strategy-tab-trigger[data-tab=risk][data-state=active]{background-color:#f59e0b;color:#000;box-shadow:0 0 14px #f59e0b59}.strategy-tab-trigger[data-tab=smc][data-state=active]{background-color:#3b82f6;color:#fff;box-shadow:0 0 14px #3b82f659}.strategy-tab-trigger[data-tab=trade][data-state=active]{background-color:#10b981;color:#000;box-shadow:0 0 14px #10b98159}.strategy-tab-trigger[data-tab=scanner][data-state=active]{background-color:#3b82f6;color:#fff;box-shadow:0 0 14px #3b82f659}.table{--bs-table-bg: transparent;--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--bs-border-color)}.table thead th{border-bottom-color:var(--bs-border-color);background-color:#1e293b33;position:sticky;top:0;z-index:1}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover td{background-color:#10b9810a;color:var(--bs-table-hover-color)}.table td{border-bottom:1px solid var(--bs-border-color)}.trade-row{transition:background-color .15s ease}.trade-row:hover{background-color:#10b9810a!important}.border-color-subtle{border-color:var(--bs-border-color)!important}.badge{border-radius:0!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;padding:.25rem .5rem}a{color:var(--bs-link-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--bs-link-hover-color);text-decoration:none}.navbar{background-color:var(--bs-card-bg);border-bottom:1px solid var(--bs-border-color)}.nav-item-hover:hover{background-color:#1e293b80!important;color:#e2e8f0!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0a0d11}::-webkit-scrollbar-thumb{background:#1a2332;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#2a3a4e}*{scrollbar-width:thin;scrollbar-color:#1a2332 #0a0d11}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:#475569;pointer-events:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes glow{0%,to{box-shadow:0 0 4px #10b98133}50%{box-shadow:0 0 12px #10b98166}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.account-delete-btn{color:#94a3b8!important;transition:color .2s ease}.account-delete-btn:hover{color:#ef4444!important}.modal-content{background-color:var(--bs-card-bg)!important;border-color:var(--bs-border-color)!important;border-radius:0!important;color:var(--bs-body-color)}.modal-header{border-bottom-color:var(--bs-border-color)!important}.modal-footer{border-top-color:var(--bs-border-color)!important}.tooltip{font-family:Space Mono,monospace;font-size:.6875rem}.tooltip-content{background-color:var(--bs-primary)!important;color:#fff!important;font-family:Space Mono,monospace;font-size:.6875rem!important;padding:.25rem .5rem!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.tooltip-content p{margin:0!important;padding:0!important}::selection{background-color:#10b9814d;color:#fff}*:focus-visible{outline:2px solid rgba(16,185,129,.5);outline-offset:2px}.skeleton-shimmer{background:linear-gradient(90deg,#1e293b4d 25%,#1e293b80,#1e293b4d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.swal-dt-popup{border:1px solid #1a2332!important;border-radius:0!important;font-family:Inter,-apple-system,sans-serif!important}.swal-dt-title{font-family:Space Mono,monospace!important;font-size:.9rem!important;text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0!important}.swal-dt-html{font-size:.8125rem!important;color:#94a3b8!important}.swal-dt-btn-confirm,.swal-dt-btn-cancel,.swal-dt-btn-deny{border-radius:0!important;font-family:Space Mono,monospace!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.5rem 1.25rem!important}.swal2-toast .swal-dt-title{font-size:.75rem!important}.swal2-toast.swal-dt-popup{border-radius:0!important}@keyframes swalDtShow{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes swalDtHide{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.97)}}.swal-dt-show{animation:swalDtShow .18s ease forwards}.swal-dt-hide{animation:swalDtHide .15s ease forwards}.swal2-timer-progress-bar{background:#10b981!important}.session-expanded-panel{display:flex;flex-direction:column;background-color:#0f131899;border-bottom:2px solid rgba(16,185,129,.15)}.session-tab-bar{display:flex;align-items:center;padding:.625rem 1rem;border-bottom:1px solid #1a2332;background:linear-gradient(180deg,#0f1318,#0c1017)}.session-tab-group{display:flex;align-items:center;gap:.25rem;padding:3px;border-radius:0;background-color:#0a0d11cc;border:1px solid #1a2332}.session-tab-btn{display:flex;align-items:center;gap:.375rem;padding:.4rem .875rem;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap}.session-tab-btn:hover{color:#94a3b8;background-color:#1e293b4d}.session-tab-btn--active{color:#10b981!important;background-color:#10b98114!important;border-color:#10b98140!important;box-shadow:0 0 12px #10b98114,inset 0 1px #10b9811a}.session-tab-btn--active:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#10b981,transparent)}.session-logs-header{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(90deg,rgba(16,185,129,.04) 0%,transparent 100%);border-bottom:1px solid rgba(16,185,129,.12);font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.session-logs-header-dot{width:6px;height:6px;border-radius:50%;background-color:#334155;flex-shrink:0}.session-logs-header-dot--active{background-color:#10b981;box-shadow:0 0 6px #10b98180;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.session-logs-header-sub{margin-left:auto;color:#475569;font-weight:400}.session-logs-body{background-color:#080b0e;height:420px;overflow-y:auto;font-family:Space Mono,monospace;font-size:.6875rem;width:100%}.session-logs-empty{padding:2rem 1.25rem;color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.session-log-row{display:flex;align-items:flex-start;gap:1rem;padding:.5rem 1.25rem;width:100%;transition:background-color .15s ease;border-bottom:1px solid rgba(26,35,50,.3)}.session-log-row:hover{background-color:#10b98108}.session-log-row--even{background-color:#0f131880}.session-log-row--even:hover{background-color:#10b9810d}.session-log-time{color:#475569;flex-shrink:0;width:5.5rem;font-variant-numeric:tabular-nums}.session-log-symbol{color:#10b981;font-weight:700;flex-shrink:0;width:5rem}.session-log-action{text-transform:uppercase;flex-shrink:0;width:6rem;font-weight:700;font-size:.625rem;padding:.1rem .375rem;text-align:center;border-radius:0;letter-spacing:.04em}.session-log-action-trade{color:#60a5fa;background-color:#60a5fa1a;border:1px solid rgba(96,165,250,.15)}.session-log-action-ai{color:#fbbf24;background-color:#fbbf241a;border:1px solid rgba(251,191,36,.15)}.session-log-action-blocked{color:#f87171;background-color:#f871711a;border:1px solid rgba(248,113,113,.15)}.session-log-action-error{color:#ef4444;background-color:#ef44441f;border:1px solid rgba(239,68,68,.2)}.session-log-action-evaluate{color:#34d399;background-color:#34d3991a;border:1px solid rgba(52,211,153,.15)}.session-log-action-default{color:#64748b;background-color:#64748b1a;border:1px solid rgba(100,116,139,.15)}.session-log-message{color:#e2e8f0;flex:1;line-height:1.5;word-break:break-word}.economy-filter-bar{display:flex;align-items:center;gap:1rem;padding:.625rem 1rem;background:linear-gradient(180deg,#0f1318,#0c1017);border:1px solid #1a2332;flex-wrap:wrap}.economy-tab-group{display:flex;align-items:center;gap:.25rem;padding:3px;background-color:#0a0d11cc;border:1px solid #1a2332}.economy-tab-high.session-tab-btn--active{color:#ef4444!important;background-color:#ef444414!important;border-color:#ef444440!important;box-shadow:0 0 12px #ef444414,inset 0 1px #ef44441a}.economy-tab-high.session-tab-btn--active:after{background:linear-gradient(90deg,transparent,#ef4444,transparent)!important}.economy-country-filter{margin-left:auto}.economy-country-select{font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;background-color:#0a0d11;border:1px solid #1a2332;padding:.375rem .75rem;cursor:pointer;appearance:auto;outline:none;transition:border-color .2s ease}.economy-country-select:focus{border-color:#10b98180}.economy-event-count{font-family:Space Mono,monospace;font-size:.625rem;color:#475569;letter-spacing:.04em;white-space:nowrap}.economy-refresh-btn{display:flex;align-items:center;gap:.375rem;padding:.4rem .875rem;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#10b981;background-color:#10b98114;border:1px solid rgba(16,185,129,.25);cursor:pointer;transition:all .2s ease}.economy-refresh-btn:hover{background-color:#10b98124;box-shadow:0 0 12px #10b9811a}.economy-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.economy-events-container{display:flex;flex-direction:column;gap:1.5rem}.symbol-search-item{font-family:Space Mono,monospace;font-size:11px!important;cursor:pointer;padding:.5rem .75rem!important;border-bottom:1px solid #1a2332!important;border-radius:0!important;transition:background-color .15s ease,color .15s ease}.symbol-search-item:last-child{border-bottom:none!important}.symbol-search-item[data-selected=true],.symbol-search-item:hover{background-color:#10b9811a!important}.symbol-search-name{color:#e2e8f0;transition:color .15s ease}.symbol-search-item[data-selected=true] .symbol-search-name,.symbol-search-item:hover .symbol-search-name{color:#10b981!important}.economy-date-group{border:1px solid #1a2332;background-color:#0f131880}.economy-date-header{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(90deg,rgba(16,185,129,.04) 0%,transparent 100%);border-bottom:1px solid rgba(16,185,129,.12);font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#10b981}.economy-date-count{margin-left:auto;color:#475569;font-weight:400}.economy-table-header{display:flex;align-items:center;padding:.5rem 1rem;background-color:#1e293b33;border-bottom:1px solid #1a2332;font-family:Space Mono,monospace;font-size:.5625rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.economy-event-row{display:flex;align-items:center;padding:.5rem 1rem;font-family:Space Mono,monospace;font-size:.6875rem;transition:background-color .15s ease;border-bottom:1px solid rgba(26,35,50,.3)}.economy-event-row:last-child{border-bottom:none}.economy-event-row:hover{background-color:#10b98108}.economy-event-row--even{background-color:#0f131866}.economy-event-row--even:hover{background-color:#10b9810d}.economy-col-time{flex-shrink:0;width:5.5rem;display:flex;align-items:center;gap:.375rem;color:#94a3b8;font-variant-numeric:tabular-nums}.economy-col-country{flex-shrink:0;width:5rem}.economy-col-impact{flex-shrink:0;width:4.5rem}.economy-col-event{flex:1;color:#e2e8f0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem}.economy-col-actual,.economy-col-forecast,.economy-col-previous{flex-shrink:0;width:5.5rem;text-align:right;font-variant-numeric:tabular-nums;color:#94a3b8}.economy-col-actual{font-weight:700}.economy-impact-badge{display:inline-block;padding:.1rem .375rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;min-width:2.5rem}.economy-impact-high{color:#ef4444;background-color:#ef44441f;border:1px solid rgba(239,68,68,.2)}.economy-impact-medium{color:#f59e0b;background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.15)}.economy-impact-low{color:#64748b;background-color:#64748b1a;border:1px solid rgba(100,116,139,.15)}.economy-country-badge{display:inline-block;padding:.1rem .375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#60a5fa;background-color:#60a5fa14;border:1px solid rgba(96,165,250,.15)}.economy-val-positive{color:#10b981!important}.economy-val-negative{color:#ef4444!important}.economy-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.economy-loading-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 8px #10b98180;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.economy-error{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#ef4444}.economy-retry-btn{padding:.3rem .75rem;font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#10b981;background-color:#10b98114;border:1px solid rgba(16,185,129,.25);cursor:pointer;transition:all .2s ease}.economy-retry-btn:hover{background-color:#10b98124}.economy-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem;font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#475569}.bottom-panel{transition:height .25s cubic-bezier(.4,0,.2,1);overflow:hidden;background-color:#0f1318;border-top:1px solid #1a2332}.bottom-panel--maximized{position:absolute!important;inset:0!important;z-index:50!important;height:100%!important;border-top:none!important;box-shadow:0 -4px 24px #0009}.bottom-panel__header{background:linear-gradient(180deg,#111620,#0f1318);border-bottom:1px solid #1a2332;-webkit-user-select:none;user-select:none}.bottom-panel__tab{position:relative;background:transparent;border:none;outline:none;letter-spacing:.06em}.bottom-panel__tab:hover{background-color:#1e293b4d;color:#e2e8f0}.bottom-panel__tab--active{color:#10b981!important;background-color:#10b98114!important}.bottom-panel__body{animation:bottomPanelSlideIn .2s ease forwards;background-color:#0a0d11}@keyframes bottomPanelSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mt5-account-item[data-highlighted],.mt5-account-item:hover,.mt5-account-item:focus{background-color:#10b98126!important;color:#10b981!important}#tv-attr-logo,.tv-lightweight-charts table a,a[href*="tradingview.com"],.tv-lightweight-charts-logo{display:none!important}.icon-btn-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(239,68,68,.25);background:#ef444414;color:#ef4444;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease;flex-shrink:0;padding:0;outline:none}.icon-btn-remove:hover{background:#ef444433;border-color:#ef4444;box-shadow:0 0 10px #ef444440;transform:scale(1.1)}.icon-btn-remove:active{transform:scale(.95)}.icon-btn-reset{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(148,163,184,.2);background:transparent;color:#64748b;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .15s ease;flex-shrink:0;padding:0;outline:none}.icon-btn-reset:hover{background:#94a3b81a;border-color:#94a3b880;color:#94a3b8;transform:scale(1.1)}.icon-btn-reset:active{transform:scale(.95)}.strategy-tab-trigger[data-tab=overview][data-state=active],.strategy-tab-trigger[data-tab=daily][data-state=active],.strategy-tab-trigger[data-tab=calendar][data-state=active],.strategy-tab-trigger[data-tab=analytics][data-state=active],.strategy-tab-trigger[data-tab=history][data-state=active]{background-color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 16%,var(--pip-skin-surface, transparent))!important;color:var(--pip-skin-primary, #10b981)!important;box-shadow:inset 0 -2px 0 var(--pip-skin-primary, #10b981),0 0 10px color-mix(in srgb,var(--pip-skin-primary, #10b981) 20%,transparent)!important;border-color:var(--pip-skin-primary, #10b981)!important}.pip-public-nav,.pip-public-footer{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-left:clamp(1.5rem,8vw,8rem);padding-right:clamp(1.5rem,8vw,8rem)}.pip-public-page{min-height:100dvh}.pip-public-page main{flex:1 0 auto}.pip-auth-form-area{min-height:100dvh;padding-top:2rem;padding-bottom:2rem}.pip-auth-back{align-self:flex-end}.pip-auth-intro{margin-bottom:.7rem}.pip-clerk-card .cl-header{margin-bottom:.6rem}.pip-clerk-card .cl-socialButtonsBlockButton{color:#e8f7ef!important;background:#173528!important;border-color:#89cdaa4d!important}.pip-clerk-card .cl-socialButtonsBlockButton:hover{background:#1d4332!important}.pip-clerk-card .cl-socialButtonsBlockButtonText{color:#e8f7ef!important}.pip-clerk-card .cl-dividerRow{margin:1rem 0!important}@media(max-width:960px){.pip-auth-back{align-self:flex-start}}html,body,#root{min-height:100%}#root{background:#07120f}.pip-public-page{min-height:0}.pip-public-footer{flex:0 0 auto;margin-bottom:0;padding-top:1rem;padding-bottom:1rem}.pip-auth-form-wrap{display:flex;flex-direction:column;align-items:stretch}.pip-auth-intro{text-align:center;margin-bottom:.85rem}.pip-auth-intro span{font-size:1.45rem}.pip-auth-form-area{justify-content:space-between}.pip-auth-form-wrap{margin-top:auto;margin-bottom:auto}.pip-auth-disclaimer{margin:0}.pip-clerk-card .cl-header{gap:.5rem!important;margin-bottom:.25rem!important;padding-top:0!important}.pip-clerk-card .cl-logoBox{height:38px!important}.pip-clerk-card .pip-clerk-logo{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}.pip-clerk-card .cl-main{gap:1rem!important;padding:1rem 1.25rem!important}.pip-clerk-card .cl-dividerRow{margin:.65rem 0!important}.pip-clerk-card .cl-form{gap:1rem!important}.pip-clerk-card .cl-formFieldRow{margin-bottom:.7rem!important}.pip-clerk-card .cl-footer{margin-top:0!important;padding-top:0!important}.pip-clerk-card .cl-footerAction,.pip-clerk-card .cl-footerItem{padding-top:.75rem!important;padding-bottom:.75rem!important}.pip-clerk-card .cl-footerItem div:has(>a[aria-label="Clerk logo"]){display:flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important}.pip-clerk-card .cl-footerItem p[data-variant=buttonSmall]{margin:0!important;line-height:1!important}.pip-clerk-card .cl-footerItem a[aria-label="Clerk logo"]{display:inline-flex!important;align-items:center!important}.pip-clerk-card .cl-footerItem a[aria-label="Clerk logo"] svg{display:block}.pip-auth-sign-up .pip-auth-intro{margin-bottom:.65rem}.pip-auth-sign-up .pip-clerk-card .cl-main{gap:.45rem!important;padding:.72rem 1.25rem!important}.pip-auth-sign-up .pip-clerk-card .cl-header{margin-bottom:.1rem!important}.pip-auth-sign-up .pip-clerk-card .cl-form{gap:.35rem!important}.pip-auth-sign-up .pip-clerk-card .cl-formField{gap:.15rem!important}.pip-auth-sign-up .pip-clerk-card .cl-formFieldRow{margin-bottom:.25rem!important}.pip-auth-sign-up .pip-clerk-card .cl-formFieldInput{min-height:2.35rem!important}.pip-auth-sign-up .pip-clerk-card .cl-formButtonPrimary{min-height:2.45rem!important;margin-top:.05rem!important}.pip-auth-sign-up .pip-clerk-card .cl-dividerRow{margin:.35rem 0!important}.pip-auth-sign-up .pip-clerk-card .cl-socialButtonsBlock{gap:.35rem!important;margin:.25rem 0!important}.pip-auth-sign-up .pip-clerk-card .cl-socialButtonsBlockButton{min-height:2.35rem!important}.pip-auth-sign-up .pip-clerk-card .cl-alternativeMethodsBlock{margin-top:.3rem!important}.pip-auth-sign-up .pip-clerk-card .cl-footerAction,.pip-auth-sign-up .pip-clerk-card .cl-footerItem{padding-top:.35rem!important;padding-bottom:.35rem!important}@media(max-height:760px)and (min-width:641px){.pip-auth-sign-up .pip-auth-form-area{padding-top:1rem;padding-bottom:1rem}.pip-auth-sign-up .pip-clerk-card .cl-main{padding-block:.7rem!important}}.pip-dashboard{padding:clamp(1.25rem,2.6vw,2.5rem);gap:1.35rem;background:#07120f}.pip-dashboard-header{padding:.25rem 0 .15rem}.pip-dashboard-eyebrow{display:block;margin-bottom:.38rem;color:#61e6ad;font-size:.66rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pip-dashboard-title{margin:0;color:#effaf5;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:720;letter-spacing:-.05em}.pip-dashboard-status{margin-top:.5rem}.pip-dashboard-status span{font-size:.62rem!important;letter-spacing:.08em}.pip-dashboard-primary-action,.pip-dashboard-secondary-action{min-height:2.45rem;padding:.55rem .85rem;border-radius:.65rem;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pip-dashboard-primary-action{border:0;background:#55e8ab;color:#062116}.pip-dashboard-primary-action:hover{background:#7af1bd;color:#062116}.pip-dashboard-secondary-action{border-color:#89cdaa47;color:#cfe4d9}.pip-dashboard-stat{overflow:hidden;border:1px solid rgba(132,195,163,.18);border-radius:.9rem;background:linear-gradient(145deg,#143226cc,#0a1c15e0);box-shadow:none}.pip-dashboard-stat:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(110deg,rgba(107,239,179,.055),transparent 43%)}.pip-dashboard-stat-header,.pip-dashboard-stat .card-body{position:relative;z-index:1}.pip-dashboard-stat-label{color:#8fa99d!important;font-size:.63rem!important;font-weight:700;letter-spacing:.095em}.pip-dashboard-stat .h3,.pip-dashboard-stat .h4{letter-spacing:-.045em}.pip-dashboard-panel{overflow:hidden;border:1px solid rgba(132,195,163,.18);border-radius:.9rem;background:#0a1e16c7;box-shadow:none}.pip-dashboard-panel-header{min-height:3.6rem;border-bottom:1px solid rgba(132,195,163,.15)}.pip-dashboard-panel-title{color:#e6f6ee;font-size:.7rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pip-dashboard-panel-link{color:#6deab0;font-size:.64rem;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.pip-dashboard-panel-link:hover{color:#a0f5cd}.pip-dashboard-table thead th{background:#4c81671a!important;color:#87a195!important}.pip-dashboard-table tbody tr{border-color:#84c3a31a}.pip-dashboard-table tbody tr:hover{background:#4bd99b0d}.pip-dashboard-health-row{border-bottom:1px solid rgba(132,195,163,.13)}.pip-dashboard-health-row:last-of-type{border-bottom:0}.pip-dashboard-winrate-track{height:5px;overflow:hidden;border:1px solid rgba(129,207,166,.26);border-radius:999px;background:#69b38a2e}.pip-dashboard-winrate-fill{height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#37d995,#87f0bf);box-shadow:0 0 10px #54e7a985;transition:width .6s ease}.pip-app-header{min-height:4rem;padding:0 clamp(1rem,2vw,2rem);gap:1rem;border-bottom:1px solid rgba(132,195,163,.16);background:#071811f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pip-app-header-left{min-width:0;gap:1rem}.pip-app-brand{gap:.5rem;color:#f0fbf5;font-size:.9rem;font-weight:780;letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.pip-app-brand svg{color:#57e7aa}.pip-app-brand span{color:#7ea497;font-weight:560}.pip-app-header-divider{width:1px;height:1.6rem;background:#84c3a333}.pip-app-nav{gap:.2rem;min-width:0;scrollbar-width:none}.pip-app-nav::-webkit-scrollbar{display:none}.pip-app-nav-item{min-height:2.2rem;gap:.42rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:.5rem;color:#789387;cursor:pointer;font-size:.62rem;font-weight:650;letter-spacing:.035em;transition:color .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.pip-app-nav-item i{font-size:.78rem}.pip-app-nav-item:hover{border-color:#84c3a32e;color:#d7eee3;background:#65dba012}.pip-app-nav-item.is-active{border-color:#58e5a640;color:#7af0bb;background:#3ed18f1f;box-shadow:inset 0 0 0 1px #45df990a}.pip-app-header-actions{gap:.6rem}.pip-app-connection{gap:.4rem;padding-right:.7rem;border-right:1px solid rgba(132,195,163,.18);color:#98b5a7;font-size:.58rem;letter-spacing:.075em;text-transform:uppercase}.pip-app-connection-dot{width:.4rem;height:.4rem;background:#53e7aa;box-shadow:0 0 0 4px #53e7aa1a;animation:pulse 2s infinite}.pip-app-user{max-width:130px;color:#a6c0b3;font-size:.68rem;transition:color .18s ease}.pip-app-user:hover{color:#effaf5}.pip-app-exit{min-height:2.15rem;padding:.45rem .6rem;border:1px solid transparent;border-radius:.5rem;color:#9db8aa;font-size:.61rem;letter-spacing:.06em}.pip-app-exit:hover{border-color:#84c3a333;color:#f0fbf5;background:#84c3a314}.pip-app-mobile-toggle{border:1px solid rgba(132,195,163,.25)!important;border-radius:.5rem!important;color:#b7d3c5!important;background:#66ce9d17!important}.pip-mobile-nav-sheet{width:min(86vw,320px)!important;border-right:1px solid rgba(132,195,163,.22)!important;background:linear-gradient(155deg,#0b2b20,#071811 44%,#06120d)!important;color:#e9f8f0;box-shadow:24px 0 60px #00000052}.pip-mobile-nav-head{padding:1.5rem 1.35rem 1.1rem!important;border-bottom:1px solid rgba(132,195,163,.16);background:linear-gradient(115deg,rgba(71,222,154,.1),transparent 70%)}.pip-mobile-nav-title{gap:.55rem;color:#f2fbf6!important;font-size:1rem!important;font-weight:780!important;letter-spacing:-.035em}.pip-mobile-nav-title svg{color:#60ebb1}.pip-mobile-nav-title span{color:#8eab9d;font-weight:560}.pip-mobile-nav-description{margin:.45rem 0 0 .05rem!important;color:#8ba89a!important;font-size:.72rem!important}.pip-mobile-nav-scroll{max-height:calc(100dvh - 90px);padding:.85rem}.pip-mobile-nav-list{gap:.28rem}.pip-mobile-nav-item{min-height:2.85rem;gap:.8rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:.65rem;color:#b5ccbf;font-size:.72rem;font-weight:650;letter-spacing:.045em;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.pip-mobile-nav-item i{width:1.25rem;color:#83a99a;font-size:1rem;text-align:center}.pip-mobile-nav-item:hover{border-color:#84c3a32e;color:#ecf9f2;background:#5add9e12}.pip-mobile-nav-item.is-active{border-color:#62e9ad4d;color:#8ef3c5;background:linear-gradient(90deg,#38d08e33,#38d08e0e);box-shadow:inset 3px 0 #59e8aa}.pip-mobile-nav-item.is-active i{color:#6ef0b4}.pip-chart-workspace{height:calc(100dvh - 4rem);flex:0 0 auto;min-height:0;background:#06120d}.pip-chart-canvas-panel{background:#081611}.pip-chart-toolbar{min-height:3.65rem;padding:.55rem .8rem;border-bottom:1px solid rgba(132,195,163,.16);background:linear-gradient(100deg,#143929f0,#081811f7)}.pip-chart-toolbar .font-mono.text-muted-foreground{color:#89a89a!important}.pip-chart-toolbar .text-primary{color:#77edb8!important;background:#55e8ab1f!important;border:1px solid rgba(102,236,177,.2)}.pip-chart-surface{padding:.45rem;background:radial-gradient(circle at top left,rgba(42,156,108,.12),transparent 32%),#050d0a}.pip-chart-surface>div{border:1px solid rgba(132,195,163,.1);border-radius:0;overflow:hidden}.pip-chart-main-area{background:#0b2418}.pip-chart-container{overflow:hidden;border:1px solid rgba(132,195,163,.18);border-radius:0;background:#07130f}.pip-chart-container.is-active{border-color:#5be8ab80;box-shadow:0 0 0 1px #53e7aa14}.pip-chart-container-toolbar{height:3rem;border-bottom:1px solid rgba(132,195,163,.16);background:#0d2119}.pip-chart-drag-handle{color:#719083}.pip-chart-symbol-control{height:2rem;border:1px solid #226a49;border-radius:0;background:#103522}.pip-chart-symbol-control:focus-within{border-color:#55e5a5;background:#12402a}.pip-chart-symbol-button{display:flex;align-items:center;justify-content:space-between;width:13.75rem;height:100%;min-width:0;padding:0 .6rem;border:0;border-radius:0;background:transparent;color:#d8eee3;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em}.pip-chart-symbol-button-value{display:flex;min-width:0;align-items:center;gap:.35rem}.pip-chart-symbol-button-value svg{flex:0 0 auto;width:.8rem;height:.8rem;color:#77b797}.pip-chart-symbol-button-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip-chart-symbol-button-icon{flex:0 0 auto;width:.85rem;height:.85rem;color:#81d6a9}.pip-chart-timeframe{display:flex;align-items:center;justify-content:space-between;width:4.85rem;height:100%;padding:0 .5rem;border:0;border-radius:0;background:#0b2a1b;color:#d8eee3;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;box-shadow:none}.pip-chart-timeframe>span{display:flex;align-items:center;min-width:0}.pip-chart-timeframe>svg{width:.8rem;height:.8rem;color:#81d6a9;opacity:1}.pip-chart-symbol-button:hover,.pip-chart-timeframe:hover{background:#16482f!important}.pip-chart-control-divider{width:1px;height:1rem;background:#84c3a32e}.pip-chart-control-divider-wide{height:1.4rem}.pip-chart-popover{width:18rem!important;padding:0!important;border:1px solid #2d8158!important;border-radius:0!important;background:#103522!important;box-shadow:none!important}.pip-symbol-search-command{overflow:hidden;background:transparent!important}.pip-symbol-search-command [cmdk-input-wrapper]{height:2.35rem!important;margin:0!important;padding:0 .6rem!important;border:0!important;border-bottom:1px solid #286d4a!important;border-radius:0!important;background:#0b2a1b!important}.pip-symbol-search-command [cmdk-input-wrapper] svg{width:.9rem;height:.9rem;color:#71e3ad}.pip-symbol-search-input{height:100%!important;min-height:0!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d9eee2!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.68rem!important;letter-spacing:.025em}.pip-symbol-search-input::placeholder{color:#91caa9!important;opacity:1}.pip-symbol-search-list{max-height:min(52dvh,18rem)!important;margin:0!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:#103522!important;scrollbar-color:#59d99a #0b2a1b;scrollbar-width:thin}.pip-symbol-search-list::-webkit-scrollbar{width:.4rem}.pip-symbol-search-list::-webkit-scrollbar-track{background:#0b2a1b}.pip-symbol-search-list::-webkit-scrollbar-thumb{background:#59d99a}.pip-symbol-search-status{min-height:3.8rem;display:grid;place-items:center;color:#a6d8bb;font:.64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em}.pip-symbol-table-header{display:grid;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;min-height:1.75rem;padding:0 .55rem;border-bottom:1px solid #286d4a;color:#92c9aa;background:#0b2a1b;font:700 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.pip-symbol-search-group{padding:0!important;background:#103522!important}.pip-symbol-search-item{display:grid!important;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;min-height:2.6rem;margin:0!important;padding:.38rem .55rem!important;border-bottom:1px solid #245f41;border-radius:0!important;background:#103522}.pip-symbol-search-item:last-child{border-bottom:0}.pip-symbol-favorite{display:grid;width:1.45rem;height:1.45rem;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#78aa8d}.pip-symbol-favorite:hover{color:#d4f8e2;background:#1d6241}.pip-symbol-favorite.is-favorite{color:#66e4a6}.pip-symbol-favorite.is-favorite svg{fill:currentColor}.pip-symbol-favorite svg{width:.76rem;height:.76rem}.pip-symbol-market{display:flex;min-width:0;flex-direction:column}.pip-symbol-search-empty{min-height:4.75rem;padding:.65rem!important;display:grid!important;place-items:center;color:#b4ddc4!important;background:#103522!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem!important;letter-spacing:.025em}.pip-chart-popover [cmdk-item]{color:#b8d1c2!important}.pip-chart-popover [cmdk-item][data-selected=true],.pip-chart-popover [cmdk-item]:hover{background:#1d6241!important;color:#d8ffe8!important}.pip-symbol-search-name{overflow:hidden;color:#e8f8ef!important;font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.pip-symbol-search-description{margin-top:.12rem;overflow:hidden;color:#8fc5a4;font:.56rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.pip-symbol-selected{width:.82rem;height:.82rem;margin-left:.45rem;color:#6ae7a9}.pip-chart-timeframe-menu{min-width:4.85rem!important;max-height:min(52dvh,18rem)!important;overflow-y:auto!important;padding:.2rem!important;border:1px solid #2d8158!important;border-radius:0!important;background:#103522!important;box-shadow:none!important;scrollbar-color:#59d99a #0b2a1b;scrollbar-width:thin}.pip-chart-timeframe-menu::-webkit-scrollbar{width:.45rem}.pip-chart-timeframe-menu::-webkit-scrollbar-track{background:#0b2a1b}.pip-chart-timeframe-menu::-webkit-scrollbar-thumb{background:#59d99a;border:1px solid #0b2a1b}.pip-chart-timeframe-menu [data-radix-select-viewport],.pip-chart-timeframe-menu [role=group]{padding:0!important}.pip-chart-timeframe-label{display:block!important;margin:.3rem .45rem .1rem;padding:.18rem 0!important;color:#a7dfbe!important;background:transparent!important;font:700 .48rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.08em;text-transform:uppercase}.pip-chart-timeframe-item{display:flex!important;align-items:center!important;box-sizing:border-box;height:1.8rem;min-height:1.8rem;margin:0!important;padding:0 .5rem!important;border-radius:0!important;color:#d7f4e2!important;font:.64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.pip-chart-timeframe-item>span:last-child{display:flex;align-items:center;height:100%}.pip-chart-timeframe-menu [role=option][data-state=checked]{background:#1d6241!important;color:#e9fff1!important}.pip-chart-timeframe-divider{height:1px!important;margin:.15rem .35rem!important;background:#286d4a!important}.pip-chart-timeframe-menu [role=option]:hover,.pip-chart-timeframe-menu [role=option][data-highlighted]{background:#1d6241!important;color:#edfff4!important}.pip-chart-timeframe-menu [data-radix-select-item-indicator],.pip-chart-timeframe-menu [data-radix-select-scroll-up-button],.pip-chart-timeframe-menu [data-radix-select-scroll-down-button]{display:none!important}.pip-chart-timeframe-menu>div[aria-hidden=true]:last-child{display:none!important}.pip-dashboard-mode-badge{display:inline-flex;align-items:center;padding:.22rem .38rem;border:1px solid;border-radius:0;font:700 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.pip-dashboard-mode-badge.is-demo{color:#64e7aa;background:#249d631f;border-color:#53e19747}.pip-dashboard-mode-badge.is-live{color:#f77;background:#ef44441a;border-color:#ef44444d}.pip-dashboard-balance,.pip-dashboard-pnl{font:700 1.3rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em}.pip-dashboard-balance.is-demo{color:#64e7aa}.pip-dashboard-balance.is-live{color:#ffe5e5}.pip-dashboard-pnl.is-positive{color:#55e6a5}.pip-dashboard-pnl.is-negative{color:#f77}.pip-dashboard-account-id,.pip-dashboard-empty-stat{margin-top:.48rem;color:#8da99a;font:.56rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.pip-dashboard-empty-stat{text-transform:uppercase}.pip-dashboard-portfolio-total{color:#65e7aa;font:700 1.7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}.pip-dashboard-portfolio-total span{display:block;margin-top:.35rem;color:#8da99a;font:.56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.pip-dashboard-portfolio-split{display:grid;gap:.55rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(132,195,163,.16)}.pip-dashboard-portfolio-split>div{display:flex;align-items:center;gap:.38rem;color:#9eb8aa;font:.62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-dashboard-portfolio-split strong{margin-left:auto;color:#dff5e7;font-weight:700}.pip-dashboard-dot{display:inline-block;width:.44rem;height:.44rem;border-radius:50%}.pip-dashboard-dot.is-demo{background:#55e6a5}.pip-dashboard-dot.is-live{background:#ff6767}.pip-dashboard-connection{font:700 .51rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.pip-dashboard-connection.is-online{color:#65e7aa}.pip-dashboard-connection.is-offline{color:#f77}.pip-dashboard-stats-list>div{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid rgba(132,195,163,.13);color:#9eb8aa;font:.63rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-dashboard-stats-list>div:last-child{border-bottom:0}.pip-dashboard-stats-list strong{color:#e8f8ef;font-weight:700}.pip-dashboard-stats-list i{color:#668574;font-style:normal}.pip-dashboard-streak-value{color:#57e7a8;font:700 2.35rem/.9 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em}.pip-dashboard-streak-value span{margin-left:.25rem;font-size:1.15rem;letter-spacing:0}.pip-dashboard-streak-panel p{margin:.45rem 0 .85rem;color:#8da99a;font:.55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.pip-dashboard-best-streak{color:#a4c8b3;font:.55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-dashboard-outcomes{display:flex;gap:.28rem;flex-wrap:wrap}.pip-dashboard-outcomes>span{display:grid;width:1.5rem;height:1.3rem;place-items:center;border:1px solid;border-radius:0;font:700 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-dashboard-outcomes .is-win{color:#73efb4;border-color:#53e19773;background:#249d632e}.pip-dashboard-outcomes .is-loss{color:#ff9b9b;border-color:#ef44446b;background:#a8303033}.pip-dashboard-outcomes .is-breakeven{color:#c1cdc6;border-color:#9eb8aa4d}.pip-dashboard-outcomes .pip-dashboard-empty-outcomes{width:auto;padding:0 .35rem;color:#8da99a;border:0;font-weight:400}.pip-chart-drawing-toolbar{border-right:1px solid rgba(132,195,163,.17);background:linear-gradient(180deg,#0d2119,#081711)}.pip-chart-drawing-toolbar button{border-radius:.45rem!important}.pip-chart-statusbar-content{background:#091c13e6!important;border:1px solid rgba(132,195,163,.22)!important;box-shadow:0 8px 22px #00000038}.pip-chart-statusbar-content span{color:#9bb8aa!important}.pip-chart-watermark-toggle{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:#7db497;font:700 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.pip-chart-watermark-toggle:hover{color:#79efb4}.pip-chart-asset-watermark{position:absolute;top:50%;left:50%;z-index:2;max-width:72%;overflow:hidden;color:#86e0ae1f;font:800 clamp(1.8rem,7vw,6rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.pip-chart-resize{background:#84c3a32b}.pip-chart-resize:hover{background:#58e7aa}.pip-trade-panel{border-left:1px solid rgba(132,195,163,.18);background:#0a1913}.pip-trade-tabs{padding:.65rem;border-bottom:1px solid rgba(132,195,163,.15);background:#0e271dbf}.pip-order-header{min-height:4rem;padding:.8rem 1rem;border-bottom:1px solid rgba(132,195,163,.15)}.pip-order-header h2{color:#e8f8ef;font-size:.72rem;letter-spacing:.09em}.pip-order-form{padding:1rem}.pip-order-footer{padding:1rem;border-top:1px solid rgba(132,195,163,.15);background:#06120d80}.pip-trade-panel .strategy-tabs-list{border-radius:.55rem;background:#05130dcc}.pip-trade-panel .strategy-tab-trigger{border-radius:.42rem}.pip-trade-panel input,.pip-trade-panel button,.pip-trade-panel [role=combobox]{border-radius:0!important}.pip-trade-panel .strategy-tabs-list,.pip-trade-panel .strategy-tab-trigger{border-radius:.55rem!important}.pip-trade-panel input,.pip-trade-panel [role=combobox]{border-color:#84c3a338!important;background:#0d1d16!important;color:#e5f5ec!important;box-shadow:none!important}.pip-trade-panel input:focus,.pip-trade-panel [role=combobox]:focus{border-color:#62e9ad8c!important;box-shadow:none!important}.pip-trade-panel [data-testid=button-execute],.pip-trade-panel .pip-order-footer button,.pip-trade-panel .bg-background{box-shadow:none!important}.pip-trade-panel [role=combobox]>svg{width:.9rem;height:.9rem;color:#79a691;opacity:.9}.pip-trades-widget input,.pip-trades-widget select,.pip-history-widget input,.pip-history-widget select{border-radius:0!important;box-shadow:none!important}.pip-trade-panel .border-border{border-color:#84c3a329!important}.pip-trade-panel .bg-background{background-color:#0d1d16!important}.pip-ai-chat-launcher{width:54px!important;height:54px!important;border:1px solid #5ce59c!important;border-radius:0!important;background:#19bc7b!important;color:#04130b!important;box-shadow:0 0 0 4px #0b3621cc!important}.pip-ai-chat-launcher:hover{background:#54e39a!important}.pip-ai-chat-panel{width:min(25.5rem,calc(100vw - 2rem))!important;height:min(38rem,calc(100dvh - 7.5rem))!important;max-width:none!important;border-color:#2c754f!important;border-radius:0!important;background:#08170f!important;box-shadow:0 1.3rem 3.5rem #00000080!important}.pip-ai-chat-header{min-height:4.25rem;padding:.7rem .8rem!important;border-color:#245f41!important;background:linear-gradient(90deg,#0e2d1d,#091911)!important}.pip-ai-chat-header>div:first-child>svg{color:#62e6a0}.pip-ai-chat-eyebrow{margin:0 0 .18rem;color:#64d99c;font:700 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.pip-ai-chat-header h3{color:#eaf9ef;font:700 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.pip-ai-chat-header-action{border:1px solid #2b704d!important;border-radius:0!important;color:#9fd9b5!important;box-shadow:none!important}.pip-ai-chat-header-action:hover{background:#123925!important;color:#71e7a5!important}.pip-ai-chat-messages{padding:.85rem!important;background:radial-gradient(ellipse at 65% 20%,rgba(31,102,65,.16),transparent 48%),#06130c}.pip-ai-chat-empty{display:grid;min-height:100%;place-content:center;gap:.7rem;color:#8ab99d!important;font:.72rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-ai-chat-empty svg{margin:0 auto;color:#66e8a3}.pip-ai-chat-message,.pip-ai-chat-thinking{border-radius:0!important;box-shadow:none!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pip-ai-chat-message-user{border:1px solid #52d995;background:#19bc7b!important;color:#04130b!important}.pip-ai-chat-message-assistant{border-color:#245f41!important;background:#0c2719!important;color:#d2eddd!important}.pip-ai-chat-message-error{border-color:#a1454b!important;background:#35191b!important;color:#ffadb1!important}.pip-ai-chat-thinking{border-color:#245f41!important;background:#0c2719!important}.pip-ai-chat-context{min-height:2.55rem;border-color:#245f41!important;background:#0b2116!important}.pip-ai-chat-composer{padding:.7rem!important;border-color:#245f41!important;background:#0b2116!important}.pip-ai-chat-input{min-height:2.4rem!important;border-color:#2b704d!important;border-radius:0!important;background:#06130c!important;color:#dcf5e5!important;box-shadow:none!important}.pip-ai-chat-input::placeholder{color:#638d74}.pip-ai-chat-send{min-width:2.45rem;border:1px solid #53dc97!important;border-radius:0!important;background:#19bc7b!important;color:#04130b!important;box-shadow:none!important}@media(max-width:640px){.pip-ai-chat-panel{right:1rem!important;bottom:5.6rem!important;height:min(34rem,calc(100dvh - 7rem))!important}.pip-ai-chat-launcher{right:1rem!important;bottom:1rem!important}}.pip-settings-page{box-sizing:border-box;width:100%!important;max-width:none!important;height:calc(100dvh - 3.5rem)!important;margin:0!important;padding:1.4rem clamp(1.25rem,4vw,4rem) 2rem!important;gap:1.1rem!important;background:radial-gradient(circle at 76% 0%,rgba(37,121,76,.15),transparent 27%),linear-gradient(90deg,#07150e,#081a11 48%,#06120c)}.pip-settings-heading{margin:0!important;padding:.6rem 0 .9rem;border-bottom:1px solid #245f41}.pip-settings-eyebrow{margin:0 0 .35rem;color:#65dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-settings-heading h1{color:#edf9f1;font-size:clamp(1.35rem,2vw,1.85rem)}.pip-settings-heading>p:last-child{color:#91bda1}.pip-settings-panel{width:min(100%,70rem);margin:0 auto;border-color:#245f41!important;border-radius:0!important;background:#091911!important;box-shadow:none!important}.pip-settings-panel-header{display:flex!important;min-height:3.7rem;padding:.85rem 1rem!important;border-color:#245f41!important;background:linear-gradient(90deg,#0b2418,#091911)!important;align-items:center!important;justify-content:space-between!important}.pip-settings-panel-header h2{color:#a6efc2!important;font-size:.7rem!important;letter-spacing:.09em}.pip-settings-status{display:inline-flex!important;width:auto!important;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #3c835e;border-radius:0;font-size:.58rem!important;letter-spacing:.08em;white-space:nowrap}.pip-settings-status.is-connected{border-color:#4cce84;background:#133f27!important;color:#8cf3b6!important}.pip-settings-status.is-disconnected{border-color:#8b4146;background:#321719!important;color:#ff8c93!important}.pip-settings-panel-content{padding:1.15rem!important}.pip-settings-guide{border-color:#2f8f5d!important;border-radius:0!important;background:#0b2719!important}.pip-settings-guide p{color:#80e9ad!important}.pip-settings-guide ol{color:#9bc6a9!important;line-height:1.6}.pip-settings-field label{color:#9bc6a9!important;font-size:.64rem!important;letter-spacing:.07em}.pip-settings-field>p{color:#78a68b!important;line-height:1.5}.pip-settings-input,.pip-settings-select{min-height:2.55rem!important;border-color:#2b704d!important;border-radius:0!important;background:#06130c!important;color:#d9f4e4!important;box-shadow:none!important}.pip-settings-input::placeholder{color:#638d74}.pip-settings-primary-action,.pip-settings-secondary-action{min-height:2.55rem;border:1px solid #56df9a!important;border-radius:0!important;background:#18bd7b!important;color:#04130b!important;box-shadow:none!important;font-size:.65rem;letter-spacing:.08em}.pip-settings-secondary-action:hover{background:#22d38a!important;color:#04130b!important}.pip-settings-profile-form{width:100%;max-width:none!important}@media(max-width:640px){.pip-settings-page{height:auto!important;min-height:calc(100dvh - 3.5rem);padding:.9rem!important}.pip-settings-heading h1{font-size:1.25rem}.pip-settings-panel-content{padding:.85rem!important}}.pip-ai-builder-page{height:calc(100dvh - 3.5rem)!important;min-height:calc(100dvh - 3.5rem);background:linear-gradient(90deg,#07150e,#081a11 48%,#06120c);color:#dff5e7}.pip-ai-builder-sidebar{border-color:#245f41!important;background:#091911!important}.pip-ai-builder-sidebar-header{min-height:3.9rem;padding:.75rem 1rem!important;border-color:#245f41!important;color:#8ee6b2;background:linear-gradient(90deg,#0b2317,#091911)}.pip-ai-builder-sidebar-header h2{color:#8ee6b2}.pip-ai-builder-collapse{border:1px solid #276b48!important;border-radius:0!important;color:#84c69e!important;box-shadow:none!important}.pip-ai-builder-new-chat{padding:.8rem!important;border-color:#245f41!important}.pip-ai-builder-new-chat button{min-height:2.35rem;border-color:#43b979!important;border-radius:0!important;background:#0c2b1b!important;color:#78e6a5!important;box-shadow:none!important;font:700 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.pip-ai-builder-conversation{border-color:#245f41!important;border-radius:0!important;background:#0a1e14!important;color:#9ac9ad!important;box-shadow:none!important}.pip-ai-builder-conversation:hover{background:#103321!important;color:#e1f8e9!important;border-color:#3f9e69!important}.pip-ai-builder-conversation.is-active{border-left:3px solid #58dc95!important;background:#103b25!important;color:#a7f0c4!important}.pip-ai-builder-main{padding:1.25rem!important;gap:1rem!important;background:radial-gradient(circle at 68% 0%,rgba(37,121,76,.16),transparent 27%)}.pip-ai-builder-title{min-height:3.1rem;padding:0 .1rem .8rem;border-bottom:1px solid #245f41}.pip-ai-builder-title h1{color:#edf9f1;font-size:.95rem!important;letter-spacing:.09em!important}.pip-ai-builder-title svg{color:#52db92}.pip-ai-builder-workspace{gap:1rem!important}.pip-ai-builder-chat-panel,.pip-ai-builder-strategy-panel{border-color:#245f41!important;background:#091911!important;box-shadow:none!important}.pip-ai-builder-panel-header{min-height:3.3rem;padding:.75rem 1rem!important;border-color:#245f41!important;background:#0b2116;color:#93e3af}.pip-ai-builder-panel-header span{color:#93e3af}.pip-ai-builder-chat-messages,.pip-ai-builder-strategy-body{background:radial-gradient(ellipse at center,rgba(22,81,50,.12),transparent 65%),#07130d}.pip-ai-builder-chat-empty,.pip-ai-builder-strategy-empty{opacity:1!important;color:#86b99b}.pip-ai-builder-chat-empty>svg,.pip-ai-builder-strategy-empty>svg{color:#62e69d}.pip-ai-builder-chat-empty p,.pip-ai-builder-strategy-empty p{color:#9bc9aa!important;line-height:1.6}.pip-ai-builder-chat-empty p[style]{color:#76af8b!important}.pip-ai-builder-message-avatar{border-radius:0!important;background:#123524!important;color:#79e7a6!important}.pip-ai-builder-message-user .pip-ai-builder-message-avatar{background:#1abe7d!important;color:#04130b!important}.pip-ai-builder-message-content{border-color:#245f41!important;border-radius:0!important;background:#0a2115!important;color:#ccead7}.pip-ai-builder-message-user .pip-ai-builder-message-content{border-color:#389c66!important;background:#103a25!important}.pip-ai-builder-composer{padding:.8rem!important;border-color:#245f41!important;background:#0b2116!important}.pip-ai-builder-input{height:2.5rem!important;border-color:#2a704b!important;border-radius:0!important;background:#06120c!important;color:#d9f4e4!important;box-shadow:none!important}.pip-ai-builder-input::placeholder{color:#648d75}.pip-ai-builder-send{min-width:3rem;border:1px solid #54db98!important;border-radius:0!important;background:#18bd7b!important;color:#04130b!important;box-shadow:none!important}.pip-ai-builder-strategy-empty{gap:.75rem}.pip-ai-builder-strategy-empty p{letter-spacing:.08em}@media(max-width:900px){.pip-ai-builder-page{height:auto!important;min-height:calc(100dvh - 3.5rem)}.pip-ai-builder-sidebar{width:13rem!important;min-width:13rem!important;max-width:13rem!important}.pip-ai-builder-main{padding:.85rem!important}.pip-ai-builder-workspace{flex-direction:column!important;overflow:auto!important}.pip-ai-builder-chat-panel,.pip-ai-builder-strategy-panel{width:100%!important;min-height:28rem}}@media(max-width:640px){.pip-ai-builder-page{flex-direction:column!important;overflow:auto!important}.pip-ai-builder-sidebar{width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;border-right:0!important;border-bottom:1px solid #245f41}.pip-ai-builder-sidebar-header{min-height:3.25rem}.pip-ai-builder-sidebar>div:last-child{display:none}.pip-ai-builder-main{min-height:calc(100dvh - 10rem)}.pip-ai-builder-title h1{font-size:.78rem!important}.pip-ai-builder-workspace{flex:0 0 auto!important}.pip-ai-builder-chat-panel,.pip-ai-builder-strategy-panel{min-height:25rem}}.pip-journals-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 75% 4%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-journals-heading{min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-journals-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-journals-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-journals-description{color:#9bc4aa;font-size:.86rem}.pip-journals-create{align-items:center}.pip-journals-create-input{min-width:13rem;height:2.5rem;border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;color:#d9f4e4!important;box-shadow:none!important}.pip-journals-create-input::placeholder{color:#6f987f}.pip-journals-create-button{min-height:2.5rem;border:1px solid #53d996!important;border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important;font:700 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.pip-journals-grid{flex:1 1 auto;align-content:start;padding-top:1rem}.pip-journals-state{display:grid;flex:1 1 auto;min-height:16rem;place-content:center;color:#91bda1;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase;background:radial-gradient(ellipse at center,rgba(27,97,61,.14),transparent 62%)}.pip-journals-empty{gap:.65rem;border:1px solid #245f41;justify-items:center;text-align:center}.pip-journals-empty-icon{display:block;margin:0;color:#70e5a5}.pip-journals-empty span{max-width:28rem;color:#83b297;font-size:.72rem;line-height:1.45;text-transform:none}.pip-journals-card{border-color:#245f41!important;border-radius:0!important;background:#0a2115!important;color:#d9f2e3;box-shadow:none!important}.pip-journals-card:hover{border-color:#3b9f69!important;background:#0d2a1b!important}.pip-journals-card .card-body{padding:1.1rem}.pip-journals-card-arrow{color:#7adfa4}.pip-journals-card-metrics{color:#8bb99e;font:.72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:767px){.pip-journals-page{height:auto;min-height:calc(100dvh - 3.5rem);padding:.85rem!important;gap:.85rem!important;overflow:visible!important}.pip-journals-heading{min-height:4.7rem}.pip-journals-heading h1{font-size:1.15rem}.pip-journals-description{display:none}.pip-journals-create-input{min-width:0;width:9rem}.pip-journals-create-button{min-height:2.25rem;padding-inline:.65rem;font-size:.56rem}}[data-pip-skin] .pip-app-header{border-color:color-mix(in srgb,var(--pip-skin-primary) 25%,transparent);background:color-mix(in srgb,var(--pip-skin-bg) 92%,#000)}[data-pip-skin],[data-pip-skin] body{background-color:var(--pip-skin-bg)!important;color:var(--pip-skin-text)}[data-pip-skin] .bg-dark,[data-pip-skin] .bg-\[\#0a0d11\]{background-color:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))!important}[data-pip-skin] .border-secondary,[data-pip-skin] .border-border{border-color:color-mix(in srgb,var(--pip-skin-primary) 32%,transparent)!important}[data-pip-skin] .text-primary,[data-pip-skin] .text-success{color:var(--pip-skin-primary)!important}[data-pip-skin] .text-light,[data-pip-skin] .text-white,[data-pip-skin] .text-foreground{color:var(--pip-skin-text)!important}[data-pip-skin] .text-secondary,[data-pip-skin] .text-muted-foreground{color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}[data-pip-skin] .btn-primary,[data-pip-skin] .btn-success{border-color:var(--pip-skin-primary)!important;background-color:var(--pip-skin-primary)!important;color:color-mix(in srgb,var(--pip-skin-bg) 90%,#000)!important}[data-pip-skin] .form-control:focus,[data-pip-skin] .form-select:focus{border-color:var(--pip-skin-primary)!important;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important}[data-pip-skin=light] .pip-app-header,[data-pip-skin=light] .pip-mobile-nav-sheet{box-shadow:0 1px color-mix(in srgb,var(--pip-skin-primary) 18%,transparent)}[data-pip-skin=light] .pip-app-nav-item,[data-pip-skin=light] .pip-app-user,[data-pip-skin=light] .pip-app-connection{color:color-mix(in srgb,var(--pip-skin-text) 72%,transparent)}[data-pip-skin] .pip-app-header-divider{background:color-mix(in srgb,var(--pip-skin-primary) 25%,transparent)}[data-pip-skin] .pip-app-brand,[data-pip-skin] .pip-app-nav-item.is-active,[data-pip-skin] .pip-app-connection-dot{color:var(--pip-skin-primary)}[data-pip-skin] .pip-journals-page,[data-pip-skin] .pip-journal-workspace{background:radial-gradient(circle at 74% 0%,color-mix(in srgb,var(--pip-skin-primary) 16%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--pip-skin-bg) 92%,#000),var(--pip-skin-bg));color:var(--pip-skin-text)}[data-pip-skin] .pip-journals-heading,[data-pip-skin] .pip-journal-workspace>.border-b{border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important}[data-pip-skin] .pip-journals-eyebrow,[data-pip-skin] .pip-journal-workspace .text-primary{color:var(--pip-skin-primary)!important}[data-pip-skin] .pip-journals-heading h1,[data-pip-skin] .pip-journal-workspace .text-white,[data-pip-skin] .pip-journal-workspace .text-light{color:var(--pip-skin-text)!important}[data-pip-skin] .pip-journals-description,[data-pip-skin] .pip-journal-workspace .text-secondary{color:color-mix(in srgb,var(--pip-skin-text) 66%,transparent)!important}[data-pip-skin] .pip-journals-create-input,[data-pip-skin] .pip-journal-workspace .form-control,[data-pip-skin] .pip-journal-workspace .form-select{border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-bg) 72%,#000)!important;color:var(--pip-skin-text)!important}[data-pip-skin] .pip-journals-create-button,[data-pip-skin] .pip-journal-workspace .bg-success{border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:color-mix(in srgb,var(--pip-skin-bg) 86%,#000)!important}[data-pip-skin] .pip-journals-card,[data-pip-skin] .pip-journal-workspace .card,[data-pip-skin] .pip-journal-workspace .table-dark{border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))!important;color:var(--pip-skin-text)!important}[data-pip-skin] .pip-journals-card:hover,[data-pip-skin] .pip-journal-workspace .card:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 62%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 82%,var(--pip-skin-primary))!important}[data-pip-skin] .pip-journal-workspace .table>:not(caption)>*>*{border-color:color-mix(in srgb,var(--pip-skin-primary) 18%,transparent)!important}[data-pip-skin] .pip-journal-workspace .table-hover>tbody>tr:hover>*{color:var(--pip-skin-text)!important;background:color-mix(in srgb,var(--pip-skin-primary) 9%,transparent)!important}.pip-journal-workspace{background:radial-gradient(circle at 74% 0%,rgba(25,109,70,.14),transparent 28%),#07130e}.pip-journal-workspace .strategy-tabs-list{display:flex;flex-wrap:wrap;gap:.35rem;padding:4px;background:color-mix(in srgb,var(--pip-skin-surface, #07160f) 90%,var(--pip-skin-bg, #07130e));border:1px solid color-mix(in srgb,var(--pip-skin-primary, #47a16f) 25%,transparent);border-radius:8px}.pip-journal-workspace .strategy-tab-trigger{min-height:2.25rem;border:1px solid color-mix(in srgb,var(--pip-skin-primary, #47a16f) 30%,transparent);border-radius:0;color:color-mix(in srgb,var(--pip-skin-text, #8dbca0) 70%,transparent);background:color-mix(in srgb,var(--pip-skin-surface, #07160f) 80%,var(--pip-skin-bg, #07130e));font:700 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.065em;text-transform:uppercase}.pip-journal-workspace .strategy-tab-trigger[data-state=active]{border-color:var(--pip-skin-primary, #54d996)!important;background:color-mix(in srgb,var(--pip-skin-primary, #123b27) 16%,var(--pip-skin-surface, #07160f))!important;color:var(--pip-skin-primary, #8df2b9)!important;box-shadow:inset 0 -2px 0 var(--pip-skin-primary, #58dc95)}.pip-skin-option{display:flex;min-height:4.25rem;align-items:center;gap:.65rem;padding:.65rem;border:1px solid #2b704d;border-radius:0;background:#07160f;color:#d9f4e4}.pip-skin-option:hover,.pip-skin-option.is-active{border-color:#56df9a;background:#0d2c1c}.pip-skin-option strong,.pip-skin-option small{display:block}.pip-skin-option strong{font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.pip-skin-option small{margin-top:.28rem;color:#86ad94;font-size:.62rem;line-height:1.25}.pip-skin-swatch{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border:1px solid rgba(255,255,255,.22)}.pip-skin-swatch-custom{background:conic-gradient(#58df99,#52b7f8,#a578f5,#f59e0b,#58df99)}.pip-skin-color-input{width:2.25rem;height:2.25rem;padding:.15rem;border:1px solid #2b704d;background:#07160f}.pip-news-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 75% 4%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-news-header{padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-news-header>div:first-child{display:flex!important;align-items:end;justify-content:space-between}.pip-news-header h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-news-description{color:#9bc4aa!important;font:.78rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:none!important}.pip-news-page .economy-refresh-btn{border-color:#53d996;border-radius:0;background:#16bb78;color:#04120b;box-shadow:none}.pip-news-page .economy-filter-bar{border-color:#245f41;background:#0b2115}.pip-news-page .economy-tab-group{border-color:#245f41;background:#07160f}.pip-news-page .session-tab-btn{border-radius:0!important;color:#8dbca0}.pip-news-page .session-tab-btn:hover{color:#d4f4e0;background:#103522}.pip-news-page .session-tab-btn--active{border-color:#3b9f69!important;background:#164b30!important;color:#8df2b9!important;box-shadow:inset 3px 0 #63e8a2!important}.pip-news-page .session-tab-btn--active:after{display:none}.pip-news-page .economy-tab-high.session-tab-btn--active{border-color:#ac5057!important;background:#44242a!important;color:#ff9ea5!important;box-shadow:inset 3px 0 #ec6d76!important}.pip-news-page .economy-country-filter{margin-left:auto}.pip-news-page .economy-country-select{border-color:#2b704d;border-radius:0;background:#07160f;color:#c9edd7}.pip-news-page .economy-event-count{color:#86b399}.pip-news-content{flex:1 1 auto!important;min-height:0;padding:1rem;border:1px solid #245f41;background:#091a11;scrollbar-color:#3b9f69 #07160f;scrollbar-width:thin}.pip-news-page .economy-events-container{gap:1rem}.pip-news-page .economy-date-group{border-color:#245f41;background:#0a2115}.pip-news-page .economy-date-header{border-color:#245f41;background:#0d2d1d;color:#76e8aa}.pip-news-page .economy-date-count{color:#8ab79b}.pip-news-page .economy-table-header{border-color:#245f41;background:#103522;color:#a4d3b4}.pip-news-page .economy-event-row{border-color:#2d815859;color:#a3c9b1}.pip-news-page .economy-event-row--even{background:#0c2618}.pip-news-page .economy-event-row:hover,.pip-news-page .economy-event-row--even:hover{background:#123b27}.pip-news-page .economy-col-event{color:#d8f1e2}.pip-news-page .economy-col-time,.pip-news-page .economy-col-actual,.pip-news-page .economy-col-forecast,.pip-news-page .economy-col-previous{color:#9ac4a9}.pip-news-page .economy-country-badge,.pip-news-page .economy-impact-badge{border-radius:0}.pip-news-page .economy-country-badge{border-color:#2c7a55;background:#103b27;color:#83e2aa}.pip-news-page .economy-impact-high{border-color:#a84b53;background:#402229;color:#ff9aa1}.pip-news-page .economy-impact-medium{border-color:#9b7a30;background:#3b3015;color:#f0c968}.pip-news-page .economy-impact-low{border-color:#38694e;background:#123122;color:#91bda1}.pip-news-page .economy-loading,.pip-news-page .economy-empty,.pip-news-page .economy-error{min-height:100%;padding:2rem}.pip-news-page .economy-loading{color:#92bea2}.pip-news-page .economy-error{color:#ff9aa1}.pip-news-page .economy-retry-btn{border-color:#53d996;border-radius:0;background:#16bb78;color:#04120b}@media(max-width:767px){.pip-news-page{height:auto;min-height:calc(100dvh - 3.5rem);padding:.85rem!important;gap:.85rem!important;overflow:visible!important}.pip-news-header h1{font-size:1.15rem}.pip-news-description,.pip-news-page .economy-provider span{display:none}.pip-news-page .economy-header-actions{gap:.4rem}.pip-news-page .economy-provider{min-width:2.2rem;justify-content:center;padding:0 .5rem}.pip-news-page .economy-filter-bar{gap:.6rem;padding:.65rem}.pip-news-page .economy-country-filter{margin-left:0}.pip-news-content{min-height:27rem;padding:.65rem}.pip-news-page .economy-table-header,.pip-news-page .economy-event-row{min-width:43rem}}.pip-copy-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 77% 4%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-copy-heading{min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-copy-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-copy-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-copy-description{color:#9bc4aa;font:.86rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-copy-new,.pip-copy-empty-action{min-height:2.5rem;border:1px solid #53d996!important;border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important;font-size:.65rem}.pip-copy-workspace,.pip-copy-content{display:flex!important;flex:1 1 auto;min-height:0}.pip-copy-subscribe-form{border-color:#2b704d!important;background:#0a2115}.pip-copy-subscribe-title{border-color:#245f41!important}.pip-copy-subscribe-title h2{color:#dff6e8;letter-spacing:.08em}.pip-copy-subscribe-title p{color:#8dbca0!important}.pip-copy-subscribe-fields label{color:#9bc9ad!important;letter-spacing:.075em}.pip-copy-subscribe-fields input,.pip-copy-subscribe-fields [role=combobox],.pip-copy-subscribe-fields .border-secondary{border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;box-shadow:none!important;color:#d9f4e4!important}.pip-copy-subscribe-fields .border-top{border-color:#245f41!important}.pip-copy-subscribe-fields button[type=submit]{border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important}.pip-copy-provider-option.is-selected{border-left:3px solid #63e8a2!important;background:#164b30!important;color:#8df2b9!important}.pip-copy-state{display:grid;flex:1 1 auto;min-height:16rem;place-content:center;color:#91bda1!important;text-align:center;background:radial-gradient(ellipse at center,rgba(27,97,61,.14),transparent 62%)}.pip-copy-empty{border-color:#245f41!important}.pip-copy-empty .text-secondary{color:#86b399!important}.pip-copy-empty h3{color:#d8f1e2;letter-spacing:.09em}.pip-copy-error{border-color:#9b474d!important;background:#681f2526}.pip-copy-subscription-grid{align-content:start}.pip-copy-subscription-card{border-color:#245f41!important;border-radius:0;background:#0a2115;transition:border-color .15s ease,background .15s ease}.pip-copy-subscription-card:hover{border-color:#3b9f69!important;background:#0d2a1b}.pip-copy-subscription-card .border-bottom{border-color:#245f41!important}.pip-copy-subscription-card .text-secondary{color:#8bb99e!important}.pip-copy-subscription-card .bg-success{border-radius:0!important;background:#167a4d!important}.pip-copy-subscription-card .bg-danger{border-radius:0!important;background:#a33f48!important}@media(max-width:767px){.pip-copy-page{height:auto;min-height:calc(100dvh - 3.5rem);padding:.85rem!important;gap:.85rem!important;overflow:visible!important}.pip-copy-heading{min-height:4.7rem}.pip-copy-heading h1{font-size:1.15rem}.pip-copy-description{display:none}.pip-copy-new{min-height:2.25rem;padding-inline:.7rem;font-size:.56rem}.pip-copy-workspace{min-height:27rem}.pip-copy-subscribe-form,.pip-copy-empty{max-width:none!important}}.pip-mt5-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 78% 5%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-mt5-heading{min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-mt5-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-mt5-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-mt5-description{color:#9bc4aa;font-size:.86rem}.pip-mt5-new,.pip-mt5-empty-action{min-height:2.5rem;border:1px solid #53d996!important;border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important;font-size:.65rem}.pip-mt5-workspace,.pip-mt5-content{display:flex!important;flex:1 1 auto;min-height:0}.pip-mt5-connect-form{border-color:#2b704d!important;background:#0a2115}.pip-mt5-connect-title{border-color:#245f41!important}.pip-mt5-connect-title h2{color:#dff6e8;letter-spacing:.08em}.pip-mt5-connect-title p{color:#8dbca0!important}.pip-mt5-connect-fields label{color:#9bc9ad!important;letter-spacing:.075em}.pip-mt5-connect-fields input,.pip-mt5-connect-fields [role=combobox],.pip-mt5-connect-fields .border-secondary{border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;box-shadow:none!important;color:#d9f4e4!important}.pip-mt5-connect-fields .border-top{border-color:#245f41!important}.pip-mt5-connect-fields button[type=submit]{border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important}.pip-mt5-state{display:grid;flex:1 1 auto;min-height:16rem;place-content:center;color:#91bda1!important;text-align:center;background:radial-gradient(ellipse at center,rgba(27,97,61,.14),transparent 62%)}.pip-mt5-empty{border-color:#245f41!important}.pip-mt5-empty .text-secondary{color:#86b399!important}.pip-mt5-empty h3{color:#d8f1e2;letter-spacing:.09em}.pip-mt5-error{border-color:#9b474d!important;background:#681f2526}.pip-mt5-account-grid{align-content:start}.pip-mt5-account-card{border-color:#245f41!important;border-radius:0;background:#0a2115;transition:border-color .15s ease,background .15s ease}.pip-mt5-account-card:hover{border-color:#3b9f69!important;background:#0d2a1b}.pip-mt5-account-card .border-bottom{border-color:#245f41!important}.pip-mt5-account-card .text-secondary{color:#8bb99e!important}.pip-mt5-account-card .bg-success{border-radius:0!important;background:#167a4d!important}.pip-mt5-account-card .bg-danger{border-radius:0!important;background:#a33f48!important}.pip-mt5-account-card .bg-primary{border-radius:0!important;background:#187c52!important}.pip-mt5-account-card .account-delete-btn{color:#9bc9ad!important}.pip-mt5-account-card .account-delete-btn:hover{color:#ff8f97!important}@media(max-width:767px){.pip-mt5-page{height:auto;min-height:calc(100dvh - 3.5rem);padding:.85rem!important;gap:.85rem!important;overflow:visible!important}.pip-mt5-heading{min-height:4.7rem}.pip-mt5-heading h1{font-size:1.15rem}.pip-mt5-description{display:none}.pip-mt5-new{min-height:2.25rem;padding-inline:.7rem;font-size:.56rem}.pip-mt5-workspace{min-height:27rem}}.pip-autotrade-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 75% 5%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-autotrade-heading{min-height:6.35rem;padding:.7rem 0 1rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-autotrade-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-autotrade-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-autotrade-description{color:#9bc4aa;font-size:.86rem}.pip-autotrade-new{min-height:2.5rem;border:1px solid #53d996!important;border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important;font-size:.65rem}.pip-autotrade-filters{border-color:#245f41!important;background:#0b2115}.pip-autotrade-filters .text-muted-foreground{color:#93c4a5!important}.pip-autotrade-filters [role=combobox]{border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;color:#d9f4e4!important;box-shadow:none!important}.pip-autotrade-workspace{display:flex!important;flex:1 1 auto!important;min-height:0}.pip-autotrade-table-shell{position:relative;flex:1 1 auto!important;min-height:0;border:1px solid #245f41;background:#091a11}.pip-autotrade-table-shell.is-empty{overflow:hidden!important}.pip-autotrade-table{width:100%;min-width:48rem;border-collapse:collapse}.pip-autotrade-table thead{border-color:#2d8158!important;background:#103522}.pip-autotrade-table th{color:#a7d7b7!important;font:700 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em}.pip-autotrade-table tbody tr{border-color:#2d815859!important}.pip-autotrade-row{background:#091a11}.pip-autotrade-row:hover{background:#0e2d1d!important}.pip-autotrade-row .text-primary{color:#76e8aa!important}.pip-autotrade-row .text-muted-foreground{color:#85ae95!important}.pip-autotrade-row .bg-muted{border:1px solid #265f43;background:#103522!important;color:#7ae9aa}.pip-autotrade-row [class*=bg-destructive]{border:1px solid #8b4148;background:#402229!important;color:#ff9ba1!important}.pip-autotrade-row [class*=bg-primary]{border:1px solid #3b9f69;background:#174c31!important;color:#91efba!important}.pip-autotrade-empty-state{position:absolute;inset:3.1rem 0 0;display:grid;place-content:center;gap:.55rem;min-height:10rem;text-align:center;background:radial-gradient(ellipse at center,rgba(27,97,61,.14),transparent 62%)}.pip-autotrade-empty-state span{color:#cef2dc;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.pip-autotrade-empty-state p{margin:0;color:#82b498;font-size:.82rem}.pip-autotrade-modal-overlay{background:#010c07d6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.pip-autotrade-modal{border-color:#2b704d!important;border-radius:0!important;background:#091a11!important;box-shadow:0 1.5rem 5rem #0000008c!important}.pip-autotrade-modal-title{border-color:#245f41!important;border-radius:0!important;background:#0d2d1d!important}.pip-autotrade-modal-title h2{color:#ddf6e7!important;letter-spacing:.09em}.pip-autotrade-modal-form{background:#091a11!important}.pip-autotrade-modal-form label,.pip-autotrade-modal-form .text-muted-foreground{color:#93c4a5!important}.pip-autotrade-modal-form input,.pip-autotrade-modal-form [role=combobox],.pip-autotrade-modal-form .border-border{border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;box-shadow:none!important;color:#d9f4e4!important}.pip-autotrade-modal-form .border-top,.pip-autotrade-modal-form .border-bottom{border-color:#245f41!important}.pip-autotrade-modal-form button[type=submit]{border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important}@media(max-width:767px){.pip-autotrade-page{height:auto;min-height:calc(100dvh - 3.5rem);padding:.85rem!important;gap:.85rem!important;overflow:visible!important}.pip-autotrade-heading{min-height:4.7rem}.pip-autotrade-heading h1{font-size:1.15rem}.pip-autotrade-description{display:none}.pip-autotrade-new{min-height:2.25rem;padding-inline:.7rem;font-size:.56rem}.pip-autotrade-workspace{min-height:27rem}.pip-autotrade-modal{width:calc(100% - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important}}div[role=option][data-state=checked]{background:#164b30!important;color:#8df2b9!important;box-shadow:inset 3px 0 #63e8a2}.pip-backtest-replay-page{display:flex;flex-direction:column;width:100%;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);background:radial-gradient(circle at 78% 2%,rgba(23,110,68,.16),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13);color:#dff4e7;overflow:hidden}.pip-backtest-replay-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,2.2vw,2rem);border-bottom:1px solid #245f41;background:#071910eb}.pip-backtest-replay-title{display:flex;align-items:center;min-width:0;gap:.8rem}.pip-backtest-replay-back{display:grid!important;width:2.2rem!important;height:2.2rem!important;padding:0!important;place-items:center;border:1px solid #2d8158!important;border-radius:0!important;background:#0c2819!important;color:#7ee8aa!important;box-shadow:none!important}.pip-backtest-replay-back svg{margin:0!important}.pip-backtest-replay-back:hover{background:#164b30!important;color:#e8faef!important}.pip-backtest-replay-eyebrow{margin:0 0 .25rem;color:#63dca0;font:700 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.pip-backtest-replay-title h1{display:flex;align-items:center;gap:.45rem;margin:0;color:#eefaf2;font:700 1.05rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-transform:uppercase}.pip-backtest-replay-title h1 svg{color:#66e6a2}.pip-backtest-replay-title h1 span{color:#75dba1}.pip-backtest-replay-subtitle{overflow:hidden;margin:.38rem 0 0;color:#90bca1;font:.62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;text-overflow:ellipsis}.pip-backtest-replay-controls{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.pip-backtest-replay-controls button{min-height:2rem;border-radius:0!important;box-shadow:none!important;font:700 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.pip-backtest-replay-reset,.pip-backtest-replay-icon-button{border-color:#2b704d!important;background:#091b12!important;color:#a1d1b2!important}.pip-backtest-replay-reset:hover,.pip-backtest-replay-icon-button:hover{border-color:#63dca0!important;background:#123c27!important;color:#e5f9ec!important}.pip-backtest-replay-transport{display:flex;align-items:center;gap:.25rem;padding-left:.55rem;border-left:1px solid #245f41}.pip-backtest-replay-icon-button{width:2rem!important;height:2rem!important;padding:0!important}.pip-backtest-replay-play{min-width:5.6rem;border-color:#5de59e!important;background:#18b978!important;color:#04140c!important}.pip-backtest-replay-play[data-variant=destructive]{border-color:#d96a70!important;background:#7f3037!important;color:#fff4f4!important}.pip-backtest-replay-speed{display:flex;align-items:center;gap:.15rem;padding-left:.55rem;border-left:1px solid #245f41}.pip-backtest-replay-speed>span{padding-right:.25rem;color:#89b99b;font:700 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.pip-backtest-replay-speed button{min-width:2rem;height:1.75rem;padding:0 .35rem;color:#8ab99a}.pip-backtest-replay-speed button:hover,.pip-backtest-replay-speed button.is-active{background:#164b30!important;color:#89f0b8!important}.pip-backtest-replay-overview{padding-left:.55rem;border-left:1px solid #245f41}.pip-backtest-replay-overview button{border:1px solid #2f8b5d!important;background:#103b26!important;color:#80e7ac!important}.pip-backtest-replay-overview button:hover{background:#174c31!important}.pip-backtest-replay-play.is-paused{border-color:#d96a70!important;background:#7f3037!important;color:#fff4f4!important}.pip-backtest-replay-diagnostics{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(16rem,1.3fr) minmax(17rem,1fr) minmax(12rem,.7fr);gap:0;border-bottom:1px solid #245f41;background:#081a11}.pip-backtest-replay-diagnostic{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-height:4.45rem;padding:.65rem .9rem;border-right:1px solid rgba(71,161,111,.22);color:#b8dbc5;font:.61rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-backtest-replay-diagnostic>span:first-child{color:#77dba2;font:700 .49rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.105em;text-transform:uppercase}.pip-backtest-replay-diagnostic .text-primary{color:#7ce9ad!important}.pip-backtest-replay-diagnostic .text-yellow-400{color:#f1c968!important}.pip-backtest-replay-diagnostic .text-destructive{color:#ff8e95!important}.pip-backtest-replay-diagnostic [class*=rounded]{border-radius:0!important}.pip-backtest-replay-performance>div{gap:.18rem!important}.pip-backtest-replay-warning{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-bottom:1px solid rgba(238,183,57,.38);background:#6a500d29;color:#ffd66d;font:.58rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-backtest-replay-content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.pip-backtest-replay-content>.absolute .rounded-xl{border-color:#9b474d!important;border-radius:0!important;background:#271619!important}.pip-backtest-replay-seek{display:flex;align-items:center;gap:.9rem;padding:.58rem clamp(1rem,2.2vw,2rem);border-bottom:1px solid #245f41;background:#0b2417}.pip-backtest-replay-seek>span:first-child{min-width:5.8rem;color:#91c5a4;font:700 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.pip-backtest-replay-slider{flex:1;cursor:pointer}.pip-backtest-replay-slider [role=slider]{border-color:#70dfa5!important;background:#d8f7e5!important}.pip-backtest-replay-slider>span>span{background:#26bd7d!important}.pip-backtest-replay-seek-count{min-width:8.4rem;color:#b9ddc6;font:700 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.pip-backtest-replay-chart{min-height:15rem;background:radial-gradient(ellipse at 50% 35%,rgba(25,96,58,.09),transparent 58%),#06120c}.pip-backtest-replay-oscillator{position:relative;height:135px;flex-shrink:0;border-top:1px solid #245f41;background:#081a11}.pip-backtest-replay-oscillator-label{position:absolute;top:.55rem;left:.7rem;z-index:10;padding:.24rem .38rem;border:1px solid #2b704d;background:#0b2417;color:#86bf9d;font:700 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.pip-backtest-replay-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem clamp(1rem,2.2vw,2rem);border-top:1px solid #245f41;background:#0a2115;color:#84ad93;font:.53rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.pip-backtest-replay-footer>div{display:flex;flex-wrap:wrap;gap:1rem}.pip-backtest-replay-footer .text-primary{color:#6ee6a6!important}.pip-backtest-replay-footer .text-foreground{color:#d5f1df!important}@media(max-width:1150px){.pip-backtest-replay-header{align-items:flex-start;flex-direction:column}.pip-backtest-replay-controls{justify-content:flex-start}.pip-backtest-replay-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}.pip-backtest-replay-diagnostic:nth-child(2n){border-right:0}}@media(max-width:700px){.pip-backtest-replay-page{height:auto;min-height:calc(100dvh - 3.65rem);overflow:visible}.pip-backtest-replay-header{padding:.8rem}.pip-backtest-replay-controls{width:100%;gap:.4rem}.pip-backtest-replay-speed,.pip-backtest-replay-overview{border-left:0;padding-left:0}.pip-backtest-replay-diagnostics{grid-template-columns:1fr}.pip-backtest-replay-diagnostic{min-height:auto;border-right:0;border-bottom:1px solid rgba(71,161,111,.18)}.pip-backtest-replay-seek{gap:.5rem;padding:.65rem .8rem}.pip-backtest-replay-seek>span:first-child{display:none}.pip-backtest-replay-seek-count{min-width:5.5rem;font-size:.49rem}.pip-backtest-replay-chart{min-height:22rem}.pip-backtest-replay-footer{align-items:flex-start;flex-direction:column;padding:.6rem .8rem}.pip-backtest-replay-title h1{font-size:.85rem}.pip-backtest-replay-subtitle{max-width:calc(100vw - 5.5rem)}}.pip-backtest-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column!important;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 78% 8%,rgba(24,105,67,.16),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-backtest-heading{display:flex!important;align-items:end;justify-content:space-between;min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-backtest-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-backtest-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-backtest-description{color:#9bc4aa;font-size:.86rem}.pip-backtest-mode{display:inline-flex;padding:.42rem .62rem;border:1px solid #2d8158;background:#0e2f1e;color:#79e6aa;font-size:.58rem;letter-spacing:.09em}.pip-backtest-workspace{display:grid!important;flex:1 1 0!important;grid-template-columns:minmax(20rem,.85fr) minmax(0,1.55fr);grid-template-rows:minmax(0,1fr);min-height:0;border:1px solid #245f41;border-radius:0!important;background:#081910;box-shadow:none!important}.pip-backtest-config,.pip-backtest-history{grid-column:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;background:#091a11!important}.pip-backtest-config{border-right:1px solid #245f41}.pip-backtest-panel-title{border-color:#245f41!important;background:#0d2d1d!important}.pip-backtest-panel-title .text-foreground{color:#d9f3e3!important}.pip-backtest-panel-title .text-muted-foreground{border-color:#2d8158!important;background:#123a27!important;color:#7ae5aa!important}.pip-backtest-form{display:block!important;flex:1 1 0!important;min-height:0!important;overflow-y:scroll!important;background:#091a11;scrollbar-color:#3b9f69 #07160f;scrollbar-width:thin}.pip-backtest-form::-webkit-scrollbar{width:.6rem}.pip-backtest-form::-webkit-scrollbar-track{background:#07160f;border-left:1px solid #245f41}.pip-backtest-form::-webkit-scrollbar-thumb{border:2px solid #07160f;background:#3b9f69}.pip-backtest-form::-webkit-scrollbar-thumb:hover{background:#69e3a3}.pip-backtest-form .flex.flex-col{display:flex!important;flex-direction:column!important}.pip-backtest-form .flex.flex-row{display:flex!important;flex-direction:row!important}.pip-backtest-form>div>div[class*=bg-]{border-color:#245f41!important;background:#0b2115!important}.pip-backtest-form [class*=bg-background],.pip-backtest-form [role=combobox],.pip-backtest-form input,.pip-backtest-form button[role=combobox]{border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;box-shadow:none!important;color:#d9f4e4!important}.pip-backtest-form [class*=bg-primary]{background:#16bb78!important;color:#04120b!important;border-color:#53d996!important}.pip-backtest-form [class*=border-border]{border-color:#245f41!important}.pip-backtest-form label,.pip-backtest-form .text-muted-foreground{color:#8fbda0!important}.pip-backtest-run{border-color:#245f41!important;background:#0b2115!important}.pip-backtest-run button{border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important}.pip-backtest-history{background:radial-gradient(ellipse at 50% 0%,rgba(24,87,54,.13),transparent 48%),#081910!important}.pip-backtest-history-list{background:transparent}.pip-backtest-history-list>div{border-radius:0!important;border-color:#245f41!important;background:#0b2115!important;box-shadow:none!important}.pip-backtest-history-list>div:hover{border-color:#3b9f69!important;background:#0e2d1d!important}.pip-backtest-history-list .text-primary{color:#76e8aa!important}.pip-backtest-history-list .text-muted-foreground{color:#84ae94!important}.pip-backtest-history-list .bg-\[\#111520\],.pip-backtest-history-list [class*=bg-muted]{border-radius:0!important;border-color:#245f41!important;background:#0d2a1b!important}.pip-backtest-history-list .rounded{border-radius:0!important}.pip-backtest-history-header{gap:.8rem}.pip-backtest-history-summary{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.pip-backtest-history-summary span{padding:.28rem .4rem;border:1px solid #286d4a;background:#0b2115;color:#9bc4aa;font:.52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em;text-transform:uppercase}.pip-backtest-history-summary b{color:#dff5e7;font-weight:700}.pip-backtest-history-summary .is-running{color:#ffd782;border-color:#ffc65066}.pip-backtest-history-summary .is-positive{color:#74eab0}.pip-backtest-history-summary .is-negative{color:#ff9696}.pip-backtest-history-list{display:flex;flex-direction:column;gap:.55rem;padding:.7rem!important}.pip-backtest-history-list>.pip-backtest-history-card{border:1px solid #245f41!important;background:#0a1e14!important}.pip-backtest-history-card.is-selected{border-color:#58e7aa!important;background:#0d2a1b!important}.pip-backtest-history-card-main{display:grid;grid-template-columns:minmax(10rem,1.05fr) minmax(16rem,1.55fr) auto;align-items:stretch;min-height:5.25rem}.pip-backtest-run-identity{display:flex;flex-direction:column;justify-content:center;gap:.58rem;padding:.8rem .9rem;border-right:1px solid rgba(71,161,111,.22)}.pip-backtest-run-title{display:flex;align-items:baseline;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pip-backtest-run-title span{color:#75d9a4;font-size:.6rem}.pip-backtest-run-title strong{color:#ebf9f0;font-size:.83rem;letter-spacing:.02em}.pip-backtest-run-meta{display:flex;flex-wrap:wrap;gap:.35rem}.pip-backtest-run-meta span{color:#9bc4aa;font:.53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.pip-backtest-run-meta span+span:before{content:"·";margin-right:.35rem;color:#4f8064}.pip-backtest-run-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.pip-backtest-run-metrics>div{display:flex;flex-direction:column;justify-content:center;gap:.32rem;min-height:3rem;padding:.45rem .62rem;border-right:1px solid rgba(71,161,111,.16)}.pip-backtest-run-metrics span{color:#85af95;font:.48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.pip-backtest-run-metrics strong{color:#e5f6eb;font:700 .69rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-backtest-run-metrics strong.is-positive{color:#6feaab}.pip-backtest-run-metrics strong.is-negative{color:#ff9292}.pip-backtest-run-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.48rem;min-width:7rem;padding:.75rem .8rem}.pip-backtest-status{padding:.23rem .35rem;border:1px solid;font:700 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.pip-backtest-status.is-completed{color:#70e7ab;border-color:#53e19761;background:#249d6321}.pip-backtest-status.is-failed{color:#ff9898;border-color:#ef444461;background:#a52f2f29}.pip-backtest-status.is-running{color:#ffd16c;border-color:#ffc54861;background:#9c6d0c24}.pip-backtest-run-date{color:#779685;font:.5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-backtest-delete{position:absolute;right:.78rem;top:.55rem}@media(max-width:1150px){.pip-backtest-history-card-main{grid-template-columns:minmax(10rem,.9fr) minmax(15rem,1.5fr)}.pip-backtest-run-actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end;min-height:2rem;padding-top:0}.pip-backtest-delete{position:static}.pip-backtest-run-metrics>div:last-child{border-right:0}}@media(max-width:720px){.pip-backtest-history-header{align-items:flex-start!important;flex-direction:column!important}.pip-backtest-history-summary{justify-content:flex-start}.pip-backtest-history-card-main{display:flex;flex-direction:column}.pip-backtest-run-identity{border-right:0;border-bottom:1px solid rgba(71,161,111,.22)}.pip-backtest-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pip-backtest-run-metrics>div:nth-child(2n){border-right:0}.pip-backtest-run-metrics>div:nth-child(-n+2){border-bottom:1px solid rgba(71,161,111,.16)}.pip-backtest-run-actions{align-items:center;justify-content:space-between;flex-direction:row;padding-top:.55rem}}@media(max-width:980px){.pip-backtest-page{height:auto;min-height:calc(100dvh - 3.5rem);overflow:visible!important}.pip-backtest-workspace{grid-template-columns:1fr;overflow:visible!important}.pip-backtest-config{min-height:42rem;border-right:0;border-bottom:1px solid #245f41}.pip-backtest-history{min-height:30rem}}@media(max-width:620px){.pip-backtest-page{padding:.85rem!important;gap:.85rem!important}.pip-backtest-heading{min-height:4.7rem}.pip-backtest-heading h1{font-size:1.15rem}.pip-backtest-description,.pip-backtest-mode{display:none}.pip-backtest-workspace{grid-template-columns:1fr}}.pip-indicators-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;width:100%!important;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);max-width:none!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 82% 6%,rgba(27,112,72,.14),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-indicators-heading{min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-indicators-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-indicators-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-indicators-description{color:#9bc4aa!important}.pip-indicators-new,.pip-indicators-empty-action{min-height:2.5rem;border:1px solid #53d996!important;border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important;font-size:.65rem}.pip-indicators-workspace{flex:1 1 auto!important;min-height:0}.pip-indicators-table-shell{position:relative;flex:1 1 auto!important;min-height:0;border:1px solid #245f41;background:#091a11}.pip-indicators-table{border-collapse:collapse}.pip-indicators-table thead{background:#103522;border-color:#2d8158!important}.pip-indicators-table th{color:#a7d7b7!important;font:700 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em}.pip-indicators-row{border-color:#2d815859!important;background:#091a11;transition:background .15s ease}.pip-indicators-row:hover{background:#0d2a1b}.pip-indicators-row .text-primary{color:#7ae8aa!important}.pip-indicators-row .text-muted-foreground{color:#85ae95!important}.pip-indicators-row [class*=rounded]{border-radius:0!important}.pip-indicators-group-row{background:#0d2b1b!important;border-top:1px solid #286d49;border-bottom:1px solid #245f41}.pip-indicators-group-row td{color:#6fe1a5!important;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.pip-indicators-empty{display:grid;min-height:100%;place-content:center;color:#8dbca0!important;background:radial-gradient(ellipse at center,rgba(26,94,58,.13),transparent 60%)}.pip-indicators-empty-library p:first-child{color:#d9f2e3;font-weight:700;letter-spacing:.11em}.pip-indicators-empty-library p:nth-child(2){color:#83b298!important;max-width:26rem}.pip-indicators-editor{max-width:420px;border:1px solid #245f41!important;border-radius:0;background:#091a11}.pip-indicators-editor-title{border-color:#245f41!important;background:#0d2d1d}.pip-indicators-editor-title h2{color:#7ae8aa!important;letter-spacing:.09em}.pip-indicators-editor-form{background:#091a11}.pip-indicators-editor-form label{color:#9bc9ad!important;letter-spacing:.075em}.pip-indicators-editor-form input,.pip-indicators-editor-form textarea,.pip-indicators-editor-form [role=combobox],.pip-indicators-editor-form .border-border{border-color:#2b704d!important;border-radius:0!important;background:#07160f!important;box-shadow:none!important;color:#d9f4e4!important}.pip-indicators-editor-form .border-top{border-color:#245f41!important}.pip-indicators-editor-form button[type=submit]{border-radius:0!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important}@media(max-width:767px){.pip-indicators-page{min-height:auto;padding:.85rem!important;gap:.85rem!important;overflow:visible!important}.pip-indicators-heading{min-height:4.7rem}.pip-indicators-heading h1{font-size:1.15rem}.pip-indicators-description{display:none}.pip-indicators-new{min-height:2.25rem;padding-inline:.7rem;font-size:.56rem}.pip-indicators-workspace{overflow:visible!important}.pip-indicators-table-shell{min-height:27rem}.pip-indicators-editor{max-width:none!important}}.pip-strategies-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;min-height:calc(100dvh - 3.5rem);padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 14% 3%,rgba(33,116,75,.18),transparent 27%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-strategies-heading{min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-strategies-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-strategies-heading h1{color:#edf9f1;font-size:clamp(1.45rem,2vw,2rem)}.pip-strategies-description{color:#9bc4aa;font-size:.86rem}.pip-strategies-new{min-height:2.5rem;padding-inline:1.15rem;border:1px solid #53d996!important;background:#16bb78!important;color:#04120b!important;box-shadow:none!important;font-size:.65rem}.pip-strategies-workspace{min-height:0;border:1px solid #245f41;background:#081910}.pip-strategies-sidebar{background:#091a11}.pip-strategies-panel-title{background:#0d2a1b;border-color:#245f41!important}.pip-strategies-panel-title span,.pip-strategies-panel-title h2{color:#a7d7b7!important}.pip-strategies-list-message{color:#78a98c!important;letter-spacing:.08em}.pip-strategies-list-footer{border-color:#245f41!important;background:#0b2115}.pip-strategies-list-footer button{border-radius:0!important;border-color:#2d8158!important;background:#0e2f1e!important;color:#77e7aa!important}.pip-strategies-list-footer button:hover{background:#164b30!important;border-color:#68e7a7!important}.pip-strategies-builder{background:radial-gradient(ellipse at center,rgba(23,80,49,.11),transparent 60%),#07150e}.pip-strategies-empty-icon{display:grid;width:2.8rem;height:2.8rem;margin:0 auto .9rem;place-items:center;border:1px solid #3b9f69;background:#0d3522;color:#6de6a8;font:700 1.45rem/1 ui-monospace,monospace}.pip-strategies-empty-copy>div:nth-child(2){color:#dff6e8!important}.pip-strategies-empty-copy>div:last-child{color:#84b79a!important}.pip-strategies-empty-step{border-radius:0!important;border-color:#265f43!important;background:#0a2115}.pip-strategies-empty-step>div:first-child{border-radius:0!important;border-color:#3a9e6a!important;background:#123d28!important;color:#75e8aa!important}.pip-strategies-empty-step>div:last-child{color:#92c8a6!important}.pip-strategies-help{background:#091a11;border-color:#245f41!important}.pip-strategies-help-step>div:first-child{border-radius:0!important;border-color:#327c56!important;background:#0d3020!important;color:#6fe5a6!important}.pip-strategies-help-step>div:nth-child(2)>div:first-child{color:#d8f1e2!important}.pip-strategies-help-step>div:nth-child(2)>div:last-child{color:#7eae91!important}@media(max-width:900px){.pip-strategies-page{min-height:auto;overflow:visible!important}.pip-strategies-workspace{display:grid!important;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);overflow:visible!important}.pip-strategies-help{grid-column:1 / -1;width:auto!important;min-width:0!important;max-width:none!important;border-top:1px solid #245f41;border-left:0!important;max-height:16rem}}@media(max-width:620px){.pip-strategies-page{padding:.85rem!important;gap:.85rem!important}.pip-strategies-heading{align-items:flex-end!important;min-height:4.8rem}.pip-strategies-heading h1{font-size:1.15rem}.pip-strategies-description{display:none}.pip-strategies-new{min-height:2.25rem;padding-inline:.7rem;font-size:.56rem}.pip-strategies-workspace{grid-template-columns:1fr}.pip-strategies-list{width:100%!important;max-height:13rem;border-right:0!important;border-bottom:1px solid #245f41}.pip-strategies-empty{min-height:24rem}}.pip-trades-page{box-sizing:border-box;display:flex!important;flex:1 1 auto;flex-direction:column;width:100%!important;height:calc(100dvh - 3.5rem)!important;min-height:calc(100dvh - 3.5rem)!important;max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;background:radial-gradient(circle at 17% 0%,rgba(33,116,75,.16),transparent 31%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-trades-heading{display:flex;align-items:end;min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-trades-eyebrow{margin-bottom:.32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-trades-heading h1{color:#edf9f1;font-size:clamp(1.55rem,2vw,2rem)}.pip-trades-description{color:#9bc4aa}.pip-trades-overview{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.75rem!important}.pip-trades-stats,.pip-trades-filters{border:1px solid #245f41;border-radius:0;background:#0d2b1d}.pip-trades-stats{min-height:5.15rem}.pip-trades-stat{min-width:8.6rem;height:3.75rem;padding:0 1rem;border-right:1px solid #245f41}.pip-trades-stat:last-child{border-right:0}.pip-trades-stat-label,.pip-trades-filter-label{color:#91c5a4;font:700 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.pip-trades-stat-value{margin-top:.48rem;color:#edf9f1;font:700 1.1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-trades-stat-value.is-positive{color:#69e5a8}.pip-trades-stat-value.is-negative{color:#ff7880}.pip-trades-filters{min-height:5.15rem;padding:.85rem 1rem}.pip-trades-filter{min-width:11rem}.pip-trades-filters [role=combobox]{height:2.25rem!important;border-color:#2b704d!important;border-radius:0!important;background:#081b11!important;color:#dcf5e5!important;box-shadow:none!important}.pip-trades-filters [role=combobox] svg{color:#82d7a7}.pip-trades-table-shell{position:relative;flex:1 1 auto!important;width:100%;min-height:0;border:1px solid #245f41;border-radius:0;background:#0a1d13}.pip-trades-table-shell.is-empty{overflow:hidden!important}.pip-trades-table{width:100%!important;min-width:58rem;border-collapse:collapse}.pip-trades-table thead{background:#103522;border-bottom:1px solid #2d8158}.pip-trades-table th{padding:.78rem;color:#a7d7b7;font:700 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em}.pip-trades-table tbody tr{border-bottom:1px solid rgba(45,129,88,.35)}.pip-trades-row{background:#0a1d13}.pip-trades-row:hover{background:#103522!important}.pip-trades-row td{color:#dff4e7}.pip-trades-id{color:#70e3aa;text-decoration:none}.pip-trades-id:hover{color:#d7ffe8;text-decoration:none}.pip-trades-asset{color:#f0fbf4}.pip-trades-muted{color:#9ac4a9!important}.pip-trades-direction{display:inline-flex;align-items:center;justify-content:center;min-width:3.85rem;padding:.28rem .45rem;border:1px solid;border-radius:0;font:700 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.pip-trades-direction.is-up{border-color:#3eaa77;background:#174c31;color:#8cf0b9}.pip-trades-direction.is-down{border-color:#a94a52;background:#482229;color:#ff9aa0}.pip-trades-status{color:#9ac4a9;font:700 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.075em;text-transform:uppercase}.pip-trades-status.is-open{color:#70e3aa}.pip-trades-empty-state{position:absolute;inset:3.1rem 0 0;display:grid;place-content:center;gap:.55rem;min-height:9rem;text-align:center;background:radial-gradient(ellipse at center,rgba(25,93,58,.13),transparent 62%)}.pip-trades-empty-state span{color:#c7ecd5;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.pip-trades-empty-state p{margin:0;color:#77ab8d;font-size:.8rem}@media(max-width:767px){.pip-trades-page{height:calc(100dvh - 3.65rem)!important;padding:.85rem!important;gap:.85rem!important}.pip-trades-heading{margin-top:.25rem!important}.pip-trades-stats{min-height:4.4rem}.pip-trades-stat{min-width:7.25rem;height:3.2rem;padding:0 .75rem}.pip-trades-filters{display:grid!important;grid-template-columns:1fr;gap:.55rem!important}.pip-trades-filter{min-width:0;justify-content:space-between}.pip-trades-filter [role=combobox]{width:8.4rem!important}}@media(max-width:1040px){.pip-trades-overview{grid-template-columns:1fr}.pip-trades-filters{justify-content:flex-start}}@media(max-width:767px){.pip-chart-workspace{height:calc(100dvh - 3.65rem)}.pip-chart-toolbar{min-height:3.35rem;padding:.45rem .65rem}.pip-chart-toolbar .gap-4{gap:.6rem!important}.pip-chart-surface{padding:.25rem}.pip-trade-panel{border-left:0;border-top:1px solid rgba(132,195,163,.18)}}@media(max-width:640px){.pip-dashboard{padding:1rem;gap:1rem}.pip-dashboard-header{align-items:flex-start!important;flex-direction:column;gap:1rem}.pip-dashboard-actions{width:100%}.pip-dashboard-actions>a{flex:1}.pip-dashboard-actions button{width:100%}.pip-dashboard-stat-grid,.pip-dashboard-content{--bs-gutter-y: .8rem}.pip-app-header{min-height:3.65rem;padding:0 1rem}.pip-app-brand span{display:none}.pip-app-header-actions{gap:.35rem}.pip-app-user,.pip-app-exit{display:none}}html[data-pip-skin] .pip-dashboard-snapshot{position:relative;min-height:10.25rem;border-color:color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pip-skin-surface) 96%,#fff),var(--pip-skin-surface))!important;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000014!important}html[data-pip-skin] .pip-dashboard-snapshot:after{display:none}html[data-pip-skin] .pip-dashboard-snapshot:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 52%,transparent)!important;transform:translateY(-1px)}html[data-pip-skin] .pip-dashboard-snapshot .card-header{padding-top:1rem!important}html[data-pip-skin] .pip-dashboard-snapshot-icon{display:inline-grid;width:1.52rem;height:1.52rem;place-items:center;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 28%,transparent);border-radius:.42rem;background:color-mix(in srgb,var(--pip-skin-primary) 9%,transparent);color:var(--pip-skin-primary);font-size:.73rem}html[data-pip-skin] .pip-dashboard-snapshot.is-live .pip-dashboard-snapshot-icon{border-color:#fb71854d;background:#fb718517;color:#fb7185}html[data-pip-skin] .pip-dashboard-snapshot-value{margin-top:.32rem;font:750 clamp(1.35rem,1.8vw,1.68rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.065em}html[data-pip-skin] .pip-dashboard-snapshot .pip-dashboard-balance.is-live{color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-dashboard-pnl.is-flat{color:color-mix(in srgb,var(--pip-skin-text) 76%,transparent)!important}html[data-pip-skin] .pip-dashboard-snapshot-meta{min-height:.95rem;margin-top:.45rem!important;color:color-mix(in srgb,var(--pip-skin-text) 56%,transparent)!important;font-size:.56rem;letter-spacing:.045em;text-transform:uppercase}html[data-pip-skin] .pip-dashboard-snapshot-meta.is-positive{color:#34d399!important}html[data-pip-skin] .pip-dashboard-snapshot-meta.is-negative{color:#fb7185!important}html[data-pip-skin] .pip-dashboard-snapshot-rule{position:absolute;right:1rem;bottom:1rem;left:1rem;height:2px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--pip-skin-text) 10%,transparent)}html[data-pip-skin] .pip-dashboard-snapshot-rule span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--pip-skin-primary),color-mix(in srgb,var(--pip-skin-primary) 25%,transparent))}html[data-pip-skin] .pip-dashboard-snapshot.is-live .pip-dashboard-snapshot-rule span{background:linear-gradient(90deg,#fb7185,#fb718533)}html[data-pip-skin=graphite] .pip-dashboard-snapshot{border-color:var(--pip-graphite-line)!important;background:linear-gradient(135deg,#202124,#1a1b1d)!important}html[data-pip-skin=graphite] .pip-dashboard-snapshot:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 40%,var(--pip-graphite-line))!important;box-shadow:0 14px 28px #00000038!important}html[data-pip-skin=light] .pip-dashboard-snapshot{background:linear-gradient(135deg,#fff,#f7f9fc)!important;box-shadow:0 8px 20px #192f590f!important}html[data-pip-skin=graphite]{--pip-graphite-radius-sm: .45rem;--pip-graphite-radius-md: .68rem;--pip-graphite-radius-lg: .9rem}html[data-pip-skin=graphite] :is(.btn,button,[role=button],input,textarea,select,[role=combobox],.form-control,.form-select,.badge,.dropdown-menu,[role=menu],[role=dialog],.modal-content,.popover-content){border-radius:var(--pip-graphite-radius-sm)!important}html[data-pip-skin=graphite] :is(.card,.pip-dashboard-panel,.pip-dashboard-stat,.pip-trades-stats,.pip-trades-filters,.pip-trades-table-shell,.pip-strategies-workspace,.pip-strategies-sidebar,.pip-strategies-builder,.pip-strategies-help,.pip-indicators-workspace,.pip-indicators-editor,.pip-backtest-workspace,.pip-backtest-config,.pip-backtest-history,.pip-autotrade-workspace,.pip-autotrade-table-shell,.pip-mt5-workspace,.pip-copy-workspace,.pip-ai-builder-sidebar,.pip-ai-builder-chat-panel,.pip-ai-builder-strategy-panel,.pip-settings-panel,.pip-journals-card,.pip-news-content,.pip-news-card){border-radius:var(--pip-graphite-radius-lg)!important}html[data-pip-skin=graphite] :is(.pip-dashboard-panel-header,.pip-trades-table thead,.pip-backtest-panel-title,.pip-autotrade-table thead,.pip-ai-builder-panel-header,.pip-settings-panel-header,.pip-news-filter-bar,.pip-journal-workspace .nav-tabs){border-radius:var(--pip-graphite-radius-lg) var(--pip-graphite-radius-lg) 0 0!important}html[data-pip-skin=graphite] :is(.table-responsive,.pip-dashboard-table,.pip-trades-table,.pip-autotrade-table){overflow:hidden;border-radius:var(--pip-graphite-radius-md)}html[data-pip-skin=graphite] .table>thead>tr>:first-child{border-top-left-radius:var(--pip-graphite-radius-sm)}html[data-pip-skin=graphite] .table>thead>tr>:last-child{border-top-right-radius:var(--pip-graphite-radius-sm)}html[data-pip-skin=graphite] :is(.tabs-list,[role=tablist],.strategy-tabs-list){border-radius:var(--pip-graphite-radius-md)!important;padding:.25rem!important}html[data-pip-skin=graphite] :is([role=tab],.strategy-tab-trigger){border-radius:var(--pip-graphite-radius-sm)!important}html[data-pip-skin=graphite] :is(.btn,button,[role=button]){transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}html[data-pip-skin=graphite] :is(.btn,button,[role=button]):hover:not(:disabled){transform:translateY(-1px)}html[data-pip-skin=graphite] :is(.btn-primary,.btn-success,.bg-primary,.pip-dashboard-primary-action,.pip-autotrade-new,.pip-copy-new,.pip-mt5-new){box-shadow:0 .45rem 1.15rem #35d3912e!important}html[data-pip-skin=graphite] :is(.pip-chart-surface,.pip-chart-main-area,.pip-chart-container,.pip-chart-canvas-panel,.pip-chart-drawing-toolbar){border-radius:0!important}html[data-pip-skin=graphite] .pip-strategies-page{gap:1.55rem!important}html[data-pip-skin=graphite] .pip-strategies-heading{padding-bottom:1rem}html[data-pip-skin=graphite] .pip-strategies-workspace{overflow:hidden;border-color:var(--pip-graphite-line)!important;background:#1a1b1d!important;border-radius:1rem!important;box-shadow:0 18px 42px #00000038!important}html[data-pip-skin=graphite] .pip-strategies-sidebar{background:#191a1c!important}html[data-pip-skin=graphite] .pip-strategies-panel-title{height:3.25rem!important;padding-inline:1rem!important;border-color:var(--pip-graphite-line)!important;background:#202124!important}html[data-pip-skin=graphite] .pip-strategies-list>.overflow-auto{padding:.45rem}html[data-pip-skin=graphite] .pip-strategy-list-item{width:calc(100% - .2rem)!important;min-height:3.9rem;margin:.1rem;padding:.65rem .7rem!important;border:1px solid transparent!important;border-left:1px solid transparent!important;border-radius:.62rem!important;background:transparent!important}html[data-pip-skin=graphite] .pip-strategy-list-item:hover{border-color:#303237!important;background:#222326!important}html[data-pip-skin=graphite] .pip-strategy-list-item.is-active{border-color:color-mix(in srgb,var(--pip-skin-primary) 48%,var(--pip-graphite-line))!important;border-left-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 10%,#202124)!important;box-shadow:inset 3px 0 0 var(--pip-skin-primary)!important}html[data-pip-skin=graphite] .pip-strategies-list-footer{padding:.7rem!important;border-color:var(--pip-graphite-line)!important;background:#1a1b1d!important}html[data-pip-skin=graphite] .pip-strategies-list-footer button{min-height:2.35rem;border-radius:.55rem!important;border-style:solid!important;background:color-mix(in srgb,var(--pip-skin-primary) 8%,#1a1b1d)!important}html[data-pip-skin=graphite] .pip-strategies-builder{background:radial-gradient(circle at 50% 38%,rgba(53,211,145,.055),transparent 36%),#1b1c1e!important}html[data-pip-skin=graphite] .pip-strategies-empty{padding:2.5rem!important;gap:1.65rem!important}html[data-pip-skin=graphite] .pip-strategies-empty-copy{padding:1.15rem 1.45rem;border:1px solid #303237;border-radius:.8rem;background:#10111259;box-shadow:0 12px 28px #0000001a}html[data-pip-skin=graphite] .pip-strategies-empty-icon{width:3.1rem;height:3.1rem;margin-bottom:1rem;border-radius:.72rem!important}html[data-pip-skin=graphite] .pip-strategies-empty-step{min-width:8.8rem;padding:.9rem 1rem!important;border-color:#303237!important;border-radius:.7rem!important;background:#202124!important}html[data-pip-skin=graphite] .pip-strategies-empty-step>div:first-child{border-radius:.42rem!important}html[data-pip-skin=graphite] .pip-strategies-help{background:#191a1c!important}html[data-pip-skin=graphite] .pip-strategies-help>.overflow-auto{padding:1rem!important;gap:1rem!important}html[data-pip-skin=graphite] .pip-strategies-help-step{padding:.15rem .05rem}html[data-pip-skin=graphite] .pip-strategies-help-step>div:first-child{width:1.45rem!important;height:1.45rem!important;border-radius:.42rem!important}html[data-pip-skin=graphite] .pip-strategies-help-step>div:nth-child(2)>div:first-child{font-size:.64rem!important}html[data-pip-skin=graphite] .pip-strategies-help-step>div:nth-child(2)>div:last-child{line-height:1.55!important}html[data-pip-skin=graphite] .pip-indicators-page{gap:1.55rem!important}html[data-pip-skin=graphite] .pip-indicators-heading{padding-bottom:1rem}html[data-pip-skin=graphite] .pip-indicators-workspace{gap:1rem!important}html[data-pip-skin=graphite] .pip-indicators-table-shell{overflow:hidden!important;border-color:var(--pip-graphite-line)!important;border-radius:1rem!important;background:#1b1c1e!important;box-shadow:0 18px 42px #00000038!important}html[data-pip-skin=graphite] .pip-indicators-table-shell:has(.pip-indicators-table){overflow:auto!important}html[data-pip-skin=graphite] .pip-indicators-table{border-collapse:separate;border-spacing:0}html[data-pip-skin=graphite] .pip-indicators-table thead{background:#202124!important;box-shadow:inset 0 -1px 0 var(--pip-graphite-line)}html[data-pip-skin=graphite] .pip-indicators-table th{height:3.45rem;padding-inline:1rem!important;color:#aeb1b8!important}html[data-pip-skin=graphite] .pip-indicators-group-row{background:#18191b!important}html[data-pip-skin=graphite] .pip-indicators-group-row td{padding:.78rem 1rem!important;color:color-mix(in srgb,var(--pip-skin-primary) 78%,#fff)!important;letter-spacing:.11em}html[data-pip-skin=graphite] .pip-indicators-row{background:#1b1c1e!important;border-color:var(--pip-graphite-line)!important}html[data-pip-skin=graphite] .pip-indicators-row:hover{background:#222326!important}html[data-pip-skin=graphite] .pip-indicators-row td{padding:1rem!important}html[data-pip-skin=graphite] .pip-indicators-row td:first-child{width:3.25rem}html[data-pip-skin=graphite] .pip-indicators-row td:first-child>span{width:1.05rem!important;height:1.05rem!important;border:0!important;border-radius:.3rem;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}html[data-pip-skin=graphite] .pip-indicators-row .text-primary{color:var(--pip-skin-primary)!important}html[data-pip-skin=graphite] .pip-indicators-row .text-muted-foreground{color:#a3a6ad!important}html[data-pip-skin=graphite] .pip-indicators-row td:nth-child(3)>span{border-color:#3a3c41!important;border-radius:.42rem!important;background:#25262a!important;color:#c7c9ce!important}html[data-pip-skin=graphite] .pip-indicators-row .btn{display:inline-grid!important;width:2.35rem;height:2.35rem;padding:0!important;place-items:center!important;line-height:0!important;border:1px solid #34363a!important;border-radius:.48rem!important;background:#202124!important}html[data-pip-skin=graphite] .pip-indicators-row td:last-child .d-inline-flex{align-items:center!important;vertical-align:middle}html[data-pip-skin=graphite] .pip-indicators-row .btn>svg{display:block!important;width:1.08rem!important;height:1.08rem!important;margin:0!important;stroke-width:2!important}html[data-pip-skin=graphite] .pip-indicators-row .btn:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 58%,#34363a)!important;background:color-mix(in srgb,var(--pip-skin-primary) 11%,#202124)!important}html[data-pip-skin=graphite] .pip-indicators-row .btn.text-danger:hover{border-color:#fb71858c!important;background:#fb71851a!important}html[data-pip-skin=graphite] .pip-indicators-empty{min-height:100%;border-radius:.9rem;background:radial-gradient(circle at 50% 40%,rgba(53,211,145,.07),transparent 36%),#1b1c1e!important}html[data-pip-skin=graphite] .pip-indicators-editor{border-color:var(--pip-graphite-line)!important;border-radius:1rem!important;background:#1b1c1e!important;box-shadow:0 18px 42px #00000038!important}html[data-pip-skin=graphite] .pip-indicators-editor-title{min-height:3.45rem;padding:1rem!important;border-color:var(--pip-graphite-line)!important;background:#202124!important}html[data-pip-skin=graphite] .pip-indicators-editor-form{padding:1.2rem!important;gap:1.15rem!important;background:#1b1c1e!important}html[data-pip-skin=graphite] .pip-backtest-page{gap:1.55rem!important}html[data-pip-skin=graphite] .pip-backtest-heading{padding-bottom:1rem}html[data-pip-skin=graphite] .pip-backtest-mode{padding:.55rem .75rem;border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,var(--pip-graphite-line))!important;border-radius:.5rem;background:color-mix(in srgb,var(--pip-skin-primary) 8%,#1b1c1e)!important}html[data-pip-skin=graphite] .pip-backtest-workspace{gap:0!important;overflow:hidden;border-color:var(--pip-graphite-line)!important;border-radius:1rem!important;background:#1b1c1e!important;box-shadow:0 18px 42px #00000038!important}html[data-pip-skin=graphite] :is(.pip-backtest-config,.pip-backtest-history){background:#1b1c1e!important}html[data-pip-skin=graphite] .pip-backtest-config{border-color:var(--pip-graphite-line)!important}html[data-pip-skin=graphite] .pip-backtest-panel-title{min-height:3.45rem;padding:1rem!important;border-color:var(--pip-graphite-line)!important;background:#202124!important}html[data-pip-skin=graphite] .pip-backtest-form{padding:1rem!important;background:#1b1c1e!important;scrollbar-color:#4b4e54 #151618}html[data-pip-skin=graphite] .pip-backtest-form::-webkit-scrollbar-track{background:#151618;border-color:var(--pip-graphite-line)}html[data-pip-skin=graphite] .pip-backtest-form::-webkit-scrollbar-thumb{border-color:#151618;background:#4b4e54}html[data-pip-skin=graphite] .pip-backtest-form::-webkit-scrollbar-thumb:hover{background:var(--pip-skin-primary)}html[data-pip-skin=graphite] .pip-backtest-form>div>div[class*=bg-]{border-color:#34363a!important;border-radius:.62rem!important;background:#202124!important}html[data-pip-skin=graphite] .pip-backtest-form :is([class*=bg-background],[role=combobox],input,button[role=combobox]){border-color:#34363a!important;border-radius:.45rem!important;background:#151618!important}html[data-pip-skin=graphite] .pip-backtest-run{padding:.85rem 1rem!important;border-color:var(--pip-graphite-line)!important;background:#202124!important}html[data-pip-skin=graphite] .pip-backtest-run button{min-height:2.55rem;border-radius:.55rem!important;box-shadow:0 .5rem 1.1rem #35d39129!important}html[data-pip-skin=graphite] .pip-backtest-history{background:radial-gradient(circle at 72% 0%,rgba(53,211,145,.055),transparent 32%),#1b1c1e!important}html[data-pip-skin=graphite] .pip-backtest-history-list{gap:.7rem!important;padding:.85rem!important}html[data-pip-skin=graphite] .pip-backtest-history-list>.pip-backtest-history-card{overflow:hidden;border-color:#34363a!important;border-radius:.72rem!important;background:#202124!important;box-shadow:0 .35rem .9rem #0000001a!important}html[data-pip-skin=graphite] .pip-backtest-history-list>.pip-backtest-history-card:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 48%,#34363a)!important;background:#242528!important}html[data-pip-skin=graphite] .pip-backtest-history-card.is-selected{border-color:color-mix(in srgb,var(--pip-skin-primary) 66%,#34363a)!important;background:color-mix(in srgb,var(--pip-skin-primary) 8%,#202124)!important;box-shadow:inset 3px 0 0 var(--pip-skin-primary),0 .55rem 1.2rem #00000024!important}html[data-pip-skin=graphite] .pip-backtest-run-identity,html[data-pip-skin=graphite] .pip-backtest-run-metrics>div{border-color:#34363a!important}html[data-pip-skin=graphite] .pip-backtest-run-identity{padding:1rem 1.05rem}html[data-pip-skin=graphite] .pip-backtest-run-metrics>div{padding:.7rem .8rem}html[data-pip-skin=graphite] .pip-backtest-run-actions{padding-inline:1rem}html[data-pip-skin=graphite] .pip-backtest-history-summary span{padding:.38rem .55rem;border-color:#3a3c41!important;border-radius:.42rem;background:#18191b!important}html[data-pip-skin=graphite] .pip-backtest-status{border-radius:.38rem}html[data-pip-skin=graphite] .pip-backtest-history-card .bg-\[\#111520\],html[data-pip-skin=graphite] .pip-backtest-history-card [class*=bg-muted]{border-color:#34363a!important;border-radius:.55rem!important;background:#18191b!important}html[data-pip-skin=graphite] .pip-backtest-history-card .bg-background\/50{background:#202124!important}.pip-trades-filters [role=combobox]{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important;padding:0 .7rem!important;line-height:1!important}.pip-trades-filters [role=combobox]>span{display:flex!important;min-width:0;height:100%;flex:1 1 auto;align-items:center!important;line-height:1!important}.pip-trades-filters [role=combobox]>svg{width:.9rem!important;height:.9rem!important;flex:0 0 auto;margin:0!important;transform:translateY(0)!important}@media(max-width:960px){.pip-auth-intro{text-align:left}.pip-auth-form-wrap{margin-top:auto;margin-bottom:auto}}.pip-news-page{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:calc(100dvh - 3.5rem);min-height:calc(100dvh - 3.5rem);padding:1.35rem clamp(1.25rem,3vw,3rem) 1.25rem!important;gap:.8rem;overflow:hidden;background:radial-gradient(circle at 78% 4%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-news-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-height:5.25rem;padding:.55rem 0 .75rem;border-bottom:1px solid rgba(71,161,111,.28)}.pip-news-header>div:first-child{display:block!important}.pip-news-eyebrow{margin:0 0 .32rem;color:#63dca0;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.pip-news-header h1{margin:0;color:#edf9f1;font:700 clamp(1.45rem,2vw,2rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em;text-transform:uppercase}.pip-news-description{margin:.45rem 0 0!important;color:#9bc4aa!important;font:.78rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em}.pip-news-page .economy-header-actions{display:flex;align-items:center;gap:.55rem}.pip-news-page .economy-provider{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;padding:0 .65rem;border:1px solid #2b704d;background:#0b2417;color:#90bfa1;font:700 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.pip-news-page .economy-provider svg{color:#70e2a5}.pip-news-page .economy-provider strong{color:#8df2b9;font-weight:700}.pip-news-page .economy-provider:hover{border-color:#58d995;background:#123b27;color:#dff7e8}.pip-news-page .economy-refresh-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.2rem;padding:0 .7rem;border:1px solid #53d996;border-radius:0;background:#16bb78;color:#04120b;box-shadow:none;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.pip-news-page .economy-refresh-btn:hover{background:#54dfa0;box-shadow:none}.pip-news-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.45rem .6rem;border:1px solid #245f41;background:#0b2115}.pip-news-filter-group{display:flex;align-items:center;gap:.15rem;overflow-x:auto}.pip-news-filter-group button{min-height:2rem;padding:0 .62rem;border:1px solid transparent;border-radius:0;background:transparent;color:#8dbca0;font:700 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pip-news-filter-group button:hover{color:#d4f4e0;background:#103522}.pip-news-filter-group button.is-active{border-color:#3b9f69;background:#164b30;color:#8df2b9;box-shadow:inset 3px 0 #63e8a2}.pip-news-count{padding-right:.35rem;color:#86b399;font:.58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.pip-news-content{flex:1 1 auto;min-height:0;padding:0!important;border:1px solid #245f41;background:#091a11;overflow-y:auto;scrollbar-color:#3b9f69 #07160f;scrollbar-width:thin}.pip-news-content::-webkit-scrollbar{width:.6rem}.pip-news-content::-webkit-scrollbar-track{background:#07160f}.pip-news-content::-webkit-scrollbar-thumb{border:2px solid #07160f;background:#3b9f69}.pip-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.7rem;padding:.75rem}.pip-news-card{display:flex;flex-direction:column;min-height:15.75rem;padding:.9rem;border:1px solid #245f41;background:linear-gradient(145deg,#0c2819,#091a11);transition:border-color .15s ease,background .15s ease}.pip-news-card:hover{border-color:#3b9f69;background:#0e2d1d}.pip-news-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#83af95;font:.52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.pip-news-card-meta>span:last-child{display:inline-flex;align-items:center;gap:.25rem}.pip-news-card-meta svg{width:.65rem;height:.65rem}.pip-news-category{padding:.22rem .32rem;border:1px solid #2c7a55;background:#103b27;color:#83e2aa}.pip-news-category.is-crypto{border-color:#88703b;background:#3b3015;color:#f0c968}.pip-news-category.is-stocks{border-color:#426d92;background:#142d42;color:#8fc9f5}.pip-news-card h2{display:-webkit-box;overflow:hidden;margin:.85rem 0 .55rem;color:#e5f6eb;font:700 .88rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pip-news-card>p{display:-webkit-box;overflow:hidden;margin:0;color:#95bca4;font-size:.78rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pip-news-card footer{display:flex;align-items:center;gap:.55rem;margin-top:auto;padding-top:.85rem;font:.52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.pip-news-source{overflow:hidden;color:#82aa91;white-space:nowrap;text-overflow:ellipsis}.pip-news-sentiment{display:inline-flex;align-items:center;gap:.22rem;padding:.22rem .3rem;border:1px solid #3a654c;color:#a3c3ad}.pip-news-sentiment svg{width:.65rem;height:.65rem}.pip-news-sentiment.is-bullish{border-color:#3a9e6a;background:#123d28;color:#7ce9ad}.pip-news-sentiment.is-bearish{border-color:#a84b53;background:#402229;color:#ff9aa1}.pip-news-card footer a{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;color:#72e4a8;text-decoration:none;white-space:nowrap}.pip-news-card footer a:hover{color:#d9fbe6}.pip-news-card footer a svg{width:.75rem;height:.75rem}.pip-news-state{display:grid;min-height:100%;place-content:center;gap:.65rem;padding:2rem;color:#9bc4aa;font:.72rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.pip-news-state svg{width:2rem;height:2rem;margin:0 auto;color:#70e3a5}.pip-news-state.is-error{color:#ff9aa1}.pip-news-state.is-error svg{color:#ff8d95}.pip-news-state button{margin:.25rem auto 0;padding:.55rem .75rem;border:1px solid #53d996;border-radius:0;background:#16bb78;color:#04120b;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}@media(max-width:767px){.pip-news-page{height:auto;min-height:calc(100dvh - 3.5rem);padding:.85rem!important;overflow:visible}.pip-news-header{align-items:flex-end;min-height:4.7rem}.pip-news-header h1{font-size:1.15rem}.pip-news-description,.pip-news-page .economy-provider span{display:none}.pip-news-page .economy-header-actions{gap:.4rem}.pip-news-page .economy-provider{min-width:2.2rem;justify-content:center;padding:0 .5rem}.pip-news-filter-bar{overflow:hidden}.pip-news-count{display:none}.pip-news-content{min-height:28rem}.pip-news-grid{grid-template-columns:1fr;padding:.6rem}.pip-news-card{min-height:14rem}}html[data-pip-skin] body,html[data-pip-skin] #root,html[data-pip-skin] .min-vh-100{background:var(--pip-skin-bg)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-dashboard,.pip-settings-page,.pip-trades-page,.pip-strategies-page,.pip-indicators-page,.pip-news-page,.pip-backtest-page,.pip-autotrade-page,.pip-copy-trading-page,.pip-ai-builder-page,.pip-chart-workspace){background:var(--pip-skin-bg)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-dashboard-stat,.pip-dashboard-panel,.pip-dashboard-panel-header,.pip-trades-stats,.pip-trades-filters,.pip-trades-table-shell,.pip-trades-row,.pip-strategies-workspace,.pip-strategies-sidebar,.pip-strategies-panel-title,.pip-indicators-workspace,.pip-indicators-editor,.pip-indicators-editor-form,.pip-news-content,.pip-news-card,.pip-news-filter-bar,.pip-chart-canvas-panel,.pip-chart-main-area,.pip-chart-container,.pip-chart-container-toolbar,.pip-chart-surface,.pip-chart-toolbar,.pip-trade-panel,.pip-chart-drawing-toolbar,.pip-chart-statusbar-content,.pip-chart-popover,.pip-chart-timeframe-menu,.pip-chart-symbol-control){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,transparent)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-dashboard-title,.pip-dashboard-panel-title,.pip-trades-heading h1,.pip-strategies-heading h1,.pip-news-header h1,.pip-settings-heading h1,.pip-trades-row td,.pip-trades-asset,.pip-trades-stat-value,.pip-chart-symbol-button,.pip-chart-timeframe,.pip-chart-popover [cmdk-item],.pip-chart-timeframe-item,.pip-indicators-editor-form input,.pip-indicators-editor-form textarea,.pip-indicators-editor-form [role=combobox]){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-dashboard-eyebrow,.pip-dashboard-panel-link,.pip-trades-eyebrow,.pip-strategies-eyebrow,.pip-news-eyebrow,.pip-settings-eyebrow,.pip-chart-symbol-button-icon,.pip-chart-timeframe>svg){color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-chart-timeframe-menu [role=option][data-state=checked],.pip-chart-timeframe-menu [role=option]:hover,.pip-chart-timeframe-menu [role=option][data-highlighted],.pip-chart-popover [cmdk-item][data-selected=true],.pip-chart-popover [cmdk-item]:hover,.pip-trades-row:hover){background:color-mix(in srgb,var(--pip-skin-primary) 18%,var(--pip-skin-surface))!important}html[data-pip-skin] :is(.pip-chart-timeframe-label,.pip-dashboard-stat-label,.pip-trades-muted,.pip-news-description){color:color-mix(in srgb,var(--pip-skin-text) 62%,transparent)!important}html[data-pip-skin] :is(input,textarea,select,[role=combobox],.form-control){background-color:color-mix(in srgb,var(--pip-skin-surface) 86%,var(--pip-skin-bg))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,transparent)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] .pip-chart-surface{background:var(--pip-skin-bg)!important}html[data-pip-skin] .pip-chart-main-area,html[data-pip-skin=light] .pip-app-header{background:var(--pip-skin-surface)!important}html[data-pip-skin] :is(.pip-settings-panel,.pip-settings-panel-header,.pip-settings-guide,.pip-settings-input,.pip-settings-select,.pip-settings-panel-content,.pip-strategies-list-footer,.pip-strategies-builder,.pip-strategies-help,.pip-indicators-editor-title,.pip-trades-table thead,.pip-news-card:hover,.pip-news-page .economy-provider,.pip-news-filter-group button:hover,.pip-trades-filters [role=combobox]){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,transparent)!important}html[data-pip-skin] :is(.pip-settings-panel-header h2,.pip-settings-field label,.pip-settings-guide p,.pip-settings-guide ol,.pip-settings-field>p,.pip-settings-heading>p:last-child,.pip-dashboard-account-id,.pip-dashboard-empty-stat,.pip-dashboard-portfolio-total span,.pip-dashboard-portfolio-split>div,.pip-dashboard-stats-list>div,.pip-dashboard-streak-panel p,.pip-dashboard-best-streak,.pip-chart-statusbar-content span){color:color-mix(in srgb,var(--pip-skin-text) 68%,transparent)!important}html[data-pip-skin] :is(.pip-dashboard-balance.is-demo,.pip-dashboard-pnl.is-positive,.pip-dashboard-portfolio-total,.pip-dashboard-streak-value){color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-dashboard-stat:after,.pip-dashboard-winrate-fill){background:color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-settings-primary-action,.pip-settings-secondary-action,.pip-dashboard-primary-action,.pip-news-page .economy-refresh-btn){border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin=light] :is(.pip-settings-guide,.pip-dashboard-stat,.pip-dashboard-panel,.pip-trades-row,.pip-strategies-sidebar,.pip-indicators-editor-form,.pip-news-card){background:#fff!important}html[data-pip-skin] :is(.bg-card,.bg-muted,.bg-muted\/10,.bg-muted\/30,.bg-muted\/50,.bg-background){background-color:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.card,.table,.table-dark,.modal-content,.dropdown-menu,[data-radix-popper-content-wrapper]>*){border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;background-color:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.table>:not(caption)>*>*,.modal-header,.modal-footer,.dropdown-item,[role=menuitem],[role=option]){border-color:color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.dropdown-item:hover,.dropdown-item:focus,[role=menuitem]:hover,[role=option]:hover,[role=option][data-state=checked],[data-radix-popper-content-wrapper] [data-highlighted]){background-color:color-mix(in srgb,var(--pip-skin-primary) 14%,var(--pip-skin-surface))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-settings-connect-form>div:not(.pip-settings-guide),.pip-settings-profile-form .border,.pip-settings-profile-form .border-top,.pip-settings-panel-content .grid>.border){border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-skin-option{border-color:color-mix(in srgb,var(--pip-skin-primary) 34%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-skin-option:hover,html[data-pip-skin] .pip-skin-option.is-active{border-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 13%,var(--pip-skin-surface))!important}html[data-pip-skin] .pip-skin-option small,html[data-pip-skin] .pip-settings-panel-content .text-muted-foreground{color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] .pip-skin-swatch{border-color:color-mix(in srgb,var(--pip-skin-text) 28%,transparent)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pip-skin-surface) 48%,transparent)}html[data-pip-skin] .pip-skin-color-input{border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,transparent)!important;background:var(--pip-skin-surface)!important}html[data-pip-skin] :is(.pip-autotrade-page,.pip-backtest-page,.pip-copy-trading-page,.pip-ai-builder-page,.pip-journal-workspace,.pip-replay-page){background:var(--pip-skin-bg)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-autotrade-table,.pip-autotrade-row,.pip-autotrade-panel,.pip-autotrade-empty,.pip-backtest-workspace,.pip-backtest-history,.pip-backtest-history-list,.pip-backtest-config,.pip-copy-trading-panel,.pip-copy-trading-card,.pip-ai-builder-sidebar,.pip-ai-builder-chat,.pip-ai-builder-preview,.pip-journal-workspace .border,.pip-journal-workspace .bg-muted){border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;background-color:var(--pip-skin-surface)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-autotrade-page,.pip-backtest-page,.pip-copy-trading-page,.pip-ai-builder-page,.pip-journal-workspace) :is(.text-white,.text-light,.text-foreground){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-autotrade-page,.pip-backtest-page,.pip-copy-trading-page,.pip-ai-builder-page,.pip-journal-workspace) :is(.text-secondary,.text-muted-foreground){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin=light] :is(.bg-card,.bg-muted,.bg-muted\/10,.bg-muted\/30,.bg-muted\/50,.bg-background,.card,.table-dark,.modal-content,.dropdown-menu){background-color:#fff!important}html[data-pip-skin=light] :is(.pip-chart-surface,.pip-chart-workspace,.pip-chart-main-area){background-color:#f4f7fb!important}html[data-pip-skin] .pip-settings-status.is-connected{border-color:color-mix(in srgb,var(--pip-skin-primary) 58%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 14%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-settings-status.is-disconnected{border-color:color-mix(in srgb,#dc3545 60%,transparent)!important;background:color-mix(in srgb,#dc3545 10%,var(--pip-skin-surface))!important}:is([data-pip-skin],html[data-pip-skin]) :is(.strategy-tabs-list,.pip-journal-workspace .strategy-tabs-list),:is([data-pip-skin],html[data-pip-skin]) .pip-journal-workspace .strategy-tab-trigger,:is([data-pip-skin],html[data-pip-skin]) .pip-news-page .session-tab-btn,:is([data-pip-skin],html[data-pip-skin]) .pip-news-page .economy-tab-group,:is([data-pip-skin],html[data-pip-skin]) .pip-news-filter-group button{border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))!important;color:color-mix(in srgb,var(--pip-skin-text) 68%,transparent)!important;box-shadow:none!important}:is([data-pip-skin],html[data-pip-skin]) .pip-journal-workspace .strategy-tab-trigger[data-state=active],:is([data-pip-skin],html[data-pip-skin]) .pip-news-page .session-tab-btn--active,:is([data-pip-skin],html[data-pip-skin]) .pip-news-filter-group button.is-active{border-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 16%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important;box-shadow:inset 0 -2px 0 var(--pip-skin-primary)!important}html[data-pip-skin] .pip-news-page .economy-tab-high.session-tab-btn--active{border-color:color-mix(in srgb,#dc3545 65%,transparent)!important;background:color-mix(in srgb,#dc3545 12%,var(--pip-skin-surface))!important;color:#dc3545!important;box-shadow:inset 0 -2px #dc3545!important}html[data-pip-skin] :is(.pip-news-page .economy-table-header,.pip-news-page .economy-event-row,.pip-news-page .economy-country-select){border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;background:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-copy-page,.pip-mt5-page){background:var(--pip-skin-bg)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-copy-workspace,.pip-copy-content,.pip-copy-subscribe-form,.pip-copy-empty,.pip-copy-subscription-card,.pip-mt5-workspace,.pip-mt5-content,.pip-mt5-connect-form,.pip-mt5-empty,.pip-mt5-account-card,.pip-mt5-account-table){border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;background:var(--pip-skin-surface)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-copy-page,.pip-mt5-page) :is(.text-secondary,.text-muted-foreground){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] :is(.pip-copy-page,.pip-mt5-page) :is(input,[role=combobox],.border-secondary){border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 88%,var(--pip-skin-bg))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-backtest-panel-title,.pip-backtest-form,.pip-backtest-run,.pip-backtest-history-card,.pip-backtest-history-list>div,.pip-indicators-table-shell,.pip-indicators-row,.pip-indicators-group-row,.pip-indicators-editor-title,.pip-strategies-empty-step,.pip-strategies-empty-icon,.pip-strategies-help-step>div:first-child,.pip-autotrade-table,.pip-autotrade-row,.pip-autotrade-row .bg-muted,.pip-chart-symbol-control,.pip-chart-timeframe,.pip-chart-container-toolbar,.pip-chart-drawing-toolbar,.pip-chart-statusbar-content){border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;background:var(--pip-skin-surface)!important;background-image:none!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-backtest-panel-title .text-muted-foreground,.pip-backtest-history-list .text-muted-foreground,.pip-indicators-row .text-muted-foreground,.pip-indicators-empty,.pip-strategies-list-message,.pip-strategies-empty-copy>div:last-child,.pip-chart-toolbar .font-mono.text-muted-foreground,.pip-chart-statusbar-content span,.pip-chart-watermark-toggle){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] :is(.pip-backtest-history-list .text-primary,.pip-indicators-row .text-primary,.pip-indicators-editor-title h2,.pip-strategies-panel-title span,.pip-strategies-panel-title h2,.pip-chart-toolbar .text-primary,.pip-chart-symbol-button-value svg,.pip-chart-timeframe>svg){color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-chart-symbol-control:focus-within,.pip-chart-symbol-button:hover,.pip-chart-timeframe:hover){border-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 14%,var(--pip-skin-surface))!important}html[data-pip-skin] :is(.pip-chart-timeframe-menu::-webkit-scrollbar-track,.pip-backtest-form::-webkit-scrollbar-track){background:var(--pip-skin-bg)!important}html[data-pip-skin] :is(.pip-chart-timeframe-menu::-webkit-scrollbar-thumb,.pip-backtest-form::-webkit-scrollbar-thumb){background:var(--pip-skin-primary)!important;border-color:var(--pip-skin-bg)!important}html[data-pip-skin] :is(.pip-floating-indicators,.pip-confluence-dashboard,.pip-chart-bottom-panel,.pip-chart-bottom-panel-content,.pip-contract-type-menu){background:var(--pip-skin-surface)!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 34%,transparent)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-floating-indicators>div:first-child,.pip-confluence-dashboard-header,.pip-chart-bottom-panel-header,.pip-mtf-trend-widget){background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;color:var(--pip-skin-primary)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-floating-indicators *,.pip-confluence-dashboard *){border-color:color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)!important}html[data-pip-skin] :is(.pip-floating-indicators span,.pip-floating-indicators button,.pip-confluence-dashboard>div,.pip-confluence-dashboard button,.pip-mtf-trend-widget span,.pip-mtf-trend-widget button){color:color-mix(in srgb,var(--pip-skin-text) 76%,transparent)!important}html[data-pip-skin] :is(.pip-floating-indicators>div:first-child,.pip-confluence-dashboard-header,.pip-mtf-trend-widget>span){color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-chart-bottom-panel button{border-color:color-mix(in srgb,var(--pip-skin-primary) 26%,transparent)!important;color:color-mix(in srgb,var(--pip-skin-text) 70%,transparent)!important}html[data-pip-skin] .pip-chart-bottom-panel button.is-active{background:color-mix(in srgb,var(--pip-skin-primary) 18%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-chart-broker-loading{background:color-mix(in srgb,var(--pip-skin-bg) 88%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-chart-broker-loading-message{color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-surface) 90%,transparent)!important;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 32%,transparent)!important;border-radius:var(--pip-skin-radius, .375rem)!important;box-shadow:none!important;padding:.8rem 1rem}html[data-pip-skin] .pip-chart-bottom-tabs{gap:.35rem;padding:.25rem .45rem}html[data-pip-skin] .pip-chart-bottom-panel .pip-chart-bottom-tab{align-self:stretch;border:1px solid transparent!important;border-bottom:2px solid transparent!important;border-radius:var(--pip-skin-radius, .375rem)!important;background:transparent!important;color:color-mix(in srgb,var(--pip-skin-text) 62%,transparent)!important}html[data-pip-skin] .pip-chart-bottom-panel .pip-chart-bottom-tab:hover:not(.is-active){background:color-mix(in srgb,var(--pip-skin-primary) 8%,var(--pip-skin-surface))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-chart-bottom-panel .pip-chart-bottom-tab.is-active{background:color-mix(in srgb,var(--pip-skin-primary) 18%,var(--pip-skin-surface))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 46%,transparent)!important;border-bottom-color:var(--pip-skin-primary)!important;color:var(--pip-skin-primary)!important;font-weight:800!important}html[data-pip-skin=graphite] .pip-chart-broker-loading{background:#17181a!important}html[data-pip-skin=graphite] .pip-chart-broker-loading-message{background:#202124!important;border-color:#383b40!important}html[data-pip-skin] .pip-contract-type-selector button,html[data-pip-skin] .pip-contract-type-menu,html[data-pip-skin] .pip-contract-type-menu>div>div:first-child{background-color:var(--pip-skin-surface)!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] .pip-contract-type-selector button:hover{background-color:color-mix(in srgb,var(--pip-skin-primary) 12%,var(--pip-skin-surface))!important}html[data-pip-skin] :is(.pip-trade-panel,.pip-trade-tabs,.pip-order-footer,.pip-trade-panel .strategy-tabs-list){background:var(--pip-skin-surface)!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 30%,transparent)!important}html[data-pip-skin] .pip-trade-panel .strategy-tab-trigger[data-state=active]{background:color-mix(in srgb,var(--pip-skin-primary) 16%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-confluence-dashboard-header :is(button,span),html[data-pip-skin] .pip-floating-indicators>div:first-child :is(button,span){color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-mtf-trend-widget>div{background-color:color-mix(in srgb,var(--pip-skin-primary) 34%,transparent)!important}html[data-pip-skin] .pip-strategy-list-item{border-color:color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important;background:transparent!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-strategy-list-item:hover,html[data-pip-skin] .pip-strategy-list-item.is-active{border-left-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 12%,var(--pip-skin-surface))!important}html[data-pip-skin] .pip-strategy-list-item>div>div:first-child{color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-strategy-list-item.is-active>div>div:first-child,html[data-pip-skin] .pip-strategies-list-footer button{color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-strategy-list-item>div>div:last-child,html[data-pip-skin] .pip-strategies-empty-copy>div:last-child,html[data-pip-skin] .pip-strategies-help-step>div:nth-child(2)>div:last-child{color:color-mix(in srgb,var(--pip-skin-text) 62%,transparent)!important}html[data-pip-skin] :is(.pip-strategies-builder,.pip-strategies-help,.pip-strategies-empty,.pip-strategies-empty-step,.pip-strategies-help-step>div:first-child){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important}html[data-pip-skin] :is(.pip-strategies-empty-copy>div:nth-child(2),.pip-strategies-help-step>div:nth-child(2)>div:first-child){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-strategies-empty-icon,.pip-strategies-empty-step>div:first-child,.pip-strategies-help-step>div:first-child){border-color:color-mix(in srgb,var(--pip-skin-primary) 42%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 12%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-strategies-list-footer button{border-color:color-mix(in srgb,var(--pip-skin-primary) 42%,transparent)!important;background:transparent!important}html[data-pip-skin] .pip-strategies-list-footer button:hover{background:color-mix(in srgb,var(--pip-skin-primary) 12%,var(--pip-skin-surface))!important;border-color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-backtest-heading,.pip-backtest-workspace,.pip-backtest-config,.pip-backtest-history,.pip-backtest-form,.pip-backtest-run,.pip-backtest-history-list,.pip-backtest-history-card){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-backtest-heading h1,.pip-backtest-panel-title .text-foreground,.pip-backtest-run-title strong,.pip-backtest-run-metrics strong){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-backtest-description,.pip-backtest-form label,.pip-backtest-form .text-muted-foreground,.pip-backtest-run-meta span,.pip-backtest-run-metrics span,.pip-backtest-run-date){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] :is(.pip-backtest-eyebrow,.pip-backtest-panel-title .text-primary,.pip-backtest-history-list .text-primary){color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-backtest-mode,html[data-pip-skin] .pip-backtest-panel-title .text-muted-foreground,html[data-pip-skin] .pip-backtest-history-summary span{border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 12%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-backtest-form>div>div[class*=bg-],html[data-pip-skin] .pip-backtest-history-list>div,html[data-pip-skin] .pip-backtest-history-list>.pip-backtest-history-card{border-color:color-mix(in srgb,var(--pip-skin-primary) 26%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 94%,var(--pip-skin-bg))!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] .pip-backtest-form :is(input,textarea,[role=combobox],button[role=combobox],[class*=bg-background]){border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] .pip-backtest-form [class*=bg-primary],html[data-pip-skin] .pip-backtest-run button{border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin] .pip-backtest-history-card.is-selected,html[data-pip-skin] .pip-backtest-history-list>div:hover{border-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important}html[data-pip-skin] :is(.pip-autotrade-heading,.pip-autotrade-filters,.pip-autotrade-workspace,.pip-autotrade-table-shell,.pip-autotrade-modal,.pip-autotrade-modal-title,.pip-autotrade-modal-form){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-autotrade-heading h1,.pip-autotrade-modal-title h2){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-autotrade-description,.pip-autotrade-filters .text-muted-foreground,.pip-autotrade-row .text-muted-foreground,.pip-autotrade-modal-form label,.pip-autotrade-modal-form .text-muted-foreground){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] :is(.pip-autotrade-eyebrow,.pip-autotrade-row .text-primary){color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-autotrade-table thead,html[data-pip-skin] .pip-autotrade-table th{background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;color:color-mix(in srgb,var(--pip-skin-text) 72%,transparent)!important}html[data-pip-skin] :is(.pip-autotrade-row,.pip-autotrade-empty-state){background:var(--pip-skin-surface)!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-autotrade-row:hover{background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important}html[data-pip-skin] .pip-autotrade-row .bg-muted{border-color:color-mix(in srgb,var(--pip-skin-primary) 34%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 12%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-autotrade-filters [role=combobox],.pip-autotrade-modal-form input,.pip-autotrade-modal-form [role=combobox],.pip-autotrade-modal-form .border-border){border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-autotrade-new,.pip-autotrade-modal-form button[type=submit]){border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin] :is(.pip-mt5-heading,.pip-mt5-workspace,.pip-mt5-content,.pip-mt5-connect-form,.pip-mt5-account-card,.pip-mt5-empty,.pip-mt5-state){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-mt5-heading h1,.pip-mt5-connect-title h2,.pip-mt5-empty h3){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-mt5-description,.pip-mt5-connect-title p,.pip-mt5-connect-fields label,.pip-mt5-state,.pip-mt5-empty .text-secondary,.pip-mt5-account-card .text-secondary){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] .pip-mt5-eyebrow{color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-mt5-connect-fields input,.pip-mt5-connect-fields [role=combobox],.pip-mt5-connect-fields .border-secondary){border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-mt5-new,.pip-mt5-empty-action,.pip-mt5-connect-fields button[type=submit],.pip-mt5-account-card .bg-primary){border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin] .pip-mt5-account-card:hover{border-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 8%,var(--pip-skin-surface))!important}html[data-pip-skin] :is(.pip-copy-heading,.pip-copy-workspace,.pip-copy-content,.pip-copy-subscribe-form,.pip-copy-empty,.pip-copy-state,.pip-copy-subscription-card){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-copy-heading h1,.pip-copy-subscribe-title h2,.pip-copy-empty h3){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-copy-description,.pip-copy-subscribe-title p,.pip-copy-subscribe-fields label,.pip-copy-state,.pip-copy-empty .text-secondary,.pip-copy-subscription-card .text-secondary){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] .pip-copy-eyebrow{color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-copy-subscribe-fields input,.pip-copy-subscribe-fields [role=combobox],.pip-copy-subscribe-fields .border-secondary){border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-copy-new,.pip-copy-empty-action,.pip-copy-subscribe-fields button[type=submit]){border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin] .pip-copy-subscription-card:hover{border-color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 8%,var(--pip-skin-surface))!important}html[data-pip-skin] :is(.pip-ai-builder-page,.pip-ai-builder-main){background:var(--pip-skin-bg)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-ai-builder-sidebar,.pip-ai-builder-sidebar-header,.pip-ai-builder-new-chat,.pip-ai-builder-chat-panel,.pip-ai-builder-strategy-panel,.pip-ai-builder-panel-header,.pip-ai-builder-composer){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-ai-builder-title h1,.pip-ai-builder-sidebar-header h2){color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-ai-builder-title svg,.pip-ai-builder-panel-header,.pip-ai-builder-panel-header span,.pip-ai-builder-chat-empty>svg,.pip-ai-builder-strategy-empty>svg){color:var(--pip-skin-primary)!important}html[data-pip-skin] :is(.pip-ai-builder-conversation,.pip-ai-builder-chat-messages,.pip-ai-builder-strategy-body,.pip-ai-builder-chat-empty,.pip-ai-builder-strategy-empty,.pip-ai-builder-message-content){background:var(--pip-skin-surface)!important;background-image:none!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-ai-builder-conversation:hover,html[data-pip-skin] .pip-ai-builder-conversation.is-active,html[data-pip-skin] .pip-ai-builder-message-user .pip-ai-builder-message-content{background:color-mix(in srgb,var(--pip-skin-primary) 11%,var(--pip-skin-surface))!important;border-color:var(--pip-skin-primary)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] :is(.pip-ai-builder-chat-empty,.pip-ai-builder-strategy-empty,.pip-ai-builder-chat-empty p,.pip-ai-builder-strategy-empty p){color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] .pip-ai-builder-input{border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:var(--pip-skin-surface)!important;color:var(--pip-skin-text)!important;box-shadow:none!important}html[data-pip-skin] :is(.pip-ai-builder-new-chat button,.pip-ai-builder-send){border-color:var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin=graphite]{--pip-graphite-raised: #202124;--pip-graphite-field: #151618;--pip-graphite-line: #2b2d31;--pip-graphite-muted: #a3a6ad}html[data-pip-skin=graphite] :is(.pip-app-header,.pip-app-nav-item.is-active,.pip-journals-card,.pip-backtest-history-card,.pip-autotrade-row,.pip-mt5-account-card,.pip-copy-subscription-card,.pip-ai-builder-conversation,.pip-ai-builder-message-content,.pip-strategy-list-item){border-radius:.65rem}html[data-pip-skin=graphite] :is(.pip-app-header,.pip-journals-card,.pip-backtest-workspace,.pip-autotrade-workspace,.pip-mt5-workspace,.pip-copy-workspace,.pip-ai-builder-chat-panel,.pip-ai-builder-strategy-panel){box-shadow:0 16px 40px #0000002e!important}html[data-pip-skin=graphite] .pip-app-header{margin:.7rem .8rem 0;border:1px solid var(--pip-graphite-line)!important;background:#1b1c1ee6!important;border-radius:.8rem}html[data-pip-skin=graphite] :is(.pip-app-nav-item,.pip-app-nav-item.is-active){border-radius:.48rem}html[data-pip-skin=graphite] .pip-app-nav-item.is-active{background:color-mix(in srgb,var(--pip-skin-primary) 16%,var(--pip-graphite-raised))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 45%,transparent)!important}html[data-pip-skin=graphite] :is(.card,.pip-journals-card,.pip-backtest-history-card,.pip-autotrade-row,.pip-mt5-account-card,.pip-copy-subscription-card,.pip-ai-builder-conversation){background:var(--pip-graphite-raised)!important;border-color:var(--pip-graphite-line)!important}html[data-pip-skin=graphite] :is(input,textarea,select,.form-control,.form-select,[role=combobox],.pip-ai-builder-input){background:var(--pip-graphite-field)!important;border-color:var(--pip-graphite-line)!important;border-radius:.48rem!important}html[data-pip-skin=graphite] :is(.btn-primary,.btn-success,.pip-autotrade-new,.pip-copy-new,.pip-mt5-new,.pip-ai-builder-send,.pip-ai-builder-new-chat button){border-radius:.48rem!important;box-shadow:0 8px 20px color-mix(in srgb,var(--pip-skin-primary) 18%,transparent)!important}html[data-pip-skin=graphite] :is(.text-secondary,.text-muted-foreground,.pip-journals-description,.pip-backtest-description,.pip-autotrade-description,.pip-mt5-description,.pip-copy-description){color:var(--pip-graphite-muted)!important}html[data-pip-skin=graphite] :is(.pip-floating-indicators,.pip-confluence-dashboard,.pip-mtf-trend-widget,.pip-contract-type-selector){border-color:var(--pip-graphite-line)!important;background:#1b1c1e!important;box-shadow:0 12px 28px #0000003d!important}html[data-pip-skin] .pip-trade-tabs{padding:.55rem!important}html[data-pip-skin] .pip-chart-mode-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:2.65rem;gap:.28rem;padding:.25rem!important;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important;border-radius:.6rem!important;background:color-mix(in srgb,var(--pip-skin-bg) 78%,var(--pip-skin-surface))!important;box-shadow:inset 0 1px #ffffff06!important}html[data-pip-skin] .pip-chart-mode-tab{display:inline-flex!important;min-height:2.05rem;align-items:center;justify-content:center;gap:.42rem!important;padding:0 .7rem!important;border:1px solid transparent!important;border-radius:.42rem!important;background:transparent!important;color:color-mix(in srgb,var(--pip-skin-text) 56%,transparent)!important;box-shadow:none!important;font-size:.62rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}html[data-pip-skin] .pip-chart-mode-tab svg{width:.88rem;height:.88rem}html[data-pip-skin] .pip-chart-mode-tab:hover:not([data-state=active]){background:color-mix(in srgb,var(--pip-skin-primary) 8%,var(--pip-skin-surface))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-chart-mode-tab[data-state=active]{border-color:color-mix(in srgb,var(--pip-skin-primary) 62%,transparent)!important;background:var(--pip-skin-primary)!important;color:color-mix(in srgb,var(--pip-skin-bg) 92%,#000)!important;box-shadow:0 .32rem .9rem color-mix(in srgb,var(--pip-skin-primary) 24%,transparent)!important}html[data-pip-skin=light] .pip-chart-mode-tabs{background:#eef3f9!important;border-color:#d8e1ee!important}html[data-pip-skin=graphite] .pip-chart-mode-tabs{border-color:var(--pip-graphite-line)!important;background:#141517!important}html[data-pip-skin=graphite] .pip-chart-mode-tab[data-state=active]{box-shadow:0 .36rem 1rem #35d39138!important}.pip-dashboard-stat-grid .pip-dashboard-stat{min-height:8.25rem}.pip-dashboard-stat-grid .pip-dashboard-stat .card-header{padding-bottom:.45rem!important}.pip-dashboard-stat-grid .pip-dashboard-balance,.pip-dashboard-stat-grid .pip-dashboard-pnl{font-size:clamp(1.12rem,1.6vw,1.45rem)}.pip-dashboard-panel-subtitle{display:block;margin-top:.22rem;color:color-mix(in srgb,var(--pip-skin-text) 58%,transparent);font:.58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.pip-dashboard-portfolio-feature .pip-dashboard-panel-header{min-height:4.15rem}.pip-dashboard-portfolio-feature-body{padding:1.15rem 1.35rem!important}.pip-dashboard-portfolio-figure{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.pip-dashboard-portfolio-total{font-size:clamp(1.75rem,3vw,2.45rem)}.pip-dashboard-portfolio-performance{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.8rem;color:color-mix(in srgb,var(--pip-skin-text) 60%,transparent);font:.58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.pip-dashboard-portfolio-performance .is-positive{color:#32d583}.pip-dashboard-portfolio-performance .is-negative{color:#fb7185}.pip-dashboard-allocation-ring{display:grid;width:7.5rem;height:7.5rem;flex:0 0 7.5rem;place-items:center;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--pip-skin-primary) 35%,transparent),0 10px 26px #00000029}.pip-dashboard-allocation-ring>div{display:grid;width:5.45rem;height:5.45rem;place-content:center;border-radius:50%;background:var(--pip-skin-surface);text-align:center}.pip-dashboard-allocation-ring strong{color:var(--pip-skin-text);font:750 1.18rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}.pip-dashboard-allocation-ring span{margin-top:.3rem;color:color-mix(in srgb,var(--pip-skin-text) 58%,transparent);font:.52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.pip-dashboard-portfolio-allocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.pip-dashboard-portfolio-allocation>div{min-width:0}.pip-dashboard-portfolio-allocation em{margin-left:.25rem;color:color-mix(in srgb,var(--pip-skin-text) 52%,transparent);font-size:.55rem;font-style:normal}html[data-pip-skin=graphite] .pip-dashboard-portfolio-feature{background:#1b1c1e!important;border-color:var(--pip-graphite-line)!important;box-shadow:0 16px 40px #0003!important}html[data-pip-skin=graphite] .pip-dashboard-allocation-ring>div{background:#151618}@media(max-width:640px){.pip-dashboard-portfolio-feature-body{padding:1rem!important}.pip-dashboard-portfolio-figure{align-items:flex-start}.pip-dashboard-allocation-ring{width:5.9rem;height:5.9rem;flex-basis:5.9rem}.pip-dashboard-allocation-ring>div{width:4.2rem;height:4.2rem}.pip-dashboard-portfolio-allocation{grid-template-columns:1fr}}.pip-backtest-page{height:auto!important;min-height:calc(100dvh - 3.5rem)!important;overflow-x:hidden!important;overflow-y:auto!important;gap:1.25rem!important}.pip-backtest-workspace{flex:0 0 auto!important;grid-template-rows:auto!important;align-items:start;min-height:0!important;overflow:visible!important}.pip-backtest-config,.pip-backtest-history{height:auto!important;min-height:0!important;overflow:visible!important}.pip-backtest-form{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:1.15rem!important;overflow:visible!important;padding:1.1rem 1.15rem 1.35rem!important}.pip-backtest-form>*{margin-top:0!important}.pip-backtest-form>div>div[class*=bg-]{padding:1rem!important}.pip-backtest-run{padding:1rem 1.15rem 1.15rem!important}.pip-backtest-history-list{flex:0 0 auto!important;overflow:visible!important;gap:.85rem!important;padding:.95rem!important}.pip-backtest-history-card-main{min-height:6.8rem!important}.pip-backtest-run-identity{padding-block:1.12rem!important}.pip-backtest-run-metrics>div{min-height:4.5rem!important;padding-block:.75rem!important}.pip-backtest-run-actions{min-height:6.8rem}@media(max-width:980px){.pip-backtest-workspace{grid-template-columns:1fr!important}.pip-backtest-config,.pip-backtest-history{min-height:0!important}}@media(max-width:720px){.pip-backtest-page{overflow-y:visible!important}.pip-backtest-history-card-main{min-height:0!important}.pip-backtest-run-actions{min-height:0}}html[data-pip-skin=graphite] .pip-backtest-workspace{overflow:visible!important}html[data-pip-skin=graphite] .pip-backtest-form{gap:1.15rem!important;overflow:visible!important;padding:1.1rem 1.15rem 1.35rem!important}html[data-pip-skin=graphite] .pip-backtest-history-list{gap:.85rem!important;padding:.95rem!important}html[data-pip-skin=graphite] .pip-backtest-run{padding:1rem 1.15rem 1.15rem!important}.pip-backtest-config-section{padding:1rem 1.05rem!important;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important;border-radius:.65rem;background:color-mix(in srgb,var(--pip-skin-surface) 94%,var(--pip-skin-bg))!important;box-shadow:inset 0 1px #ffffff05}.pip-backtest-config-section:first-child{gap:.7rem!important}.pip-backtest-config-section :is(.space-y-1\.5,.space-y-2){row-gap:.7rem}.pip-backtest-config-section :is([role=combobox],input,textarea){border-radius:.45rem!important}html[data-pip-skin=graphite] .pip-backtest-config-section{padding:1.1rem 1.15rem!important;border-color:#34363a!important;border-radius:.78rem!important;background:#202124!important;box-shadow:inset 0 1px #ffffff06,0 .35rem .9rem #00000014}html[data-pip-skin=graphite] .pip-backtest-config-section:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 38%,#34363a)!important}html[data-pip-skin=graphite] .pip-backtest-config-section>div>:is(.bg-background\/20,.bg-background\/40){border-radius:.52rem!important}.pip-backtest-section-label{gap:.55rem!important;line-height:1!important}.pip-backtest-section-label>svg{flex:0 0 auto}.pip-backtest-section-label>:not(svg){margin-top:0!important;line-height:1!important}.pip-backtest-config-section .space-y-1\.5>*+*{margin-top:.8rem!important}.pip-backtest-config-section .pip-contract-type-selector{margin:.15rem 0 .9rem!important}html[data-pip-skin=graphite] .pip-backtest-config-section :is([role=combobox],input,textarea){border-color:#3a3c41!important;background:#151618!important;color:#f3f4f6!important}.pip-backtest-trade-class-tabs{gap:.38rem!important;padding:.3rem!important;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 24%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--pip-skin-bg) 74%,var(--pip-skin-surface))}html[data-pip-skin] .pip-backtest-form .pip-backtest-trade-class-tabs>button{min-height:2.2rem;border:1px solid transparent!important;border-radius:.42rem!important;background:transparent!important;color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html[data-pip-skin] .pip-backtest-form .pip-backtest-trade-class-tabs>button:hover:not(.is-active){background:color-mix(in srgb,var(--pip-skin-primary) 8%,var(--pip-skin-surface))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;color:var(--pip-skin-primary)!important;transform:translateY(-1px)}html[data-pip-skin] .pip-backtest-form .pip-backtest-trade-class-tabs>button.is-active{border-color:color-mix(in srgb,var(--pip-skin-primary) 65%,transparent)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important}html[data-pip-skin=graphite] .pip-backtest-trade-class-tabs{border-color:#34363a;background:#151618}html[data-pip-skin=graphite] .pip-backtest-form .pip-backtest-trade-class-tabs>button{color:#b9bcc2!important}html[data-pip-skin=graphite] .pip-backtest-form .pip-backtest-trade-class-tabs>button.is-active{color:#101112!important;box-shadow:0 .35rem .9rem #35d39129!important}html[data-pip-skin=graphite] .pip-backtest-select-menu{padding:.3rem!important;border-color:#3a3c41!important;border-radius:.62rem!important;background:#202124!important;color:#f3f4f6!important;box-shadow:0 .8rem 2rem #00000057!important}html[data-pip-skin=graphite] .pip-backtest-select-menu [role=option]{min-height:2.2rem;border-radius:.42rem!important;color:#d8dade!important}html[data-pip-skin=graphite] .pip-backtest-select-menu [role=option]:hover,html[data-pip-skin=graphite] .pip-backtest-select-menu [role=option][data-highlighted],html[data-pip-skin=graphite] .pip-backtest-select-menu [role=option][data-state=checked]{background:color-mix(in srgb,var(--pip-skin-primary) 14%,#202124)!important;color:var(--pip-skin-primary)!important}html[data-pip-skin=graphite] .pip-backtest-config-section .pip-contract-type-selector>button{min-height:3.25rem;border-color:#3a3c41!important;border-radius:.52rem!important;background:#151618!important;color:#f3f4f6!important}html[data-pip-skin=graphite] .pip-backtest-config-section .pip-contract-type-menu{top:100%!important;z-index:1000!important;overflow:hidden!important;border-color:#3a3c41!important;border-radius:.62rem!important;background:#202124!important;box-shadow:0 .8rem 2rem #00000057!important}html[data-pip-skin=graphite] .pip-backtest-config-section .pip-contract-type-menu>div>div:first-child{background:#18191b!important;border-color:#34363a!important;color:#aeb1b8!important}html[data-pip-skin=graphite] .pip-backtest-config-section .pip-contract-type-menu button{border-color:#34363a!important;background:#202124!important}html[data-pip-skin=graphite] .pip-backtest-config-section .pip-contract-type-menu button:hover{background:color-mix(in srgb,var(--pip-skin-primary) 12%,#202124)!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-group-label{background:color-mix(in srgb,var(--pip-skin-bg) 76%,var(--pip-skin-surface))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)!important;color:color-mix(in srgb,var(--pip-skin-primary) 78%,var(--pip-skin-text))!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option{background:var(--pip-skin-surface)!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 18%,transparent)!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option:hover{background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option.is-selected{background:color-mix(in srgb,var(--pip-skin-primary) 18%,var(--pip-skin-surface))!important;box-shadow:inset .16rem 0 0 var(--pip-skin-primary)!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option :is(i,span){color:color-mix(in srgb,var(--pip-skin-text) 72%,transparent)!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option.is-selected :is(i,span:first-child){color:var(--pip-skin-primary)!important}html[data-pip-skin=graphite] .pip-contract-type-menu .pip-contract-type-group-label{background:#18191b!important;border-color:#34363a!important;color:#8c9098!important}html[data-pip-skin=graphite] .pip-contract-type-menu .pip-contract-type-option{background:#202124!important;border-color:#34363a!important}html[data-pip-skin=graphite] .pip-contract-type-menu .pip-contract-type-option:hover,html[data-pip-skin=graphite] .pip-contract-type-menu .pip-contract-type-option.is-selected{background:color-mix(in srgb,var(--pip-skin-primary) 11%,#202124)!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-group{padding:.24rem!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-group+.pip-contract-type-group{border-top:1px solid color-mix(in srgb,var(--pip-skin-primary) 18%,transparent)!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-options-grid{gap:.26rem!important;margin-top:.24rem!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option{border-radius:.42rem!important;outline:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html[data-pip-skin] .pip-contract-type-menu .pip-contract-type-option:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 46%,transparent)!important;transform:translateY(-1px);box-shadow:0 .3rem .7rem #0000001f!important}html[data-pip-skin=graphite] .pip-contract-type-menu .pip-contract-type-group+.pip-contract-type-group{border-color:#34363a!important}html[data-pip-skin=graphite] .pip-select-trigger{min-height:2.7rem!important;border-color:#3a3c41!important;border-radius:.55rem!important;background:#151618!important;color:#f3f4f6!important;box-shadow:none!important}html[data-pip-skin=graphite] .pip-select-trigger:hover,html[data-pip-skin=graphite] .pip-select-trigger:focus-visible{border-color:color-mix(in srgb,var(--pip-skin-primary) 62%,#3a3c41)!important;background:#191a1d!important}html[data-pip-skin=graphite] .pip-select-trigger svg{color:#8c9098!important;opacity:1!important}html[data-pip-skin=graphite] .pip-select-content{padding:.3rem!important;border-color:#3a3c41!important;border-radius:.6rem!important;background:#202124!important;color:#f3f4f6!important;box-shadow:0 .9rem 2.2rem #00000061!important}html[data-pip-skin=graphite] .pip-select-content [role=option]{min-height:2.25rem!important;border-radius:.42rem!important;color:#d8dade!important}html[data-pip-skin=graphite] .pip-select-content [role=option][data-highlighted],html[data-pip-skin=graphite] .pip-select-content [role=option]:hover,html[data-pip-skin=graphite] .pip-select-content [role=option][data-state=checked]{background:color-mix(in srgb,var(--pip-skin-primary) 13%,#202124)!important;color:var(--pip-skin-primary)!important}html[data-pip-skin=graphite] :is(.pip-backtest-heading,.pip-autotrade-heading,.pip-mt5-heading,.pip-copy-heading){background:transparent!important;box-shadow:none!important}html[data-pip-skin=graphite] .pip-ai-chat-launcher{border-color:color-mix(in srgb,var(--pip-skin-primary) 62%,#3a3c41)!important;border-radius:.72rem!important;background:var(--pip-skin-primary)!important;color:#101112!important;box-shadow:0 .6rem 1.4rem #00000047!important}html[data-pip-skin=graphite] .pip-ai-chat-panel{border-color:#3a3c41!important;border-radius:.82rem!important;background:#202124!important;box-shadow:0 1.2rem 3rem #0000006b!important}html[data-pip-skin=graphite] .pip-ai-chat-header,html[data-pip-skin=graphite] .pip-ai-chat-composer,html[data-pip-skin=graphite] .pip-ai-chat-context{border-color:#34363a!important;background:#1a1b1e!important}html[data-pip-skin=graphite] .pip-ai-chat-messages{background:#202124!important}html[data-pip-skin=graphite] .pip-ai-chat-message-assistant,html[data-pip-skin=graphite] .pip-ai-chat-thinking{border-color:#3a3c41!important;border-radius:.58rem!important;background:#191a1d!important;color:#d8dade!important}html[data-pip-skin=graphite] .pip-ai-chat-message-user{border-color:color-mix(in srgb,var(--pip-skin-primary) 64%,#3a3c41)!important;border-radius:.58rem!important;background:color-mix(in srgb,var(--pip-skin-primary) 16%,#202124)!important;color:#f3f4f6!important}html[data-pip-skin=graphite] .pip-ai-chat-input{border-color:#3a3c41!important;border-radius:.5rem!important;background:#151618!important;color:#f3f4f6!important}html[data-pip-skin=graphite] .pip-ai-chat-send{border-color:color-mix(in srgb,var(--pip-skin-primary) 64%,#3a3c41)!important;border-radius:.5rem!important;background:var(--pip-skin-primary)!important;color:#101112!important}html[data-pip-skin=graphite] .pip-settings-page{gap:0!important;background:var(--pip-skin-bg)!important}html[data-pip-skin=graphite] .pip-settings-heading{margin:0 0 1.8rem!important;padding:.7rem 0 1.05rem!important;border-bottom-color:#34363a!important;background:transparent!important}html[data-pip-skin=graphite] .pip-settings-heading+.pip-settings-panel{margin-top:0!important}html[data-pip-skin=graphite] .pip-settings-panel+.pip-settings-panel{margin-top:1.35rem!important}html[data-pip-skin=graphite] .pip-settings-panel{border-color:#34363a!important;border-radius:.8rem!important;background:#202124!important;box-shadow:0 .5rem 1.35rem #0000001a!important}html[data-pip-skin=graphite] .pip-settings-panel-header{min-height:4rem!important;padding-inline:1.15rem!important;border-bottom-color:#34363a!important;border-radius:.8rem .8rem 0 0!important;background:#1a1b1e!important}html[data-pip-skin=graphite] .pip-settings-panel-content{padding:1.3rem!important;background:#202124!important;border-radius:0 0 .8rem .8rem!important}html[data-pip-skin=graphite] .pip-settings-disconnect-action{display:inline-flex!important;min-height:2.45rem!important;padding:0 .9rem!important;border-color:color-mix(in srgb,#ef5960 70%,#3a3c41)!important;border-radius:.52rem!important;background:color-mix(in srgb,#ef5960 14%,#202124)!important;color:#ffb3b6!important;box-shadow:none!important}html[data-pip-skin=graphite] .pip-settings-disconnect-action:hover:not(:disabled){border-color:#ef5960!important;background:color-mix(in srgb,#ef5960 22%,#202124)!important;color:#fff0f0!important}html[data-pip-skin] .pip-settings-connection-summary{display:grid;gap:1rem}html[data-pip-skin] .pip-settings-connection-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 30%,transparent);border-radius:var(--pip-skin-radius, .5rem);background:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))}html[data-pip-skin] .pip-settings-connection-stat{display:grid;align-content:center;min-width:0;min-height:5.5rem;padding:.85rem 1rem;border-right:1px solid color-mix(in srgb,var(--pip-skin-primary) 22%,transparent);gap:.45rem}html[data-pip-skin] .pip-settings-connection-stat:last-child{border-right:0}html[data-pip-skin] .pip-settings-connection-stat p{margin:0}html[data-pip-skin] .pip-settings-connection-stat p:first-child{color:color-mix(in srgb,var(--pip-skin-text) 58%,transparent)!important;font-size:.61rem!important}html[data-pip-skin] .pip-settings-connection-stat p:last-child{overflow:hidden;color:var(--pip-skin-text)!important;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-pip-skin] .pip-settings-connection-stat.is-balance p:last-child{color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-settings-connection-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0 0;border-top:1px solid color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)}html[data-pip-skin] .pip-settings-connection-footer p{margin:0;color:color-mix(in srgb,var(--pip-skin-text) 55%,transparent);font:.62rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-pip-skin] .pip-settings-disconnect-action{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.5rem!important;padding:0 1rem!important;white-space:nowrap}html[data-pip-skin] .pip-settings-profile-form{display:grid;gap:1rem;width:100%;max-width:none!important}html[data-pip-skin] .pip-settings-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}html[data-pip-skin] .pip-settings-profile-field{min-width:0;padding:.9rem;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 24%,transparent);border-radius:var(--pip-skin-radius, .5rem);background:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))}html[data-pip-skin] .pip-settings-profile-wide{grid-column:1 / -1}html[data-pip-skin] .pip-settings-profile-field .pip-settings-input,html[data-pip-skin] .pip-settings-profile-field .pip-settings-select{min-height:2.4rem!important}html[data-pip-skin] .pip-settings-trade-mode{display:grid;align-content:start;gap:.55rem!important}html[data-pip-skin] .pip-settings-trade-mode>label{display:block;margin:0}html[data-pip-skin] .pip-settings-trade-mode>button{width:100%!important}html[data-pip-skin] .pip-settings-clearance{display:grid;align-content:center}html[data-pip-skin] .pip-settings-clearance>div{width:fit-content;min-width:8rem;border-color:color-mix(in srgb,var(--pip-skin-primary) 35%,transparent)!important;border-radius:.35rem;background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-settings-profile-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)}html[data-pip-skin] .pip-settings-profile-footer p{margin:0;color:color-mix(in srgb,var(--pip-skin-text) 55%,transparent);font:.62rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-pip-skin] .pip-settings-profile-footer .pip-settings-secondary-action{width:auto!important;min-width:10.5rem;min-height:2.5rem;padding-inline:1rem}html[data-pip-skin=graphite] .pip-settings-profile-field{border-color:#34363a;background:#1a1b1e}html[data-pip-skin=graphite] .pip-settings-profile-footer{border-top-color:#34363a}@media(max-width:620px){html[data-pip-skin] .pip-settings-profile-grid{grid-template-columns:1fr}html[data-pip-skin] .pip-settings-profile-wide{grid-column:auto}html[data-pip-skin] .pip-settings-profile-footer{align-items:stretch;flex-direction:column}html[data-pip-skin] .pip-settings-profile-footer .pip-settings-secondary-action{width:100%!important}}html[data-pip-skin=graphite] .pip-settings-connection-stats{border-color:#383b40;background:#1a1b1e}html[data-pip-skin=graphite] .pip-settings-connection-stat{border-right-color:#34363a}html[data-pip-skin=graphite] .pip-settings-connection-footer{border-top-color:#34363a}@media(max-width:960px){html[data-pip-skin] .pip-settings-connection-stats{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-pip-skin] .pip-settings-connection-stat:nth-child(3){border-right:0}html[data-pip-skin] .pip-settings-connection-stat:nth-child(-n+3){border-bottom:1px solid color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)}}@media(max-width:620px){html[data-pip-skin] .pip-settings-connection-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-pip-skin] .pip-settings-connection-stat{min-height:4.8rem;padding:.75rem;border-bottom:1px solid color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)}html[data-pip-skin] .pip-settings-connection-stat:nth-child(3){border-right:1px solid color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)}html[data-pip-skin] .pip-settings-connection-stat:nth-child(2n){border-right:0}html[data-pip-skin] .pip-settings-connection-stat:last-child{border-bottom:0}html[data-pip-skin] .pip-settings-connection-footer{align-items:stretch;flex-direction:column}html[data-pip-skin] .pip-settings-disconnect-action{width:100%}}:root{--pip-select-trigger-bg: #0f1318;--pip-select-trigger-border: #1a2332;--pip-select-trigger-text: #f8fafc;--pip-select-menu-bg: #0f1318;--pip-select-menu-border: #1a2332;--pip-select-menu-text: #e2e8f0;--pip-select-menu-hover-bg: rgba(16, 185, 129, .14);--pip-select-menu-selected-bg: rgba(16, 185, 129, .18);--pip-select-menu-selected-text: #34d399}html[data-pip-skin=graphite]{--pip-select-trigger-bg: #151618;--pip-select-trigger-border: #3a3c41;--pip-select-trigger-text: #f3f4f6;--pip-select-menu-bg: #202124;--pip-select-menu-border: #3a3c41;--pip-select-menu-text: #d8dade;--pip-select-menu-hover-bg: color-mix(in srgb, var(--pip-skin-primary) 13%, #202124);--pip-select-menu-selected-bg: color-mix(in srgb, var(--pip-skin-primary) 18%, #202124);--pip-select-menu-selected-text: var(--pip-skin-primary)}html[data-pip-skin=graphite] .pip-backtest-market-menu{border-radius:.6rem;box-shadow:0 18px 36px #00000059}html[data-pip-skin=graphite] .pip-backtest-market-list{border-top:1px solid #34363a;background:#202124}html[data-pip-skin=graphite] .pip-backtest-market-group,html[data-pip-skin=graphite] .pip-backtest-market-input{background:transparent;color:var(--pip-select-menu-text)}html[data-pip-skin=graphite] .pip-backtest-market-item[aria-selected=true]{background:var(--pip-select-menu-hover-bg);color:var(--pip-select-menu-selected-text)}html[data-pip-skin] .pip-backtest-market-menu{padding:.45rem!important;background:var(--pip-select-menu-bg)!important;border-color:var(--pip-select-menu-border)!important;color:var(--pip-select-menu-text)!important}html[data-pip-skin] .pip-backtest-market-command{background:var(--pip-select-menu-bg)!important;color:var(--pip-select-menu-text)!important}html[data-pip-skin] .pip-backtest-market-group,html[data-pip-skin] .pip-backtest-market-list,html[data-pip-skin] .pip-backtest-market-list [cmdk-list-sizer]{background:transparent!important;color:var(--pip-select-menu-text)!important}html[data-pip-skin] .pip-backtest-market-list{padding:.15rem!important;border-top:1px solid color-mix(in srgb,var(--pip-skin-primary) 22%,transparent)!important;scrollbar-color:color-mix(in srgb,var(--pip-skin-primary) 46%,transparent) transparent}html[data-pip-skin] .pip-backtest-market-list::-webkit-scrollbar{width:.42rem}html[data-pip-skin] .pip-backtest-market-list::-webkit-scrollbar-track{background:transparent!important}html[data-pip-skin] .pip-backtest-market-list::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--pip-skin-primary) 42%,transparent)}html[data-pip-skin] .pip-backtest-market-command [cmdk-input-wrapper]{box-sizing:border-box!important;width:100%!important;margin:0 0 .45rem!important;padding-inline:.7rem!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 32%,transparent)!important;border-width:1px!important;border-style:solid!important;border-radius:.52rem!important;background:color-mix(in srgb,var(--pip-skin-surface) 80%,var(--pip-skin-bg))!important;box-shadow:inset 0 1px #ffffff08!important}html[data-pip-skin] .pip-backtest-market-input{color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-backtest-market-input::placeholder{color:color-mix(in srgb,var(--pip-skin-text) 48%,transparent)!important}html[data-pip-skin] .pip-backtest-market-item{min-height:3.2rem!important;margin:.12rem 0!important;border:1px solid transparent!important;border-radius:.45rem!important;background:transparent!important;color:var(--pip-select-menu-text)!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html[data-pip-skin] .pip-backtest-market-item:hover,html[data-pip-skin] .pip-backtest-market-item[aria-selected=true]{border-color:color-mix(in srgb,var(--pip-skin-primary) 36%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-select-menu-bg))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-backtest-market-item.is-current-market{border-color:color-mix(in srgb,var(--pip-skin-primary) 54%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 17%,var(--pip-select-menu-bg))!important;box-shadow:inset .16rem 0 0 var(--pip-skin-primary)!important}html[data-pip-skin] .pip-backtest-market-item .text-muted-foreground{color:color-mix(in srgb,var(--pip-skin-text) 56%,transparent)!important}html[data-pip-skin] .pip-notification-trigger{border-color:transparent!important;border-radius:var(--pip-skin-radius, .5rem)!important;background:transparent!important;color:color-mix(in srgb,var(--pip-skin-text) 58%,transparent)!important}html[data-pip-skin] .pip-notification-trigger:hover,html[data-pip-skin] .pip-notification-trigger.is-open{border-color:color-mix(in srgb,var(--pip-skin-primary) 42%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-notification-panel{background:var(--pip-skin-surface)!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 28%,transparent)!important;border-radius:var(--pip-skin-radius, .7rem)!important;color:var(--pip-skin-text)!important;box-shadow:0 1.25rem 3.5rem #00000052!important}html[data-pip-skin] .pip-notification-header,html[data-pip-skin] .pip-notification-tabs{border-color:color-mix(in srgb,var(--pip-skin-primary) 20%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-surface) 92%,var(--pip-skin-bg))!important}html[data-pip-skin] .pip-notification-heading{color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-notification-unread-count,html[data-pip-skin] .pip-notification-time,html[data-pip-skin] .pip-notification-message{color:color-mix(in srgb,var(--pip-skin-text) 58%,transparent)!important}html[data-pip-skin] .pip-notification-action{border:1px solid transparent!important;border-radius:.38rem!important;color:color-mix(in srgb,var(--pip-skin-text) 54%,transparent)!important}html[data-pip-skin] .pip-notification-action:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 32%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-primary) 9%,var(--pip-skin-surface))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-notification-action.is-danger:hover{color:#ef5960!important}html[data-pip-skin] .pip-notification-tab{border-color:transparent!important;border-radius:.42rem!important;color:color-mix(in srgb,var(--pip-skin-text) 54%,transparent)!important}html[data-pip-skin] .pip-notification-tab:hover:not(.is-active){background:color-mix(in srgb,var(--pip-skin-primary) 8%,var(--pip-skin-surface))!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-notification-tab.is-active{background:color-mix(in srgb,var(--pip-skin-primary) 13%,var(--pip-skin-surface))!important;border-color:color-mix(in srgb,var(--pip-skin-primary) 42%,transparent)!important;color:var(--pip-skin-primary)!important}html[data-pip-skin] .pip-notification-item{border-color:color-mix(in srgb,var(--pip-skin-primary) 14%,transparent)!important;background:transparent!important}html[data-pip-skin] .pip-notification-item.is-unread{background:color-mix(in srgb,var(--pip-skin-primary) 6%,var(--pip-skin-surface))!important}html[data-pip-skin] .pip-notification-item:hover{background:color-mix(in srgb,var(--pip-skin-primary) 11%,var(--pip-skin-surface))!important}html[data-pip-skin] .pip-notification-title{color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-notification-item.is-read .pip-notification-title{color:color-mix(in srgb,var(--pip-skin-text) 64%,transparent)!important}html[data-pip-skin] .pip-notification-meta span:first-child{background:color-mix(in srgb,var(--pip-skin-text) 8%,var(--pip-skin-surface))!important;color:color-mix(in srgb,var(--pip-skin-text) 70%,transparent)!important}html[data-pip-skin] .pip-notification-empty{color:color-mix(in srgb,var(--pip-skin-text) 46%,transparent)!important}html[data-pip-skin] .pip-notification-badge{border:2px solid var(--pip-skin-surface)!important}html[data-pip-skin=graphite] .pip-notification-panel{background:#202124!important;border-color:#3a3c41!important;border-radius:.78rem!important}html[data-pip-skin=graphite] .pip-notification-header,html[data-pip-skin=graphite] .pip-notification-tabs{background:#1a1b1e!important;border-color:#34363a!important}html[data-pip-skin=graphite] .pip-notification-item.is-unread{background:color-mix(in srgb,var(--pip-skin-primary) 7%,#202124)!important}.pip-autotrade-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:1.25rem!important;min-height:7.25rem!important;padding:.85rem 0 1rem!important}.pip-autotrade-heading>:first-child{min-width:0}.pip-autotrade-heading .pip-autotrade-new{align-self:flex-end!important;margin:0 0 .1rem auto!important;white-space:nowrap}@media(max-width:640px){.pip-autotrade-heading{align-items:flex-start!important;min-height:0!important}.pip-autotrade-heading .pip-autotrade-new{margin-top:.1rem!important}}
