@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";.copilot-modal-dialog{width:95vw!important;max-width:1180px!important;height:88vh!important;max-height:820px!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px!important;background-color:#080d11!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 25px 60px -15px #000000f2,0 0 30px #10b9810f!important;color:#f1f5f9!important;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif!important}.copilot-modal-header{padding:16px 24px;background:linear-gradient(180deg,#10b9810d,#080d11cc);border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.copilot-modal-body{flex:1;overflow-y:auto;padding:18px 24px;display:grid;grid-template-columns:1.25fr .95fr;gap:20px}@media(max-width:900px){.copilot-modal-body{grid-template-columns:1fr}}.copilot-metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.copilot-metric-tile{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;transition:border-color .2s}.copilot-metric-tile:hover{border-color:#ffffff1f}.copilot-metric-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:600;margin-bottom:4px}.copilot-metric-value{font-size:15px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.copilot-metric-sub{font-size:10px;color:#94a3b8;margin-top:2px;font-family:ui-monospace,monospace}.copilot-card{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.copilot-card-header{padding:10px 14px;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.copilot-card-title{font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px}.copilot-card-body{padding:14px}.copilot-modal-footer{padding:14px 24px;background:#060a0d;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.copilot-btn-approve{background:#10b981;color:#04130b;font-weight:700;font-size:13px;padding:8px 20px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease-in-out;box-shadow:0 0 15px #10b98140}.copilot-btn-approve:hover{background:#059669;color:#fff;box-shadow:0 0 20px #10b98166}.copilot-btn-modify{background:#f59e0b;color:#000;font-weight:700;font-size:13px;padding:8px 18px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;gap:6px}.copilot-btn-reject{background:transparent;color:#f43f5e;border:1px solid rgba(244,63,94,.4);font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.copilot-btn-reject:hover{background:#f43f5e1f;border-color:#f43f5e}.copilot-btn-outline{background:transparent;color:#94a3b8;border:1px solid rgba(255,255,255,.12);font-size:12px;padding:7px 14px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.copilot-btn-outline:hover{background:#ffffff0d;color:#fff}.copilot-modal-body::-webkit-scrollbar{width:5px}.copilot-modal-body::-webkit-scrollbar-track{background:#0000001a}.copilot-modal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.copilot-modal-dialog>button,.copilot-modal-dialog button[class*=ring-offset-background]{top:18px!important;right:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;cursor:pointer!important;transition:all .15s ease-in-out!important;padding:0!important;opacity:1!important;z-index:10!important}.copilot-modal-dialog>button:hover,.copilot-modal-dialog button[class*=ring-offset-background]:hover{background:#ffffff1f!important;border-color:#ffffff38!important;color:#fff!important;transform:scale(1.04)}.copilot-trigger-idle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;background:#10b9810f;border:1px solid rgba(16,185,129,.28);color:#e2e8f0;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000040;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;line-height:1}.copilot-trigger-idle:hover{background:#10b9811f;border-color:#10b9817a;color:#fff;box-shadow:0 0 12px #10b98140;transform:translateY(-1px)}.copilot-trigger-idle.offline{background:#ffffff08;border-color:#ffffff14;color:#94a3b8}.copilot-trigger-alert{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:9999px;background:linear-gradient(135deg,#f59e0b2e,#d977061f);border:1px solid rgba(245,158,11,.6);color:#fbbf24;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 16px #f59e0b47;animation:copilot-pulse-glow 2.2s infinite ease-in-out;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;line-height:1}.copilot-trigger-alert:hover{background:linear-gradient(135deg,#f59e0b47,#d9770638);border-color:#f59e0bd9;box-shadow:0 0 22px #f59e0b73;transform:translateY(-1px)}@keyframes copilot-pulse-glow{0%,to{box-shadow:0 0 12px #f59e0b38;border-color:#f59e0b80}50%{box-shadow:0 0 22px #f59e0b8c;border-color:#f59e0bf2}}.copilot-dot-indicator{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;display:inline-block}.copilot-dot-indicator.offline{background:#64748b;box-shadow:none}.copilot-dropdown-panel{background:#080d11fa!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;box-shadow:0 20px 45px -10px #000000e6,0 0 30px #10b9810d!important;color:#f1f5f9!important;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif!important;padding:16px!important;z-index:100000!important}.copilot-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.copilot-dropdown-badge-superadmin{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#94a3b8}.copilot-dropdown-badge-status{font-size:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600;padding:3px 8px;border-radius:20px;display:flex;align-items:center;gap:5px}.copilot-dropdown-badge-status.online{background:#10b9811f;border:1px solid rgba(16,185,129,.28);color:#34d399}.copilot-dropdown-badge-status.reconnecting{background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);color:#fbbf24}.copilot-dropdown-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin:12px 0}.copilot-dropdown-status-item{display:flex;flex-direction:column;gap:2px}.copilot-dropdown-status-label{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.copilot-dropdown-status-value{font-size:12px;color:#f8fafc;font-weight:600;display:flex;align-items:center;gap:4px}.copilot-dropdown-setup-list{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;margin:10px 0;padding:6px 4px}.copilot-dropdown-setup-list::-webkit-scrollbar{width:4px}.copilot-dropdown-setup-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.copilot-dropdown-setup-item{position:relative;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:8px}.copilot-dropdown-setup-item:hover{background:#ffffff0b;border-color:#f59e0b66;transform:translateY(-1px);box-shadow:0 4px 14px #0006,0 0 14px #f59e0b1f;z-index:2}.copilot-dropdown-setup-header{display:flex;align-items:center;justify-content:space-between}.copilot-badge-buy{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35);font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;font-family:ui-monospace,SFMono-Regular,monospace}.copilot-badge-sell{background:#f43f5e26;color:#f43f5e;border:1px solid rgba(244,63,94,.35);font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;font-family:ui-monospace,SFMono-Regular,monospace}.copilot-countdown-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);padding:2px 8px;border-radius:20px}.copilot-dropdown-setup-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#94a3b8;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.copilot-dropdown-review-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;border:none;cursor:pointer;transition:all .15s}.copilot-setup-actions{display:inline-flex;align-items:center;gap:6px}.copilot-dropdown-dismiss-btn{display:inline-flex;align-items:center;justify-content:center;width:27px;height:26px;padding:0;border:1px solid rgba(148,163,184,.25);border-radius:6px;background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:all .15s ease-in-out}.copilot-dropdown-dismiss-btn:hover:not(:disabled){border-color:#f871718c;background:#f871711f;color:#fca5a5}.copilot-dropdown-dismiss-btn:disabled{cursor:wait;opacity:.55}.copilot-dismiss-error{margin:8px 2px 0;color:#fca5a5;font-size:11px}.copilot-dropdown-simulate-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#34d399;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:12px}.copilot-dropdown-simulate-btn:hover{background:#10b9812e;border-color:#10b98180;color:#6ee7b7;box-shadow:0 0 16px #10b98133}.copilot-dropdown-simulate-btn:disabled{opacity:.6;cursor:not-allowed}.copilot-dropdown-recent-list{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto;padding:6px 4px}.copilot-dropdown-recent-list::-webkit-scrollbar{width:4px}.copilot-dropdown-recent-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.copilot-dropdown-recent-item{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:#ffffff04;border:1px solid rgba(255,255,255,.05);font-size:12px;cursor:pointer;transition:all .15s}.copilot-received-at{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;color:#94a3b8;font-size:10px;line-height:1.6;font-weight:400;font-variant-numeric:tabular-nums}.copilot-received-at time{color:#cbd5e1;white-space:nowrap}.copilot-dropdown-recent-item:hover{background:#ffffff0b;border-color:#ffffff1a;transform:translateY(-1px);z-index:2}.copilot-pips-btn{padding:1px 5px;font-size:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;border-radius:4px;cursor:pointer;transition:all .15s}.copilot-pips-btn:hover{background:#ffffff29;color:#fff;border-color:#ffffff40}.pip-chart-tools,.pip-chart-tool-menu{--ct-bg: var(--pip-skin-surface, #161d23);--ct-text: var(--pip-skin-text, #dce5e9);--ct-accent: var(--pip-skin-primary, #34d399);--ct-muted: color-mix(in srgb, var(--ct-text) 62%, var(--ct-bg));--ct-line: color-mix(in srgb, var(--ct-text) 12%, var(--ct-bg));color:var(--ct-text);font-family:Inter,sans-serif}html[data-pip-skin] .pip-chart-tools{display:flex;flex-direction:column;align-items:center;flex:0 0 54px;width:54px;min-height:0;max-height:100%;overflow-y:auto;padding:10px 5px;border-right:1px solid var(--ct-line);background:var(--ct-bg);scrollbar-width:thin;scrollbar-color:var(--ct-line) transparent}.pip-chart-tools-section{display:flex;flex-direction:column;align-items:center;gap:5px}.pip-chart-tools-utilities{margin-top:12px;padding-top:12px;border-top:1px solid var(--ct-line)}html[data-pip-skin] .pip-chart-tool-button{display:grid;place-items:center;position:relative;width:38px;height:38px;flex:0 0 38px;padding:0;border:1px solid transparent;border-radius:10px!important;color:var(--ct-muted);background:transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pip-chart-tool-button>svg{width:18px;height:18px}.pip-chart-tool-button>.pip-chart-tool-chevron{position:absolute;right:1px;bottom:2px;width:8px;height:8px}html[data-pip-skin] .pip-chart-tool-button:hover{color:var(--ct-text);background:color-mix(in srgb,var(--ct-text) 7%,transparent)}html[data-pip-skin] .pip-chart-tool-button.is-active{color:var(--ct-accent);border-color:color-mix(in srgb,var(--ct-accent) 34%,transparent);background:color-mix(in srgb,var(--ct-accent) 12%,transparent)}html[data-pip-skin] .pip-chart-tool-button.is-danger:hover{color:#fb7185;background:#fb718515}html[data-pip-skin] .pip-chart-tool-menu{z-index:1100;width:240px;max-height:var(--radix-popover-content-available-height, 70dvh);overflow-y:auto;padding:6px;border:1px solid var(--ct-line);border-radius:13px;background:var(--ct-bg);box-shadow:0 16px 44px #0005}.pip-chart-tool-menu-heading{padding:9px 10px;color:var(--ct-muted);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.pip-chart-tool-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:8px;color:var(--ct-text);background:transparent;font-size:12px;text-align:left;cursor:pointer}.pip-chart-tool-option svg{width:16px;height:16px;flex:0 0 16px;color:var(--ct-muted)}.pip-chart-tool-option span{flex:1}.pip-chart-tool-option:hover,.pip-chart-tool-option.is-active{background:color-mix(in srgb,var(--ct-accent) 10%,transparent)}.pip-chart-tool-option.is-active svg{color:var(--ct-accent)}.pip-chart-tool-button:focus-visible,.pip-chart-tool-option:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px}html[data-pip-skin] .pip-indicator-library-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);min-height:0}html[data-pip-skin] .pip-indicator-library-modal .pip-workspace-modal-header{flex-shrink:0}html[data-pip-skin] .pip-indicator-library-body{flex:1 1 0;min-height:0;overflow:hidden}html[data-pip-skin] .pip-indicator-library-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--pwm-muted) transparent}html[data-pip-skin] .pip-indicator-library-content:focus-visible{outline:2px solid var(--pwm-accent);outline-offset:-3px}.pip-indicator-card .pip-indicator-card-info{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.pip-indicator-card-info strong{color:var(--pwm-text);font-size:.77rem}.pip-indicator-card-info span{color:var(--pwm-muted);font-size:.64rem}.pip-vwap-settings{display:grid;gap:14px}.pip-vwap-settings label{display:grid;gap:6px;font-size:12px}.pip-vwap-settings p{margin:0;font-size:12px;line-height:1.6;opacity:.7}@media(max-width:640px){html[data-pip-skin] .pip-chart-tools{flex-basis:46px;width:46px;padding-inline:3px}html[data-pip-skin] .pip-indicator-library-body{overflow-y:auto;overscroll-behavior:contain}html[data-pip-skin] .pip-indicator-library-content{overflow:visible}html[data-pip-skin] .pip-indicator-library-modal .pip-workspace-modal-badge{display:none}}@media(prefers-reduced-motion:reduce){html[data-pip-skin] .pip-chart-tool-button{transition:none}}.pip-chart-measure-hint{position:absolute;z-index:30;left:68px;bottom:36px;max-width:calc(100% - 90px);padding:9px 12px;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 30%,transparent);border-radius:9px;color:var(--pip-skin-primary);background:var(--pip-skin-surface);font:600 11px/1.5 Inter,sans-serif;pointer-events:none}.pip-chart-measure-hint span{margin-left:10px;color:var(--pip-skin-text);font-weight:400}html[data-pip-skin] div.pip-chart-tool-menu{width:240px!important;padding:6px!important;border-radius:13px!important;border:1px solid var(--ct-line)!important;background:var(--ct-bg)!important;color:var(--ct-text)!important;box-shadow:0 16px 44px #0005!important}html[data-pip-skin] .pip-drawing-style-modal{max-width:510px!important}.pip-drawing-style-fields{display:grid;gap:12px}.pip-drawing-style-fields label,.pip-drawing-text-field{display:grid;gap:7px;color:var(--pwm-text);font-size:12px}.pip-drawing-style-fields select,.pip-drawing-text-field input{width:100%;min-height:38px;padding:8px 10px;color:var(--pwm-text);border:1px solid var(--pwm-line);border-radius:7px;background:var(--pwm-raised)}.pip-drawing-text-field input[type=color]{width:60px;padding:4px}.pip-drawing-style-actions{display:flex;justify-content:flex-end;gap:8px}.pip-drawing-style-actions button{padding:9px 14px;color:var(--pwm-text);border:1px solid var(--pwm-line);border-radius:7px;background:var(--pwm-raised)}.pip-drawing-style-actions button:last-child{color:var(--pwm-bg);background:var(--pwm-accent)}.pip-alert-appearance{padding:12px;border:1px solid var(--pwm-line);border-radius:8px}.pip-alert-appearance summary{cursor:pointer;font-size:12px;color:var(--pwm-muted)}.pip-alert-appearance[open] summary{margin-bottom:15px}.pip-drawing-style-fields input[type=color]{width:60px;height:38px;padding:4px;border:1px solid var(--pwm-line);border-radius:7px;background:var(--pwm-raised)}.pip-forex-ticket{display:flex;flex-direction:column;gap:.85rem;padding:.85rem .85rem 5.5rem;background:#090e14;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.pip-forex-header{display:flex;align-items:center;justify-content:space-between;background:#111823;border:1px solid rgba(148,163,184,.16);border-radius:.65rem;padding:.35rem .5rem;gap:.5rem}.pip-forex-account-select{display:flex;align-items:center;flex:1;min-width:0}html[data-pip-skin] .pip-select-trigger.pip-account-trigger-btn,html[data-pip-skin=graphite] .pip-select-trigger.pip-account-trigger-btn,html[data-pip-skin] .pip-account-trigger-btn,html[data-pip-skin=graphite] .pip-account-trigger-btn,button.pip-select-trigger.pip-account-trigger-btn,.pip-account-trigger-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 .45rem!important;padding-top:0!important;padding-bottom:0!important;background:#151f2c!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:.45rem!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .15s ease!important;min-width:0!important;line-height:normal!important}html[data-pip-skin] .pip-select-trigger.pip-account-trigger-btn:hover,html[data-pip-skin=graphite] .pip-select-trigger.pip-account-trigger-btn:hover,html[data-pip-skin] .pip-account-trigger-btn:hover,html[data-pip-skin=graphite] .pip-account-trigger-btn:hover,.pip-account-trigger-btn:hover{background:#1c2a3b!important;border-color:#94a3b859!important}.pip-account-trigger-content{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1;overflow:hidden}.pip-account-num{font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;color:#f1f5f9;flex-shrink:0}.pip-account-name{font-size:.62rem;color:#8da2b5;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pip-account-currency{font-family:Space Mono,monospace;font-size:.58rem;font-weight:700;color:#6ee7b7;background:#10b98126;border:1px solid rgba(16,185,129,.25);border-radius:.25rem;padding:.05rem .3rem;flex-shrink:0;margin-left:.2rem}.pip-mode-pills{display:flex;align-items:center;background:#090d13;border:1px solid rgba(148,163,184,.18);border-radius:.45rem;padding:2px;gap:2px;flex-shrink:0}.pip-mode-btn{border:none;background:transparent;color:#8da2b5;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .55rem;border-radius:.35rem;cursor:pointer;transition:all .15s ease}.pip-mode-btn.is-active-demo{background:#10b981;color:#042517;box-shadow:0 1px 3px #0000004d}.pip-mode-btn.is-active-live{background:#ef4444;color:#fff;box-shadow:0 1px 3px #0000004d}.pip-bid-ask-wrap{display:flex;flex-direction:column;gap:.35rem}.pip-bid-ask-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem}.pip-quote-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.55rem .5rem;border:1px solid rgba(148,163,184,.18);background:#131b26;border-radius:.65rem;cursor:pointer;transition:all .18s ease}.pip-quote-btn:hover{background:#182332;border-color:#94a3b84d}.pip-quote-btn.is-sell.is-active{background:#ef4444;border-color:#f87171;color:#fff;box-shadow:0 4px 14px #ef444459}.pip-quote-btn.is-buy.is-active{background:#10b981;border-color:#34d399;color:#fff;box-shadow:0 4px 14px #10b98159}.pip-quote-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.88;margin-bottom:2px}.pip-quote-price{font-family:Space Mono,monospace,monospace;font-size:.96rem;font-weight:700;letter-spacing:-.02em}.pip-spread-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .15rem}.pip-spread-badge{font-family:Space Mono,monospace;font-size:.72rem;font-weight:700;color:#cbd5e1;background:#0b1118;border:1px solid rgba(148,163,184,.2);border-radius:.35rem;padding:.18rem .45rem}.pip-sentiment-row{display:flex;align-items:center;gap:.4rem;padding:0 .2rem}.pip-sentiment-track{display:flex;flex:1;height:4px;background:#1e293b;border-radius:999px;overflow:hidden}.pip-sentiment-red{height:100%;width:48%;background:#ef4444}.pip-sentiment-green{height:100%;width:52%;background:#10b981}.pip-sentiment-delta{display:flex;align-items:center;gap:1px;font-family:Space Mono,monospace;font-size:.62rem;font-weight:700;color:#10b981}.pip-order-type-tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.15);padding-bottom:.35rem}.pip-tabs-list{display:flex;align-items:center;gap:1.1rem}.pip-type-tab-btn{position:relative;background:transparent;border:none;padding:.2rem 0 .4rem;font-size:.76rem;font-weight:600;color:#8da2b5;cursor:pointer;transition:color .15s ease}.pip-type-tab-btn:hover{color:#e2e8f0}.pip-type-tab-btn.is-active{color:#fff;font-weight:700}.pip-type-tab-btn.is-active:after{content:"";position:absolute;bottom:-.35rem;left:0;right:0;height:2px;background:#f97316;border-radius:999px}.pip-market-hint{display:flex;align-items:center;justify-content:center;background:#111823;border:1px solid rgba(148,163,184,.14);border-radius:.5rem;padding:.45rem .6rem;font-size:.72rem;color:#8da2b5;font-weight:500}.pip-pending-price-row{display:flex;flex-direction:column;gap:.3rem}.pip-pending-input-wrap{display:flex;align-items:center;background:#111823;border:1px solid rgba(148,163,184,.2);border-radius:.55rem;overflow:hidden}.pip-step-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2.1rem;background:transparent;border:none;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.pip-step-btn:hover{background:#1b2636;color:#fff}.pip-number-input{flex:1;background:transparent;border:none;outline:none;text-align:center;font-family:Space Mono,monospace;font-size:.88rem;font-weight:700;color:#f1f5f9;padding:.3rem}.pip-volume-card{display:flex;flex-direction:column;background:#111823;border:1px solid rgba(148,163,184,.16);border-radius:.65rem;padding:.6rem .75rem;gap:.45rem}.pip-volume-head{display:flex;align-items:center;justify-content:space-between}.pip-volume-title{font-size:.72rem;font-weight:600;color:#8da2b5}.pip-unit-badge{font-family:Space Mono,monospace;font-size:.65rem;color:#cbd5e1;background:#1a2434;border:1px solid rgba(148,163,184,.18);border-radius:.3rem;padding:.1rem .4rem}.pip-volume-input-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pip-volume-stepper{display:flex;align-items:center;gap:.25rem}.pip-stepper-btn{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#1a2536;border:1px solid rgba(148,163,184,.18);border-radius:.4rem;color:#cbd5e1;cursor:pointer;transition:all .15s}.pip-stepper-btn:hover{background:#233247;color:#fff}.pip-slider-wrap{display:flex;flex-direction:column;gap:.25rem;padding:.15rem .2rem 0}.pip-slider-labels{display:flex;align-items:center;justify-content:space-between;font-family:Space Mono,monospace;font-size:.62rem;color:#64748b}.pip-tpsl-wrap{display:flex;flex-direction:column;gap:.45rem;width:100%;box-sizing:border-box}.pip-tpsl-header{display:flex;align-items:center;gap:.45rem;cursor:pointer}.pip-tpsl-header span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e2e8f0}.pip-tpsl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;width:100%;box-sizing:border-box}.pip-tpsl-box{display:flex;flex-direction:column;background:#111823;border:1px solid rgba(148,163,184,.16);border-radius:.6rem;padding:.45rem .55rem;gap:.25rem;min-width:0;box-sizing:border-box;overflow:hidden}.pip-tpsl-box-label{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pip-tpsl-box-label.is-tp{color:#10b981}.pip-tpsl-box-label.is-sl{color:#f87171}.pip-tpsl-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:transparent;border:none;outline:none;font-family:Space Mono,monospace;font-size:.76rem;font-weight:700;padding:0}.pip-tpsl-input.is-tp{color:#34d399}.pip-tpsl-input.is-sl{color:#f87171}.pip-ai-card{display:flex;align-items:center;justify-content:space-between;border-radius:.65rem;padding:.55rem .7rem;gap:.6rem;border:1px solid rgba(148,163,184,.16);background:#111823;transition:all .2s ease}.pip-ai-card.is-active{background:linear-gradient(135deg,#10b9811f,#0d161fe6);border-color:#10b98161;box-shadow:0 2px 10px #10b9811a}.pip-ai-content{display:flex;align-items:center;gap:.5rem;min-width:0}.pip-ai-icon{display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.45rem;background:#192534;color:#8da2b5;flex-shrink:0}.pip-ai-card.is-active .pip-ai-icon{background:#10b98133;color:#34d399}.pip-ai-text{display:flex;flex-direction:column;min-width:0}.pip-ai-title{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#e2e8f0}.pip-ai-badge{font-family:Space Mono,monospace;font-size:.55rem;font-weight:700;background:#10b98133;color:#34d399;border:1px solid rgba(16,185,129,.3);padding:.05rem .35rem;border-radius:.25rem}.pip-ai-subtitle{font-size:.62rem;color:#8da2b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pip-primary-btn{display:flex;align-items:center;justify-content:center;width:100%;height:2.65rem;border:none;border-radius:.65rem;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 12px #00000059}.pip-primary-btn.is-sell{background:#ef4444}.pip-primary-btn.is-sell:hover:not(:disabled){background:#dc2626;box-shadow:0 6px 18px #ef444466}.pip-primary-btn.is-buy{background:#10b981}.pip-primary-btn.is-buy:hover:not(:disabled){background:#059669;box-shadow:0 6px 18px #10b98166}.pip-primary-btn:disabled{opacity:.5;cursor:not-allowed}.pip-metrics-card{display:flex;flex-direction:column;gap:.35rem;padding-top:.3rem;border-top:1px solid rgba(148,163,184,.14)}.pip-metric-row{display:flex;align-items:center;justify-content:space-between;font-size:.72rem}.pip-metric-label{color:#8da2b5;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:help}.pip-metric-value{font-family:Space Mono,monospace;font-weight:600;color:#f1f5f9}.pip-notice-card{display:flex;flex-direction:column;background:#111823;border:1px solid rgba(148,163,184,.18);border-radius:.6rem;padding:.55rem .65rem;font-size:.65rem;color:#8da2b5;line-height:1.45;position:relative}.pip-notice-close{position:absolute;top:.45rem;right:.45rem;background:transparent;border:none;color:#64748b;cursor:pointer}.pip-notice-close:hover{color:#e2e8f0}.pip-assets-card{display:flex;flex-direction:column;background:#0b1118;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;padding:.6rem .75rem;gap:.4rem;margin-top:auto}.pip-assets-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:.35rem}.pip-assets-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f1f5f9}.pip-assets-mode-tag{font-size:.58rem;font-weight:700;text-transform:uppercase;padding:.1rem .4rem;border-radius:.3rem}.pip-assets-mode-tag.is-live{background:#ef44442e;color:#f87171;border:1px solid rgba(239,68,68,.3)}.pip-assets-mode-tag.is-demo{background:#10b9812e;color:#34d399;border:1px solid rgba(16,185,129,.3)}.admin-shell{--admin-bg: var(--pip-skin-bg, #101114);--admin-surface: var(--pip-skin-surface, #181a1f);--admin-text: var(--pip-skin-text, #e4e7ed);--admin-accent: var(--pip-skin-primary, #9de8c6);--admin-muted: color-mix(in srgb,var(--admin-text) 54%,var(--admin-bg));--admin-line: color-mix(in srgb,var(--admin-text) 10%,var(--admin-bg));width:100%;max-width:1640px;margin:0 auto;padding:28px 32px 40px;color:var(--admin-text);font:400 13px/1.5 Inter,system-ui,sans-serif}.admin-shell *,.admin-shell *:before,.admin-shell *:after{box-sizing:border-box}.admin-shell-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:28px;margin-bottom:27px;border-bottom:1px solid var(--admin-line)}.admin-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:19px;color:var(--admin-muted);font-size:10px}.admin-breadcrumb a{color:var(--admin-muted);text-decoration:none}.admin-breadcrumb a:hover{color:var(--admin-text)}.admin-title-row{display:flex;align-items:center;gap:13px}.admin-shell-emblem{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--admin-line);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface)),var(--admin-surface));color:var(--admin-accent)}.admin-shell .admin-title-row h1{margin:0;color:var(--admin-text);font-size:23px;font-weight:550;line-height:1.3;letter-spacing:-.035em}.admin-shell .admin-title-row p{margin:5px 0 0;color:var(--admin-muted);font-size:11px}.admin-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.admin-role-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-text);background:color-mix(in srgb,var(--admin-surface) 60%,transparent);font-size:10px}.admin-role-badge>span{width:5px;height:5px;border-radius:50%;background:var(--admin-accent)}.admin-workspace-link{display:flex;align-items:center;gap:5px;color:var(--admin-muted);text-decoration:none;font-size:10px}.admin-workspace-link:hover{color:var(--admin-accent)}.admin-shell-layout{display:grid;grid-template-columns:218px minmax(0,1fr);align-items:start;gap:32px}.admin-shell-sidebar{position:sticky;top:24px;min-width:0}.admin-sidebar-heading{display:flex;align-items:center;gap:8px;padding:6px 12px 21px;color:var(--admin-muted);font-size:10px;font-weight:550}.admin-section-nav{display:flex;flex-direction:column;gap:23px}.admin-nav-group-label{margin:0 12px 8px;color:var(--admin-muted);opacity:.8;font-size:8px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.admin-section-link{position:relative;display:flex;align-items:center;gap:10px;min-height:53px;margin:3px 0;padding:10px 11px;border:1px solid transparent;border-radius:9px;color:var(--admin-muted);text-decoration:none;transition:background .15s,border-color .15s,color .15s}.admin-section-link:hover{color:var(--admin-text);background:color-mix(in srgb,var(--admin-text) 3%,transparent)}.admin-section-link.is-active{border-color:var(--admin-line);color:var(--admin-accent);background:linear-gradient(110deg,color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface)),var(--admin-surface))}.admin-nav-icon{flex-shrink:0;display:grid;place-items:center;width:25px}.admin-nav-copy{flex:1;min-width:0}.admin-nav-copy strong{display:block;color:var(--admin-text);font-size:11px;font-weight:500}.admin-section-link.is-active .admin-nav-copy strong{color:var(--admin-accent)}.admin-nav-copy small{display:block;margin-top:3px;color:var(--admin-muted);font-size:9px}.admin-nav-chevron{flex-shrink:0;opacity:0}.admin-section-link.is-active .admin-nav-chevron,.admin-section-link:hover .admin-nav-chevron{opacity:.65}.admin-sidebar-footer{display:flex;align-items:flex-start;gap:8px;margin:28px 12px 0;padding-top:20px;border-top:1px solid var(--admin-line);color:var(--admin-muted);font-size:9px;line-height:1.7}.admin-sidebar-footer>svg{flex-shrink:0;margin-top:2px}.admin-sidebar-footer strong{font-weight:400;opacity:.7;font-size:8px}.admin-shell-main{min-width:0;container-type:inline-size}.admin-section-context{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:32px;margin-bottom:20px;color:var(--admin-muted);font-size:9px}.admin-section-context>span:first-child{display:flex;align-items:center;gap:7px}.admin-section-context strong{color:var(--admin-text);font-weight:450}.admin-section-context-label{opacity:.65;font-size:8px;letter-spacing:.035em}.admin-module-content{min-width:0}.admin-shell .ai-settings-header{padding-top:0}.admin-shell .ai-settings-footer{margin-top:24px}.admin-shell :is(.admin-section-link,.admin-workspace-link,.admin-breadcrumb a):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-shell-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50vh;color:var(--admin-muted);font-size:12px}.admin-shell-spinner{animation:admin-spin 1s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}@container (max-width: 950px){.ai-provider-layout{grid-template-columns:minmax(0,1fr)}.ai-context-card{display:none}}@container (max-width: 680px){.ai-model-grid,.ai-route-grid,.token-presets{grid-template-columns:minmax(0,1fr)}.token-presets button{min-height:58px}.token-overview>div:last-child{width:100%;margin-left:0}}@media(max-width:1050px){.admin-shell{padding:24px}.admin-shell-layout{grid-template-columns:minmax(0,1fr);gap:0}.admin-shell-header{margin-bottom:20px}.admin-shell-sidebar{position:static;margin-bottom:22px}.admin-sidebar-heading,.admin-nav-group-label,.admin-nav-copy small,.admin-nav-chevron,.admin-sidebar-footer{display:none}.admin-section-nav{flex-direction:row;gap:5px;overflow-x:auto;padding:5px;border:1px solid var(--admin-line);border-radius:11px;background:var(--admin-surface);scrollbar-width:thin}.admin-nav-group{display:contents}.admin-section-link{flex-shrink:0;min-height:38px;gap:6px;margin:0;padding:8px 11px;border-radius:7px}.admin-section-link.is-active{border-color:color-mix(in srgb,var(--admin-accent) 20%,var(--admin-line));background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-bg))}.admin-nav-icon{width:18px}.admin-nav-copy strong{font-size:10px}.admin-section-context{margin-bottom:17px}}@media(max-width:600px){.admin-shell{padding:20px 16px 30px}.admin-shell-header{gap:15px;padding-bottom:22px;align-items:flex-start}.admin-breadcrumb{margin-bottom:15px;font-size:9px}.admin-shell .admin-title-row h1{font-size:20px}.admin-shell .admin-title-row p{max-width:190px;font-size:10px}.admin-shell-emblem{display:none}.admin-header-actions{padding-top:1px}.admin-workspace-link{font-size:0}.admin-workspace-link>svg{width:17px;height:17px}.admin-role-badge{padding:5px 7px;font-size:8px;white-space:nowrap}.admin-section-context-label{display:none}}@media(prefers-reduced-motion:reduce){.admin-shell-spinner{animation:none}.admin-section-link{transition:none}}.ai-settings{--ai-bg: var(--pip-skin-bg, #0c1017);--ai-surface: var(--pip-skin-surface, #141a23);--ai-text: var(--pip-skin-text, #e7edf6);--ai-accent: var(--pip-skin-primary, #8de6c1);--ai-muted: color-mix(in srgb, var(--ai-text) 57%, var(--ai-bg));--ai-line: color-mix(in srgb, var(--ai-text) 11%, var(--ai-bg));--ai-raised: color-mix(in srgb, var(--ai-surface) 85%, var(--ai-text) 3%);width:100%;max-width:1240px;margin:0 auto;color:var(--ai-text);font:400 13px/1.55 Inter,system-ui,sans-serif;letter-spacing:-.01em}.ai-settings *,.ai-settings *:before,.ai-settings *:after{box-sizing:border-box}.ai-settings [hidden]{display:none!important}.ai-settings :is(h2,h3,h4,h5,p){margin:0;color:inherit}.ai-settings :is(button,input,select){font:inherit}.ai-settings button{cursor:pointer}.ai-settings button:disabled{opacity:.4;cursor:not-allowed}.ai-settings :is(button,a,input,select):focus-visible{outline:2px solid var(--ai-accent);outline-offset:4px}.ai-settings a{color:var(--ai-accent);text-decoration:none}.ai-settings a:hover{text-decoration:underline}.ai-settings-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 28px}.ai-heading-lockup{display:flex;align-items:center;gap:15px}.ai-heading-icon{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--ai-accent) 24%,var(--ai-line));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--ai-accent) 12%,var(--ai-surface)),var(--ai-surface));color:var(--ai-accent)}.ai-eyebrow{margin-bottom:6px;color:var(--ai-muted);font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.ai-settings .ai-settings-header h2{font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.25;letter-spacing:-.04em}.ai-settings-header p{margin-top:5px;color:var(--ai-muted);font-size:12px}.ai-header-status{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--ai-line);border-radius:100px;color:var(--ai-muted);font-size:11px;white-space:nowrap}.ai-status-dot,.ai-tab-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ai-accent)}.ai-status-dot--muted,.ai-tab-dot{background:color-mix(in srgb,var(--ai-muted) 45%,transparent)}.ai-tab-dot.is-ready{background:var(--ai-accent)}.ai-tabs{display:flex;align-items:center;width:fit-content;max-width:100%;gap:5px;padding:5px;margin-bottom:32px;border:1px solid var(--ai-line);border-radius:12px;background:color-mix(in srgb,var(--ai-surface) 65%,var(--ai-bg))}.ai-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 18px;border:1px solid transparent;border-radius:8px;color:var(--ai-muted);background:transparent;font-size:12px;font-weight:550;transition:background .15s,color .15s}.ai-tabs button:hover{color:var(--ai-text)}.ai-tabs button.is-active{border-color:var(--ai-line);background:var(--ai-raised);color:var(--ai-text);box-shadow:0 2px 5px #00000012}.ai-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.ai-settings .ai-panel-heading h3{font-size:19px;line-height:1.35;font-weight:550;letter-spacing:-.025em}.ai-panel-heading p{margin-top:5px;color:var(--ai-muted);font-size:12px}.ai-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;width:fit-content;padding:4px 8px;border:1px solid var(--ai-line);border-radius:6px;color:var(--ai-muted);font-size:10px;font-weight:500;white-space:nowrap}.ai-badge--good{color:var(--ai-accent);border-color:color-mix(in srgb,var(--ai-accent) 20%,transparent);background:color-mix(in srgb,var(--ai-accent) 6%,transparent)}.ai-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ai-card{min-width:0;margin-bottom:20px;padding:24px;border:1px solid var(--ai-line);border-radius:16px;background:var(--ai-surface)}.ai-route-card{margin-bottom:0;padding:25px}.ai-agent-heading{display:flex;align-items:center;gap:12px}.ai-agent-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--ai-line);border-radius:11px;background:color-mix(in srgb,var(--ai-text) 3%,transparent);color:var(--ai-accent)}.ai-settings .ai-agent-heading :is(h4,h5){font-size:14px;font-weight:600;letter-spacing:-.015em}.ai-agent-heading p{margin-top:3px;color:var(--ai-muted);font-size:10px}.ai-route-card>.ai-agent-heading{margin-bottom:27px}.ai-step-label{display:flex;align-items:center;gap:7px;margin-bottom:10px}.ai-step-label>span{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--ai-line);border-radius:5px;color:var(--ai-muted);font-size:9px}.ai-step-label label,.ai-field-label,.ai-field-heading>label{color:var(--ai-text);font-size:11px;font-weight:550}.ai-step-label em{margin-left:auto;color:var(--ai-muted);font-size:10px;font-style:normal}.ai-settings .ai-control{display:block;width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid var(--ai-line);border-radius:9px;color:var(--ai-text);background:color-mix(in srgb,var(--ai-bg) 45%,var(--ai-surface));font-size:12px;box-shadow:none;transition:border-color .15s,box-shadow .15s}.ai-settings .ai-control:hover{border-color:color-mix(in srgb,var(--ai-text) 23%,var(--ai-bg))}.ai-settings .ai-control:focus{outline:none;border-color:color-mix(in srgb,var(--ai-accent) 65%,var(--ai-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-accent) 9%,transparent)}.ai-settings .ai-control::placeholder{color:var(--ai-muted);font-size:11px}.ai-settings select.ai-control{appearance:none;padding-right:35px;text-overflow:ellipsis;cursor:pointer;color-scheme:dark}.ai-settings select.ai-control option{background:var(--ai-surface);color:var(--ai-text)}.ai-select-wrap{position:relative}.ai-select-wrap>svg{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:var(--ai-muted);pointer-events:none}.ai-mono{font-family:SFMono-Regular,Consolas,ui-monospace,monospace!important;font-size:11px!important}.ai-route-model{display:flex;align-items:center;gap:7px;min-width:0;margin-top:10px;padding:0 2px;color:var(--ai-muted);font-size:10px}.ai-route-model>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-route-model>svg{flex-shrink:0}.ai-route-model button{margin-left:auto;flex-shrink:0}.ai-route-model--missing>span{color:#d7ad6b}.ai-route-connector{display:flex;align-items:center;gap:7px;min-height:45px;padding-left:3px;color:var(--ai-muted);font-size:10px}.ai-route-empty{margin-top:10px!important;color:var(--ai-muted)!important;font-size:10px}.ai-runtime{display:flex;align-items:flex-start;gap:8px;margin-top:23px;padding-top:17px;border-top:1px solid var(--ai-line);color:var(--ai-muted);font-size:10px}.ai-runtime>svg{flex-shrink:0;margin-top:2px}.ai-runtime strong{font-weight:500;color:var(--ai-text)}.ai-runtime time{display:block;margin-top:3px;opacity:.7;font-size:9px}.ai-save-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:74px;margin-top:20px;border-top:1px solid var(--ai-line)}.ai-save-bar>span{color:var(--ai-muted);font-size:11px}.ai-save-bar>div{display:flex;gap:8px}.ai-settings .ai-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 15px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;transition:filter .15s,background .15s}.ai-button--primary{background:var(--ai-accent);color:var(--ai-bg)}.ai-button--primary:hover:not(:disabled){filter:brightness(1.08)}.ai-button--quiet{border-color:var(--ai-line)!important;background:transparent;color:var(--ai-muted)}.ai-button--quiet:hover:not(:disabled){background:var(--ai-surface);color:var(--ai-text)}.ai-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:2px;border:0;background:transparent;color:var(--ai-muted);font-size:10px!important;line-height:1.4}.ai-text-button:hover{color:var(--ai-accent)}.ai-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--ai-muted)}.ai-icon-button:hover{color:var(--ai-text);background:color-mix(in srgb,var(--ai-text) 5%,transparent)}.ai-provider-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px}.ai-provider-main{min-width:0}.ai-toggle{position:relative;display:inline-flex;align-items:center;gap:9px;flex-shrink:0;cursor:pointer}.ai-toggle input{position:absolute;width:34px;height:20px;opacity:0;cursor:pointer}.ai-toggle>span{display:inline-block;width:34px;height:20px;padding:3px;border-radius:100px;background:color-mix(in srgb,var(--ai-text) 20%,var(--ai-bg));transition:background .15s;pointer-events:none}.ai-toggle>span:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background:var(--ai-bg);transform:translate(0);transition:transform .15s}.ai-toggle input:checked+span{background:var(--ai-accent)}.ai-toggle input:checked+span:after{transform:translate(14px)}.ai-toggle input:focus-visible+span{outline:2px solid var(--ai-accent);outline-offset:3px}.ai-toggle em{color:var(--ai-muted);font-size:10px;font-style:normal}.ai-section-title{display:flex;align-items:center;gap:9px;margin-bottom:20px}.ai-section-title>svg{color:var(--ai-muted)}.ai-settings .ai-section-title h4{font-size:13px;font-weight:550}.ai-section-title .ai-badge{margin-left:auto}.ai-field-label{display:block;margin-bottom:9px}.ai-key-input{position:relative;display:flex;align-items:center}.ai-key-input>svg{position:absolute;left:13px;color:var(--ai-muted)}.ai-key-input input.ai-control{padding-left:37px;padding-right:43px}.ai-key-input .ai-icon-button{position:absolute;right:5px}.ai-key-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;color:var(--ai-muted);font-size:9px}.ai-key-meta>span,.ai-key-meta a{display:flex;align-items:center;gap:5px}.ai-key-meta a{color:var(--ai-muted)}.ai-remove-key{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:13px;border-top:1px solid var(--ai-line);color:var(--ai-muted);font-size:10px}.ai-settings .ai-danger{color:#ef9999}.ai-card-description{margin:-9px 0 24px!important;max-width:470px;color:var(--ai-muted)!important;font-size:11px}.ai-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-model-assignment{min-width:0}.ai-model-assignment .ai-agent-icon{width:32px;height:32px;border-radius:9px}.ai-settings .ai-model-assignment h5{font-size:12px}.ai-model-assignment .ai-agent-heading{align-items:flex-start;gap:9px;margin-bottom:22px}.ai-model-assignment .ai-agent-heading p{max-width:170px;font-size:9px;line-height:1.5}.ai-field-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.ai-filter{display:flex;align-items:center;gap:5px;color:var(--ai-muted);font-size:9px;cursor:pointer}.ai-filter input{width:12px;height:12px;accent-color:var(--ai-accent)}.ai-field-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--ai-muted);font-size:9px}.ai-custom-model{margin-top:8px}.ai-context-card{padding:24px;border:1px solid var(--ai-line);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--ai-accent) 3%,var(--ai-surface)),var(--ai-bg))}.ai-settings .ai-context-card h4{margin-top:16px;font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-.035em}.ai-context-card p{margin-top:14px;color:var(--ai-muted);font-size:11px;line-height:1.8}.ai-context-rule{height:1px;margin:24px 0;background:var(--ai-line)}.ai-context-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;color:var(--ai-muted)}.ai-context-item:last-child{margin-bottom:0}.ai-context-item>svg{flex-shrink:0;margin-top:2px}.ai-context-item strong{display:block;color:var(--ai-text);font-size:10px;font-weight:550}.ai-context-item span{display:block;margin-top:4px;font-size:10px;line-height:1.65}.ai-notice{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ai-accent) 18%,var(--ai-line));border-radius:9px;color:var(--ai-muted);background:color-mix(in srgb,var(--ai-accent) 3%,transparent);font-size:11px}.ai-notice>svg{flex-shrink:0;color:var(--ai-accent)}.ai-notice--error{border-color:#ef999933;color:#ef9999;background:#ef999905}.ai-inline-error{margin-top:8px!important;color:#d7ad6b!important;font-size:10px}.ai-details{margin-top:10px;padding:16px 0;color:var(--ai-muted);font-size:11px}.ai-details summary{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;list-style:none}.ai-details summary::-webkit-details-marker{display:none}.ai-details summary>svg:last-child{transition:transform .15s}.ai-details[open] summary>svg:last-child{transform:rotate(180deg)}.ai-details p{max-width:760px;margin-top:12px;padding-left:22px;font-size:11px;line-height:1.8}.ai-settings-footer{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:30px;padding:20px 0 3px;border-top:1px solid var(--ai-line);color:var(--ai-muted);font-size:9px;opacity:.7;text-align:center}.ai-loading{display:flex;justify-content:center;align-items:center;gap:12px;min-height:300px;color:var(--ai-muted)}.ai-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-spin{animation:ai-spin 1s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.ai-provider-layout{grid-template-columns:minmax(0,1fr)}.ai-context-card{display:none}}@media(max-width:720px){.ai-settings-header{align-items:flex-start;flex-direction:column;gap:17px;padding-top:0}.ai-heading-icon{width:44px;height:44px;border-radius:12px}.ai-header-status{margin-left:59px;padding:5px 9px;font-size:10px}.ai-tabs{width:100%;margin-bottom:24px;gap:3px}.ai-tabs button{flex:1;padding-inline:8px;font-size:11px}.ai-tabs button .ai-tab-dot{display:none}.ai-route-grid,.ai-model-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ai-card{padding:19px;border-radius:13px}.ai-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.ai-panel-heading>.ai-badge{display:none}.ai-settings .ai-panel-heading h3{font-size:17px}.ai-model-assignment+.ai-model-assignment{padding-top:22px;margin-top:7px;border-top:1px solid var(--ai-line)}.ai-model-assignment .ai-agent-heading p{max-width:none}.ai-save-bar{flex-wrap:wrap;justify-content:flex-end;padding-top:15px;padding-bottom:8px;gap:13px}.ai-save-bar>span{margin-right:auto;font-size:10px}.ai-settings-footer{align-items:flex-start;margin-top:20px;font-size:8px}.ai-settings-footer>svg{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.ai-settings *,.ai-settings *:after{transition:none!important;animation:none!important}}.api-token-settings .ai-settings-header{padding-bottom:23px}.token-overview{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-bottom:28px;padding:16px 0 23px;border-bottom:1px solid var(--ai-line);color:var(--ai-muted);font-size:11px}.token-overview>div{display:flex;align-items:center;gap:8px}.token-overview>div:last-child{margin-left:auto;font-size:10px}.token-overview strong{color:var(--ai-text);font-size:15px;font-weight:550}.token-stat-dot{width:6px;height:6px;border-radius:50%;background:var(--ai-accent)}.api-token-settings .ai-notice{margin-bottom:18px}.token-secret-panel{margin-bottom:26px;padding:23px;border:1px solid color-mix(in srgb,var(--ai-accent) 35%,var(--ai-line));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--ai-accent) 6%,var(--ai-surface)),var(--ai-surface))}.token-secret-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px}.token-secret-heading>svg{flex-shrink:0;margin-top:2px;color:var(--ai-accent)}.api-token-settings .token-secret-heading h3{font-size:14px;font-weight:550;overflow-wrap:anywhere}.token-secret-heading p{margin-top:4px;color:var(--ai-muted);font-size:11px}.token-secret-value{position:relative;display:flex;align-items:center;gap:10px}.token-secret-value>input{flex:1;padding-right:43px}.token-secret-value>.ai-icon-button{position:absolute;right:136px}.token-secret-value>.ai-button{min-width:122px;min-height:43px}.token-secret-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--ai-muted);font-size:10px}.token-composer{padding:27px}.token-composer-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:27px}.api-token-settings .token-composer-heading h3{font-size:19px;font-weight:550;letter-spacing:-.025em}.token-composer-heading p{margin-top:5px;color:var(--ai-muted);font-size:11px}.token-fieldset{min-width:0;border:0;padding:0;margin:0}.token-identity-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(170px,1fr);gap:24px;margin-bottom:32px}.token-field-hint{margin-top:8px!important;color:var(--ai-muted)!important;font-size:10px}.token-expiry-input{position:relative}.token-expiry-input>input{padding-right:50px!important}.token-expiry-input>span{position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;color:var(--ai-muted);font-size:11px}.token-expiry-shortcuts{display:flex;gap:6px;margin-top:9px}.token-expiry-shortcuts button{padding:3px 8px;border:1px solid var(--ai-line);border-radius:5px;background:transparent;color:var(--ai-muted);font-size:9px}.token-expiry-shortcuts button.is-selected{color:var(--ai-accent);border-color:color-mix(in srgb,var(--ai-accent) 30%,var(--ai-line));background:color-mix(in srgb,var(--ai-accent) 5%,transparent)}.token-access-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.api-token-settings .token-access-heading h4{font-size:13px;font-weight:550}.token-access-heading p{margin-top:4px;color:var(--ai-muted);font-size:11px}.token-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.token-presets button{display:flex;align-items:flex-start;gap:11px;min-height:71px;padding:15px;border:1px solid var(--ai-line);border-radius:10px;background:transparent;color:var(--ai-muted);text-align:left;transition:border-color .15s,background .15s}.token-presets button>svg{flex-shrink:0;margin-top:2px}.token-presets button>span{min-width:0;color:var(--ai-text);font-size:11px;font-weight:550}.token-presets small{display:block;margin-top:4px;color:var(--ai-muted);font-size:9px;font-weight:400;line-height:1.5}.token-presets button:hover{border-color:color-mix(in srgb,var(--ai-text) 23%,var(--ai-bg))}.token-presets button.is-selected{border-color:color-mix(in srgb,var(--ai-accent) 40%,var(--ai-line));background:color-mix(in srgb,var(--ai-accent) 4%,transparent)}.token-presets button.is-selected>svg{color:var(--ai-accent)}.token-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.token-permission-group{min-width:0;border:1px solid var(--ai-line);border-radius:10px;overflow:hidden}.token-permission-group summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:13px 16px;list-style:none;color:var(--ai-muted);cursor:pointer}.token-permission-group summary::-webkit-details-marker{display:none}.token-permission-group summary strong{color:var(--ai-text);font-size:11px;font-weight:550}.token-permission-group summary>span{margin-left:auto;font:10px ui-monospace,monospace}.token-permission-group summary>svg:last-child{transition:transform .15s}.token-permission-group[open] summary>svg:last-child{transform:rotate(180deg)}.token-permission-group[open] summary{border-bottom:1px solid var(--ai-line)}.token-permission-group>div{padding:7px}.token-permission{display:flex;align-items:flex-start;gap:9px;padding:11px 9px;border-radius:6px;cursor:pointer}.token-permission:hover{background:color-mix(in srgb,var(--ai-text) 3%,transparent)}.token-permission>input{flex-shrink:0;width:13px;height:13px;margin-top:3px;accent-color:var(--ai-accent)}.token-permission>span{display:block;min-width:0}.token-permission strong{display:block;color:var(--ai-text);font-size:10px;font-weight:500}.token-permission small{display:block;margin-top:4px;color:var(--ai-muted);font-size:9px;line-height:1.65}.token-permission code{display:block;margin-top:5px;color:var(--ai-muted);opacity:.7;font-size:9px}.token-permission em{display:inline-block;margin-left:6px;color:#d7ad6b;font-size:8px;font-style:normal}.token-selection-actions{display:flex;align-items:center;gap:9px;margin-top:16px;color:var(--ai-muted)}.token-composer .ai-save-bar>span{display:flex;align-items:center;gap:7px}.token-inventory{padding:0;overflow:hidden}.token-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px 0}.api-token-settings .token-inventory-heading h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:550}.token-inventory-heading h3>span{padding:1px 6px;border:1px solid var(--ai-line);border-radius:5px;color:var(--ai-muted);font-size:10px}.token-inventory-heading p{margin-top:5px;color:var(--ai-muted);font-size:11px}.token-toolbar{display:flex;align-items:center;gap:12px;padding:20px 24px}.token-search{position:relative;width:300px;max-width:100%}.token-search>svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--ai-muted)}.token-search input.ai-control{min-height:38px;padding:8px 12px 8px 35px;font-size:11px}.token-status-filter{margin-left:auto;width:145px;flex-shrink:0}.token-status-filter select.ai-control{min-height:38px;padding-top:8px;padding-bottom:8px;font-size:11px}.token-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;padding:30px 24px;border-top:1px solid var(--ai-line);color:var(--ai-muted);text-align:center}.token-empty-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:17px;border:1px solid var(--ai-line);border-radius:15px;background:color-mix(in srgb,var(--ai-text) 2%,transparent)}.api-token-settings .token-empty h4{margin-bottom:6px;color:var(--ai-text);font-size:15px;font-weight:500}.token-empty p{max-width:360px;margin-bottom:18px;font-size:11px}.token-table-scroll{width:100%;overflow-x:auto}.token-table{width:100%;border-collapse:collapse;font-size:11px}.token-table th{padding:11px 16px;border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line);color:var(--ai-muted);background:color-mix(in srgb,var(--ai-bg) 35%,var(--ai-surface));font-size:9px;font-weight:550;text-align:left;white-space:nowrap}.token-table th:first-child,.token-table td:first-child{padding-left:24px}.token-table th:last-child,.token-table td:last-child{padding-right:24px}.token-table td{padding:18px 16px;border-bottom:1px solid var(--ai-line);vertical-align:top}.token-table tr:last-child td{border-bottom:0}.token-table td time{white-space:nowrap;font-size:10px}.token-table tbody tr:hover{background:color-mix(in srgb,var(--ai-text) 1%,transparent)}.token-name{display:flex;align-items:flex-start;gap:11px;min-width:160px}.token-name>span{display:grid;place-items:center;width:31px;height:31px;margin-top:1px;border:1px solid var(--ai-line);border-radius:8px;color:var(--ai-muted);flex-shrink:0}.token-name strong{display:block;max-width:230px;overflow-wrap:anywhere;font-size:11px;font-weight:550}.token-name code{display:block;margin-top:4px;color:var(--ai-muted);font-size:9px}.token-name small{display:block;margin-top:5px;color:var(--ai-muted);opacity:.75;font-size:8px}.token-scopes summary{display:flex;align-items:center;gap:6px;width:fit-content;padding:3px 0;color:var(--ai-muted);list-style:none;font-size:10px;white-space:nowrap;cursor:pointer}.token-scopes summary::-webkit-details-marker{display:none}.token-scopes ul{min-width:150px;margin:8px 0 0;padding-left:12px;color:var(--ai-muted);font-size:9px}.token-scopes li+li{margin-top:5px}.token-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--ai-line);border-radius:5px;color:var(--ai-muted);font-size:9px}.token-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.token-status--active{color:var(--ai-accent);border-color:color-mix(in srgb,var(--ai-accent) 19%,var(--ai-line));background:color-mix(in srgb,var(--ai-accent) 4%,transparent)}.token-status--expired{color:#d7ad6b}.token-muted{color:var(--ai-muted);white-space:nowrap;font-size:10px}.token-action-cell{width:50px;text-align:right}.token-revoke-button:hover:not(:disabled){color:#ef9999;background:#ef999908}.token-revoke-confirm{width:218px;padding:10px;border:1px solid #ef999930;border-radius:8px;background:#ef999905;text-align:left}.token-revoke-confirm>strong{display:block;font-size:10px;font-weight:550}.token-revoke-confirm>span{display:block;margin-top:4px;color:var(--ai-muted);font-size:9px;line-height:1.6}.token-revoke-confirm>div{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.api-token-settings .token-danger-button{min-height:28px;padding:5px 8px;border-color:#ef999940;color:#ef9999;background:#ef999908;font-size:9px}.token-connection-guide{padding:0;border:1px solid var(--ai-line);border-radius:12px}.token-connection-guide>summary{display:flex;align-items:center;gap:12px;padding:18px 22px;list-style:none;color:var(--ai-muted);cursor:pointer}.token-connection-guide>summary::-webkit-details-marker{display:none}.token-connection-guide summary>svg:last-child{margin-left:auto}.token-connection-guide summary strong{display:block;color:var(--ai-text);font-size:11px;font-weight:500}.token-connection-guide summary span{display:block;margin-top:3px;font-size:9px}.token-connection-guide>div{padding:0 22px 22px}.token-connection-guide .ai-eyebrow{margin-top:10px;margin-bottom:8px;font-size:8px}.token-code-block{display:block;padding:12px;margin-bottom:15px;overflow-x:auto;border:1px solid var(--ai-line);border-radius:7px;color:var(--ai-text);background:var(--ai-bg);font-size:10px;white-space:nowrap}.token-connection-guide p{color:var(--ai-muted);font-size:10px}@media(max-width:800px){.token-overview>div:last-child{margin-left:0;width:100%}.token-identity-grid{grid-template-columns:minmax(0,1fr) minmax(150px,1fr)}}@media(max-width:600px){.api-token-settings .ai-settings-header{flex-direction:row;flex-wrap:wrap;align-items:center}.api-token-settings .ai-settings-header>.ai-button{margin-left:59px}.token-overview{gap:14px 22px;font-size:10px}.token-composer{padding:19px}.token-identity-grid,.token-permission-groups,.token-presets{grid-template-columns:minmax(0,1fr)}.token-identity-grid{gap:18px}.token-presets button{min-height:58px;padding:12px}.token-presets small{margin-top:2px}.token-toolbar{flex-wrap:wrap;padding:17px}.token-search{width:100%}.token-status-filter{width:100%;margin-left:0}.token-inventory-heading{padding:19px 17px 0}.token-inventory-heading p{font-size:10px}.token-secret-panel{padding:18px}.token-secret-value{flex-wrap:wrap}.token-secret-value input{flex-basis:100%}.token-secret-value>.ai-icon-button{right:5px;top:5px}.token-secret-value>.ai-button{min-height:36px}.token-secret-footer{font-size:9px}.token-connection-guide>summary{padding:17px}.token-connection-guide>div{padding:0 17px 17px}}.pip-billing-page{padding:2rem;max-width:1200px;margin:0 auto}.pip-billing-header{margin-bottom:2rem}.pip-billing-title{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--bs-body-color)}.pip-billing-subtitle{color:var(--bs-secondary);font-size:1.1rem}.pip-billing-current-plan{background:var(--bs-gray-900);border:1px solid var(--bs-gray-800);border-radius:12px;padding:1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.pip-billing-plan-info{display:flex;align-items:center;gap:1rem;color:var(--bs-primary)}.pip-billing-plan-name{display:block;font-size:1.25rem;font-weight:600;color:var(--bs-body-color);text-transform:capitalize}.pip-billing-plan-expires{display:flex;align-items:center;gap:.5rem;color:var(--bs-secondary);font-size:.875rem;margin-top:.25rem}.pip-billing-plan-badge-free{display:inline-block;padding:.25rem .75rem;background:#ffffff1a;color:var(--bs-body-color);border-radius:4px;font-size:.75rem;margin-top:.5rem}.pip-billing-plan-features-list{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem;border-top:1px solid var(--bs-gray-800)}.pip-billing-feature-chip{background:#19875426;color:var(--bs-success);padding:.25rem .75rem;border-radius:100px;font-size:.75rem;font-weight:500}.pip-billing-cycle-toggle{display:flex;background:var(--bs-gray-900);padding:.25rem;border-radius:8px;width:fit-content;margin:0 auto 2rem}.pip-billing-cycle-btn{background:transparent;border:none;color:var(--bs-secondary);padding:.5rem 1.5rem;border-radius:6px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.pip-billing-cycle-btn.active{background:var(--bs-gray-800);color:var(--bs-body-color);box-shadow:0 1px 3px #0000004d}.pip-billing-cycle-discount{background:#19875433;color:var(--bs-success);padding:2px 6px;border-radius:4px;font-size:.7rem}.pip-billing-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}.pip-billing-plan-card{background:var(--bs-gray-900);border:1px solid var(--bs-gray-800);border-radius:16px;padding:2rem;display:flex;flex-direction:column;position:relative;transition:transform .2s}.pip-billing-plan-card:hover{transform:translateY(-4px)}.pip-billing-plan-card--current{border-color:var(--bs-success);box-shadow:0 0 0 1px var(--bs-success)}.pip-billing-plan-card--elite{background:linear-gradient(180deg,rgba(245,158,11,.1) 0%,var(--bs-gray-900) 40%);border-color:#f59e0b4d}.pip-billing-popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--bs-warning);color:#000;padding:4px 12px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase}.pip-billing-plan-icon{width:48px;height:48px;border-radius:12px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.pip-billing-plan-card-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.pip-billing-plan-card-desc{color:var(--bs-secondary);font-size:.9rem;min-height:40px}.pip-billing-plan-price{margin:1.5rem 0;display:flex;align-items:flex-end;gap:4px}.pip-billing-price-free,.pip-billing-price-amount{font-size:2.5rem;font-weight:700;line-height:1}.pip-billing-price-period{color:var(--bs-secondary);padding-bottom:4px}.pip-billing-plan-features{list-style:none;padding:0;margin:0 0 2rem;flex:1}.pip-billing-plan-feature-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem}.pip-billing-plan-feature-item.included{color:var(--bs-body-color)}.pip-billing-plan-feature-item.included svg{color:var(--plan-color)}.pip-billing-plan-feature-item.excluded{color:var(--bs-gray-600)}.pip-billing-plan-feature-item.excluded svg{opacity:.5}.pip-billing-plan-cta{width:100%;padding:.75rem;border:none;border-radius:8px;font-weight:600;color:#fff;transition:opacity .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.pip-billing-plan-cta:hover:not(:disabled){opacity:.9}.pip-billing-plan-cta--current{background:transparent!important;border:1px solid var(--bs-success);color:var(--bs-success)}.pip-billing-plan-cta:disabled{opacity:.6;cursor:not-allowed}.pip-billing-addons-section{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--bs-gray-800)}.pip-billing-addons-title{font-size:1.5rem;font-weight:700}.pip-billing-addons-subtitle{color:var(--bs-secondary);margin-bottom:2rem}.pip-billing-addons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.pip-billing-addon-card{background:var(--bs-gray-900);border:1px solid var(--bs-gray-800);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.pip-billing-addon-icon{width:40px;height:40px;border-radius:8px;background:#f59e0b1a;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.pip-billing-addon-info h4{font-size:1.1rem;margin-bottom:.5rem}.pip-billing-addon-info p{color:var(--bs-secondary);font-size:.875rem;margin-bottom:1rem}.pip-billing-addon-price{font-weight:600;font-size:1.25rem;margin-bottom:1.5rem}.pip-billing-addon-btn{background:var(--bs-gray-800);border:1px solid var(--bs-gray-700);color:#fff;padding:.5rem;border-radius:6px;width:100%;font-weight:500}.pip-billing-addon-btn:hover:not(:disabled){background:var(--bs-gray-700)}.pip-billing-note{display:flex;align-items:center;gap:.75rem;color:var(--bs-secondary);font-size:.875rem;margin-top:4rem;padding:1rem;background:#ffffff05;border-radius:8px}.pip-billing-note a{color:var(--bs-primary);text-decoration:none}.pip-feature-gate-overlay-wrap{width:100%;height:100%;min-height:300px}.pip-feature-gate-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:90%;max-width:400px}.pip-feature-upgrade-card{background:var(--bs-gray-900);border:1px solid var(--bs-gray-800);border-radius:12px;padding:2rem;text-align:center;box-shadow:0 10px 30px #00000080}.pip-feature-upgrade-icon{width:64px;height:64px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--bs-warning)}.pip-feature-upgrade-title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.pip-feature-upgrade-desc{color:var(--bs-secondary);font-size:.9rem;margin-bottom:1.5rem}.pip-feature-upgrade-actions{display:flex;flex-direction:column;gap:.75rem}.pip-feature-upgrade-btn-primary{background:var(--bs-success);color:#fff;border:none;padding:.75rem;border-radius:8px;font-weight:600;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s}.pip-feature-upgrade-btn-primary:hover{opacity:.9}.pip-feature-upgrade-btn-secondary{background:var(--bs-gray-800);color:#fff;border:1px solid var(--bs-gray-700);padding:.75rem;border-radius:8px;font-weight:500;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.pip-feature-upgrade-btn-secondary:hover{background:var(--bs-gray-700)}.pip-admin-dashboard{padding:1.5rem;width:100%}.pip-admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.pip-admin-title{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.pip-admin-subtitle{color:var(--bs-secondary)}.pip-admin-badge{background:#ffffff1a;padding:.5rem 1rem;border-radius:100px;font-size:.75rem;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:.5rem}.pip-admin-tabs{display:flex;gap:.5rem;border-bottom:1px solid var(--bs-gray-800);margin-bottom:2rem}.pip-admin-tabs button{background:transparent;border:none;color:var(--bs-secondary);padding:.75rem 1.25rem;font-weight:500;display:flex;align-items:center;gap:.5rem;border-bottom:2px solid transparent;margin-bottom:-1px}.pip-admin-tabs button:hover{color:var(--bs-body-color)}.pip-admin-tabs button.active{color:var(--bs-primary);border-bottom-color:var(--bs-primary)}.pip-admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.pip-admin-stat-card{background:var(--bs-gray-900);border:1px solid var(--bs-gray-800);padding:1.5rem;border-radius:12px}.pip-admin-stat-card h5{font-size:.875rem;color:var(--bs-secondary);margin-bottom:.5rem}.pip-admin-stat-card .val{font-size:2rem;font-weight:700}.pip-admin-panel{background:var(--bs-gray-900);border:1px solid var(--bs-gray-800);border-radius:12px;overflow:hidden}.pip-admin-panel-header{padding:1.5rem;border-bottom:1px solid var(--bs-gray-800);display:flex;justify-content:space-between;align-items:center}.pip-admin-panel-header h4{margin:0;font-size:1.1rem}.pip-admin-panel-header .search-box{display:flex;align-items:center;background:var(--bs-gray-800);padding:.5rem 1rem;border-radius:8px;gap:.5rem}.pip-admin-panel-header .search-box input{background:transparent;border:none;color:#fff;outline:none;font-size:.9rem}.pip-admin-table-wrap{overflow-x:auto}.pip-admin-table{width:100%;border-collapse:collapse}.pip-admin-table th{text-align:left;padding:1rem 1.5rem;color:var(--bs-secondary);font-weight:500;font-size:.875rem;border-bottom:1px solid var(--bs-gray-800)}.pip-admin-table td{padding:1rem 1.5rem;border-bottom:1px solid var(--bs-gray-800);vertical-align:middle}.pip-activity-stat{display:flex;align-items:center;gap:1rem}.pip-activity-stat-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--bs-primary) 45%,transparent);border-radius:10px;color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 10%,transparent)}.pip-activity-stat-icon-danger{color:var(--bs-danger);border-color:color-mix(in srgb,var(--bs-danger) 45%,transparent);background:color-mix(in srgb,var(--bs-danger) 10%,transparent)}.pip-activity-stat .val{font-size:1.55rem}.pip-activity-header small{display:block;margin-top:.3rem}.pip-activity-filters{display:flex;align-items:end;flex-wrap:wrap;gap:.85rem;padding:1rem 1.5rem;border-bottom:1px solid var(--bs-gray-800)}.pip-activity-filters label{display:grid;gap:.35rem}.pip-activity-filters label>span{color:var(--bs-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.pip-activity-filters select,.pip-activity-search{min-height:38px;border:1px solid var(--bs-gray-700);border-radius:8px;color:var(--bs-body-color);background:var(--bs-gray-800)}.pip-activity-filters select{min-width:155px;padding:.45rem 2rem .45rem .75rem}.pip-activity-search{display:flex!important;grid-auto-flow:column;align-items:center;gap:.55rem!important;min-width:min(360px,100%);padding:0 .75rem}.pip-activity-search input{width:100%;border:0;outline:0;color:var(--bs-body-color);background:transparent}.pip-activity-search input::placeholder{color:var(--bs-secondary)}.pip-activity-time,.pip-activity-action{display:grid;gap:.2rem}.pip-activity-time span,.pip-activity-action span{color:var(--bs-secondary);font-size:.75rem}.pip-activity-category,.pip-activity-outcome{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--bs-gray-700);border-radius:999px;padding:.28rem .58rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pip-activity-category{color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 8%,transparent)}.pip-activity-outcome.is-success{color:var(--bs-success);border-color:color-mix(in srgb,var(--bs-success) 40%,transparent)}.pip-activity-outcome.is-failure{color:var(--bs-danger);border-color:color-mix(in srgb,var(--bs-danger) 40%,transparent)}.pip-activity-outcome small{opacity:.72}.pip-activity-expand{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--bs-gray-700);border-radius:7px;color:var(--bs-secondary);background:transparent}.pip-activity-expand:hover{color:var(--bs-primary);border-color:var(--bs-primary)}.pip-activity-details-row td{padding:0!important;background:color-mix(in srgb,var(--bs-primary) 3%,var(--bs-gray-900))}.pip-activity-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 1.5rem 1.25rem}.pip-activity-details>div{display:grid;gap:.3rem;min-width:0}.pip-activity-details span{color:var(--bs-secondary);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.pip-activity-details strong{overflow-wrap:anywhere;font-size:.8rem}.pip-activity-detail-wide{grid-column:span 2}.pip-activity-empty{height:260px;text-align:center;color:var(--bs-secondary)}.pip-activity-empty svg,.pip-activity-empty strong,.pip-activity-empty span{display:block;margin:.45rem auto}.pip-activity-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;color:var(--bs-secondary);font-size:.78rem}.pip-spin{animation:pip-activity-spin .8s linear infinite}@keyframes pip-activity-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.pip-activity-details{grid-template-columns:repeat(2,minmax(0,1fr))}.pip-activity-header{align-items:flex-start;gap:1rem}}@media(max-width:600px){.pip-admin-dashboard{padding:1rem}.pip-activity-search{min-width:100%}.pip-activity-filters label:not(.pip-activity-search){flex:1 1 130px}.pip-activity-filters select{width:100%;min-width:0}.pip-activity-details{grid-template-columns:1fr}.pip-activity-detail-wide{grid-column:auto}.pip-activity-pagination span{text-align:center}}.user-cell{display:flex;flex-direction:column}.user-cell .name{font-weight:500}.user-cell .email{font-size:.8rem;color:var(--bs-secondary)}.plan-badge,.cycle-badge,.provider-badge,.role-badge{background:#ffffff1a;padding:2px 8px;border-radius:4px;font-size:.75rem;text-transform:capitalize}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:100px;font-size:.75rem;font-weight:500;text-transform:capitalize}.status-active{background:#19875433;color:var(--bs-success)}.status-cancelled{background:#dc354533;color:var(--bs-danger)}.pip-admin-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:1.5rem}.pip-admin-plan-card{background:var(--bs-gray-800);border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:12px}[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-header{position:relative}.pip-app-desktop-nav{width:max-content;flex-shrink:0}.pip-app-desktop-nav[aria-hidden=true]{position:absolute;right:100%;top:0;visibility:hidden;pointer-events:none}.pip-app-nav-item{background:transparent;text-decoration:none}.pip-nav-section{display:block;padding:.6rem .75rem .3rem;color:var(--muted-foreground, #789387);font-size:.65rem;text-transform:uppercase;letter-spacing:.07em}.pip-mobile-nav-child{min-height:unset;padding-top:.4rem;padding-bottom:.4rem;font-size:.8rem;text-decoration:none}@media(max-width:767.98px){.pip-app-header{flex-wrap:wrap;padding-top:.65rem;padding-bottom:.65rem}.pip-app-header-actions{max-width:100%;flex-wrap:wrap}.pip-app-header-actions .pip-app-user{display:none!important}}.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:2.5rem;border-bottom:1px solid rgba(132,195,163,.18);background:linear-gradient(100deg,#0e261cf2,#081610fa);box-shadow:inset 0 1px #84c3a30d;display:flex;align-items:center;justify-content:space-between}.pip-chart-container.is-active .pip-chart-container-toolbar{border-bottom-color:#5be8ab4d;background:linear-gradient(100deg,#123022f5,#091a12fa)}.pip-chart-header-controls{display:flex;align-items:center;gap:6px}.pip-chart-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:4px;background:transparent;border:0;color:#84c3a373;cursor:grab;transition:all .15s ease;padding:0;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.pip-chart-drag-handle:hover{background:#84c3a314;color:#a7f3d0;box-shadow:none}.pip-chart-drag-handle:active{cursor:grabbing;background:#84c3a324;color:#fff}.pip-chart-selector-btn,button.pip-chart-selector-btn,.pip-select-trigger.pip-chart-selector-btn,.pip-select-trigger.pip-chart-timeframe,.pip-select-trigger.pip-chart-charttype,.pip-chart-container-toolbar .pip-chart-selector-btn,.pip-chart-container-toolbar .pip-chart-timeframe,.pip-chart-container-toolbar .pip-chart-charttype,.pip-chart-container-toolbar .pip-chart-symbol-button{display:inline-flex!important;align-items:center!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding-top:0!important;padding-bottom:0!important;border:1px solid rgba(132,195,163,.2)!important;border-radius:4px!important;background:#071812b3!important;color:var(--bs-body-color)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.035em!important;line-height:26px!important;transition:all .15s ease!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important}.pip-chart-selector-btn:hover,.pip-chart-selector-btn:focus-visible,.pip-select-trigger.pip-chart-selector-btn:hover,.pip-select-trigger.pip-chart-selector-btn:focus-visible,.pip-chart-container-toolbar .pip-chart-selector-btn:hover,.pip-chart-container-toolbar .pip-chart-selector-btn:focus-visible{border-color:#52e6a673!important;background:#0e281ed9!important;color:#fff!important}.pip-chart-symbol-button{padding:0 .45rem!important;max-width:9.5rem!important;width:auto!important;min-width:5rem!important;justify-content:space-between!important}.pip-chart-symbol-button-value{display:flex!important;min-width:0!important;align-items:center!important;gap:.3rem!important}.pip-chart-symbol-button-value svg{flex:0 0 auto!important;width:.75rem!important;height:.75rem!important;color:#6ee7b7!important}.pip-chart-symbol-button-value span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pip-chart-symbol-button-icon{flex:0 0 auto!important;width:.75rem!important;height:.75rem!important;margin-left:.25rem!important;color:#84b39b!important}.pip-chart-timeframe{padding:0 .4rem!important;width:auto!important;min-width:3.2rem!important;justify-content:space-between!important}.pip-chart-timeframe>span{display:flex!important;align-items:center!important;min-width:0!important}.pip-chart-timeframe>svg,.pip-chart-timeframe [data-radix-select-icon] svg{width:.75rem!important;height:.75rem!important;color:#84b39b!important;opacity:1!important}.pip-chart-charttype{padding:0 .45rem!important;width:auto!important;min-width:2.5rem!important;justify-content:space-between!important;gap:.25rem!important}.pip-chart-header-actions{display:flex;align-items:center;gap:4px}.pip-chart-spot-badge{display:inline-flex;align-items:center;height:28px;min-height:28px;padding:0 10px;border-radius:6px;background:#061811b3;border:1px solid rgba(132,195,163,.2);gap:7px;margin-right:4px;line-height:1;box-sizing:border-box}.pip-chart-spot-dot{width:5px;height:5px;border-radius:50%;background-color:#34d399;flex-shrink:0;opacity:.9}.pip-chart-spot-label{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;color:#84c3a3a6;letter-spacing:.05em;text-transform:uppercase;line-height:1}.pip-chart-spot-value{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:#6ee7b7}.pip-chart-spot-value.is-stale{color:#84c3a366}.pip-chart-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:4px;border:0;cursor:pointer;background:transparent;transition:all .15s ease;flex-shrink:0;line-height:1;box-shadow:none!important;transform:none!important}.pip-chart-tool-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.pip-chart-tool-btn:focus-visible{outline:1px solid rgba(52,211,153,.5);outline-offset:1px}.pip-chart-tool-btn.is-camera{color:#84c3a38c;background:transparent}.pip-chart-tool-btn.is-camera:hover{background:#84c3a314;color:#d1fae5}.pip-chart-tool-btn.is-download{color:#93c5fd8c;background:transparent}.pip-chart-tool-btn.is-download:hover{background:#3b82f614;color:#bfdbfe}.pip-chart-tool-btn.is-maximize{color:#84c3a38c;background:transparent}.pip-chart-tool-btn.is-maximize:hover{background:#84c3a314;color:#d1fae5}.pip-chart-tool-btn.is-close{color:#f871718c;background:transparent}.pip-chart-tool-btn.is-close:hover{background:#ef44441f;color:#f87171}.pip-chart-popover{width:18rem!important;padding:0!important;border:1px solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;background:var(--bs-body-bg)!important;box-shadow:none!important}.pip-symbol-search-command{overflow:hidden;background:transparent!important;border-radius:inherit}.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 var(--bs-border-color)!important;border-radius:0!important;background:var(--bs-body-bg)!important}.pip-symbol-search-command [cmdk-input-wrapper] svg{width:.9rem;height:.9rem;color:var(--bs-body-color)}.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:var(--bs-body-color)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.68rem!important;letter-spacing:.025em}.pip-symbol-search-input::placeholder{color:var(--bs-secondary-color)!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:var(--bs-body-bg)!important;scrollbar-color:var(--bs-primary) var(--bs-body-bg);scrollbar-width:thin}.pip-symbol-search-list::-webkit-scrollbar{width:.4rem}.pip-symbol-search-list::-webkit-scrollbar-track{background:var(--bs-body-bg)}.pip-symbol-search-list::-webkit-scrollbar-thumb{background:var(--bs-primary)}.pip-symbol-search-status{min-height:3.8rem;display:grid;place-items:center;color:var(--bs-secondary-color);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 var(--bs-border-color);color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);font:700 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.pip-symbol-search-group{padding:0!important;background:var(--bs-body-bg)!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 var(--bs-border-color);border-radius:0!important;background:var(--bs-body-bg)}.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:var(--bs-secondary-color)}.pip-symbol-favorite:hover{color:var(--bs-primary);background:var(--bs-tertiary-bg)}.pip-symbol-favorite.is-favorite{color:var(--bs-primary)}.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:var(--bs-secondary-color)!important;background:var(--bs-body-bg)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem!important;letter-spacing:.025em}.pip-chart-popover [cmdk-item]{color:var(--bs-body-color)!important}.pip-chart-popover [cmdk-item][data-selected=true],.pip-chart-popover [cmdk-item]:hover{background:var(--bs-tertiary-bg)!important;color:var(--bs-primary)!important}.pip-symbol-search-name{overflow:hidden;color:var(--bs-body-color)!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:var(--bs-secondary-color);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:var(--bs-primary)}.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 var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;background:var(--bs-body-bg)!important;box-shadow:none!important;scrollbar-color:var(--bs-primary) var(--bs-body-bg);scrollbar-width:thin}.pip-chart-timeframe-menu::-webkit-scrollbar{width:.45rem}.pip-chart-timeframe-menu::-webkit-scrollbar-track{background:var(--bs-body-bg)}.pip-chart-timeframe-menu::-webkit-scrollbar-thumb{background:var(--bs-primary);border:1px solid var(--bs-body-bg)}.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:not(.pip-ai-chat-message-cancelled){font-size:.8rem!important;line-height:1.55}.pip-ai-chat-panel{isolation:isolate;pointer-events:auto}.pip-ai-chat-copyable,.pip-ai-chat-copyable :is(p,li,strong,em,code,pre,span){cursor:text;user-select:text!important;-webkit-user-select:text!important}.pip-ai-chat-copy-tools{display:flex;margin-top:.65rem;padding-top:.5rem;border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.35rem;-webkit-user-select:none;user-select:none}.pip-ai-chat-copy-action,.pip-ai-chat-level-copy{display:inline-flex;min-height:1.75rem;padding:.3rem .45rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--muted-foreground));align-items:center;gap:.3rem;font:700 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;cursor:pointer;-webkit-user-select:none;user-select:none}.pip-ai-chat-copy-action:hover,.pip-ai-chat-level-copy:hover{border-color:hsl(var(--primary));background:hsl(var(--accent));color:hsl(var(--foreground))}.pip-ai-chat-level-copy strong{color:hsl(var(--primary));font-weight:700;-webkit-user-select:none!important;user-select:none!important}.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-message-cancelled{max-width:none!important;padding:.35rem .55rem!important;border:1px dashed rgba(148,163,184,.28)!important;border-radius:.35rem!important;background:transparent!important;color:#82958a!important;font-size:.58rem!important}.pip-ai-chat-message-cancelled>div{display:flex;align-items:center;gap:.45rem}.pip-ai-chat-message-cancelled>div>div:last-child{margin:0!important;white-space:nowrap}.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-composer-shell{display:flex;width:100%;padding:.2rem;border:1px solid #2b704d;border-radius:.8rem;background:#06130c;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.pip-ai-chat-composer-shell:focus-within{border-color:#53dc97;box-shadow:0 0 0 2px #53dc971a}.pip-ai-chat-composer-actions{display:flex;min-height:2.8rem;padding:.3rem .28rem .35rem .35rem;align-items:center;justify-content:space-between;gap:.5rem}.pip-ai-chat-context-controls{display:flex;min-width:0;align-items:center;gap:.4rem}.pip-ai-chat-attached-context{display:flex;min-width:0;max-width:12.5rem;padding:.25rem .38rem;border:0;background:transparent;color:#91dcb1;align-items:center;gap:.3rem;overflow:hidden;font:700 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em;white-space:nowrap;text-overflow:ellipsis}.pip-ai-chat-attached-context span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pip-ai-chat-attached-context svg{color:#62e6a0;flex:0 0 auto}.pip-ai-chat-attach-button{display:inline-flex;width:1.95rem;min-width:1.95rem;height:1.95rem;min-height:1.95rem;max-height:1.95rem;padding:0;border:1px solid transparent;border-radius:999px!important;background:transparent;color:#8ebda1;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.pip-ai-chat-attach-button:hover{border-color:#53dc97;background:#0d2b1c;color:#d4f5e1}.pip-ai-chat-attach-button.is-attached{border-color:#ef5b63;background:#ef44441f;color:#ff7b82}.pip-ai-chat-attach-button.is-attached:hover{border-color:#ff7b82;background:#ef444433;color:#ffadb1}.pip-ai-chat-attach-button:focus-visible{outline:2px solid rgba(83,220,151,.45);outline-offset:1px}.pip-ai-chat-input{width:100%;min-height:2.65rem!important;max-height:8rem!important;padding:.65rem .7rem .35rem!important;border:0!important;border-radius:.65rem .65rem 0 0!important;background:transparent!important;color:#dcf5e5!important;box-shadow:none!important;line-height:1.35!important;resize:none!important;overflow-y:auto!important}.pip-ai-chat-input::placeholder{color:#638d74}button.pip-ai-chat-send{display:inline-flex;width:2.2rem;padding:0;align-items:center;justify-content:center;line-height:0;min-width:2.2rem;height:2.2rem;min-height:2.2rem;max-height:2.2rem;border:1px solid #53dc97!important;border-radius:999px!important;background:#19bc7b!important;color:#04130b!important;box-shadow:none!important}button.pip-ai-chat-cancel{display:inline-flex;width:2.2rem;padding:0;align-items:center;justify-content:center;line-height:0;min-width:2.2rem;height:2.2rem;min-height:2.2rem;max-height:2.2rem;border:1px solid #ef5b63!important;border-radius:999px!important;background:#ef444424!important;color:#ff7b82!important;box-shadow:none!important}.pip-ai-chat-cancel:hover{border-color:#ff7b82!important;background:#ef44443d!important;color:#ffadb1!important}button.pip-ai-chat-send>svg{transform:translate(-1px,.5px)}@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:transparent;isolation:isolate}.pip-journals-page>*:not([aria-hidden=true]){position:relative;z-index:1}.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-field{align-items:center}.pip-journals-create-label{color:#8bb99e;font:700 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pip-journals-create-select{height:2.5rem!important;min-width:13rem;border:1px solid #2b704d!important;border-radius:0!important;background-color:#07160f!important;color:#d9f4e4!important;box-shadow:none!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.8rem!important}.pip-journals-create-select:focus{border-color:#53d996!important;box-shadow:0 0 0 .15rem #53d99640!important}.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-select{min-width:0;width:9rem;height:2.25rem!important;font-size:.72rem!important}.pip-journals-create-button{min-height:2.25rem;padding-inline:.65rem;font-size:.56rem}.pip-journals-create-label{font-size:.58rem}}[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:transparent!important;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-journals-create-select,[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-label{color:color-mix(in srgb,var(--pip-skin-text) 68%,transparent)}[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:transparent;isolation:isolate}.pip-journal-workspace>*:not([aria-hidden=true]){position:relative;z-index:1}.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:100%!important;max-height:calc(100dvh - 3.5rem);min-height:0;overflow-y:auto!important;overflow-x:hidden!important;max-width:none!important;margin:0!important;padding:1.35rem clamp(1.25rem,3vw,3rem) 3rem!important;background:radial-gradient(circle at 78% 5%,rgba(25,109,70,.15),transparent 25%),linear-gradient(90deg,#081710,#07130e 42%,#0a1c13)}.pip-mt5-page::-webkit-scrollbar{width:6px;height:6px}.pip-mt5-page::-webkit-scrollbar-track{background:#04120b73}.pip-mt5-page::-webkit-scrollbar-thumb{background:#245f41bf;border-radius:2px}.pip-mt5-page::-webkit-scrollbar-thumb:hover{background:#63dca0e6}.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-stat-card{border:1px solid rgba(71,161,111,.28);background:#091e14;padding:.85rem 1.15rem;display:flex;flex-direction:column;gap:.25rem;transition:border-color .15s ease,background .15s ease}.pip-mt5-stat-card:hover{border-color:#63dca080;background:#0d281a}.pip-mt5-stat-label{font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#79a88e}.pip-mt5-stat-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:700;color:#dff6e8}.pip-mt5-toolbar{background:#081c12;border:1px solid rgba(71,161,111,.28);padding:.65rem 1rem}.pip-mt5-search-input{border:1px solid #245f41!important;background:#05140d!important;color:#dff6e8!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;border-radius:0!important;box-shadow:none!important}.pip-mt5-search-input:focus{border-color:#53d996!important}.pip-mt5-filter-btn{border:1px solid rgba(71,161,111,.35)!important;background:transparent!important;color:#8bb99e!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;text-transform:uppercase;border-radius:0!important;padding:.35rem .65rem!important;transition:all .15s ease}.pip-mt5-filter-btn:hover{border-color:#53d996!important;color:#dff6e8!important;background:#16bb781a!important}.pip-mt5-filter-btn.is-active{border-color:#53d996!important;background:#16bb7838!important;color:#53d996!important;font-weight:700}.pip-mt5-view-btn{border:1px solid rgba(71,161,111,.35)!important;background:transparent!important;color:#8bb99e!important;border-radius:0!important;padding:.35rem .5rem!important}.pip-mt5-view-btn.is-active{border-color:#53d996!important;background:#16bb7833!important;color:#53d996!important}.pip-mt5-table-shell{width:100%;border:1px solid #245f41;background:#0a2115;overflow-x:auto}.pip-mt5-account-table{width:100%;min-width:48rem;border-collapse:collapse}.pip-mt5-account-table thead{background:#0e2f1f;border-bottom:1px solid #2b704d}.pip-mt5-account-table th{padding:.75rem 1rem;font:700 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8bb99e;text-align:left}.pip-mt5-account-table tbody tr{border-bottom:1px solid rgba(36,95,65,.45);transition:background .15s ease}.pip-mt5-account-table tbody tr:hover{background:#0d281a}.pip-mt5-account-table td{padding:.85rem 1rem;vertical-align:middle;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;color:#dff6e8}.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;max-height:none;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:.65rem 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=light] .pip-app-brand svg{color:#fff!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-replay-page){background:var(--pip-skin-bg)!important;background-image:none!important;color:var(--pip-skin-text)!important}html[data-pip-skin] .pip-journal-workspace{background:transparent!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}.pip-switch[data-state=checked]{background-color:var(--pip-skin-primary, #10b981)!important}.pip-switch[data-state=unchecked]{background-color:#1e293b!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-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-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{border-bottom:1px solid var(--pip-graphite-line)!important;background:#1b1c1ee6!important;border-top:none!important;border-left:none!important;border-right:none!important;margin:0;border-radius:0}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-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-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-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-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-trade-class-tabs{border-color:#34363a;background:#151618}html[data-pip-skin=graphite] .pip-trade-class-tabs>button{color:#b9bcc2!important}html[data-pip-skin=graphite] .pip-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-copy-tools{border-top-color:#34363a}html[data-pip-skin=graphite] .pip-ai-chat-copy-action,html[data-pip-skin=graphite] .pip-ai-chat-level-copy{border-color:#3a3c41;border-radius:.38rem;background:#151618;color:#aeb2b8}html[data-pip-skin=graphite] .pip-ai-chat-copy-action:hover,html[data-pip-skin=graphite] .pip-ai-chat-level-copy:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 65%,#3a3c41);background:color-mix(in srgb,var(--pip-skin-primary) 9%,#191a1d);color:#f3f4f6}html[data-pip-skin=graphite] .pip-ai-chat-level-copy strong{color:var(--pip-skin-primary)}html[data-pip-skin=graphite] .pip-ai-chat-attached-context{border:0;border-radius:.35rem;background:transparent;color:#aeb2b8}html[data-pip-skin=graphite] .pip-ai-chat-attached-context svg,html[data-pip-skin=graphite] .pip-ai-chat-attached-context strong{color:var(--pip-skin-primary)}html[data-pip-skin=graphite] .pip-ai-chat-attach-button{border-color:transparent;border-radius:999px!important;background:transparent;color:#aeb2b8}html[data-pip-skin=graphite] .pip-ai-chat-attach-button:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 64%,#3a3c41);background:color-mix(in srgb,var(--pip-skin-primary) 12%,#191a1d);color:var(--pip-skin-primary)}html[data-pip-skin=graphite] .pip-ai-chat-attach-button.is-attached{border-color:#b84c52;background:#ef44441f;color:#ff747c}html[data-pip-skin=graphite] .pip-ai-chat-attach-button.is-attached:hover{border-color:#e15c64;background:#ef444433;color:#ff9da3}html[data-pip-skin=graphite] .pip-ai-chat-composer-shell{border-color:#3a3c41;border-radius:.75rem;background:#151618}html[data-pip-skin=graphite] .pip-ai-chat-composer-shell:focus-within{border-color:#55585f;box-shadow:0 0 0 1px #ffffff09,0 .4rem 1.1rem #0000002e}html[data-pip-skin=graphite] .pip-ai-chat-input{border:0!important;border-radius:.65rem .65rem 0 0!important;background:transparent!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:999px!important;background:var(--pip-skin-primary)!important;color:#101112!important}html[data-pip-skin=graphite] .pip-ai-chat-cancel{border-color:#b84c52!important;border-radius:999px!important;background:#ef44441f!important;color:#ff747c!important}html[data-pip-skin=graphite] .pip-ai-chat-cancel:hover{border-color:#e15c64!important;background:#ef444433!important;color:#ff9da3!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-thickness-setting{display:grid;gap:.75rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 22%,transparent);border-radius:var(--pip-skin-radius, .6rem);background:color-mix(in srgb,var(--pip-skin-surface, #10151b) 88%,var(--pip-skin-bg, #080c10))}.pip-thickness-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pip-thickness-value{display:inline-flex;align-items:baseline;gap:.22rem;min-width:7.25rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 34%,transparent);border-radius:.45rem;color:var(--pip-skin-text, #f8fafc);background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 8%,var(--pip-skin-bg, #0f1318));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pip-thickness-value strong{color:var(--pip-skin-primary, #10b981);font-size:.9rem}.pip-thickness-value span{color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 64%,transparent);font-size:.68rem}.pip-thickness-value em{margin-left:auto;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 58%,transparent);font-size:.64rem;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.pip-thickness-control{display:grid;grid-template-columns:2.25rem minmax(8rem,1fr) 2.25rem;align-items:start;gap:.7rem}.pip-thickness-step{display:grid!important;place-items:center;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;padding:0!important;border:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 42%,transparent)!important;border-radius:.48rem!important;color:var(--pip-skin-primary, #10b981)!important;background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 7%,var(--pip-skin-surface, #151a21))!important;font:600 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;box-shadow:none!important}.pip-thickness-step:hover:not(:disabled),.pip-thickness-step:focus-visible{border-color:var(--pip-skin-primary, #10b981)!important;background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 16%,var(--pip-skin-surface, #151a21))!important;outline:2px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 22%,transparent);outline-offset:2px}.pip-thickness-step:disabled{opacity:.35;cursor:not-allowed}.pip-thickness-slider-wrap{display:grid;gap:.35rem;padding-top:.25rem}.pip-thickness-slider{width:100%;height:1rem;margin:0;appearance:none;cursor:pointer;background:transparent}.pip-thickness-slider::-webkit-slider-runnable-track{height:.3rem;border-radius:999px;background:linear-gradient(90deg,var(--pip-skin-primary, #10b981) 0 var(--pip-thickness-progress),color-mix(in srgb,var(--pip-skin-text, #f8fafc) 18%,transparent) var(--pip-thickness-progress) 100%)}.pip-thickness-slider::-moz-range-track{height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 18%,transparent)}.pip-thickness-slider::-moz-range-progress{height:.3rem;border-radius:999px;background:var(--pip-skin-primary, #10b981)}.pip-thickness-slider::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.35rem;appearance:none;border:3px solid var(--pip-skin-primary, #10b981);border-radius:50%;background:var(--pip-skin-surface, #151a21);box-shadow:0 0 0 3px color-mix(in srgb,var(--pip-skin-primary, #10b981) 13%,transparent)}.pip-thickness-slider::-moz-range-thumb{width:.72rem;height:.72rem;border:3px solid var(--pip-skin-primary, #10b981);border-radius:50%;background:var(--pip-skin-surface, #151a21)}.pip-thickness-slider:focus-visible{outline:none}.pip-thickness-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--pip-skin-primary, #10b981) 25%,transparent)}.pip-thickness-scale{display:flex;justify-content:space-between;padding:0 .15rem;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 42%,transparent);font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-thickness-scale .is-active{color:var(--pip-skin-primary, #10b981)}html[data-pip-skin] .pip-indicator-settings-dialog{width:min(39rem,calc(100vw - 2rem))!important;max-width:none!important;max-height:min(88vh,52rem)!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--pip-skin-primary) 34%,transparent)!important;border-radius:max(var(--pip-skin-radius, .75rem),.85rem)!important;background:color-mix(in srgb,var(--pip-skin-surface) 96%,var(--pip-skin-bg))!important;color:var(--pip-skin-text)!important;box-shadow:0 1.5rem 5rem #0000007a,0 0 0 1px color-mix(in srgb,var(--pip-skin-primary) 7%,transparent)!important}html[data-pip-skin] .pip-indicator-settings-dialog>button{top:1.15rem!important;right:1.15rem!important;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--pip-skin-text) 13%,transparent)!important;border-radius:.55rem!important;color:color-mix(in srgb,var(--pip-skin-text) 58%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-bg) 52%,transparent)!important;opacity:1;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}html[data-pip-skin] .pip-indicator-settings-dialog>button:hover{border-color:color-mix(in srgb,var(--pip-skin-primary) 55%,transparent)!important;color:var(--pip-skin-primary)!important;background:color-mix(in srgb,var(--pip-skin-primary) 10%,var(--pip-skin-surface))!important;transform:rotate(3deg)}.pip-indicator-settings-header{position:relative;display:grid!important;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:6.2rem;padding:1.15rem 4rem 1.15rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 18%,transparent);background:radial-gradient(circle at 9% 15%,color-mix(in srgb,var(--pip-skin-primary, #10b981) 13%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--pip-skin-surface, #151a21) 88%,var(--pip-skin-bg, #080c10)),var(--pip-skin-surface, #151a21))}.pip-indicator-settings-header:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,var(--pip-skin-primary, #10b981),transparent 58%);opacity:.65}.pip-indicator-settings-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 42%,transparent);border-radius:.78rem;color:var(--pip-skin-primary, #10b981);background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 10%,var(--pip-skin-surface, #151a21));box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent),0 .45rem 1.1rem color-mix(in srgb,var(--pip-skin-primary, #10b981) 8%,transparent)}.pip-indicator-settings-icon svg{width:1.15rem;height:1.15rem}.pip-indicator-settings-heading{min-width:0;display:grid;gap:.18rem}.pip-indicator-settings-kicker{color:var(--pip-skin-primary, #10b981);font:700 .58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.pip-indicator-settings-title{overflow:hidden;color:var(--pip-skin-text, #f8fafc)!important;font:650 1.05rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.pip-indicator-settings-subtitle{margin:0;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 54%,transparent);font:500 .69rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-indicator-settings-badge{align-self:start;margin-top:.1rem;padding:.3rem .48rem;border:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 28%,transparent);border-radius:.42rem;color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 82%,var(--pip-skin-text, #fff));background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 7%,transparent);font:700 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.pip-indicator-settings-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.15rem 1.25rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 38%,transparent) transparent}.pip-indicator-settings-body::-webkit-scrollbar{width:.38rem}.pip-indicator-settings-body::-webkit-scrollbar-track{background:transparent}.pip-indicator-settings-body::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 38%,transparent)}.pip-indicator-settings-body p{margin-top:.28rem!important;margin-bottom:0!important;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 46%,transparent)!important;font:500 .57rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.005em}.pip-indicator-settings-body>.grid.grid-cols-4,.pip-indicator-settings-body .pip-settings-stack .grid.grid-cols-4{display:grid;grid-template-columns:minmax(6.5rem,8.25rem) minmax(0,1fr);align-items:center;gap:.8rem}.pip-indicator-settings-body>.grid.grid-cols-4{padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--pip-skin-text, #f8fafc) 9%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--pip-skin-bg, #080c10) 34%,var(--pip-skin-surface, #151a21))}.pip-indicator-settings-body .grid-cols-4>.col-span-3{grid-column:2}.pip-indicator-settings-body .grid-cols-4>label:first-child{color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 62%,transparent)!important;font:700 .62rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.065em;text-align:left!important;text-transform:uppercase}.pip-indicator-settings-body input:not([type=checkbox]):not([type=range]),.pip-indicator-settings-body select{width:100%;min-height:2.55rem;padding:0 .78rem;border:1px solid color-mix(in srgb,var(--pip-skin-text, #f8fafc) 14%,transparent)!important;border-radius:.58rem!important;outline:none;color:var(--pip-skin-text, #f8fafc)!important;background-color:color-mix(in srgb,var(--pip-skin-bg, #080c10) 70%,var(--pip-skin-surface, #151a21))!important;font:600 .76rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 3%,transparent)!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pip-indicator-settings-body input:not([type=checkbox]):not([type=range]):hover,.pip-indicator-settings-body select:hover{border-color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 42%,transparent)!important}.pip-indicator-settings-body input:not([type=checkbox]):not([type=range]):focus,.pip-indicator-settings-body select:focus{border-color:var(--pip-skin-primary, #10b981)!important;background-color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 4%,var(--pip-skin-bg, #080c10))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pip-skin-primary, #10b981) 13%,transparent)!important}.pip-indicator-settings-body select{appearance:none;cursor:pointer;padding-right:2.4rem;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--pip-skin-text, #fff) 58%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--pip-skin-text, #fff) 58%,transparent) 50%,transparent 50%)!important;background-position:calc(100% - 1rem) calc(50% - 2px),calc(100% - .72rem) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:.32rem .32rem,.32rem .32rem!important}.pip-indicator-settings-body select option{color:var(--pip-skin-text, #f8fafc);background:var(--pip-skin-surface, #151a21)}.pip-indicator-settings-body input[type=color]{width:2.8rem!important;min-width:2.8rem;height:2.55rem!important;padding:.25rem!important;cursor:pointer}.pip-indicator-settings-body input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pip-indicator-settings-body input[type=color]::-webkit-color-swatch{border:0;border-radius:.34rem}.pip-color-control,.pip-indicator-settings-body .col-span-3.d-flex.gap-2{display:flex;align-items:center;gap:.55rem}.pip-color-control input[type=text],.pip-indicator-settings-body .col-span-3.d-flex.gap-2 input[type=text]{flex:1}.pip-settings-stack{display:flex!important;flex-direction:column!important;gap:.8rem!important}.pip-indicator-settings-body .pip-settings-stack>div[style*=padding],.pip-indicator-settings-body .pip-settings-stack>.p-3{padding:.9rem!important;border:1px solid color-mix(in srgb,var(--pip-skin-text, #f8fafc) 9%,transparent)!important;border-radius:.75rem!important;background:color-mix(in srgb,var(--pip-skin-bg, #080c10) 38%,var(--pip-skin-surface, #151a21))!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 2.5%,transparent)}.pip-indicator-settings-body .pip-settings-stack>div>label:first-child,.pip-indicator-settings-body .pip-settings-stack>div>.d-flex:first-child>label:first-child{color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 72%,transparent)!important;font:750 .65rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.075em!important;text-transform:uppercase}.pip-indicator-settings-body .d-flex.align-items-center.justify-content-between{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pip-indicator-settings-body .d-flex.flex-column{display:flex;flex-direction:column}.pip-indicator-settings-body .d-flex.gap-3,.pip-indicator-settings-body .flex.flex-wrap{display:flex;flex-wrap:wrap;gap:.65rem}.pip-indicator-settings-body .grid.grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pip-indicator-settings-body input[type=checkbox]{position:relative;width:2.2rem!important;min-width:2.2rem;height:1.2rem!important;appearance:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--pip-skin-text, #f8fafc) 18%,transparent);border-radius:99px;background:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 11%,var(--pip-skin-bg, #080c10));transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.pip-indicator-settings-body input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:.82rem;height:.82rem;border-radius:50%;background:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 72%,transparent);box-shadow:0 1px 3px #00000059;transition:transform .18s ease,background .18s ease}.pip-indicator-settings-body input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 82%,transparent);background:var(--pip-skin-primary, #10b981);box-shadow:0 0 0 3px color-mix(in srgb,var(--pip-skin-primary, #10b981) 9%,transparent)}.pip-indicator-settings-body input[type=checkbox]:checked:after{transform:translate(.98rem);background:color-mix(in srgb,var(--pip-skin-bg, #080c10) 88%,#fff)}.pip-indicator-settings-body label:has(input[type=checkbox]){display:inline-flex!important;align-items:center;gap:.48rem;min-height:2rem;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 67%,transparent)!important;font:600 .63rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace!important}.pip-settings-section-heading{display:flex;align-items:baseline;gap:.65rem;margin-top:.25rem;padding:.3rem .1rem 0}.pip-settings-section-heading:after{content:"";order:2;height:1px;flex:1;background:linear-gradient(90deg,color-mix(in srgb,var(--pip-skin-primary, #10b981) 26%,transparent),transparent)}.pip-settings-section-heading span{color:var(--pip-skin-text, #f8fafc);font:700 .67rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.pip-settings-section-heading small{color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 42%,transparent);font:500 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.pip-settings-color-row{margin:0!important;border-top:0!important}.pip-setting-help{margin:.25rem 0 0;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 48%,transparent);font:500 .63rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-thickness-preview{height:2.45rem;display:flex;align-items:center;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--pip-skin-text, #f8fafc) 8%,transparent);border-radius:.55rem;background:linear-gradient(90deg,color-mix(in srgb,var(--pip-skin-text, #fff) 3%,transparent) 1px,transparent 1px) 0 0 / 1rem 1rem,color-mix(in srgb,var(--pip-skin-bg, #080c10) 62%,var(--pip-skin-surface, #151a21))}.pip-thickness-preview span{width:100%;min-height:1px;border-radius:99px;box-shadow:0 0 .7rem currentColor;transition:height .14s ease,background-color .14s ease}.pip-settings-note{display:grid;grid-template-columns:auto 1fr;gap:.35rem .65rem;padding:.75rem .85rem;border:1px dashed color-mix(in srgb,var(--pip-skin-primary, #10b981) 30%,transparent);border-radius:.65rem;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 58%,transparent);background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 4%,transparent);font:500 .66rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-settings-note strong{color:var(--pip-skin-primary, #10b981);text-transform:uppercase}.pip-indicator-settings-footer{flex:0 0 auto;display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem!important;padding:.85rem 1.15rem!important;border-top:1px solid color-mix(in srgb,var(--pip-skin-primary, #10b981) 16%,transparent)!important;background:color-mix(in srgb,var(--pip-skin-bg, #080c10) 34%,var(--pip-skin-surface, #151a21))}.pip-settings-footer-hint{color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 42%,transparent);font:500 .61rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.pip-settings-button{min-width:6.5rem!important;height:2.35rem!important;padding:0 .9rem!important;border-radius:.55rem!important;font:750 .63rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.055em;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.pip-settings-button:hover{transform:translateY(-1px)}.pip-settings-button-secondary{border-color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 15%,transparent)!important;color:color-mix(in srgb,var(--pip-skin-text, #f8fafc) 72%,transparent)!important;background:transparent!important}.pip-settings-button-secondary:hover{border-color:color-mix(in srgb,var(--pip-skin-primary, #10b981) 48%,transparent)!important;color:var(--pip-skin-text, #f8fafc)!important;background:color-mix(in srgb,var(--pip-skin-primary, #10b981) 7%,transparent)!important}.pip-settings-button-primary{border-color:var(--pip-skin-primary, #10b981)!important;color:color-mix(in srgb,var(--pip-skin-bg, #080c10) 90%,#000)!important;background:var(--pip-skin-primary, #10b981)!important;box-shadow:0 .45rem 1.15rem color-mix(in srgb,var(--pip-skin-primary, #10b981) 18%,transparent)!important}.pip-settings-button-primary:hover{box-shadow:0 .6rem 1.35rem color-mix(in srgb,var(--pip-skin-primary, #10b981) 28%,transparent)!important}html[data-pip-skin=light] .pip-indicator-settings-dialog{box-shadow:0 1.5rem 4rem #0f172a33,0 0 0 1px #0f172a0a!important}@media(max-width:480px){html[data-pip-skin] .pip-indicator-settings-dialog{width:calc(100vw - 1rem)!important;max-height:92vh!important}.pip-indicator-settings-header{grid-template-columns:2.4rem minmax(0,1fr);min-height:5.6rem;padding:.9rem 3.35rem .9rem .9rem}.pip-indicator-settings-icon{width:2.4rem;height:2.4rem}.pip-indicator-settings-badge,.pip-indicator-settings-subtitle{display:none}.pip-indicator-settings-body{padding:.75rem}.pip-indicator-settings-body>.grid.grid-cols-4,.pip-indicator-settings-body .pip-settings-stack .grid.grid-cols-4{grid-template-columns:1fr;gap:.45rem}.pip-indicator-settings-body .grid-cols-4>.col-span-3{grid-column:1}.pip-indicator-settings-body .grid.grid-cols-2{grid-template-columns:1fr}.pip-indicator-settings-footer{grid-template-columns:1fr 1fr!important;padding:.75rem!important}.pip-settings-footer-hint{display:none}.pip-settings-button{width:100%;min-width:0!important}.pip-thickness-setting{padding:.75rem}.pip-thickness-value{min-width:6.5rem}.pip-thickness-control{gap:.5rem}}.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}}html[data-pip-skin] :is(.pip-app-nav,.pip-nav-dropdown,.pip-mobile-nav-sheet,.pip-profile-trigger){--pip-nav-accent: var(--pip-skin-primary, #35d391);--pip-nav-surface: var(--pip-skin-surface, #1b1c1e);--pip-nav-bg: var(--pip-skin-bg, #101112);--pip-nav-text: var(--pip-skin-text, #f3f4f6);--pip-nav-muted: color-mix(in srgb, var(--pip-nav-text) 66%, var(--pip-nav-surface));--pip-nav-line: color-mix(in srgb, var(--pip-nav-text) 11%, var(--pip-nav-surface))}html[data-pip-skin] .pip-app-header-left{overflow:visible}html[data-pip-skin] .pip-app-nav{gap:.25rem;padding-block:.4rem}html[data-pip-skin] .pip-app-nav .pip-app-nav-item{position:relative;min-height:2.45rem;padding:.55rem .65rem;gap:.45rem;border:1px solid transparent!important;border-radius:.65rem!important;background:transparent!important;color:var(--pip-nav-muted)!important;box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.71rem;font-weight:600;letter-spacing:.005em;text-transform:none!important;transform:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-pip-skin] .pip-app-nav .pip-app-nav-item>i{font-size:.88rem}html[data-pip-skin] .pip-app-nav .pip-app-nav-item:hover,html[data-pip-skin] .pip-app-nav .pip-app-nav-item[data-state=open]{color:var(--pip-nav-text)!important;background:color-mix(in srgb,var(--pip-nav-text) 5%,transparent)!important;border-color:var(--pip-nav-line)!important}html[data-pip-skin] .pip-app-nav .pip-app-nav-item.is-active{color:var(--pip-nav-accent)!important;border-color:color-mix(in srgb,var(--pip-nav-accent) 28%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pip-nav-accent) 13%,var(--pip-nav-bg)),color-mix(in srgb,var(--pip-nav-accent) 5%,var(--pip-nav-bg)))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--pip-nav-accent) 12%,transparent)}html[data-pip-skin] .pip-app-nav .pip-app-nav-item:focus-visible{outline:2px solid var(--pip-nav-accent);outline-offset:2px}html[data-pip-skin] .pip-app-nav .pip-app-nav-item>svg{opacity:.55;transition:rotate .18s ease}html[data-pip-skin] .pip-app-nav .pip-app-nav-item[data-state=open]>svg{rotate:180deg;opacity:1}html[data-pip-skin] .pip-nav-dropdown{width:370px;min-width:0;max-width:calc(100vw - 32px);max-height:var(--radix-dropdown-menu-content-available-height);padding:0;overflow:auto;isolation:isolate;scrollbar-width:thin;scrollbar-color:var(--pip-nav-line) transparent;border:1px solid var(--pip-nav-line)!important;border-radius:1rem!important;background:linear-gradient(145deg,color-mix(in srgb,var(--pip-nav-accent) 4%,var(--pip-nav-surface)),var(--pip-nav-surface) 55%)!important;color:var(--pip-nav-text)!important;box-shadow:0 24px 64px #0004,0 4px 12px #0002,inset 0 1px color-mix(in srgb,var(--pip-nav-text) 7%,transparent)!important;animation:pip-nav-reveal .16s ease-out}html[data-pip-skin] .pip-nav-dropdown-wide{width:660px}html[data-pip-skin=light] .pip-nav-dropdown{box-shadow:0 20px 56px color-mix(in srgb,var(--pip-nav-text) 12%,transparent),0 3px 8px color-mix(in srgb,var(--pip-nav-text) 5%,transparent),inset 0 1px #fff!important}.pip-nav-menu-heading{display:flex;align-items:center;gap:.8rem;margin:0 1rem;padding:1.2rem .25rem 1rem;border-bottom:1px solid var(--pip-nav-line)}.pip-nav-menu-emblem{display:grid;place-items:center;width:2.65rem;height:2.65rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--pip-nav-accent) 25%,transparent);border-radius:.8rem;color:var(--pip-nav-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--pip-nav-accent) 14%,transparent),transparent);font-size:1.15rem}.pip-nav-menu-title{display:block;font-size:.88rem;font-weight:650;letter-spacing:-.02em}.pip-nav-menu-heading p{margin:.25rem 0 0;max-width:28ch;color:var(--pip-nav-muted);font-size:.71rem;line-height:1.5}.pip-nav-dropdown-wide .pip-nav-menu-heading p{max-width:none}.pip-nav-menu-heading-arrow{margin-left:auto;flex-shrink:0;color:var(--pip-nav-accent);opacity:.65}.pip-nav-menu-columns{display:grid;padding:.75rem;gap:.75rem}.pip-nav-dropdown-wide .pip-nav-menu-columns{grid-template-columns:1fr 1fr}.pip-nav-menu-group{min-width:0;display:flex;flex-direction:column;gap:.25rem}.pip-nav-dropdown-wide .pip-nav-menu-group+.pip-nav-menu-group{border-left:1px solid var(--pip-nav-line);padding-left:.75rem}.pip-nav-menu-group .pip-nav-section{padding:.4rem .65rem .55rem;color:var(--pip-nav-muted);font-size:.58rem;letter-spacing:.12em;font-weight:500}html[data-pip-skin] .pip-nav-dropdown .pip-nav-menu-link{display:flex;align-items:center;gap:.75rem;width:100%;min-height:4.2rem;padding:.75rem .6rem;border:1px solid transparent!important;border-radius:.7rem!important;color:var(--pip-nav-text)!important;text-decoration:none;background:transparent;outline:none;transform:none!important;cursor:pointer;transition:background .16s ease,border-color .16s ease}.pip-nav-menu-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid var(--pip-nav-line);border-radius:.65rem;background:color-mix(in srgb,var(--pip-nav-text) 3%,transparent);color:var(--pip-nav-muted);font-size:1rem;transition:color .16s ease,border-color .16s ease,background .16s ease}.pip-nav-menu-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:.22rem}.pip-nav-menu-link-title{font-size:.79rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.pip-nav-menu-description{color:var(--pip-nav-muted);font-size:.68rem;line-height:1.5}.pip-nav-menu-arrow{margin-left:auto;flex-shrink:0;opacity:.35;color:var(--pip-nav-muted);transition:opacity .16s ease,color .16s ease}html[data-pip-skin] .pip-nav-dropdown .pip-nav-menu-link:is(:hover,[data-highlighted],.is-active){border-color:color-mix(in srgb,var(--pip-nav-accent) 23%,transparent)!important;background:color-mix(in srgb,var(--pip-nav-accent) 8%,var(--pip-nav-surface))!important}html[data-pip-skin] .pip-nav-dropdown .pip-nav-menu-link:focus-visible{box-shadow:inset 0 0 0 1px var(--pip-nav-accent)}.pip-nav-menu-link:is(:hover,[data-highlighted],.is-active) .pip-nav-menu-icon{color:var(--pip-nav-accent);border-color:color-mix(in srgb,var(--pip-nav-accent) 25%,transparent);background:color-mix(in srgb,var(--pip-nav-accent) 9%,transparent)}.pip-nav-menu-link:is(:hover,[data-highlighted],.is-active) .pip-nav-menu-arrow{color:var(--pip-nav-accent);opacity:1}html[data-pip-skin] .pip-mobile-nav-sheet{background:linear-gradient(150deg,color-mix(in srgb,var(--pip-nav-accent) 5%,var(--pip-nav-surface)),var(--pip-nav-bg) 60%)!important;color:var(--pip-nav-text);border-color:var(--pip-nav-line)!important}html[data-pip-skin] .pip-mobile-nav-head{background:transparent;border-color:var(--pip-nav-line)}html[data-pip-skin] .pip-mobile-nav-title{color:var(--pip-nav-text)!important}html[data-pip-skin] .pip-mobile-nav-title svg{color:var(--pip-nav-accent)}html[data-pip-skin] :is(.pip-mobile-nav-title span,.pip-mobile-nav-description,.pip-mobile-nav-sheet .pip-nav-section){color:var(--pip-nav-muted)!important}html[data-pip-skin] .pip-mobile-nav-item{color:var(--pip-nav-muted);text-decoration:none;transform:none!important}html[data-pip-skin] .pip-mobile-nav-item i{color:inherit}html[data-pip-skin] .pip-mobile-nav-item:hover{color:var(--pip-nav-text);background:color-mix(in srgb,var(--pip-nav-accent) 6%,transparent);border-color:var(--pip-nav-line)}html[data-pip-skin] .pip-mobile-nav-item.is-active{color:var(--pip-nav-accent);border-color:color-mix(in srgb,var(--pip-nav-accent) 28%,transparent);background:color-mix(in srgb,var(--pip-nav-accent) 9%,transparent);box-shadow:inset 2px 0 var(--pip-nav-accent)}html[data-pip-skin] .pip-mobile-nav-child{display:flex;align-items:center;gap:.65rem;min-height:2.5rem;padding-block:.5rem;font-size:.72rem}html[data-pip-skin] .pip-mobile-nav-child i{font-size:.85rem}@keyframes pip-nav-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.pip-nav-dropdown-wide .pip-nav-menu-columns{grid-template-columns:1fr}.pip-nav-dropdown-wide .pip-nav-menu-group+.pip-nav-menu-group{border-left:0;padding-left:0;border-top:1px solid var(--pip-nav-line);padding-top:.75rem}}@media(prefers-reduced-motion:reduce){html[data-pip-skin] .pip-nav-dropdown{animation:none}html[data-pip-skin] .pip-app-nav .pip-app-nav-item,html[data-pip-skin] .pip-app-nav .pip-app-nav-item>svg,html[data-pip-skin] .pip-nav-dropdown *{transition:none}}html[data-pip-skin] .pip-mt5-page{--mt5-accent: var(--pip-skin-primary);--mt5-text: var(--pip-skin-text);--mt5-surface: var(--pip-skin-surface);--mt5-muted: color-mix(in srgb, var(--mt5-text) 64%, var(--mt5-surface));--mt5-line: color-mix(in srgb, var(--mt5-text) 11%, var(--mt5-surface));--mt5-recessed: color-mix(in srgb, var(--mt5-surface) 65%, var(--pip-skin-bg));height:auto!important;max-height:none;padding:2rem clamp(1rem,3vw,3rem) 2.5rem!important;gap:1.4rem!important;overflow:visible!important}html[data-pip-skin] .pip-mt5-page .pip-mt5-heading{min-height:0;padding:0 0 .5rem;border:0;background:transparent!important}.pip-mt5-page .pip-mt5-heading h1{font-size:clamp(1.6rem,2.3vw,2.15rem);letter-spacing:-.045em}.pip-mt5-page .pip-mt5-eyebrow{font-size:.58rem;font-weight:500;letter-spacing:.15em;margin-bottom:.65rem}html[data-pip-skin] .pip-mt5-page .pip-mt5-description{display:block;color:var(--mt5-muted)!important;font-size:.8rem;line-height:1.6}html[data-pip-skin] .pip-mt5-page :is(.pip-mt5-new,.pip-mt5-empty-action){display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.65rem 1rem;border-radius:.7rem!important;font-size:.76rem;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff20,0 5px 16px color-mix(in srgb,var(--mt5-accent) 15%,transparent)!important}.pip-mt5-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}html[data-pip-skin] .pip-mt5-page .pip-mt5-stat-card{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;padding:1.2rem;border:1px solid var(--mt5-line);border-radius:.9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--mt5-accent) 3%,var(--mt5-surface)),var(--mt5-surface))}.pip-mt5-stat-icon,.pip-mt5-terminal-icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--mt5-accent) 17%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--mt5-accent) 7%,transparent);color:var(--mt5-accent)}.pip-mt5-page .pip-mt5-stat-label{display:block;color:var(--mt5-muted);font:500 .68rem/1.5 Inter,sans-serif;text-transform:none;letter-spacing:0}.pip-mt5-page .pip-mt5-stat-value{display:block;margin:.25rem 0;color:var(--mt5-text);font:650 1.75rem/1.2 Inter,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.pip-mt5-stat-value small{font-size:.9rem;color:var(--mt5-muted);font-weight:400;letter-spacing:-.02em}.pip-mt5-stat-detail{display:block;color:var(--mt5-muted);font-size:.64rem;line-height:1.5}html[data-pip-skin] .pip-mt5-page .pip-mt5-toolbar{padding:1.1rem 1.25rem;background:var(--mt5-surface);border:1px solid var(--mt5-line);border-radius:.9rem}.pip-mt5-toolbar-top,.pip-mt5-toolbar-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.pip-mt5-toolbar-top{padding-bottom:1rem;border-bottom:1px solid var(--mt5-line);margin-bottom:.8rem}.pip-mt5-toolbar-top h2{margin:0 0 .3rem;color:var(--mt5-text);font-size:.9rem;font-weight:600;letter-spacing:-.02em}.pip-mt5-toolbar-top p{margin:0;color:var(--mt5-muted);font-size:.68rem}.pip-mt5-search{width:min(100%,360px)}html[data-pip-skin] .pip-mt5-page .pip-mt5-search-input{min-height:2.6rem;padding:.6rem 2rem .6rem 2.1rem;font:400 .74rem/1.5 Inter,sans-serif;border:1px solid var(--mt5-line)!important;border-radius:.65rem!important;background:var(--mt5-recessed)!important;color:var(--mt5-text)!important}.pip-mt5-search-input::placeholder{color:var(--mt5-muted);opacity:.85}html[data-pip-skin] .pip-mt5-page .pip-mt5-search-input:focus-visible{border-color:var(--mt5-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mt5-accent) 12%,transparent)!important}.pip-mt5-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}html[data-pip-skin] .pip-mt5-page :is(.pip-mt5-filter-btn,.pip-mt5-view-btn){display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.4rem .7rem!important;border:1px solid transparent!important;border-radius:.5rem!important;background:transparent!important;color:var(--mt5-muted)!important;font:500 .69rem/1.4 Inter,sans-serif;text-transform:none;transform:none!important}html[data-pip-skin] .pip-mt5-page :is(.pip-mt5-filter-btn,.pip-mt5-view-btn):hover{color:var(--mt5-text)!important;background:color-mix(in srgb,var(--mt5-text) 5%,transparent)!important}html[data-pip-skin] .pip-mt5-page :is(.pip-mt5-filter-btn,.pip-mt5-view-btn).is-active{color:var(--mt5-accent)!important;border-color:color-mix(in srgb,var(--mt5-accent) 22%,transparent)!important;background:color-mix(in srgb,var(--mt5-accent) 9%,transparent)!important}.pip-mt5-view-toggle{display:inline-flex;gap:.15rem;padding:.2rem;border:1px solid var(--mt5-line);border-radius:.65rem;background:var(--mt5-recessed)}.pip-mt5-page .pip-mt5-account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.1rem;align-content:start}html[data-pip-skin] .pip-mt5-page .pip-mt5-account-card{display:flex;flex-direction:column;min-width:0;padding:1.3rem;border:1px solid var(--mt5-line)!important;border-radius:1rem!important;background:var(--mt5-surface)!important;color:var(--mt5-text);box-shadow:0 6px 20px #00000008!important;transition:border-color .18s ease,box-shadow .18s ease}html[data-pip-skin] .pip-mt5-page .pip-mt5-account-card:hover{border-color:color-mix(in srgb,var(--mt5-accent) 35%,var(--mt5-line))!important;box-shadow:0 10px 30px #00000012!important}.pip-mt5-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.pip-mt5-card-identity{flex:1;min-width:0}.pip-mt5-card-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.9rem;font-weight:650;letter-spacing:-.025em}.pip-mt5-card-identity>span{color:var(--mt5-muted);font-size:.64rem}html[data-pip-skin] .pip-mt5-page .pip-mt5-remove{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.5rem!important;background:transparent;color:var(--mt5-muted);transform:none!important}html[data-pip-skin] .pip-mt5-page .pip-mt5-remove:hover{background:#ef444410;border-color:#ef444430;color:#ef4444}.pip-mt5-card-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pip-mt5-type-badge,.pip-mt5-connection-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border:1px solid var(--mt5-line);border-radius:.45rem;font-size:.62rem;font-weight:550;line-height:1.4;white-space:nowrap}.pip-mt5-type-badge.is-live{color:var(--mt5-accent);border-color:color-mix(in srgb,var(--mt5-accent) 25%,transparent);background:color-mix(in srgb,var(--mt5-accent) 7%,transparent)}.pip-mt5-type-badge.is-demo{color:var(--mt5-muted);background:var(--mt5-recessed)}.pip-mt5-connection-badge.is-online{color:var(--mt5-accent)}.pip-mt5-connection-badge.is-offline{color:var(--mt5-muted)}.pip-mt5-connection-badge.is-error{color:#e46363}.pip-mt5-login-row{display:flex;align-items:center;gap:.5rem;margin:.8rem 0 1rem;min-width:0;color:var(--mt5-muted);font-size:.65rem}.pip-mt5-login-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;border-left:1px solid var(--mt5-line)}.pip-mt5-login-row button{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:var(--mt5-muted)}.pip-mt5-login-row button:hover{color:var(--mt5-accent)}.pip-mt5-card-finances{padding:1rem;border:1px solid var(--mt5-line);border-radius:.7rem;background:var(--mt5-recessed)}.pip-mt5-finance-caption{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.9rem;color:var(--mt5-muted);font:500 .55rem/1.4 ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.pip-mt5-card-finances dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.pip-mt5-card-finances dt{color:var(--mt5-muted);font-size:.63rem;font-weight:400;margin-bottom:.3rem}.pip-mt5-card-finances dd{margin:0;overflow-wrap:anywhere;color:var(--mt5-text);font-size:clamp(.95rem,1.35vw,1.3rem);font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.pip-mt5-card-details{display:flex;flex-direction:column;gap:.65rem;margin:1rem 0 1.1rem}.pip-mt5-card-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pip-mt5-card-details dt{color:var(--mt5-muted);font-size:.65rem;font-weight:400;flex-shrink:0}.pip-mt5-card-details dd{margin:0;overflow-wrap:anywhere;text-align:right;color:var(--mt5-text);font-size:.65rem}.pip-mt5-card-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:auto;border-top:1px solid var(--mt5-line)}.pip-mt5-card-footer strong{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:550}.pip-mt5-card-footer strong svg{color:var(--mt5-accent)}.pip-mt5-card-footer p{margin:.3rem 0 0;color:var(--mt5-muted);font-size:.59rem;line-height:1.5}html[data-pip-skin] .pip-mt5-page [role=switch]{background:color-mix(in srgb,var(--mt5-text) 20%,var(--mt5-surface))!important;outline:none!important;border-radius:999px!important;transform:none!important}html[data-pip-skin] .pip-mt5-page [role=switch][data-state=checked]{background:var(--mt5-accent)!important}html[data-pip-skin] .pip-mt5-page :is(button,summary,[role=switch]):focus-visible{outline:2px solid var(--mt5-accent)!important;outline-offset:3px}.pip-mt5-access-guide{padding:1rem 1.2rem;border:1px solid var(--mt5-line);border-radius:.8rem;color:var(--mt5-muted);font-size:.73rem}.pip-mt5-access-guide summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;list-style:none}.pip-mt5-access-guide summary::-webkit-details-marker{display:none}.pip-mt5-access-guide summary>svg:first-child{color:var(--mt5-accent)}.pip-mt5-access-guide summary>svg:last-child{margin-left:auto;opacity:.65}.pip-mt5-access-guide p{max-width:105ch;margin:1rem 0 0;line-height:1.8;font-size:.73rem}html[data-pip-skin] .pip-mt5-page .pip-mt5-table-shell{border:1px solid var(--mt5-line);border-radius:.9rem;background:var(--mt5-surface)}html[data-pip-skin] .pip-mt5-page .pip-mt5-account-table thead{background:var(--mt5-recessed);border-color:var(--mt5-line)}.pip-mt5-page .pip-mt5-account-table th{padding:1rem;color:var(--mt5-muted);font:500 .62rem/1.5 Inter,sans-serif;text-transform:none;letter-spacing:0}.pip-mt5-page .pip-mt5-account-table td{color:var(--mt5-text);font:400 .75rem/1.5 Inter,sans-serif}.pip-mt5-table-currency{display:block;margin-top:.2rem;color:var(--mt5-muted);font-size:.6rem}.pip-mt5-page .pip-mt5-account-table tbody tr{border-color:var(--mt5-line)}.pip-mt5-page .pip-mt5-account-table tbody tr:hover{background:color-mix(in srgb,var(--mt5-accent) 4%,transparent)}html[data-pip-skin] .pip-mt5-page :is(.pip-mt5-state,.pip-mt5-connect-form){border:1px solid var(--mt5-line)!important;border-radius:1rem!important}.pip-mt5-page .pip-mt5-connect-form .row>div>.border{border-radius:.7rem;border-color:var(--mt5-line)!important;background:var(--mt5-recessed)}@media(max-width:900px){.pip-mt5-overview{gap:.6rem}html[data-pip-skin] .pip-mt5-page .pip-mt5-stat-card{padding:1rem;gap:.65rem}.pip-mt5-stat-icon{width:2rem;height:2rem}}@media(max-width:600px){html[data-pip-skin] .pip-mt5-page{padding:1.25rem 1rem 2rem!important}.pip-mt5-overview{grid-template-columns:1fr}html[data-pip-skin] .pip-mt5-page .pip-mt5-stat-card{padding:.9rem 1rem;align-items:center}.pip-mt5-stat-card>div{display:grid;flex:1;grid-template-columns:1fr auto;gap:.2rem .65rem;align-items:center}.pip-mt5-page .pip-mt5-stat-value{grid-column:2;grid-row:1 / 3;font-size:1.5rem;margin:0}.pip-mt5-stat-detail{grid-column:1}.pip-mt5-search{width:100%}html[data-pip-skin] .pip-mt5-page .pip-mt5-toolbar{padding:1rem}html[data-pip-skin] .pip-mt5-page .pip-mt5-account-card{padding:1.1rem}.pip-mt5-page .pip-mt5-heading h1{font-size:1.65rem}}html[data-pip-skin] .pip-profile-trigger{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0;max-width:190px;padding:.3rem .55rem .3rem .3rem;border:1px solid transparent;border-radius:.75rem!important;background:transparent;color:var(--pip-nav-text);cursor:pointer;transform:none!important;transition:background .18s ease,border-color .18s ease}html[data-pip-skin] .pip-profile-trigger:is(:hover,[data-state=open]){border-color:var(--pip-nav-line);background:color-mix(in srgb,var(--pip-nav-text) 5%,transparent)}html[data-pip-skin] .pip-profile-trigger:focus-visible{outline:2px solid var(--pip-nav-accent);outline-offset:2px}.pip-profile-avatar{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--pip-nav-accent) 28%,transparent);border-radius:.65rem;background:linear-gradient(135deg,color-mix(in srgb,var(--pip-nav-accent) 18%,var(--pip-nav-surface)),color-mix(in srgb,var(--pip-nav-accent) 5%,var(--pip-nav-surface)));color:var(--pip-nav-accent);font:650 .7rem/1 Inter,sans-serif;letter-spacing:-.02em}.pip-profile-trigger-copy{display:flex;flex-direction:column;min-width:0;gap:.2rem;text-align:left}.pip-profile-trigger-copy>span{overflow:hidden;max-width:105px;text-overflow:ellipsis;white-space:nowrap;font:550 .72rem/1.2 Inter,sans-serif}.pip-profile-trigger-copy small{color:var(--pip-nav-muted);font-size:.59rem;line-height:1.2}.pip-profile-chevron{flex-shrink:0;opacity:.55;transition:rotate .18s ease}.pip-profile-trigger[data-state=open] .pip-profile-chevron{rotate:180deg;opacity:1}html[data-pip-skin] .pip-profile-menu{width:370px;z-index:100000}.pip-profile-identity{display:flex;align-items:flex-start;gap:.85rem;padding:1.3rem 1.25rem 1.15rem;border-bottom:1px solid var(--pip-nav-line);background:linear-gradient(125deg,color-mix(in srgb,var(--pip-nav-accent) 4%,transparent),transparent)}.pip-profile-avatar-large{width:2.85rem;height:2.85rem;border-radius:.85rem;font-size:.9rem}.pip-profile-identity-copy{flex:1;min-width:0;padding-top:.1rem}.pip-profile-name{display:block;color:var(--pip-nav-text);font-size:.9rem;font-weight:650;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.pip-profile-email{display:block;margin-top:.2rem;color:var(--pip-nav-muted);font-size:.69rem;line-height:1.5;overflow-wrap:anywhere}.pip-profile-role{display:inline-flex;align-items:center;gap:.3rem;margin-top:.65rem;padding:.23rem .45rem;border:1px solid var(--pip-nav-line);border-radius:.35rem;background:color-mix(in srgb,var(--pip-nav-text) 3%,transparent);color:var(--pip-nav-muted);font-size:.58rem;line-height:1.3}.pip-profile-role i{color:var(--pip-nav-accent)}.pip-profile-groups{padding:.65rem .75rem}.pip-profile-groups .pip-nav-menu-group+.pip-nav-menu-group{margin-top:.55rem;padding-top:.65rem;border-top:1px solid var(--pip-nav-line)}.pip-profile-footer{padding:.65rem .75rem;border-top:1px solid var(--pip-nav-line)}html[data-pip-skin] .pip-profile-menu .pip-profile-signout{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.8rem;padding:.7rem .75rem;border:1px solid transparent!important;border-radius:.65rem!important;background:transparent;color:color-mix(in srgb,#fb7185 75%,var(--pip-nav-text))!important;font:550 .75rem/1.4 Inter,sans-serif;cursor:pointer;transform:none!important;transition:background .16s ease,border-color .16s ease}html[data-pip-skin] .pip-profile-menu .pip-profile-signout:is(:hover,[data-highlighted]){border-color:color-mix(in srgb,#fb7185 23%,transparent)!important;background:color-mix(in srgb,#fb7185 8%,var(--pip-nav-surface))!important}html[data-pip-skin] .pip-profile-menu .pip-profile-signout:focus-visible{outline:none;box-shadow:inset 0 0 0 1px currentColor}html[data-pip-skin=light] .pip-profile-menu .pip-profile-signout{color:#b4233c!important}@media(max-width:767.98px){html[data-pip-skin] .pip-profile-trigger{padding:.15rem;gap:0}.pip-profile-trigger-copy,.pip-profile-chevron{display:none}}@media(prefers-reduced-motion:reduce){html[data-pip-skin] .pip-profile-trigger,.pip-profile-chevron{transition:none}}html[data-pip-skin] .pip-journals-new{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:.65rem 1rem;border-radius:.7rem!important;border:1px solid var(--pip-skin-primary)!important;background:var(--pip-skin-primary)!important;color:var(--pip-skin-bg)!important;font:600 .76rem/1.4 Inter,sans-serif;white-space:nowrap;text-transform:none!important}html[data-pip-skin] .pip-workspace-create-dialog{--ws-accent: var(--pip-skin-primary);--ws-text: var(--pip-skin-text);--ws-surface: var(--pip-skin-surface);--ws-muted: color-mix(in srgb, var(--ws-text) 66%, var(--ws-surface));--ws-line: color-mix(in srgb, var(--ws-text) 12%, var(--ws-surface));width:calc(100vw - 32px)!important;max-width:550px!important;max-height:calc(100dvh - 32px);overflow-y:auto;padding:1.5rem!important;border:1px solid var(--ws-line)!important;border-radius:1rem!important;background:var(--ws-surface)!important;color:var(--ws-text);box-shadow:0 24px 80px #0004!important;scrollbar-width:thin}.pip-workspace-create-dialog>button:last-child{display:none}html[data-pip-skin] .pip-workspace-create-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.5rem!important;color:var(--ws-muted);background:transparent}.pip-workspace-create-heading{padding-right:1.4rem;margin-bottom:1.25rem}.pip-workspace-create-emblem{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.9rem;border:1px solid color-mix(in srgb,var(--ws-accent) 24%,transparent);border-radius:.75rem;color:var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 8%,transparent)}.pip-workspace-create-heading h2{margin:0 0 .5rem;color:var(--ws-text);font:650 1.25rem/1.3 Inter,sans-serif;letter-spacing:-.03em}.pip-workspace-create-heading p{margin:0;color:var(--ws-muted);font-size:.76rem;line-height:1.6}.pip-workspace-modes{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:0;margin:0;border:0}.pip-workspace-mode{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1rem;border:1px solid var(--ws-line);border-radius:.8rem;background:color-mix(in srgb,var(--ws-surface) 85%,var(--pip-skin-bg));cursor:pointer;transition:border-color .16s ease,background .16s ease}.pip-workspace-mode>input{position:absolute;top:1rem;right:1rem;width:.9rem;height:.9rem;accent-color:var(--ws-accent);cursor:pointer}.pip-workspace-mode>svg{color:var(--ws-muted);margin-bottom:.3rem}.pip-workspace-mode strong{font-size:.79rem;font-weight:600;color:var(--ws-text)}.pip-workspace-mode>span{color:var(--ws-muted);font-size:.68rem;line-height:1.6}.pip-workspace-mode:is(:hover,.is-selected){border-color:color-mix(in srgb,var(--ws-accent) 55%,var(--ws-line));background:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-surface))}.pip-workspace-mode.is-selected>svg{color:var(--ws-accent)}.pip-workspace-mode:has(input:focus-visible){outline:2px solid var(--ws-accent);outline-offset:3px}.pip-workspace-modes:disabled .pip-workspace-mode{cursor:wait;opacity:.65}.pip-workspace-create-fields{display:flex;flex-direction:column;margin-top:1.25rem;gap:.55rem}.pip-workspace-create-fields>label{color:var(--ws-text);font-size:.73rem;font-weight:550}html[data-pip-skin] .pip-workspace-create-fields :is(input,select){width:100%;min-width:0;min-height:2.7rem;padding:.65rem .75rem;border:1px solid var(--ws-line)!important;border-radius:.6rem!important;color:var(--ws-text)!important;background:color-mix(in srgb,var(--ws-surface) 65%,var(--pip-skin-bg))!important;font:400 .76rem/1.5 Inter,sans-serif}.pip-workspace-create-fields>small{color:var(--ws-muted);font-size:.67rem;line-height:1.5}.pip-workspace-account-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;color:var(--ws-muted);font-size:.65rem;overflow-wrap:anywhere}.pip-workspace-account-type{padding:.2rem .4rem;border:1px solid var(--ws-line);border-radius:.35rem;color:var(--ws-accent);font-size:.59rem}.pip-workspace-account-summary small{display:block;width:100%;color:var(--ws-muted);font-size:.66rem;line-height:1.6}.pip-workspace-account-state{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem;border:1px dashed var(--ws-line);border-radius:.75rem;color:var(--ws-muted)}.pip-workspace-account-state>svg{color:var(--ws-accent)}.pip-workspace-account-state strong{color:var(--ws-text);font-size:.8rem}.pip-workspace-account-state p{margin:0;font-size:.72rem;line-height:1.6}.pip-workspace-create-note{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--ws-muted);font-size:.75rem}.pip-workspace-create-error{margin:1rem 0 0;padding:.75rem;border:1px solid #f8717140;border-radius:.6rem;color:var(--ws-text);background:#f871710d;font-size:.75rem;line-height:1.6}.pip-workspace-create-footer{display:flex;justify-content:flex-end;gap:.6rem;padding-top:1.2rem;margin-top:1.4rem;border-top:1px solid var(--ws-line)}html[data-pip-skin] .pip-workspace-create-dialog .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.6rem .85rem;border-radius:.6rem!important;font:550 .74rem/1.4 Inter,sans-serif;text-transform:none!important;white-space:nowrap;transform:none!important}html[data-pip-skin] .pip-workspace-create-dialog .btn-outline-primary{color:var(--ws-text)!important;border-color:var(--ws-line)!important;background:transparent!important}html[data-pip-skin] .pip-workspace-create-dialog .pip-workspace-create-submit{color:var(--pip-skin-bg)!important;border-color:var(--ws-accent)!important;background:var(--ws-accent)!important}html[data-pip-skin] .pip-workspace-create-dialog :is(input,select,button,a):focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}@media(max-width:480px){html[data-pip-skin] .pip-workspace-create-dialog{padding:1.2rem!important}.pip-workspace-mode{padding:.8rem}.pip-workspace-create-footer>button{flex:1}.pip-workspace-create-footer>button:first-child{flex:0 0 auto}.pip-journals-page .pip-journals-description{display:block;font-size:.75rem;line-height:1.6}}@media(prefers-reduced-motion:reduce){.pip-workspace-mode{transition:none}}html[data-pip-skin] .pip-workspace-modal,html[data-pip-skin] .pip-guide-modal{--pwm-accent: var(--pip-skin-primary);--pwm-bg: var(--pip-skin-bg);--pwm-surface: var(--pip-skin-surface);--pwm-text: var(--pip-skin-text);--pwm-muted: color-mix(in srgb, var(--pwm-text) 62%, var(--pwm-surface));--pwm-line: color-mix(in srgb, var(--pwm-text) 12%, var(--pwm-surface));--pwm-raised: color-mix(in srgb, var(--pwm-surface) 80%, var(--pwm-bg));color:var(--pwm-text);border:1px solid var(--pwm-line)!important;border-radius:1rem!important;background:var(--pwm-surface)!important;box-shadow:0 28px 90px #0008!important;font-family:Inter,sans-serif}html[data-pip-skin] .pip-workspace-modal{width:calc(100vw - 2rem)!important;padding:0!important;overflow:hidden}html[data-pip-skin] .pip-workspace-modal>button:last-child{top:1.05rem;right:1.05rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--pwm-line);border-radius:.62rem;color:var(--pwm-muted);background:var(--pwm-raised);opacity:1}.pip-workspace-modal-header{display:flex!important;flex-direction:row!important;align-items:center;gap:.85rem;min-height:5.3rem;padding:1rem 4rem 1rem 1.25rem;border-bottom:1px solid var(--pwm-line);background:linear-gradient(115deg,color-mix(in srgb,var(--pwm-accent) 7%,var(--pwm-surface)),var(--pwm-surface) 58%);text-align:left!important}.pip-workspace-modal-icon{display:grid;place-items:center;flex:0 0 auto;width:2.6rem;height:2.6rem;border:1px solid color-mix(in srgb,var(--pwm-accent) 32%,var(--pwm-line));border-radius:.75rem;color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 9%,transparent)}.pip-workspace-modal-icon svg{width:1.15rem;height:1.15rem}.pip-workspace-modal-heading{min-width:0;flex:1}.pip-workspace-modal-kicker{display:block;margin-bottom:.18rem;color:var(--pwm-accent);font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pip-workspace-modal-heading :is(h2,h3){margin:0;color:var(--pwm-text);font:650 1.05rem/1.25 Inter,sans-serif;letter-spacing:-.025em}.pip-workspace-modal-heading p{margin:.2rem 0 0;color:var(--pwm-muted);font-size:.69rem;line-height:1.45}.pip-workspace-modal-badge{flex:0 0 auto;padding:.35rem .55rem;border:1px solid var(--pwm-line);border-radius:.5rem;color:var(--pwm-muted);background:var(--pwm-raised);font:600 .61rem/1.2 ui-monospace,monospace;text-transform:uppercase}.pip-modal-field{display:flex;flex-direction:column;gap:.42rem;min-width:0}.pip-modal-field>label{color:var(--pwm-muted);font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}html[data-pip-skin] .pip-workspace-modal :is(input,select),html[data-pip-skin] .pip-guide-modal :is(input,textarea){width:100%;min-width:0;border:1px solid var(--pwm-line)!important;border-radius:.62rem!important;color:var(--pwm-text)!important;background:var(--pwm-raised)!important;font:450 .75rem/1.45 Inter,sans-serif;box-shadow:none!important}html[data-pip-skin] .pip-workspace-modal :is(input,select){min-height:2.65rem;padding:.6rem .72rem}html[data-pip-skin] .pip-workspace-modal :is(input,select):focus,html[data-pip-skin] .pip-guide-modal :is(input,textarea):focus{outline:none;border-color:color-mix(in srgb,var(--pwm-accent) 70%,var(--pwm-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pwm-accent) 10%,transparent)!important}.pip-modal-help{margin:.5rem 0 0;color:var(--pwm-muted);font-size:.65rem;line-height:1.5}.pip-modal-error{padding:.7rem .8rem;border:1px solid #fb718544;border-radius:.6rem;color:color-mix(in srgb,#fb7185 80%,var(--pwm-text));background:#fb71850d;font-size:.7rem;line-height:1.5}.pip-modal-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}.pip-modal-section-heading>span{color:var(--pwm-text);font-size:.73rem;font-weight:650}.pip-modal-section-heading>small{color:var(--pwm-muted);font-size:.61rem}.pip-modal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12rem;padding:2rem;border:1px dashed var(--pwm-line);border-radius:.8rem;text-align:center;color:var(--pwm-muted)}.pip-modal-empty>svg{width:1.6rem;height:1.6rem;margin-bottom:.65rem;color:var(--pwm-accent)}.pip-modal-empty strong{color:var(--pwm-text);font-size:.78rem}.pip-modal-empty p{max-width:28rem;margin:.4rem 0 0;font-size:.68rem;line-height:1.6}.pip-workspace-modal-footer{display:flex!important;align-items:center;gap:.55rem;padding:.85rem 1.25rem!important;border-top:1px solid var(--pwm-line);background:color-mix(in srgb,var(--pwm-bg) 28%,var(--pwm-surface))}.pip-workspace-modal-footer>span{margin-right:auto;color:var(--pwm-muted);font-size:.63rem}html[data-pip-skin] .pip-workspace-modal .btn,html[data-pip-skin] .pip-guide-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.55rem .78rem;border-radius:.58rem!important;font:600 .68rem/1.3 Inter,sans-serif;text-transform:none!important;transform:none!important}html[data-pip-skin] .pip-alert-create-modal{max-width:570px!important}.pip-alert-create-body{display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 12rem);overflow-y:auto;padding:1.1rem 1.25rem;scrollbar-width:thin}.pip-alert-target-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--pwm-accent) 25%,var(--pwm-line));border-radius:.72rem;background:color-mix(in srgb,var(--pwm-accent) 6%,var(--pwm-raised))}.pip-alert-target-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 11%,transparent)}.pip-alert-target-icon svg{width:.95rem;height:.95rem}.pip-alert-target-summary>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.pip-alert-target-summary span,.pip-alert-target-summary small{color:var(--pwm-muted);font-size:.59rem}.pip-alert-target-summary strong{overflow:hidden;color:var(--pwm-text);font:650 .76rem/1.5 ui-monospace,monospace;text-overflow:ellipsis}.pip-alert-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.pip-alert-channel{display:grid;grid-template-columns:auto 1fr;gap:.08rem .5rem;min-height:3.5rem;padding:.65rem;border:1px solid var(--pwm-line);border-radius:.65rem;color:var(--pwm-muted);background:var(--pwm-raised);text-align:left;cursor:pointer}.pip-alert-channel>svg{grid-row:1 / 3;align-self:center;width:1rem;height:1rem}.pip-alert-channel>span{color:var(--pwm-text);font-size:.7rem;font-weight:600;text-transform:capitalize}.pip-alert-channel>small{font-size:.56rem}.pip-alert-channel:is(:hover,.is-selected){border-color:color-mix(in srgb,var(--pwm-accent) 60%,var(--pwm-line));background:color-mix(in srgb,var(--pwm-accent) 8%,var(--pwm-raised))}.pip-alert-channel.is-selected>svg,.pip-alert-channel.is-selected>small{color:var(--pwm-accent)}.pip-alert-channel:disabled{cursor:not-allowed;opacity:.46}.pip-alert-repeat-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}html[data-pip-skin] .pip-alert-manager-modal{max-width:870px!important}.pip-alert-manager-body{display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 7.5rem);overflow-y:auto;padding:1rem 1.2rem 1.2rem;scrollbar-width:thin}.pip-alert-manager-body>section{padding:1rem;border:1px solid var(--pwm-line);border-radius:.8rem;background:color-mix(in srgb,var(--pwm-surface) 82%,var(--pwm-bg))}.pip-alert-steps,.pip-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.pip-alert-steps>div{position:relative;min-height:7.1rem;padding:.85rem;border:1px solid var(--pwm-line);border-radius:.68rem;background:var(--pwm-raised)}.pip-alert-steps>div>span{position:absolute;top:.65rem;right:.65rem;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 10%,transparent);font-size:.58rem;font-weight:700}.pip-alert-steps svg{width:1rem;height:1rem;margin-bottom:.65rem;color:var(--pwm-accent)}.pip-alert-steps strong{display:block;color:var(--pwm-text);font-size:.7rem}.pip-alert-steps p{margin:.35rem 0 0;color:var(--pwm-muted);font-size:.61rem;line-height:1.55}.pip-delivery-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;min-height:8.5rem;padding:.8rem;border:1px solid var(--pwm-line);border-radius:.68rem;background:var(--pwm-raised)}.pip-delivery-card>svg{width:1.05rem;height:1.05rem;margin-top:.12rem;color:var(--pwm-muted)}.pip-delivery-card.is-ready{border-color:color-mix(in srgb,var(--pwm-accent) 42%,var(--pwm-line))}.pip-delivery-card.is-ready>svg{color:var(--pwm-accent)}.pip-delivery-card>div{min-width:0}.pip-delivery-card strong{color:var(--pwm-text);font-size:.69rem}.pip-delivery-card p{margin:.22rem 0 .5rem;color:var(--pwm-muted);font-size:.59rem;line-height:1.45}.pip-delivery-card .btn{grid-column:2;align-self:end;justify-self:start;min-height:2rem!important}.pip-delivery-card .btn svg{width:.75rem;height:.75rem}.pip-alert-list{display:flex;flex-direction:column;gap:.48rem}.pip-alert-list-item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.72rem;border:1px solid var(--pwm-line);border-radius:.65rem;background:var(--pwm-raised)}.pip-alert-list-item.is-armed{border-left:2px solid var(--pwm-accent)}.pip-alert-list-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--pwm-muted);background:color-mix(in srgb,var(--pwm-text) 5%,transparent)}.pip-alert-list-icon svg{width:.9rem;height:.9rem}.pip-alert-list-copy{display:flex;flex-direction:column;min-width:0}.pip-alert-list-copy strong{color:var(--pwm-text);font-size:.7rem}.pip-alert-list-copy>span{overflow:hidden;color:var(--pwm-muted);font:.6rem/1.5 ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.pip-alert-list-copy>div{display:flex;gap:.3rem;margin-top:.25rem}.pip-alert-list-copy small{padding:.15rem .3rem;border-radius:.25rem;color:var(--pwm-muted);background:color-mix(in srgb,var(--pwm-text) 5%,transparent);font-size:.52rem;text-transform:uppercase}.pip-alert-state,.pip-alert-delete{border:1px solid var(--pwm-line);border-radius:.48rem;background:transparent}.pip-alert-state{padding:.4rem .55rem;color:var(--pwm-muted);font-size:.58rem;font-weight:650;text-transform:uppercase}.is-armed .pip-alert-state{border-color:color-mix(in srgb,var(--pwm-accent) 42%,var(--pwm-line));color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 7%,transparent)}.pip-alert-delete{display:grid;place-items:center;width:2rem;height:2rem;color:#fb7185}.pip-alert-delete svg{width:.8rem;height:.8rem}html[data-pip-skin] .pip-indicator-library-modal{max-width:930px!important;height:min(680px,calc(100dvh - 2rem))}.pip-indicator-library-body{display:grid;grid-template-columns:230px 1fr;min-height:0;flex:1}.pip-indicator-library-sidebar{overflow-y:auto;padding:1rem;border-right:1px solid var(--pwm-line);background:color-mix(in srgb,var(--pwm-bg) 28%,var(--pwm-surface));scrollbar-width:thin}.pip-library-search{position:relative;margin-bottom:1rem}.pip-library-search>svg{position:absolute;z-index:1;top:.82rem;left:.75rem;width:.9rem;height:.9rem;color:var(--pwm-muted);pointer-events:none}html[data-pip-skin] .pip-library-search input{padding-left:2.15rem}.pip-library-nav-group{display:flex;flex-direction:column;gap:.28rem;margin-top:.95rem}.pip-library-nav-group:first-child{margin-top:0}.pip-library-nav-group>span{padding:0 .5rem .25rem;color:var(--pwm-muted);font-size:.56rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.pip-library-nav-button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;width:100%;min-height:2.45rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:.6rem;color:var(--pwm-muted);background:transparent;text-align:left}.pip-library-nav-button svg{width:.9rem;height:.9rem}.pip-library-nav-button span{font-size:.68rem;font-weight:550}.pip-library-nav-button small{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;border-radius:.35rem;background:color-mix(in srgb,var(--pwm-text) 6%,transparent);font-size:.53rem}.pip-library-nav-button:hover{color:var(--pwm-text);background:color-mix(in srgb,var(--pwm-text) 4%,transparent)}.pip-library-nav-button.is-active{border-color:color-mix(in srgb,var(--pwm-accent) 28%,transparent);color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 8%,transparent)}.pip-indicator-library-content{min-width:0;overflow-y:auto;padding:1rem 1.1rem 1.2rem;scrollbar-width:thin}.pip-library-content-heading{display:flex;align-items:center;min-height:2.8rem;margin-bottom:.7rem}.pip-library-content-heading span{color:var(--pwm-text);font-size:.78rem;font-weight:650}.pip-library-content-heading p{margin:.18rem 0 0;color:var(--pwm-muted);font-size:.61rem}.pip-indicator-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pip-indicator-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;min-height:4.25rem;padding:.72rem;border:1px solid var(--pwm-line);border-radius:.68rem;background:var(--pwm-raised);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pip-indicator-card:hover{border-color:color-mix(in srgb,var(--pwm-accent) 42%,var(--pwm-line));background:color-mix(in srgb,var(--pwm-accent) 5%,var(--pwm-raised));transform:translateY(-1px)}.pip-indicator-card>div{display:flex;flex-direction:column;min-width:0}.pip-indicator-card strong{overflow:hidden;color:var(--pwm-text);font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.pip-indicator-card span{margin-top:.2rem;color:var(--pwm-muted);font-size:.57rem}.pip-indicator-favorite,.pip-indicator-add{display:grid;place-items:center;border:0;border-radius:.5rem;background:transparent}.pip-indicator-favorite{width:1.9rem;height:1.9rem;color:var(--pwm-muted)}.pip-indicator-favorite svg{width:.95rem;height:.95rem}.pip-indicator-favorite:is(:hover,.is-active){color:#fbbf24}.pip-indicator-favorite.is-active svg{fill:currentColor}.pip-indicator-add{width:2rem;height:2rem;color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 8%,transparent);opacity:.55}.pip-indicator-add svg{width:.9rem;height:.9rem}.pip-indicator-card:hover .pip-indicator-add{opacity:1}.pip-guide-modal-overlay{position:fixed;inset:0;z-index:1050;display:grid;place-items:center;padding:1rem;background:#020609c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}html[data-pip-skin] .pip-guide-modal{display:flex;flex-direction:column;width:min(1040px,calc(100vw - 2rem));height:min(760px,calc(100dvh - 2rem));overflow:hidden}.pip-guide-modal-header{position:relative;padding-right:8.5rem}.pip-guide-new{display:inline-flex;align-items:center;gap:.4rem;min-height:2.3rem;padding:.5rem .7rem;border:1px solid var(--pwm-accent);border-radius:.58rem;color:var(--pwm-bg);background:var(--pwm-accent);font-size:.66rem;font-weight:650}.pip-guide-new svg{width:.8rem;height:.8rem}.pip-guide-close{position:absolute;top:1.05rem;right:1.05rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--pwm-line);border-radius:.62rem;color:var(--pwm-muted);background:var(--pwm-raised)}.pip-guide-close svg{width:.9rem;height:.9rem}.pip-guide-modal-body{display:grid;grid-template-columns:245px 1fr;min-height:0;flex:1}.pip-guide-sidebar{display:flex;flex-direction:column;min-height:0;padding:.9rem;border-right:1px solid var(--pwm-line);background:color-mix(in srgb,var(--pwm-bg) 28%,var(--pwm-surface))}.pip-guide-sidebar-heading{display:flex;justify-content:space-between;align-items:center;padding:.2rem .35rem .7rem;color:var(--pwm-muted);font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pip-guide-sidebar-heading small{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;border-radius:.35rem;color:var(--pwm-accent);background:color-mix(in srgb,var(--pwm-accent) 8%,transparent)}.pip-guide-list{display:flex;flex:1;flex-direction:column;gap:.35rem;min-height:0;overflow-y:auto;scrollbar-width:thin}.pip-guide-list-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:3.4rem;padding:.55rem;border:1px solid transparent;border-radius:.62rem;color:var(--pwm-muted);background:transparent;text-align:left}.pip-guide-list-item:hover{color:var(--pwm-text);background:color-mix(in srgb,var(--pwm-text) 4%,transparent)}.pip-guide-list-item.is-selected{border-color:color-mix(in srgb,var(--pwm-accent) 28%,transparent);background:color-mix(in srgb,var(--pwm-accent) 7%,transparent)}.pip-guide-status svg{width:.85rem;height:.85rem}.pip-guide-list-item.is-selected .pip-guide-status{color:var(--pwm-accent)}.pip-guide-list-item>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.pip-guide-list-item strong{overflow:hidden;color:var(--pwm-text);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.pip-guide-list-item small{margin-top:.15rem;font-size:.55rem}.pip-guide-item-delete{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.4rem;color:#fb7185;opacity:0}.pip-guide-list-item:hover .pip-guide-item-delete{opacity:1}.pip-guide-item-delete svg{width:.7rem;height:.7rem}.pip-guide-list-empty{display:flex;flex-direction:column;align-items:center;padding:1.5rem .7rem;color:var(--pwm-muted);text-align:center}.pip-guide-list-empty>svg{width:1.35rem;color:var(--pwm-accent)}.pip-guide-list-empty strong{margin-top:.6rem;color:var(--pwm-text);font-size:.7rem}.pip-guide-list-empty p{font-size:.59rem;line-height:1.55}.pip-guide-list-empty button{display:inline-flex;align-items:center;gap:.3rem;border:0;color:var(--pwm-accent);background:transparent;font-size:.62rem}.pip-guide-list-empty button svg{width:.7rem}.pip-guide-sidebar-note{display:flex;gap:.55rem;margin-top:.7rem;padding:.7rem;border:1px solid var(--pwm-line);border-radius:.58rem;color:var(--pwm-muted);background:var(--pwm-raised)}.pip-guide-sidebar-note svg{flex:0 0 auto;width:.9rem;color:var(--pwm-accent)}.pip-guide-sidebar-note p{margin:0;font-size:.56rem;line-height:1.5}.pip-guide-sidebar-note strong{display:block;color:var(--pwm-text);font-size:.6rem}.pip-guide-editor{min-width:0;overflow-y:auto;padding:1rem 1.1rem;scrollbar-width:thin}.pip-guide-editor>.pip-modal-empty{height:100%}.pip-guide-editor-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) auto;align-items:end;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--pwm-line)}.pip-guide-editor-actions{display:flex;gap:.5rem}.pip-guide-editor-actions .btn svg{width:.8rem;height:.8rem}.pip-guide-editor-actions .btn.is-active{border-color:color-mix(in srgb,var(--pwm-accent) 55%,var(--pwm-line))!important;color:var(--pwm-accent)!important;background:color-mix(in srgb,var(--pwm-accent) 7%,transparent)!important}.pip-guide-rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding-top:1rem}.pip-guide-rule-panel{min-width:0;padding:.85rem;border:1px solid var(--pwm-line);border-radius:.75rem;background:color-mix(in srgb,var(--pwm-surface) 82%,var(--pwm-bg))}.pip-guide-rule-panel>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pip-guide-rule-panel>header>div{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.pip-guide-rule-dot{flex:0 0 auto;width:.42rem;height:.42rem;margin-top:.28rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39918}.pip-guide-rule-panel.is-sell .pip-guide-rule-dot{background:#fb7185;box-shadow:0 0 0 3px #fb718518}.pip-guide-rule-panel header strong{color:var(--pwm-text);font-size:.7rem}.pip-guide-rule-panel header p{margin:.15rem 0 0;color:var(--pwm-muted);font-size:.55rem;line-height:1.4}.pip-guide-rule-panel>header>button{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:.35rem .45rem;border:1px solid var(--pwm-line);border-radius:.45rem;color:var(--pwm-muted);background:transparent;font-size:.56rem}.pip-guide-rule-panel>header>button svg{width:.7rem;height:.7rem}.pip-guide-rule-list{display:flex;flex-direction:column;gap:.5rem}.pip-guide-rule{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.45rem}.pip-guide-rule>span{display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:.3rem;border-radius:.4rem;color:#34d399;background:#34d39912;font-size:.56rem;font-weight:700}.pip-guide-rule-panel.is-sell .pip-guide-rule>span{color:#fb7185;background:#fb718512}html[data-pip-skin] .pip-guide-rule textarea{min-height:4.2rem;padding:.6rem;resize:vertical}.pip-guide-rule>button{display:grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:.2rem;border:0;border-radius:.4rem;color:#fb7185;background:transparent;opacity:.4}.pip-guide-rule:hover>button{opacity:1}.pip-guide-rule>button svg{width:.7rem;height:.7rem}.pip-guide-rules-empty{display:flex;flex-direction:column;align-items:center;padding:1.2rem;border:1px dashed var(--pwm-line);border-radius:.6rem;color:var(--pwm-muted);font-size:.61rem}.pip-guide-rules-empty svg{width:1rem;margin-bottom:.35rem}.pip-guide-rules-empty button{margin-top:.45rem;border:0;color:var(--pwm-accent);background:transparent;font-size:.58rem}@media(max-width:760px){.pip-workspace-modal-header{padding-left:1rem}.pip-workspace-modal-badge,.pip-workspace-modal-heading p{display:none}.pip-alert-channel-grid,.pip-alert-steps,.pip-delivery-grid,.pip-guide-rules-grid{grid-template-columns:1fr}.pip-alert-target-summary{grid-template-columns:auto 1fr}.pip-alert-target-summary>small{grid-column:2}.pip-indicator-library-body{grid-template-columns:1fr;overflow-y:auto}.pip-indicator-library-sidebar{overflow:visible;border-right:0;border-bottom:1px solid var(--pwm-line)}.pip-indicator-library-sidebar nav{display:flex;gap:.45rem;overflow-x:auto}.pip-library-nav-group{display:contents}.pip-library-nav-group>span{display:none}.pip-library-nav-button{width:auto;flex:0 0 auto}.pip-indicator-library-content{overflow:visible}.pip-indicator-card-grid{grid-template-columns:1fr}.pip-guide-modal-header{padding-right:4rem}.pip-guide-new{display:none}.pip-guide-modal-body{grid-template-columns:1fr;overflow-y:auto}.pip-guide-sidebar{min-height:12rem;max-height:15rem;border-right:0;border-bottom:1px solid var(--pwm-line)}.pip-guide-sidebar-note{display:none}.pip-guide-editor{overflow:visible}.pip-guide-editor-toolbar{grid-template-columns:1fr}}@media(max-width:480px){.pip-alert-repeat-grid{grid-template-columns:1fr}.pip-alert-list-item{grid-template-columns:auto 1fr auto}.pip-alert-state{grid-column:2;justify-self:start}.pip-alert-delete{grid-column:3;grid-row:1 / 3}.pip-workspace-modal-footer>span{display:none}.pip-guide-editor-actions{flex-wrap:wrap}}html[data-pip-skin] button.pip-ai-chat-send,html[data-pip-skin] button.pip-ai-chat-cancel,html[data-pip-skin] button.pip-ai-chat-attach-button{border-radius:999px!important}html[data-pip-skin] button.pip-ai-chat-send{display:inline-grid!important;padding:0!important;place-items:center;line-height:0}html[data-pip-skin] button.pip-ai-chat-send>svg{display:block;margin:0!important;transform:none}html[data-pip-skin] .pip-ai-chat-message-user{box-shadow:none!important;filter:none!important;text-shadow:none!important}
