@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.advance-form-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000bd;justify-content:flex-end;display:flex;position:fixed;inset:0}.advance-form-panel{background:#0c0c0c;border-left:1px solid #292929;width:min(720px,96vw);height:100vh;animation:.18s ease-out advance-enter;overflow-y:auto;box-shadow:-30px 0 80px #0000007a}@keyframes advance-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.advance-form-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0cf7;border-bottom:1px solid #222;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex;position:sticky;top:0}.advance-form-eyebrow{color:var(--green);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;display:block}.advance-form-header h2{color:#f3f3f3;letter-spacing:-.8px;margin:0;font-size:24px;font-weight:800}.advance-form-header p{color:#74747c;max-width:470px;margin:8px 0 0;font-size:10px;line-height:1.55}.advance-form-close{color:#77777f;cursor:pointer;background:#121212;border:1px solid #292929;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.advance-form-close:hover{color:#eee;border-color:#424242}.advance-form{padding:0 28px 30px}.advance-form-error{color:#da8993;background:#ed64750f;border:1px solid #ed64754d;border-radius:6px;align-items:center;gap:9px;margin-top:20px;padding:11px;font-size:9px;display:flex}.advance-form-error strong{width:21px;height:21px;color:var(--red);background:#ed64751f;border-radius:4px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;display:grid}.advance-confirmation{background:#65d28f0b;border:1px solid #65d28f40;border-radius:7px;gap:12px;margin-top:22px;padding:14px;display:flex}.advance-confirmation-icon{width:31px;height:31px;color:var(--green);background:#65d28f1c;border-radius:5px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.advance-confirmation span{color:#729f83;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.advance-confirmation strong{color:#d9e7de;margin-top:3px;font-size:10px;display:block}.advance-confirmation p{color:#678070;margin:5px 0 0;font-size:8px;line-height:1.5}.advance-form-section{border-bottom:1px solid #202020;padding:28px 0}.advance-section-heading{grid-template-columns:32px 1fr;gap:10px;margin-bottom:20px;display:grid}.advance-section-heading>span{width:27px;height:27px;color:var(--blue);background:#121212;border:1px solid #2a2a2a;border-radius:5px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:7px;display:grid}.advance-section-heading h3{color:#e6e6e8;margin:0;font-size:14px;font-weight:750}.advance-section-heading p{color:#5f5f67;margin:5px 0 0;font-size:8px;line-height:1.5}.advance-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.advance-form label{flex-direction:column;gap:7px;display:flex}.advance-form label>span,.advance-label{color:#76767e;font-family:IBM Plex Mono,monospace;font-size:8px}.advance-form input,.advance-form select{color:#dddddf;background:#111;border:1px solid #292929;border-radius:6px;outline:none;width:100%;height:40px;padding:0 11px;font-family:IBM Plex Mono,monospace;font-size:9px}.advance-form input:focus,.advance-form select:focus{background:#131313;border-color:#6b8fffa6}.advance-form input:disabled{cursor:not-allowed;opacity:.4}.advance-rule-block{background:#101010;border:1px solid #242424;border-radius:7px;margin-top:14px;padding:15px;position:relative}.advance-rule-block:before{content:"";width:2px;position:absolute;top:12px;bottom:12px;left:0}.advance-rule-block.blue:before{background:var(--blue)}.advance-rule-block.red:before{background:var(--red)}.advance-rule-block.purple:before{background:var(--purple)}.advance-rule-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.advance-rule-heading strong{color:#dddddf;font-size:10px}.advance-rule-heading div>span{color:#5b5b63;margin-top:4px;font-size:7px;display:block}.advance-toggle{cursor:pointer;background:#171717;border:1px solid #303030;border-radius:999px;width:34px;height:18px;padding:0;position:relative}.advance-toggle>span{background:#686870;border-radius:50%;width:10px;height:10px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.advance-toggle.enabled{background:#a86df41f;border-color:#a86df480}.advance-toggle.enabled>span{background:var(--purple);transform:translate(16px)}.advance-balance-options{margin-top:20px}.advance-balance-options>.advance-label{letter-spacing:.5px;text-transform:uppercase;margin-bottom:9px;display:block}.advance-balance-option{width:100%;color:inherit;cursor:pointer;text-align:left;background:#101010;border:1px solid #252525;border-radius:6px;margin-top:7px;padding:12px 13px;display:block}.advance-balance-option:hover{border-color:#363636}.advance-balance-option.selected{background:#65d28f0b;border-color:#65d28f6b}.advance-balance-option strong{color:#d8d8da;font-size:9px;display:block}.advance-balance-option.selected strong{color:var(--green)}.advance-balance-option span{color:#5d5d65;margin-top:4px;font-size:7px;display:block}.advance-form-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.advance-form-actions>div:first-child{flex-direction:column;display:flex}.advance-form-actions>div:first-child span{color:#6e6e76;font-family:IBM Plex Mono,monospace;font-size:7px}.advance-form-actions>div:first-child small{color:#4e4e56;margin-top:3px;font-size:7px}.advance-form-actions>div:last-child{gap:8px;display:flex}.advance-cancel,.advance-submit{cursor:pointer;border-radius:6px;min-height:38px;padding:0 14px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.advance-cancel{color:#7c7c84;background:#111;border:1px solid #292929}.advance-submit{color:var(--green);background:#65d28f14;border:1px solid #65d28f80}.advance-submit:hover:not(:disabled){background:#65d28f21}.advance-cancel:disabled,.advance-submit:disabled{cursor:wait;opacity:.5}.stage-action-panel{background:#65d28f0a;border:1px solid #65d28f3d;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;margin-top:13px;padding:15px 16px;display:flex}.stage-action-panel>div{min-width:0}.stage-action-panel span{color:var(--green);letter-spacing:.5px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600;display:block}.stage-action-panel strong{color:#dce9e1;margin-top:5px;font-size:10px;display:block}.stage-action-panel small{color:#617068;margin-top:5px;font-size:7px;line-height:1.5;display:block}.stage-action-button{min-height:37px;color:var(--green);cursor:pointer;background:#65d28f14;border:1px solid #65d28f73;border-radius:6px;flex-shrink:0;padding:0 13px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.stage-action-button:hover{background:#65d28f24}@media (width<=650px){.advance-form-panel{width:100%}.advance-form-header{padding:21px 18px}.advance-form{padding:0 18px 26px}.advance-grid{grid-template-columns:1fr}.advance-form-actions,.stage-action-panel{flex-direction:column;align-items:stretch}.advance-form-actions>div:last-child{justify-content:flex-end}.stage-action-button{width:100%}}.account-breach-control{border-left:2px solid #f87171b8}.account-breach-control-panel{background:linear-gradient(135deg,#7f1d1d1f,#0e1117b8);border:1px solid #f871712e;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.account-breach-control-panel>div{min-width:0}.account-breach-control-panel strong{color:#f8fafc;margin-bottom:6px;font-size:14px;font-weight:750;display:block}.account-breach-control-panel p{color:#9ca3af;max-width:680px;margin:0;font-size:13px;line-height:1.6}.account-breach-control-panel small{color:#fca5a5;margin-top:7px;font-size:11px;line-height:1.5;display:block}.account-breach-trigger{color:#fecaca;letter-spacing:.01em;cursor:pointer;background:#7f1d1d33;border:1px solid #f871716b;border-radius:6px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;transition:transform .14s,border-color .14s,background .14s,color .14s}.account-breach-trigger:hover{color:#fee2e2;background:#991b1b52;border-color:#f87171c7;transform:translateY(-1px)}.account-breach-trigger:focus-visible{outline-offset:3px;outline:2px solid #f87171b8}.breach-form-backdrop{z-index:1150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c2;justify-content:flex-end;display:flex;position:fixed;inset:0}.breach-form-panel{background:#0b0f14;border-left:1px solid #f8717147;width:min(640px,96vw);height:100%;overflow-y:auto;box-shadow:-24px 0 60px #00000061}.breach-form-header{z-index:2;background:#0b0f14f7;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex;position:sticky;top:0}.breach-form-eyebrow{color:#f87171;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.breach-form-header h2{color:#f8fafc;margin:0;font-size:24px;line-height:1.2}.breach-form-header p{color:#94a3b8;max-width:480px;margin:10px 0 0;font-size:13px;line-height:1.6}.breach-form-close{color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #94a3b829;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.breach-form-close:hover:not(:disabled){color:#fecaca;border-color:#f871716b}.breach-form-close:disabled{cursor:not-allowed;opacity:.5}.breach-form-body{gap:20px;padding:24px 30px 32px;display:grid}.breach-account-summary{background:#94a3b81a;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.breach-account-summary>div{background:#0f141b;min-width:0;padding:14px}.breach-account-summary span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.breach-account-summary strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.breach-account-summary small{color:#8491a3;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.breach-danger-text{color:#fca5a5!important}.breach-consequence-panel{background:#7f1d1d21;border:1px solid #f871713d;border-radius:8px;align-items:flex-start;gap:14px;padding:17px;display:flex}.breach-consequence-icon{color:#fca5a5;background:#7f1d1d52;border:1px solid #f8717166;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:900;display:grid}.breach-consequence-panel span{color:#f87171;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.breach-consequence-panel strong{color:#fee2e2;margin-top:6px;font-size:13px;line-height:1.55;display:block}.breach-consequence-panel ul{color:#a8b2c1;gap:6px;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.breach-reason-field{gap:8px;display:grid}.breach-reason-field>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.breach-reason-field span{color:#dbe4ef;font-size:12px;font-weight:750}.breach-reason-field small{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:10px}.breach-reason-field textarea{resize:vertical;color:#f8fafc;width:100%;min-height:118px;font:inherit;background:#0e1319;border:1px solid #94a3b829;border-radius:6px;outline:none;padding:12px 13px;font-size:13px;line-height:1.55;transition:border-color .14s,box-shadow .14s}.breach-reason-field textarea::placeholder{color:#536171}.breach-reason-field textarea:focus{border-color:#f871718c;box-shadow:0 0 0 3px #f8717114}.breach-reason-field textarea:disabled{cursor:not-allowed;opacity:.6}.breach-confirmation{cursor:pointer;background:#0f172a66;border:1px solid #94a3b821;border-radius:7px;align-items:flex-start;gap:11px;padding:14px;display:flex}.breach-confirmation input{accent-color:#dc2626;width:16px;height:16px;margin:2px 0 0}.breach-confirmation span{gap:4px;display:grid}.breach-confirmation strong{color:#e5edf6;font-size:12px}.breach-confirmation small{color:#7f8c9d;font-size:11px;line-height:1.55}.breach-form-error{color:#fecaca;background:#7f1d1d24;border:1px solid #f871714d;border-radius:6px;padding:11px 12px;font-size:12px;line-height:1.5}.breach-form-actions{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}.breach-cancel-button,.breach-confirm-button{border-radius:6px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .14s,border-color .14s,background .14s,color .14s,opacity .14s}.breach-cancel-button{color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b829}.breach-cancel-button:hover:not(:disabled){color:#f8fafc;border-color:#94a3b84d}.breach-confirm-button{color:#fff1f2;cursor:pointer;background:#991b1b;border:1px solid #f8717194}.breach-confirm-button:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.breach-cancel-button:disabled,.breach-confirm-button:disabled{cursor:not-allowed;opacity:.44}.breach-cancel-button:focus-visible,.breach-confirm-button:focus-visible,.breach-form-close:focus-visible{outline-offset:3px;outline:2px solid #f87171b3}@media (width<=900px){.account-breach-control-panel{flex-direction:column;align-items:stretch}.account-breach-trigger{width:100%}}@media (width<=640px){.breach-form-panel{width:100%}.breach-form-header{padding:22px 20px 18px}.breach-form-body{padding:20px 20px 28px}.breach-account-summary{grid-template-columns:1fr}.breach-form-actions{flex-direction:column-reverse}.breach-cancel-button,.breach-confirm-button{width:100%}}.accounts-page{width:100%}.accounts-page-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.accounts-eyebrow{color:#626269;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:block}.accounts-page-header h1{color:#f3f3f3;letter-spacing:-1.8px;margin:0;font-size:42px;font-weight:800}.accounts-page-header p{color:#8d8d94;max-width:620px;margin:11px 0 0;font-size:13px;line-height:1.65}.accounts-add-button{min-height:41px;color:var(--blue);background:#6b8fff12;border:1px solid #6b8fff80;border-radius:7px;align-items:center;gap:9px;padding:0 15px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:inline-flex}.accounts-add-button span{font-size:17px}.accounts-add-button small{color:#55555d;margin-left:3px;font-size:7px}.accounts-add-button:disabled{cursor:default}.accounts-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.accounts-summary-grid article{background:#101010;border:1px solid #222;border-radius:8px;padding:17px 18px;position:relative;overflow:hidden}.accounts-summary-grid article:before{content:"";background:#393939;width:2px;position:absolute;inset:0 auto 0 0}.accounts-summary-grid article:nth-child(2):before{background:var(--blue)}.accounts-summary-grid article:nth-child(3):before{background:var(--green)}.accounts-summary-grid article:nth-child(4):before{background:var(--red)}.accounts-summary-grid span{color:#686870;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.accounts-summary-grid strong{color:#eee;margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:23px;font-weight:600;display:block}.accounts-workspace{background:#0d0d0d;border:1px solid #232323;border-radius:10px;grid-template-columns:330px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.accounts-list-panel{background:#0b0b0b;border-right:1px solid #222;min-width:0}.accounts-list-heading{border-bottom:1px solid #202020;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.accounts-list-heading span{color:#d8d8da;font-size:11px;font-weight:750}.accounts-list-heading small{color:#77777f;background:#171717;border-radius:4px;place-items:center;min-width:22px;height:22px;font-family:IBM Plex Mono,monospace;font-size:8px;display:grid}.accounts-list{gap:7px;padding:10px;display:grid}.account-list-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:14px;transition:background .12s,border-color .12s}.account-list-card:hover{background:#111}.account-list-card.selected{background:#151515;border-color:#303030}.account-list-header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.account-list-header strong{color:#e9e9e9;font-size:11px;font-weight:700;display:block}.account-list-header>div>span{color:#626269;margin-top:4px;font-size:8px;display:block}.account-list-status,.detail-status,.mini-status{letter-spacing:.25px;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600}.account-list-meta{gap:7px;margin-top:12px;display:flex}.account-list-meta span{color:#74747b;border:1px solid #222;border-radius:4px;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:7px}.account-list-progress{margin-top:14px}.account-list-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.account-list-progress span{color:#595960;font-family:IBM Plex Mono,monospace;font-size:7px}.account-list-progress strong{color:#bdbdc2;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:500}.account-detail-panel{background:#0e0e0e;min-width:0}.account-detail-header{background:#101010;border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:24px;min-height:95px;padding:20px 24px;display:flex}.account-detail-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.account-detail-title-row h2{color:#f1f1f1;letter-spacing:-.6px;margin:0;font-size:20px;font-weight:800}.account-detail-header p{color:#63636a;margin:7px 0 0;font-family:IBM Plex Mono,monospace;font-size:8px}.account-detail-balance{text-align:right;flex-shrink:0}.account-detail-balance span{color:#5e5e65;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.account-detail-balance strong{color:#e9e9e9;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:600;display:block}.account-detail-section{border-bottom:1px solid #1f1f1f;padding:23px 24px}.account-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.account-section-heading span{color:#5d5d65;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.account-section-heading h3{color:#dedee0;margin:0;font-size:14px;font-weight:750}.account-section-value{font-family:IBM Plex Mono,monospace;font-size:13px}.primary-progress-panel{background:#111;border:1px solid #242424;border-radius:7px;padding:17px}.primary-progress-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.primary-progress-header span{color:#66666e;font-family:IBM Plex Mono,monospace;font-size:8px}.primary-progress-header strong{color:#eee;letter-spacing:-1px;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600;display:block}.primary-progress-footer{color:#5a5a62;justify-content:space-between;gap:14px;margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:7px;display:flex}.account-progress-track{background:#242424;width:100%;height:4px;overflow:hidden}.account-progress-fill{background:var(--blue);height:100%;transition:width .3s}.account-progress-fill.green{background:var(--green)}.account-progress-fill.blue{background:var(--blue)}.risk-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.risk-stat-grid article{background:#101010;border:1px solid #212121;border-radius:6px;padding:14px}.risk-stat-grid span{color:#616169;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.risk-stat-grid strong{color:#e6e6e6;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:550;display:block}.risk-stat-grid small{color:#505058;margin-top:5px;font-size:7px;display:block}.stage-timeline{display:grid}.stage-timeline-item{grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.timeline-column{flex-direction:column;align-items:center;display:flex}.timeline-dot{background:#0e0e0e;border:2px solid;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px;display:block}.timeline-line{background:#292929;flex:1;width:1px;min-height:45px}.stage-timeline-copy{padding-bottom:17px}.stage-timeline-copy>div{align-items:center;gap:8px;display:flex}.stage-timeline-copy strong{color:#dfdfe1;font-size:11px}.stage-timeline-copy>span{color:#6a6a72;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.stage-timeline-copy small{color:#505058;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.current-stage-tag{background:#6b8fff1a;border-radius:3px;padding:3px 5px;font-family:IBM Plex Mono,monospace;color:var(--blue)!important;font-size:6px!important}.rules-panel{border:1px solid #222;border-radius:7px;overflow:hidden}.rule-row{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.rule-row:last-child{border-bottom:0}.rule-row span{color:#85858c;font-size:9px}.rule-row small{color:#505058;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:6px;display:block}.rule-row strong{color:#dddddf;text-align:right;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.payout-history-list{border:1px solid #222;border-radius:7px;overflow:hidden}.payout-history-row{border-bottom:1px solid #1e1e1e;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.payout-history-row:last-child{border-bottom:0}.payout-history-row strong{color:#dedee0;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.payout-history-row span{color:#595961;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.payout-history-value{align-items:center;gap:10px;display:flex}.breach-warning-panel{background:#ed64750d;border:1px solid #ed647540;border-radius:7px;align-items:flex-start;gap:13px;margin:20px 24px 0;padding:14px;display:flex}.breach-icon{width:29px;height:29px;color:var(--red);background:#ed64751f;border-radius:5px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;font-weight:700;display:grid}.breach-warning-panel span{color:var(--red);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.breach-warning-panel strong{color:#e9d2d5;margin-top:4px;font-size:10px;display:block}.breach-warning-panel small{color:#8e696f;margin-top:5px;font-size:7px;display:block}.account-tone-green{color:var(--green);background:#65d28f17}.account-tone-blue{color:var(--blue);background:#6b8fff1a}.account-tone-red{color:var(--red);background:#ed647517}.account-tone-amber{color:var(--amber);background:#f0ad3d1a}.account-tone-neutral{color:#7b7b83;background:#191919}.account-positive{color:var(--green)!important}.account-negative{color:var(--red)!important}.account-blue{color:var(--blue)!important}.account-detail-placeholder{text-align:center;place-content:center;min-height:640px;display:grid}.account-detail-placeholder strong{color:#d0d0d3;font-size:12px}.account-detail-placeholder span{color:#56565e;max-width:280px;margin-top:7px;font-size:9px;line-height:1.5}.account-detail-loading{color:#595961;place-items:center;min-height:500px;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid}.account-detail-error{color:#dc8993;border:1px solid #ed647540;border-radius:6px;margin:18px 24px;padding:12px;font-size:9px}.account-empty-state{color:#595961;text-align:center;padding:24px;font-family:IBM Plex Mono,monospace;font-size:8px}.account-empty-state.compact{padding:18px}@media (width<=1100px){.accounts-workspace{grid-template-columns:280px minmax(0,1fr)}.risk-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.accounts-summary-grid{grid-template-columns:repeat(2,1fr)}.accounts-workspace{display:block}.accounts-list-panel{border-bottom:1px solid #222;border-right:0}.accounts-list{display:flex;overflow-x:auto}.account-list-card{min-width:260px}}@media (width<=560px){.accounts-page-header{flex-direction:column}.accounts-page-header h1{font-size:35px}.accounts-summary-grid{grid-template-columns:1fr}.account-detail-header{flex-direction:column;align-items:flex-start}.account-detail-balance{text-align:left}.risk-stat-grid{grid-template-columns:1fr}.payout-history-row{flex-direction:column;align-items:flex-start}.payout-history-value{justify-content:space-between;width:100%}}.account-form-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-form-panel{background:#0c0c0c;border-left:1px solid #292929;width:min(760px,96vw);height:100vh;animation:.18s ease-out account-panel-enter;overflow-y:auto;box-shadow:-30px 0 80px #00000073}@keyframes account-panel-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.account-form-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0cf5;border-bottom:1px solid #222;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex;position:sticky;top:0}.account-form-eyebrow{color:var(--blue);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;display:block}.account-form-header h2{color:#f4f4f4;letter-spacing:-.9px;margin:0;font-size:25px;font-weight:800}.account-form-header p{color:#77777f;max-width:470px;margin:8px 0 0;font-size:10px;line-height:1.55}.account-form-close{color:#797981;cursor:pointer;background:#121212;border:1px solid #282828;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:18px;transition:border-color .12s,color .12s;display:grid}.account-form-close:hover{color:#eee;border-color:#444}.account-form{padding:0 28px 32px}.account-form-error{background:#ed64750f;border:1px solid #ed64754d;border-radius:6px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px;display:flex}.account-form-error span{width:22px;height:22px;color:var(--red);background:#ed64751f;border-radius:4px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;display:grid}.account-form-error p{color:#d78993;margin:3px 0 0;font-size:9px;line-height:1.45}.account-form-section{border-bottom:1px solid #202020;padding:28px 0}.account-form-section-heading{grid-template-columns:32px minmax(0,1fr);gap:10px;margin-bottom:21px;display:grid}.account-form-section-heading>span{width:27px;height:27px;color:var(--blue);background:#121212;border:1px solid #2a2a2a;border-radius:5px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600;display:grid}.account-form-section-heading h3{color:#e8e8ea;margin:0;font-size:14px;font-weight:750}.account-form-section-heading p{color:#606068;margin:5px 0 0;font-size:8px;line-height:1.5}.account-form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.account-form label{flex-direction:column;gap:7px;display:flex}.account-form label>span,.account-form-label{color:#76767e;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:500}.account-form input,.account-form select{color:#dddddf;background:#111;border:1px solid #292929;border-radius:6px;outline:none;width:100%;height:40px;padding:0 11px;font-family:IBM Plex Mono,monospace;font-size:9px;transition:border-color .12s,background .12s}.account-form input:focus,.account-form select:focus{background:#131313;border-color:#6b8fffa6}.account-form input::placeholder{color:#45454d}.account-form input:disabled{cursor:not-allowed;opacity:.38}.account-form select{cursor:pointer}.account-form-field-group{margin-top:20px}.account-form-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:9px;display:block}.account-type-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.account-type-option{min-height:92px;color:inherit;cursor:pointer;text-align:left;background:#101010;border:1px solid #272727;border-radius:7px;padding:13px;transition:border-color .12s,background .12s,transform .12s}.account-type-option:hover{background:#121212;border-color:#373737;transform:translateY(-1px)}.account-type-option.selected{background:#6b8fff12;border-color:#6b8fff8c}.account-type-option strong{color:#dfdfe1;font-size:10px;display:block}.account-type-option.selected strong{color:#90aaff}.account-type-option span{color:#606068;margin-top:7px;font-size:7px;line-height:1.45;display:block}.account-size-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.account-size-option{color:#77777f;cursor:pointer;background:#101010;border:1px solid #272727;border-radius:5px;height:38px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.account-size-option:hover{color:#bbbbc0;border-color:#373737}.account-size-option.selected{color:var(--blue);background:#6b8fff17;border-color:#6b8fff8c}.account-stage-preview{background:#101010;border:1px solid #232323;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:11px;margin-top:18px;padding:12px;display:grid}.account-stage-preview>span{color:#5d5d65;font-family:IBM Plex Mono,monospace;font-size:7px}.account-stage-preview strong{background:var(--blue-soft);color:var(--blue);text-transform:uppercase;border-radius:4px;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600}.account-stage-preview small{color:#57575f;text-align:right;font-size:7px}.account-rule-block{background:#101010;border:1px solid #242424;border-radius:7px;margin-top:14px;padding:15px;position:relative}.account-rule-block:before{content:"";width:2px;position:absolute;top:12px;bottom:12px;left:0}.account-rule-block.blue:before{background:var(--blue)}.account-rule-block.red:before{background:var(--red)}.account-rule-block.purple:before{background:var(--purple)}.account-rule-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.account-rule-heading strong{color:#dddddf;font-size:10px;display:block}.account-rule-heading div>span{color:#5b5b63;margin-top:4px;font-size:7px;display:block}.account-rule-fields{margin-top:6px}.account-toggle{cursor:pointer;background:#171717;border:1px solid #303030;border-radius:999px;flex-shrink:0;width:34px;height:18px;padding:0;position:relative}.account-toggle>span{background:#6c6c73;border-radius:50%;width:10px;height:10px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.account-toggle.enabled{background:#a86df41f;border-color:#a86df480}.account-toggle.enabled>span{background:var(--purple);transform:translate(16px)}.payout-balance-options{margin-top:20px}.payout-balance-options>.account-form-label{margin-bottom:10px}.payout-balance-option{width:100%;color:inherit;cursor:pointer;text-align:left;background:#101010;border:1px solid #252525;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;margin-top:7px;padding:13px 14px;display:grid}.payout-balance-option:hover{border-color:#353535}.payout-balance-option.selected{background:#65d28f0b;border-color:#65d28f6b}.payout-balance-option strong{color:#d9d9dc;font-size:9px}.payout-balance-option.selected strong{color:var(--green)}.payout-balance-option span{color:#5a5a62;grid-column:1;font-size:7px}.payout-balance-option small{color:#6c6c74;text-align:right;grid-area:1/2/3;font-family:IBM Plex Mono,monospace;font-size:7px}.account-form-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.account-form-actions>div:first-child{flex-direction:column;display:flex}.account-form-actions>div:first-child span{color:#717179;font-family:IBM Plex Mono,monospace;font-size:7px}.account-form-actions>div:first-child small{color:#4d4d55;margin-top:3px;font-size:7px}.account-form-actions>div:last-child{gap:8px;display:flex}.account-form-cancel,.account-form-submit{cursor:pointer;border-radius:6px;min-height:38px;padding:0 14px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.account-form-cancel{color:#7d7d85;background:#111;border:1px solid #292929}.account-form-submit{color:#93adff;background:#6b8fff1c;border:1px solid #6b8fffa6}.account-form-submit:hover:not(:disabled){background:#6b8fff2b}.account-form-cancel:disabled,.account-form-submit:disabled{cursor:wait;opacity:.5}@media (width<=650px){.account-form-panel{width:100%}.account-form-header{padding:21px 18px}.account-form{padding:0 18px 26px}.account-form-grid,.account-type-grid{grid-template-columns:1fr}.account-size-grid{grid-template-columns:repeat(3,1fr)}.account-stage-preview{grid-template-columns:auto 1fr}.account-stage-preview small{text-align:left;grid-column:1/-1}.payout-balance-option{grid-template-columns:1fr}.payout-balance-option small{text-align:left;grid-area:auto/1}.account-form-actions{flex-direction:column;align-items:stretch}.account-form-actions>div:last-child{justify-content:flex-end}}.overview-page{width:100%}.overview-header{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:30px;display:flex}.page-eyebrow,.panel-eyebrow{color:#686870;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:block}.overview-header h1{color:#f5f5f5;letter-spacing:-2.1px;max-width:720px;margin:0;font-size:clamp(32px,4.5vw,50px);font-weight:800;line-height:1.03}.overview-header p{color:#929299;max-width:650px;margin:15px 0 0;font-size:14px;line-height:1.65}.primary-action{color:#8eabff;cursor:pointer;letter-spacing:.3px;background:#6b8fff17;border:1px solid #6b8fffb3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.primary-action:hover:not(:disabled){border-color:var(--blue);background:#6b8fff26;transform:translateY(-1px)}.primary-action:active:not(:disabled){transform:translateY(0)}.primary-action:disabled{cursor:not-allowed;opacity:.45}.primary-action span{font-size:18px}.trader-score-card,.overview-metric-card,.performance-card,.payout-summary-card,.account-progress-card,.recent-trades-card,.score-components-card{border:1px solid var(--border);box-shadow:none;background:#101010;transition:border-color .14s,transform .14s,background .14s}.overview-metric-card:hover,.account-progress-card:hover{background:#121212;border-color:#333;transform:translateY(-2px)}.overview-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;display:grid}.trader-score-card{border-top:2px solid var(--purple);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;min-height:252px;padding:28px;display:flex;position:relative;overflow:hidden}.trader-score-card:before{content:"";background:#a86df40d;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-120px;right:-90px}.trader-score-copy{z-index:1;max-width:430px;position:relative}.trader-score-copy h2{color:#f1f1f1;letter-spacing:-.8px;margin:0;font-size:27px;font-weight:800;line-height:1.13}.trader-score-copy p{color:#8b8b92;margin:13px 0 0;font-size:13px;line-height:1.6}.score-meta{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.score-meta span{color:#8f8f96;background:#141414;border:1px solid #262626;border-radius:5px;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:500}.score-ring-wrap{flex-shrink:0;width:145px;height:145px;position:relative}.score-ring{width:100%;height:100%;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke-width:7px}.score-ring-background{stroke:#202020}.score-ring-value{stroke:var(--purple);stroke-linecap:round;transition:stroke-dashoffset .6s}.score-ring-text{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-ring-text strong{color:#f3f3f3;letter-spacing:-2px;font-family:IBM Plex Mono,monospace;font-size:40px;font-weight:600}.score-ring-text span{color:#606068;margin:18px 0 0 3px;font-family:IBM Plex Mono,monospace;font-size:9px}.hero-metrics-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.overview-metric-card{border-radius:9px;min-height:119px;padding:19px;position:relative;overflow:hidden}.overview-metric-card:before{content:"";background:#383838;height:2px;position:absolute;top:0;left:0;right:0}.hero-metrics-grid .overview-metric-card:first-child:before{background:var(--green)}.hero-metrics-grid .overview-metric-card:nth-child(2):before{background:var(--blue)}.hero-metrics-grid .overview-metric-card:nth-child(3):before{background:var(--red)}.hero-metrics-grid .overview-metric-card:nth-child(4):before{background:var(--amber)}.metric-card-label{color:#74747c;letter-spacing:.35px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;display:block}.metric-card-value{color:#eee;letter-spacing:-1px;margin-top:13px;font-family:IBM Plex Mono,monospace;font-size:26px;font-weight:600;display:block}.metric-card-helper{color:#616169;margin-top:7px;font-size:9px;display:block}.metric-highlight .metric-card-value,.metric-positive .metric-card-value{color:var(--green)}.metric-warning .metric-card-value{color:var(--red)}.performance-metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.performance-metrics-grid .overview-metric-card:first-child:before{background:var(--green)}.performance-metrics-grid .overview-metric-card:nth-child(2):before{background:var(--blue)}.performance-metrics-grid .overview-metric-card:nth-child(3):before{background:var(--amber)}.performance-metrics-grid .overview-metric-card:nth-child(4):before{background:var(--red)}.overview-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);gap:14px;margin-top:14px;display:grid}.performance-card,.payout-summary-card,.recent-trades-card,.score-components-card{border-radius:10px}.performance-card{border-top:2px solid var(--blue);min-width:0;padding:23px}.panel-heading,.overview-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.panel-heading h2,.overview-section-heading h2{color:#eee;letter-spacing:-.5px;margin:0;font-size:18px;font-weight:800}.chart-total{letter-spacing:-.5px;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600}.performance-chart{width:100%;height:220px;color:var(--green);margin-top:27px}.performance-chart svg{width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:#1d1d1d;stroke-width:1px;stroke-dasharray:4 5}.chart-area{fill:url(#performanceFill)}.chart-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-footer{color:#57575e;justify-content:space-between;gap:20px;margin-top:13px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.chart-empty{color:#5d5d65;place-items:center;min-height:220px;margin-top:20px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.payout-summary-card{border-top:2px solid var(--green);padding:23px}.payout-stat{border-bottom:1px solid #1f1f1f;padding:24px 0 20px}.payout-stat span{color:#66666d;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.payout-stat strong{color:var(--green);letter-spacing:-1.4px;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:600;display:block}.payout-detail-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding-top:20px;display:grid}.payout-detail-grid span{color:#5f5f67;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.payout-detail-grid strong{color:#e5e5e5;text-overflow:ellipsis;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;display:block;overflow:hidden}.payout-note{color:#56565e;margin:20px 0 0;font-size:9px;line-height:1.55}.overview-section{margin-top:34px}.section-meta,.panel-count{color:#5e5e66;font-family:IBM Plex Mono,monospace;font-size:8px}.account-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.account-progress-card{border-radius:9px;min-width:0;padding:19px}.account-progress-top{justify-content:space-between;gap:14px;display:flex}.account-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-progress-top h3{color:#eee;margin:0;font-size:14px;font-weight:750}.account-progress-top p{color:#63636b;margin:7px 0 0;font-family:IBM Plex Mono,monospace;font-size:8px}.account-arrow,.trade-row-arrow{color:#515159;transition:transform .12s,color .12s}.account-progress-card:hover .account-arrow{color:var(--blue);transform:translate(3px)}.account-status{letter-spacing:.4px;text-transform:uppercase;border-radius:4px;padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600}.status-funded{color:var(--green);background:#65d28f17}.status-active{color:var(--blue);background:#6b8fff1a}.status-breached{color:var(--red);background:#ed647517}.status-closed{color:#808088;background:#191919}.account-progress-body{margin-top:20px}.progress-copy-row{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.progress-copy-row span{color:#5f5f67;font-family:IBM Plex Mono,monospace;font-size:8px}.progress-copy-row strong{color:#ddd;text-align:right;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;overflow:hidden}.progress-track{background:#202020;border-radius:1px;width:100%;height:4px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--blue);height:100%;transition:width .35s}.progress-helper{color:#585860;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:7px;line-height:1.4;display:block}.overview-bottom-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:14px;margin-top:34px;display:grid}.recent-trades-card,.score-components-card{padding:23px}.recent-trades-card{border-top:2px solid var(--amber)}.score-components-card{border-top:2px solid var(--purple)}.recent-trades-list{margin-top:14px}.recent-trade-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c1c1c;grid-template-columns:90px minmax(0,1fr) auto 20px;align-items:center;gap:15px;padding:14px 5px;transition:background .11s;display:grid}.recent-trade-row:last-child{border-bottom:0}.recent-trade-row:hover{background:#131313}.recent-trade-row:hover .trade-row-arrow{color:var(--blue);transform:translate(3px)}.trade-symbol strong,.trade-context strong{color:#e9e9e9;font-size:11px;font-weight:700;display:block}.trade-result strong{color:#e9e9e9;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:block}.trade-symbol span,.trade-context span,.trade-result span{color:#5c5c64;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:7px;display:block}.trade-result{text-align:right}.trade-row-arrow{font-size:13px}.positive-text{color:var(--green)!important}.negative-text{color:var(--red)!important}.score-components{gap:17px;margin-top:23px;display:grid}.score-component>div:first-child{justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.score-component span{color:#83838a;font-size:9px}.score-component strong{color:#eee;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.score-components-card .progress-fill{background:var(--purple)}.score-confidence{border-top:1px solid #202020;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:24px;padding-top:17px;display:grid}.score-confidence span{color:#616169;font-family:IBM Plex Mono,monospace;font-size:8px}.score-confidence strong{color:#e2e2e2;font-family:IBM Plex Mono,monospace;font-size:9px}.score-confidence small{color:#55555d;grid-column:1/-1;font-family:IBM Plex Mono,monospace;font-size:7px}.overview-empty{color:#5e5e66;text-align:center;border:1px dashed #292929;border-radius:7px;margin-top:15px;padding:27px;font-family:IBM Plex Mono,monospace;font-size:9px}.overview-empty.compact{margin-top:20px;padding:20px}@media (width<=1180px){.overview-hero-grid,.overview-main-grid,.overview-bottom-grid{grid-template-columns:1fr}.account-progress-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.overview-header{flex-direction:column}.performance-metrics-grid{grid-template-columns:repeat(2,1fr)}.trader-score-card{align-items:flex-start}.account-progress-grid{grid-template-columns:1fr}}@media (width<=560px){.overview-header h1{font-size:35px}.hero-metrics-grid,.performance-metrics-grid{grid-template-columns:1fr}.trader-score-card{flex-direction:column}.score-ring-wrap{width:128px;height:128px}.recent-trade-row{grid-template-columns:70px minmax(0,1fr) auto}.trade-row-arrow{display:none}.chart-footer{flex-direction:column}}.journal-page{width:100%}.journal-page-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.journal-eyebrow{color:#626269;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:block}.journal-page-header h1{color:#f3f3f3;letter-spacing:-1.8px;margin:0;font-size:42px;font-weight:800}.journal-page-header p{color:#8d8d94;max-width:660px;margin:11px 0 0;font-size:13px;line-height:1.65}.journal-log-button{min-height:41px;color:var(--amber);cursor:pointer;background:#d69e2e12;border:1px solid #d69e2e80;border-radius:7px;align-items:center;gap:9px;padding:0 15px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:inline-flex}.journal-log-button:hover{background:#d69e2e1f}.journal-log-button span{font-size:17px}.journal-summary-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.journal-summary-grid article{background:#101010;border:1px solid #222;border-radius:8px;padding:17px 18px;position:relative;overflow:hidden}.journal-summary-grid article:before{content:"";background:#393939;width:2px;position:absolute;inset:0 auto 0 0}.journal-summary-grid article:nth-child(2):before{background:var(--green)}.journal-summary-grid article:nth-child(3):before{background:var(--amber)}.journal-summary-grid article:nth-child(4):before{background:var(--blue)}.journal-summary-grid article:nth-child(5):before{background:var(--purple)}.journal-summary-grid span{color:#686870;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.journal-summary-grid strong{color:#eee;margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:21px;font-weight:600;display:block}.journal-positive{color:var(--green)!important}.journal-negative{color:var(--red)!important}.journal-workspace{background:#0d0d0d;border:1px solid #232323;border-radius:10px;overflow:hidden}.journal-toolbar{background:#0b0b0b;border-bottom:1px solid #202020;grid-template-columns:minmax(0,1fr) 230px;gap:12px;padding:14px;display:grid}.journal-search-wrap{background:#111;border:1px solid #272727;border-radius:6px;align-items:center;gap:10px;min-width:0;height:40px;padding:0 12px;display:flex}.journal-search-wrap>span{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:13px}.journal-search-wrap input{color:#e9e9e9;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:11px}.journal-search-wrap input::placeholder{color:#57575e}.journal-sort-wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.journal-sort-wrap>span,.journal-filter-grid label>span{color:#66666d;letter-spacing:.35px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.journal-sort-wrap select,.journal-filter-grid select,.journal-filter-grid input{color:#bdbdc2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111;border:1px solid #272727;border-radius:5px;outline:none;width:100%;min-height:36px;font-family:IBM Plex Mono,monospace;font-size:8px}.journal-sort-wrap select{padding:0 9px}.journal-filter-grid select,.journal-filter-grid input{margin-top:6px;padding:0 9px}.journal-sort-wrap select:focus,.journal-filter-grid select:focus,.journal-filter-grid input:focus,.journal-search-wrap:focus-within{border-color:#d69e2ea6}.journal-filter-grid{background:#0e0e0e;border-bottom:1px solid #202020;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;padding:14px;display:grid}.journal-filter-grid label{min-width:0}.journal-filter-actions{align-items:flex-end;display:flex}.journal-filter-actions button{color:#888890;cursor:pointer;background:#141414;border:1px solid #292929;border-radius:5px;width:100%;min-height:36px;font-family:IBM Plex Mono,monospace;font-size:8px}.journal-filter-actions button:hover:not(:disabled){color:#d3d3d6;border-color:#393939}.journal-filter-actions button:disabled{cursor:default;opacity:.4}.journal-metadata-warning{color:#b69a63;background:#d69e2e0f;border:1px solid #d69e2e47;border-radius:5px;margin:12px 14px 0;padding:10px 12px;font-size:10px;line-height:1.55}.journal-ledger-header{border-bottom:1px solid #202020;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 16px;display:flex}.journal-ledger-header>div{align-items:center;gap:10px;display:flex}.journal-ledger-header span{color:#d8d8da;font-size:11px;font-weight:750}.journal-ledger-header strong{color:#77777f;background:#171717;border-radius:4px;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:500}.journal-ledger-header small{color:#55555c;font-size:8px}.journal-table-wrap{width:100%;overflow-x:auto}.journal-table{border-collapse:collapse;width:100%;min-width:1120px}.journal-table th{color:#5f5f66;letter-spacing:.4px;text-align:left;text-transform:uppercase;background:#0b0b0b;border-bottom:1px solid #202020;height:38px;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600}.journal-table th.numeric,.journal-table td.numeric{text-align:right}.journal-table tbody tr{cursor:pointer;height:62px;transition:background .11s}.journal-table tbody tr:hover,.journal-table tbody tr:focus{background:#111;outline:none}.journal-table td{color:#a5a5ab;vertical-align:middle;border-bottom:1px solid #1c1c1c;padding:9px 12px;font-size:9px}.journal-table tbody tr:last-child td{border-bottom:none}.journal-date,.journal-muted-cell{color:#76767d;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:8px}.journal-account-cell{min-width:135px}.journal-account-cell strong{color:#dedee1;font-size:9px;font-weight:700;display:block}.journal-account-cell span{color:#5f5f66;margin-top:4px;font-size:7px;display:block}.journal-stage,.journal-outcome,.journal-record-state{letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;min-height:20px;padding:0 6px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600;display:inline-flex}.journal-stage.challenge{color:var(--blue);background:#6b8fff14}.journal-stage.funded{color:var(--green);background:#41b87e14}.journal-trade-cell{align-items:center;gap:7px;display:flex}.journal-trade-cell strong{color:#e4e4e7;font-family:IBM Plex Mono,monospace;font-size:9px}.journal-trade-cell span{font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600}.journal-trade-cell .buy{color:var(--blue)}.journal-trade-cell .sell{color:var(--red)}.journal-setup{color:#a5a5ab;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;display:block;overflow:hidden}.journal-outcome.tp{color:var(--green);background:#41b87e14}.journal-outcome.sl{color:var(--red);background:#e4565614}.journal-outcome.be{color:#8b8b92;background:#171717}.journal-outcome.manual{color:var(--amber);background:#d69e2e14}.journal-table td.numeric strong{white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.journal-record-state.active{color:#65bd91;background:#41b87e12}.journal-record-state.locked{color:#6d6d74;background:#151515}.journal-record-state.checking{color:#687aa6;background:#6b8fff0f}.journal-empty-state{text-align:center;place-content:center;gap:7px;min-height:250px;padding:24px;display:grid}.journal-empty-state strong{color:#d7d7da;font-size:12px}.journal-empty-state span{color:#66666d;font-size:9px}@media (width<=1250px){.journal-summary-grid{grid-template-columns:repeat(3,1fr)}.journal-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.journal-page-header{flex-direction:column}.journal-summary-grid{grid-template-columns:repeat(2,1fr)}.journal-toolbar{grid-template-columns:1fr}.journal-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-ledger-header{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}}@media (width<=560px){.journal-summary-grid,.journal-filter-grid{grid-template-columns:1fr}.journal-page-header h1{font-size:36px}}.analytics-page{flex-direction:column;gap:18px;width:100%;display:flex}.analytics-page-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 2px;display:flex}.analytics-eyebrow,.analytics-panel-heading span,.analytics-scope-card>span{color:#a78bfa;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:800}.analytics-page-header h1{color:#f4f7fb;letter-spacing:-1.2px;margin:6px 0 8px;font-size:clamp(28px,3vw,38px)}.analytics-page-header p{color:#8f9baa;max-width:650px;margin:0;font-size:14px;line-height:1.6}.analytics-scope-card{background:#11151b;border:1px solid #2a2f3a;border-left:3px solid #7c3aed;border-radius:5px;min-width:230px;padding:15px 16px}.analytics-scope-card strong,.analytics-scope-card small{display:block}.analytics-scope-card strong{color:#f4f7fb;margin-top:7px;font-size:15px}.analytics-scope-card small{color:#7f8a98;margin-top:5px;font-size:12px}.analytics-filter-bar{background:#0f1318;border:1px solid #242a33;border-radius:5px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.analytics-filter-bar label{flex-direction:column;gap:7px;display:flex}.analytics-filter-bar label>span{color:#7f8a98;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.analytics-filter-bar select{color:#e8edf3;min-height:40px;font:inherit;background:#151a21;border:1px solid #303744;border-radius:4px;outline:none;padding:0 11px}.analytics-filter-bar select:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed1f}.analytics-filter-bar select:disabled{opacity:.55}.analytics-reset-button{color:#c8d0da;cursor:pointer;background:#171c23;border:1px solid #343b47;border-radius:4px;min-height:40px;padding:0 15px;font-weight:750}.analytics-reset-button:hover{background:#1c222b;border-color:#4a5361}.analytics-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.analytics-metric-card{background:#11161c;border:1px solid #252b34;border-radius:5px;min-width:0;padding:15px 15px 14px;position:relative;overflow:hidden}.analytics-metric-card:before{content:"";background:#4c5665;width:2px;position:absolute;top:0;bottom:0;left:0}.analytics-metric-card.positive:before{background:#22c55e}.analytics-metric-card.negative:before{background:#ef4444}.analytics-metric-card.attention:before{background:#f59e0b}.analytics-metric-card>span,.analytics-profile-grid span,.analytics-month-row span{color:#7f8a98;font-size:11px}.analytics-metric-card strong{color:#f2f6fa;letter-spacing:-.5px;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:20px;display:block}.analytics-metric-card small{color:#697482;text-overflow:ellipsis;margin-top:7px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.analytics-grid-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.analytics-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.analytics-panel{background:#10151b;border:1px solid #252b34;border-radius:5px;min-width:0;overflow:hidden}.analytics-panel-heading{border-bottom:1px solid #222832;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 17px 14px;display:flex}.analytics-panel-heading h3{color:#eef2f7;margin:5px 0 0;font-size:15px}.analytics-panel-heading>strong{color:#dce3eb;font-family:IBM Plex Mono,monospace;font-size:15px}.analytics-curve-wrap{background:linear-gradient(#7c3aed09,#0000 42%);min-height:280px;padding:18px 18px 14px;position:relative}.analytics-curve{width:100%;height:245px;overflow:visible}.analytics-zero-line{stroke:#303743;stroke-dasharray:6 6;stroke-width:1px}.analytics-curve-line{stroke:#8b5cf6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.analytics-curve-scale{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:18px;bottom:18px;right:18px}.analytics-curve-scale span{color:#717d8c;background:#0f1318e0;border-radius:3px;padding:2px 5px;font-family:IBM Plex Mono,monospace;font-size:10px}.analytics-empty-chart,.analytics-empty-state{color:#6f7a88;text-align:center;place-items:center;min-height:150px;padding:24px;font-size:13px;display:grid}.analytics-profile-panel{flex-direction:column;display:flex}.analytics-profile-grid{background:#232933;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.analytics-profile-grid>div{background:#11161c;min-height:104px;padding:16px}.analytics-profile-grid strong{color:#f0f4f8;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:18px;display:block}.analytics-profile-note{background:#f59e0b0e;border:1px solid #3b3321;border-left:2px solid #f59e0b;border-radius:4px;margin:auto 15px 15px;padding:13px 14px}.analytics-profile-note span{color:#d9a441;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.analytics-profile-note p{color:#9a8f7a;margin:6px 0 0;font-size:11px;line-height:1.55}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:620px}.analytics-table th,.analytics-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #222832;padding:11px 13px}.analytics-table th:first-child,.analytics-table td:first-child{text-align:left}.analytics-table th{color:#697482;letter-spacing:.6px;text-transform:uppercase;background:#0d1217;font-size:10px;font-weight:800}.analytics-table td{color:#aeb8c4;font-family:IBM Plex Mono,monospace;font-size:11px}.analytics-table td:first-child{font-family:inherit}.analytics-table td:first-child strong{color:#dce3eb;font-size:12px}.analytics-table tbody tr:last-child td{border-bottom:none}.analytics-table tbody tr:hover td{background:#131920}.analytics-positive{color:#4ade80!important}.analytics-negative{color:#f87171!important}.analytics-month-list{flex-direction:column;display:flex}.analytics-month-row{border-bottom:1px solid #222832;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.analytics-month-row:last-child{border-bottom:none}.analytics-month-row>div:last-child{text-align:right}.analytics-month-row strong,.analytics-month-row span{display:block}.analytics-month-row strong{color:#dce3eb;font-size:12px}.analytics-month-row>div:last-child strong,.analytics-month-row>div:last-child span{font-family:IBM Plex Mono,monospace}.analytics-month-row span{margin-top:4px}@media (width<=1260px){.analytics-metric-grid{grid-template-columns:repeat(3,1fr)}.analytics-primary-grid{grid-template-columns:1fr}}@media (width<=940px){.analytics-page-header,.analytics-grid-two{grid-template-columns:1fr}.analytics-page-header{flex-direction:column}.analytics-scope-card{width:100%}.analytics-filter-bar{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.analytics-metric-grid,.analytics-filter-bar,.analytics-profile-grid{grid-template-columns:1fr}.analytics-reset-button{width:100%}.analytics-curve-wrap{min-height:230px}.analytics-curve{height:200px}}.analytics-section-intro{background:linear-gradient(90deg,#7c3aed13,#0000 48%),#10141a;border:1px solid #2a2637;border-left:3px solid #7c3aed;border-radius:5px;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:6px;padding:19px 20px;display:flex}.analytics-section-intro>div:first-child>span,.analytics-risk-note>span,.analytics-risk-boundary span{color:#a78bfa;letter-spacing:1.25px;text-transform:uppercase;font-size:10px;font-weight:800}.analytics-section-intro h2{color:#f2f5f9;letter-spacing:-.4px;margin:6px 0;font-size:20px}.analytics-section-intro p{color:#858f9d;max-width:640px;margin:0;font-size:12px;line-height:1.55}.analytics-section-boundary{text-align:right;min-width:220px}.analytics-section-boundary strong,.analytics-section-boundary span{display:block}.analytics-section-boundary strong{color:#d8dee7;font-size:12px}.analytics-section-boundary span{color:#6f7a88;margin-top:5px;font-size:10px}.analytics-risk-metric-grid .analytics-metric-card:before{background:#7c3aed}.analytics-risk-metric-grid .analytics-metric-card.positive:before{background:#22c55e}.analytics-risk-metric-grid .analytics-metric-card.negative:before{background:#ef4444}.analytics-risk-metric-grid .analytics-metric-card.attention:before{background:#f59e0b}.analytics-risk-primary-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.analytics-risk-stat-grid{background:#232933;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.analytics-risk-stat-grid>div{background:#11161c;min-height:96px;padding:15px 16px}.analytics-risk-stat-grid span,.analytics-loss-pressure-list span,.analytics-consistency-summary span,.analytics-daily-row span{color:#7f8a98;font-size:10px}.analytics-risk-stat-grid strong,.analytics-loss-pressure-list strong,.analytics-consistency-summary strong,.analytics-daily-row strong{color:#eef3f8;margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:16px;display:block}.analytics-risk-note{background:#7c3aed0b;border:1px solid #332d43;border-left:2px solid #7c3aed;border-radius:4px;margin:14px;padding:12px 13px}.analytics-risk-note p{color:#858091;margin:6px 0 0;font-size:10px;line-height:1.55}.analytics-loss-pressure-list{background:#232933;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.analytics-loss-pressure-list>div{background:#11161c;min-height:110px;padding:16px}.analytics-loss-pressure-list small{color:#687381;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.45;display:block}.analytics-concentration-list{flex-direction:column;gap:18px;padding:18px 18px 17px;display:flex}.analytics-concentration-copy{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-concentration-copy strong{color:#dfe5ec;font-family:IBM Plex Mono,monospace;font-size:12px}.analytics-concentration-copy>div strong{font-family:inherit}.analytics-concentration-copy span{color:#737e8c;margin-top:5px;font-size:10px;line-height:1.4;display:block}.analytics-concentration-track{background:#252b34;height:5px;margin-top:10px;overflow:hidden}.analytics-concentration-track span{background:#8b5cf6;height:100%;display:block}.analytics-consistency-summary{background:#232933;border-top:1px solid #232933;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.analytics-consistency-summary>div{background:#11161c;padding:14px}.analytics-consistency-summary strong{font-size:13px}.analytics-daily-list{flex-direction:column;display:flex}.analytics-daily-row{border-bottom:1px solid #222832;justify-content:space-between;align-items:center;gap:20px;padding:11px 15px;display:flex}.analytics-daily-row:last-child{border-bottom:none}.analytics-daily-row>div:last-child{text-align:right}.analytics-daily-row strong{margin-top:0;font-size:11px}.analytics-daily-row span{margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.analytics-risk-table{min-width:720px}.analytics-risk-boundary{background:#f59e0b0b;border:1px solid #3a3120;border-left:3px solid #f59e0b;border-radius:5px;grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);align-items:center;gap:24px;padding:16px 18px;display:grid}.analytics-risk-boundary strong{color:#d7c39b;margin-top:6px;font-size:12px;line-height:1.45;display:block}.analytics-risk-boundary p{color:#958a73;margin:0;font-size:10px;line-height:1.6}@media (width<=940px){.analytics-section-intro,.analytics-risk-boundary{grid-template-columns:1fr}.analytics-section-intro{flex-direction:column;align-items:stretch}.analytics-section-boundary{text-align:left;width:100%}.analytics-risk-primary-grid{grid-template-columns:1fr}}@media (width<=680px){.analytics-risk-stat-grid,.analytics-loss-pressure-list,.analytics-consistency-summary{grid-template-columns:1fr}.analytics-concentration-copy,.analytics-daily-row{flex-direction:column}.analytics-daily-row>div:last-child{text-align:left}}.analytics-coaching-intro{border-top:1px solid #232933;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:8px;padding-top:8px;display:flex}.analytics-coaching-intro>div>span,.analytics-biggest-card>span,.analytics-diagnosis-banner>div>span,.analytics-coaching-boundary span{color:#8b5cf6;letter-spacing:1.25px;text-transform:uppercase;font-size:9px;font-weight:800}.analytics-coaching-intro h2{color:#eef3f8;letter-spacing:-.4px;margin:7px 0 0;font-size:22px}.analytics-coaching-intro p{color:#7f8a98;max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.6}.analytics-confidence{color:#8d98a6;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#12171d;border:1px solid #343b47;border-radius:3px;align-items:center;min-height:23px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;display:inline-flex}.analytics-confidence.high{color:#73d6a4;border-color:#27533d}.analytics-confidence.medium{color:#d8b35d;border-color:#56451f}.analytics-confidence.low{color:#ac8bed;border-color:#43345f}.analytics-diagnosis-banner{background:#7c3aed0b;border:1px solid #302b3d;border-left:3px solid #8b5cf6;border-radius:5px;grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);align-items:center;gap:24px;padding:17px 18px;display:grid}.analytics-diagnosis-banner.positive{background:#22c55e09;border-left-color:#22c55e}.analytics-diagnosis-banner.negative{background:#ef444409;border-left-color:#ef4444}.analytics-diagnosis-banner strong{color:#e7edf4;margin-top:7px;font-size:13px;line-height:1.45;display:block}.analytics-diagnosis-banner p{color:#8994a1;margin:0;font-size:10px;line-height:1.65}.analytics-biggest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-biggest-card{background:#11161c;border:1px solid #2a3039;border-left:3px solid #596270;border-radius:5px;min-height:175px;padding:18px}.analytics-biggest-card.strength{border-left-color:#22c55e}.analytics-biggest-card.weakness{border-left-color:#ef4444}.analytics-biggest-card.strength>span{color:#55c989}.analytics-biggest-card.weakness>span{color:#f17878}.analytics-biggest-card h3{color:#eef3f8;margin:13px 0 0;font-size:16px;line-height:1.35}.analytics-biggest-card p{color:#828d9a;margin:9px 0 0;font-size:10px;line-height:1.6}.analytics-biggest-card>strong{color:#abb5c1;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;line-height:1.55;display:block}.analytics-insight-columns{align-items:start}.analytics-insight-panel{overflow:hidden}.analytics-insight-list{flex-direction:column;display:flex}.analytics-insight-card{background:#11161c;border-top:1px solid #232933;border-left:2px solid #0000;padding:15px 16px 16px}.analytics-insight-card:first-child{border-top:none}.analytics-insight-card.strength{border-left-color:#22c55eb3}.analytics-insight-card.weakness{border-left-color:#ef4444bf}.analytics-insight-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-insight-card-topline>span{color:#687482;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-insight-card.strength .analytics-insight-card-topline>span{color:#57c98b}.analytics-insight-card.weakness .analytics-insight-card-topline>span{color:#f17878}.analytics-insight-card h4,.analytics-priority-action h4{color:#e4eaf1;margin:11px 0 0;font-size:12px;line-height:1.4}.analytics-insight-card>p,.analytics-priority-action p{color:#818c99;margin:7px 0 0;font-size:10px;line-height:1.6}.analytics-insight-evidence{background:#0e1318;border:1px solid #282e37;margin-top:12px;padding:10px 11px}.analytics-insight-evidence span,.analytics-insight-action span,.analytics-priority-action>div:last-child>span{color:#666f7b;letter-spacing:.9px;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-insight-evidence strong{color:#aeb8c4;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;line-height:1.55;display:block}.analytics-insight-action{background:#f59e0b09;border-left:2px solid #f59e0b;margin-top:11px;padding:10px 11px}.analytics-insight-action span{color:#c69a43}.analytics-insight-action p{color:#9b8f75;margin:5px 0 0;font-size:9px;line-height:1.55}.analytics-priority-panel .analytics-panel-heading>small{color:#687381;font-family:IBM Plex Mono,monospace;font-size:8px}.analytics-priority-list{background:#232933;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.analytics-priority-action{background:#11161c;grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:190px;padding:16px;display:grid}.analytics-priority-number{color:#b69af2;background:#7c3aed17;border:1px solid #49366a;place-items:center;width:30px;height:30px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:800;display:grid}.analytics-priority-action small{color:#67727f;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.55;display:block}.analytics-coaching-boundary{background:#7c3aed09;border:1px solid #302a3f;border-left:3px solid #8b5cf6;border-radius:5px;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);align-items:center;gap:24px;padding:15px 18px;display:grid}.analytics-coaching-boundary strong{color:#d7cee8;margin-top:6px;font-size:11px;line-height:1.5;display:block}.analytics-coaching-boundary p{color:#817991;margin:0;font-size:9px;line-height:1.65}@media (width<=940px){.analytics-diagnosis-banner,.analytics-coaching-boundary,.analytics-priority-list{grid-template-columns:1fr}.analytics-priority-action{min-height:auto}}@media (width<=680px){.analytics-coaching-intro{flex-direction:column;align-items:flex-start}.analytics-biggest-grid{grid-template-columns:1fr}.analytics-insight-card-topline{flex-direction:column;align-items:flex-start}}.payouts-page{width:100%;padding-bottom:44px}.payouts-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.payouts-eyebrow,.payout-panel-heading span,.payout-section-heading span,.payout-detail-lifetime span,.payout-balance-policy span,.payout-data-note span,.historical-book-panel>span{color:#7f8b99;letter-spacing:1.25px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.payouts-header h1{color:#f2f6fa;letter-spacing:-1.8px;margin:7px 0 0;font-size:clamp(30px,4vw,46px);line-height:1}.payouts-header p{color:#98a5b4;max-width:650px;margin:13px 0 0;font-size:14px;line-height:1.65}.payouts-header-chip{background:#0c1510;border:1px solid #244433;border-left:3px solid #3fb950;min-width:210px;padding:16px 18px}.payouts-header-chip span{color:#8fa498;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.payouts-header-chip strong{color:#69d27b;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:23px;display:block}.payouts-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.payouts-summary-grid article{background:#0e141b;border:1px solid #242d37;border-top:2px solid #2f3b47;min-width:0;padding:16px}.payouts-summary-grid span{color:#84909d;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.payouts-summary-grid strong{color:#edf3f8;margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:21px;display:block}.payouts-summary-grid small{color:#6f7a87;margin-top:7px;font-size:11px;display:block}.payout-positive{color:#62ce77!important}.payout-negative{color:#ff7b72!important}.payouts-error,.payouts-loading,.payouts-empty{background:#0e141b;border:1px solid #303945}.payouts-error{color:#ff9a94;border-left:3px solid #f85149;margin-bottom:16px;padding:13px 15px}.payouts-loading{color:#93a0ad;text-align:center;padding:48px 20px}.payouts-empty{border-left:3px solid #3fb950;padding:52px}.payouts-empty span{color:#56c56c;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:800}.payouts-empty h2{color:#edf3f8;max-width:650px;margin:10px 0 0;font-size:25px}.payouts-empty p{color:#8f9ba8;max-width:700px;margin:12px 0 0;line-height:1.65}.payouts-workspace{background:#0b1117;border:1px solid #252e38;grid-template-columns:minmax(245px,.31fr) minmax(0,1fr);min-height:690px;display:grid}.payout-account-panel{background:#0d1319;border-right:1px solid #252e38;min-width:0}.payout-panel-heading{border-bottom:1px solid #252e38;justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.payout-panel-heading strong{color:#e5ebf1;margin-top:3px;font-size:14px;display:block}.payout-panel-heading small{color:#a5b0bb;border:1px solid #2e3a45;place-items:center;width:27px;height:27px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.payout-account-list{flex-direction:column;display:flex}.payout-account-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #202832;border-left:3px solid #0000;border-right:0;padding:16px;transition:background .14s,border-color .14s}.payout-account-card:hover{background:#111922}.payout-account-card.selected{background:#101b15;border-left-color:#3fb950}.payout-account-card-top,.payout-account-meta,.payout-account-value,.payout-detail-title-row,.payout-cycle-progress-head,.payout-cycle-progress-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.payout-account-card-top strong{color:#e7edf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.payout-account-card-top>div>span{color:#75818d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.payout-account-meta{justify-content:flex-start;margin-top:13px}.payout-account-meta span{color:#8d99a6;border-right:1px solid #29323c;padding-right:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.payout-account-meta span:last-child{border-right:0}.payout-account-value{margin-top:14px}.payout-account-value span{color:#75818d;text-transform:uppercase;font-size:10px;font-weight:700}.payout-account-value strong{color:#6bd27e;font-family:IBM Plex Mono,monospace;font-size:13px}.payout-status-pill{letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.payout-status-pill.green{color:#64d27a;background:#102417;border-color:#275e35}.payout-status-pill.blue{color:#72b7f2;background:#101e2a;border-color:#29577e}.payout-status-pill.amber{color:#e9b949;background:#241b0d;border-color:#705424}.payout-status-pill.red{color:#ff8179;background:#261312;border-color:#713331}.payout-detail-panel{min-width:0;padding-bottom:28px}.payout-detail-header{background:#0d141a;border-bottom:1px solid #252e38;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.payout-detail-title-row{justify-content:flex-start}.payout-detail-title-row h2{color:#edf3f8;letter-spacing:-.6px;margin:0;font-size:23px}.payout-detail-header p{color:#7f8b97;margin:7px 0 0;font-size:12px}.payout-detail-lifetime{text-align:right}.payout-detail-lifetime strong{color:#68d17b;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:19px;display:block}.payout-section{background:#0e151c;border:1px solid #27313b;margin:18px 20px 0;padding:20px}.current-cycle-section{border-top:2px solid #3fb950}.payout-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.payout-section-heading h3,.historical-book-panel h3{color:#e9eff4;margin:5px 0 0;font-size:17px}.payout-section-heading>strong{font-family:IBM Plex Mono,monospace;font-size:16px}.payout-cycle-progress-card{background:#0a1116;border:1px solid #28353e;padding:17px}.payout-cycle-progress-head>div>span,.payout-target-copy span{color:#7c8995;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.payout-cycle-progress-head strong{color:#eef4f8;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:22px;display:block}.payout-target-copy{text-align:right}.payout-target-copy strong{color:#b8c2cb;font-size:15px}.payout-progress-track{background:#1b252d;height:6px;margin-top:18px;overflow:hidden}.payout-progress-track span{background:#3fb950;height:100%;display:block}.payout-cycle-progress-foot{color:#85919d;margin-top:10px;font-size:11px}.payout-cycle-progress-foot span:first-child{color:#65cc78;font-family:IBM Plex Mono,monospace}.payout-cycle-stat-grid,.payout-rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.payout-cycle-stat-grid article,.payout-rules-grid article{background:#0b1218;border:1px solid #25303a;min-width:0;padding:14px}.payout-cycle-stat-grid span,.payout-rules-grid span{color:#778491;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.payout-cycle-stat-grid strong,.payout-rules-grid strong{overflow-wrap:anywhere;color:#e5ecf2;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:14px;display:block}.payout-cycle-stat-grid small{color:#697580;margin-top:5px;font-size:10px;display:block}.payout-balance-policy{background:#0b1610;border-left:2px solid #3fb950;margin-top:10px;padding:13px 14px}.payout-balance-policy p{color:#92a098;margin:6px 0 0;font-size:12px;line-height:1.55}.historical-book-panel{border-left:3px solid #f85149}.historical-book-panel p{color:#87939e;max-width:670px;margin:9px 0 0;font-size:13px;line-height:1.6}.payout-history-table-wrap{border:1px solid #27313a;overflow-x:auto}.payout-history-table{border-collapse:collapse;width:100%;min-width:730px}.payout-history-table th,.payout-history-table td{text-align:left;border-bottom:1px solid #232c35;padding:12px 13px}.payout-history-table th{color:#74818d;letter-spacing:.7px;text-transform:uppercase;background:#0a1117;font-size:9px;font-weight:800}.payout-history-table td{color:#a5b0ba;font-size:11px}.payout-history-table tbody tr:last-child td{border-bottom:0}.payout-history-table tbody tr:hover{background:#111920}.payout-history-table td strong{color:#e2e9ef;font-size:11px}.payout-history-table .numeric{text-align:right;font-family:IBM Plex Mono,monospace}.payout-history-empty{color:#7e8a96;text-align:center;border:1px solid #29323c;padding:24px}.payout-data-note{background:#1a150b;border:1px solid #5f4a20;border-left:3px solid #d29922;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:24px;margin:18px 20px 0;padding:16px 18px;display:grid}.payout-data-note strong{color:#e5c56a;margin-top:5px;font-size:13px;display:block}.payout-data-note p{color:#a69770;margin:0;font-size:12px;line-height:1.6}@media (width<=1180px){.payouts-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payout-cycle-stat-grid,.payout-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.payouts-header{flex-direction:column;align-items:stretch}.payouts-header-chip{min-width:0}.payouts-workspace{grid-template-columns:1fr}.payout-account-panel{border-bottom:1px solid #252e38;border-right:0}.payout-account-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payout-account-card{border-right:1px solid #202832}}@media (width<=680px){.payouts-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-account-list,.payout-cycle-stat-grid,.payout-rules-grid{grid-template-columns:1fr}.payout-detail-header,.payout-section-heading,.payout-cycle-progress-head{flex-direction:column;align-items:flex-start}.payout-detail-lifetime,.payout-target-copy{text-align:left}.payout-section{margin-left:12px;margin-right:12px;padding:16px}.payout-data-note{grid-template-columns:1fr;margin-left:12px;margin-right:12px}}.payout-history-table tbody tr.selected-cycle-row{background:#101a15;box-shadow:inset 3px 0 #3fb950}.payout-cycle-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.payout-cycle-select strong{color:#e2e9ef}.payout-cycle-select small{color:#6f7c87;letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:700}.payout-cycle-select:hover strong,.payout-cycle-select:focus-visible strong{color:#7ee787}.payout-cycle-select:focus-visible{outline-offset:4px;outline:1px solid #3fb950}.payout-cycle-detail-section{border-left:3px solid #3fb950}.payout-cycle-detail-heading{border-bottom:1px solid #243029;padding-bottom:15px}.payout-cycle-detail-status{align-items:center;gap:8px;display:flex}.payout-live-tag{color:#7ee787;letter-spacing:.65px;text-transform:uppercase;background:#0c1a11;border:1px solid #2f7d40;padding:5px 8px;font-size:9px;font-weight:800}.payout-lifecycle-block{margin-top:18px}.payout-lifecycle-track{background:#09110d;border:1px solid #26312b;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:15px;display:grid}.payout-lifecycle-step{min-width:0}.payout-lifecycle-marker-row{align-items:center;margin-bottom:10px;display:flex}.payout-lifecycle-marker{color:#77838e;background:#111820;border:1px solid #37414b;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.payout-lifecycle-step.reached .payout-lifecycle-marker{color:#7ee787;background:#102017;border-color:#2f7d40}.payout-lifecycle-line{background:#2b353e;width:100%;height:1px}.payout-lifecycle-step.reached .payout-lifecycle-line{background:#2f6740}.payout-lifecycle-step>strong{color:#dfe7ed;font-size:11px;display:block}.payout-lifecycle-step>small{overflow-wrap:anywhere;color:#6f7b86;margin-top:4px;font-size:9px;display:block}.payout-cycle-terminal{background:#180d0d;border:1px solid #592e2d;border-left:3px solid #f85149;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);gap:18px;margin-top:10px;padding:13px 14px;display:grid}.payout-cycle-terminal span{color:#9c7775;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.payout-cycle-terminal strong{color:#ff8e87;margin-top:4px;font-size:12px;display:block}.payout-cycle-terminal p{color:#ad8582;margin:0;font-size:11px;line-height:1.55}.payout-cycle-detail-grid,.payout-live-cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.payout-live-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payout-cycle-detail-grid article,.payout-live-cycle-grid article{background:#0b1218;border:1px solid #263039;min-width:0;padding:13px}.payout-cycle-detail-grid span,.payout-live-cycle-grid span,.payout-cycle-rule-grid span,.payout-cycle-rule-copy>span,.payout-cycle-lifecycle-note>span{color:#74818b;letter-spacing:.55px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.payout-cycle-detail-grid strong,.payout-live-cycle-grid strong,.payout-cycle-rule-grid strong{overflow-wrap:anywhere;color:#e3eaf0;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.payout-cycle-rule-snapshot{background:#0a120e;border:1px solid #26312b;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);gap:18px;margin-top:12px;padding:15px;display:grid}.payout-cycle-rule-copy strong{color:#cfdad2;margin-top:5px;font-size:12px;display:block}.payout-cycle-rule-copy p{color:#75847a;margin:6px 0 0;font-size:10px;line-height:1.55}.payout-cycle-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payout-cycle-rule-grid>div{background:#0c1510;border:1px solid #233029;min-width:0;padding:10px 11px}.payout-cycle-lifecycle-note{background:#0a121a;border-left:2px solid #58a6ff;margin-top:12px;padding:13px 14px}.payout-cycle-lifecycle-note p{color:#7f8f9d;margin:5px 0 0;font-size:10px;line-height:1.6}@media (width<=900px){.payout-cycle-detail-grid,.payout-live-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-cycle-rule-snapshot{grid-template-columns:1fr}}@media (width<=680px){.payout-lifecycle-track,.payout-cycle-detail-grid,.payout-live-cycle-grid,.payout-cycle-rule-grid{grid-template-columns:1fr}.payout-lifecycle-line{display:none}.payout-lifecycle-step{padding-bottom:10px}.payout-cycle-terminal{grid-template-columns:1fr}.payout-cycle-detail-status{flex-direction:column;align-items:flex-start}}.payout-history-table tbody tr[role=button]{cursor:pointer}.payout-history-table tbody tr[role=button] td{transition:background .14s,border-color .14s}.payout-history-table tbody tr[role=button]:focus-visible{outline-offset:-1px;outline:1px solid #3fb950}.payout-history-table tbody tr[role=button]:focus-visible td,.payout-history-table tbody tr[role=button]:hover td{background:#0d1712}.payout-history-table tbody tr.selected-cycle-row td{background:#0d1912}.payout-cycle-select{pointer-events:none}.payout-record-zone,.payout-action-locked{background:#0a120e;border:1px solid #2b3a31;border-left:3px solid #3fb950;margin-top:14px}.payout-record-zone{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.payout-record-zone-copy>span,.payout-action-locked span,.payout-record-form-heading span,.payout-record-facts span,.payout-record-amount>span,.payout-action-feedback span{color:#799082;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.payout-record-zone-copy>strong,.payout-action-locked strong{color:#dce8df;margin-top:5px;font-size:13px;display:block}.payout-record-zone-copy p,.payout-action-locked p{color:#7d8c82;max-width:720px;margin:6px 0 0;font-size:10px;line-height:1.6}.payout-record-open{color:#8be895;cursor:pointer;letter-spacing:.35px;white-space:nowrap;background:#12301b;border:1px solid #2f7d40;min-height:38px;padding:0 14px;font-size:10px;font-weight:800}.payout-record-open:hover{background:#173b21}.payout-action-locked{background:#151108;border-color:#4b3d24 #4b3d24 #4b3d24 #d29922;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:18px;padding:14px 15px;display:grid}.payout-action-locked span{color:#9d8452}.payout-action-locked strong{color:#e6c77a}.payout-action-locked p{color:#a08b61;margin:0}.payout-record-form{border-top:1px solid #26342b;grid-column:1/-1;margin-top:2px;padding-top:15px}.payout-record-form-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payout-record-form-heading strong{color:#e2ebe5;margin-top:4px;font-size:13px;display:block}.payout-record-form-heading>button{color:#8c9991;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.payout-record-form-heading>button:hover:not(:disabled){color:#d7e0da}.payout-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.payout-record-facts>div{background:#0c1510;border:1px solid #26342b;min-width:0;padding:11px 12px}.payout-record-facts strong{overflow-wrap:anywhere;color:#e1e9e3;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.payout-record-amount{margin-top:13px;display:block}.payout-record-amount input{color:#edf5ef;background:#0b1210;border:1px solid #3a4b40;border-radius:0;outline:none;width:min(320px,100%);min-height:40px;margin-top:7px;padding:0 11px;font-family:IBM Plex Mono,monospace;display:block}.payout-record-amount input:focus{border-color:#3fb950;box-shadow:0 0 0 2px #3fb9501f}.payout-record-amount small{color:#718078;margin-top:5px;font-size:9px;display:block}.payout-record-warning{background:#170d0d;border:1px solid #51302e;border-left:3px solid #f85149;margin-top:14px;padding:13px 14px}.payout-record-warning>strong{color:#ff9a94;font-size:11px}.payout-record-warning ul{color:#b58d89;margin:8px 0 0;padding-left:17px;font-size:10px;line-height:1.6}.payout-record-confirmation{color:#b8c5bd;align-items:flex-start;gap:9px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.payout-record-confirmation input{accent-color:#3fb950;width:15px;height:15px;margin:1px 0 0}.payout-record-error{color:#ff958f;background:#190c0c;border:1px solid #64302d;margin-top:12px;padding:10px 11px;font-size:10px;line-height:1.5}.payout-record-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.payout-record-cancel,.payout-record-confirm{cursor:pointer;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.payout-record-cancel{color:#b9c4cc;background:#111820;border:1px solid #3a444c}.payout-record-confirm{color:#fff;background:#1b6e2b;border:1px solid #2f7d40}.payout-record-confirm:hover:not(:disabled){background:#238636}.payout-record-cancel:hover:not(:disabled){background:#17212a}.payout-record-cancel:disabled,.payout-record-confirm:disabled,.payout-record-form-heading>button:disabled{cursor:not-allowed;opacity:.5}.payout-action-feedback{color:#8edb99;background:#0e1b13;border:1px solid #2f6740;grid-column:1/-1;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.5}.payout-action-feedback strong{color:#b6e9bd;margin-top:4px;font-size:11px;display:block}@media (width<=800px){.payout-record-zone,.payout-action-locked{grid-template-columns:1fr}.payout-record-open{justify-self:start}.payout-record-facts{grid-template-columns:1fr}}@media (width<=560px){.payout-record-form-heading,.payout-record-actions{flex-direction:column}.payout-record-cancel,.payout-record-confirm{width:100%}}.trader-score-page{flex-direction:column;gap:18px;width:100%;display:flex}.trader-score-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 2px;display:flex}.trader-score-eyebrow,.tscore-panel-heading span,.trader-score-methodology>span{color:#a78bfa;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:800}.trader-score-header h1{color:#f4f7fb;letter-spacing:-1.2px;margin:6px 0 8px;font-size:clamp(28px,3vw,38px)}.trader-score-header p{color:#8f9baa;max-width:690px;margin:0;font-size:14px;line-height:1.6}.trader-score-methodology{background:#11151b;border:1px solid #2a2f3a;border-left:3px solid #7c3aed;border-radius:5px;min-width:220px;padding:15px 16px}.trader-score-methodology strong,.trader-score-methodology small{display:block}.trader-score-methodology strong{color:#f4f7fb;margin-top:7px;font-size:15px}.trader-score-methodology small{color:#7f8a98;margin-top:5px;font-size:12px}.tscore-unavailable-banner{background:#f59e0b0e;border:1px solid #f59e0b47;border-left:3px solid #f59e0b;border-radius:5px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.tscore-unavailable-banner strong{color:#f4d08a;font-size:13px}.tscore-unavailable-banner span{color:#9f8e72;font-size:12px;line-height:1.5}.tscore-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;display:grid}.tscore-hero-card,.tscore-confidence-card,.tscore-breakdown-panel,.tscore-method-panel{background:#10151b;border:1px solid #252b34;border-radius:5px;min-width:0;overflow:hidden}.tscore-hero-card{background:radial-gradient(circle at 15% 35%,#7c3aed17,#0000 42%),#10151b;border-left:3px solid #7c3aed;align-items:center;gap:30px;min-height:275px;padding:26px 28px;display:flex}.tscore-ring{--tscore-progress:0deg;background:conic-gradient(#8b5cf6 0deg, #8b5cf6 var(--tscore-progress), #252b34 var(--tscore-progress), #252b34 360deg);border-radius:50%;flex:0 0 176px;place-items:center;width:176px;height:176px;display:grid;position:relative}.tscore-ring:before{border-radius:inherit;content:"";background:#0d1217;border:1px solid #2c3340;position:absolute;inset:10px}.tscore-ring.strong{box-shadow:0 0 34px #7c3aed14}.tscore-ring.attention{background:conic-gradient(#a78bfa 0deg, #a78bfa var(--tscore-progress), #252b34 var(--tscore-progress), #252b34 360deg)}.tscore-ring-inner{z-index:1;writing-mode:horizontal-tb;text-orientation:mixed;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:none}.tscore-ring-inner strong{writing-mode:horizontal-tb;color:#f7f3ff;letter-spacing:-2.4px;font-family:IBM Plex Mono,monospace;font-size:47px;line-height:1;display:block;transform:none}.tscore-ring-inner span{writing-mode:horizontal-tb;color:#737d8b;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block;transform:none}.tscore-hero-copy{min-width:0}.tscore-hero-copy>span{color:#8d98a7;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:800}.tscore-hero-copy h2{color:#eee8ff;letter-spacing:-1px;margin:7px 0 10px;font-size:clamp(24px,2.5vw,34px)}.tscore-hero-copy p{color:#84909e;max-width:520px;margin:0;font-size:13px;line-height:1.65}.tscore-panel-heading{border-bottom:1px solid #222832;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 17px 14px;display:flex}.tscore-panel-heading.compact{align-items:center}.tscore-panel-heading h3{color:#eef2f7;margin:5px 0 0;font-size:15px}.tscore-panel-heading>small{color:#6f7a88;font-size:11px}.tscore-confidence-pill{color:#b7c0cb;letter-spacing:.6px;background:#181e26;border:1px solid #3a414d;border-radius:3px;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:10px}.tscore-confidence-pill.medium{color:#c4b5fd;border-color:#a78bfa59}.tscore-confidence-pill.high{color:#86efac;border-color:#22c55e59}.tscore-confidence-body{padding:22px 18px 15px}.tscore-confidence-body>strong{color:#f4f7fb;letter-spacing:-1px;font-family:IBM Plex Mono,monospace;font-size:31px}.tscore-confidence-body>span{color:#7f8a98;margin-left:7px;font-size:12px}.tscore-confidence-body p{color:#7f8a98;margin:12px 0 0;font-size:12px;line-height:1.55}.tscore-confidence-scale{background:#242b35;border:1px solid #242b35;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 17px 17px;display:grid}.tscore-confidence-scale>div{background:#11161c;padding:10px 9px}.tscore-confidence-scale strong,.tscore-confidence-scale span{display:block}.tscore-confidence-scale strong{color:#707b89;font-family:IBM Plex Mono,monospace;font-size:9px}.tscore-confidence-scale span{color:#596370;margin-top:4px;font-size:9px}.tscore-confidence-scale>div.active{background:#7c3aed14}.tscore-confidence-scale>div.active strong{color:#c4b5fd}.tscore-evidence-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tscore-evidence-strip article{background:#11161c;border:1px solid #252b34;border-radius:5px;min-width:0;padding:14px 14px 13px;position:relative;overflow:hidden}.tscore-evidence-strip article:before{content:"";background:#7c3aed;width:2px;position:absolute;top:0;bottom:0;left:0}.tscore-evidence-strip span,.tscore-evidence-strip small{display:block}.tscore-evidence-strip span{color:#7f8a98;text-transform:uppercase;font-size:10px}.tscore-evidence-strip strong{color:#eef2f7;text-overflow:ellipsis;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:17px;display:block;overflow:hidden}.tscore-evidence-strip small{color:#606b79;margin-top:5px;font-size:9px}.tscore-component-list{flex-direction:column;display:flex}.tscore-component-row{border-bottom:1px solid #202630;grid-template-columns:minmax(280px,1fr) minmax(280px,.85fr);align-items:center;gap:28px;padding:17px;display:grid}.tscore-component-row:last-child{border-bottom:0}.tscore-component-copy>div{align-items:center;gap:9px;display:flex}.tscore-component-copy strong{color:#e8edf4;font-size:13px}.tscore-component-copy>div span{color:#a78bfa;border:1px solid #7c3aed45;border-radius:3px;padding:3px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.tscore-component-copy p{color:#727d8b;margin:7px 0 0;font-size:11px;line-height:1.5}.tscore-component-reading{min-width:0}.tscore-component-value{justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.tscore-component-value strong{color:#f3f0ff;font-family:IBM Plex Mono,monospace;font-size:17px}.tscore-component-value span{color:#626d7a;font-size:9px}.tscore-component-track{background:#242a34;height:5px;margin-top:8px;overflow:hidden}.tscore-component-track span{background:linear-gradient(90deg,#6d28d9,#a78bfa);height:100%;display:block}.tscore-component-reading small{color:#5f6976;text-align:right;margin-top:6px;font-size:9px;display:block}.tscore-method-grid{background:#252c36;border:1px solid #252c36;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:17px;display:grid}.tscore-method-grid article{background:#11161c;padding:16px 12px}.tscore-method-grid strong,.tscore-method-grid span{display:block}.tscore-method-grid strong{color:#c4b5fd;font-family:IBM Plex Mono,monospace;font-size:18px}.tscore-method-grid span{color:#808b99;margin-top:6px;font-size:10px;line-height:1.4}.tscore-method-note{color:#697482;margin:0;padding:0 17px 17px;font-size:11px;line-height:1.6}@media (width<=1120px){.tscore-evidence-strip,.tscore-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.trader-score-header,.tscore-hero-card{align-items:stretch}.trader-score-header{flex-direction:column}.trader-score-methodology{width:100%;min-width:0}.tscore-hero-grid{grid-template-columns:1fr}.tscore-component-row{grid-template-columns:1fr;gap:13px}.tscore-component-value,.tscore-component-reading small{text-align:left;justify-content:flex-start}}@media (width<=680px){.tscore-hero-card{flex-direction:column;align-items:flex-start;padding:22px 18px}.tscore-ring{flex-basis:150px;width:150px;height:150px}.tscore-evidence-strip,.tscore-method-grid{grid-template-columns:1fr 1fr}}@media (width<=460px){.tscore-evidence-strip,.tscore-method-grid,.tscore-confidence-scale{grid-template-columns:1fr}}.tscore-explain-panel{background:#10151b;border:1px solid #252b34;border-radius:5px;min-width:0;overflow:hidden}.tscore-explain-intro{background:#7c3aed09;border-bottom:1px solid #202630;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:start;gap:22px;padding:16px 17px;display:grid}.tscore-explain-intro strong{color:#d8ccff;font-size:13px}.tscore-explain-intro p{color:#7e8997;margin:0;font-size:11px;line-height:1.65}.tscore-explanation-list{flex-direction:column;display:flex}.tscore-explanation-card{border-bottom:1px solid #202630;padding:18px 17px}.tscore-explanation-card:last-child{border-bottom:0}.tscore-explanation-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tscore-explanation-topline>div:first-child>span{color:#7b6e9f;letter-spacing:.45px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.tscore-explanation-topline h4{color:#edf0f6;margin:5px 0 0;font-size:15px}.tscore-explanation-score{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.tscore-explanation-score strong{color:#f2edff;font-family:IBM Plex Mono,monospace;font-size:19px}.tscore-explanation-score span{color:#606a78;font-size:9px}.tscore-explanation-meaning{color:#909aa8;max-width:930px;margin:10px 0 0;font-size:12px;line-height:1.6}.tscore-explanation-source{background:#7c3aed09;border:1px solid #7c3aed2e;border-left:2px solid #7c3aed;margin-top:13px;padding:12px 13px}.tscore-explanation-source>span{color:#a78bfa;letter-spacing:.75px;text-transform:uppercase;font-size:9px;font-weight:800}.tscore-explanation-source p{color:#7e8997;margin:6px 0 0;font-size:11px;line-height:1.6}.tscore-explanation-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tscore-explanation-evidence>div{background:#0f141a;border:1px solid #242b35;min-width:0;padding:10px 11px}.tscore-explanation-evidence span,.tscore-explanation-evidence strong{display:block}.tscore-explanation-evidence span{color:#66717f;text-transform:uppercase;font-size:9px}.tscore-explanation-evidence strong{color:#dfe4eb;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:12px;overflow:hidden}@media (width<=900px){.tscore-explain-intro{grid-template-columns:1fr;gap:8px}.tscore-explanation-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tscore-explanation-topline{flex-direction:column;gap:8px}.tscore-explanation-evidence{grid-template-columns:1fr}}.tscore-priority-panel{background:#10151b;border:1px solid #252b34;border-radius:5px;min-width:0;overflow:hidden}.tscore-priority-intro{background:#7c3aed09;border-bottom:1px solid #202630;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:stretch;gap:18px;padding:16px 17px;display:grid}.tscore-priority-intro>div:first-child strong{color:#d8ccff;font-size:13px}.tscore-priority-intro>div:first-child p{color:#7e8997;max-width:840px;margin:7px 0 0;font-size:11px;line-height:1.65}.tscore-priority-confidence{background:#0f141a;border:1px solid #7c3aed33;padding:12px 13px}.tscore-priority-confidence span,.tscore-priority-confidence strong,.tscore-priority-confidence small{display:block}.tscore-priority-confidence span{color:#796d9c;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.tscore-priority-confidence strong{color:#c4b5fd;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:18px}.tscore-priority-confidence small{color:#687381;margin-top:5px;font-size:9px;line-height:1.5}.tscore-priority-list{flex-direction:column;display:flex}.tscore-priority-card{border-bottom:1px solid #202630;grid-template-columns:78px minmax(0,1fr);display:grid}.tscore-priority-card:last-child{border-bottom:0}.tscore-priority-rank{background:#7c3aed0b;border-right:1px solid #202630;flex-direction:column;justify-content:flex-start;align-items:center;padding:21px 10px;display:flex}.tscore-priority-rank span{color:#74678f;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.tscore-priority-rank strong{color:#a78bfa;margin-top:5px;font-family:IBM Plex Mono,monospace;font-size:26px;line-height:1}.tscore-priority-body{min-width:0;padding:18px 17px}.tscore-priority-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tscore-priority-title-row>div:first-child span{color:#766b90;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.tscore-priority-title-row h4{color:#eef1f7;margin:5px 0 0;font-size:16px}.tscore-priority-score{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.tscore-priority-score strong{color:#f2edff;font-family:IBM Plex Mono,monospace;font-size:20px}.tscore-priority-score span{color:#626d7a;font-size:9px}.tscore-priority-reason{color:#7f8a98;margin:10px 0 0;font-size:11px;line-height:1.6}.tscore-priority-action{background:#7c3aed08;border:1px solid #a78bfa2e;border-left:2px solid #8b5cf6;margin-top:13px;padding:12px 13px}.tscore-priority-action span,.tscore-priority-signal span{color:#a78bfa;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.tscore-priority-action p{color:#929caa;margin:6px 0 0;font-size:11px;line-height:1.65}.tscore-priority-signal{align-items:baseline;gap:12px;margin-top:11px;display:flex}.tscore-priority-signal strong{color:#cdd4dd;font-size:10px;font-weight:600;line-height:1.5}.tscore-priority-body>small{color:#5d6774;margin-top:11px;font-size:9px;display:block}.tscore-priority-empty{flex-direction:column;gap:6px;padding:22px 17px;display:flex}.tscore-priority-empty strong{color:#d8ccff;font-size:13px}.tscore-priority-empty span{color:#798492;font-size:11px;line-height:1.6}.tscore-protect-strength{background:#22c55e06;border:1px solid #22c55e2b;border-left:2px solid #22c55e;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:center;gap:18px;margin:0 17px 17px;padding:14px 15px;display:grid}.tscore-protect-strength>div:first-child span,.tscore-protect-strength>div:first-child strong{display:block}.tscore-protect-strength>div:first-child span{color:#6f9c7c;letter-spacing:.65px;text-transform:uppercase;font-size:9px;font-weight:800}.tscore-protect-strength>div:first-child strong{color:#b7e4c2;margin-top:5px;font-size:13px}.tscore-protect-strength>div:last-child>strong{color:#d5f0dc;font-family:IBM Plex Mono,monospace;font-size:13px}.tscore-protect-strength p{color:#718179;margin:6px 0 0;font-size:10px;line-height:1.55}@media (width<=900px){.tscore-priority-intro,.tscore-protect-strength{grid-template-columns:1fr}}@media (width<=620px){.tscore-priority-card{grid-template-columns:1fr}.tscore-priority-rank{border-bottom:1px solid #202630;border-right:0;flex-direction:row;justify-content:flex-start;gap:7px;padding:10px 14px}.tscore-priority-rank strong{margin-top:0;font-size:18px}.tscore-priority-title-row,.tscore-priority-signal{flex-direction:column;gap:6px}}.trade-details-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c2;justify-content:flex-end;display:flex;position:fixed;inset:0}.trade-details-panel{color:#f3f3f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0b;border-left:1px solid #262626;width:min(640px,96vw);height:100vh;overflow-y:auto;box-shadow:-26px 0 70px #0000006b}.trade-details-header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0bf5;border-bottom:1px solid #222;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 28px 23px;display:flex;position:sticky;top:0}.trade-details-eyebrow{color:var(--amber);letter-spacing:1.1px;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;display:block}.trade-details-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trade-details-title-row h2{color:#f4f4f4;letter-spacing:-.8px;margin:0;font-size:27px;font-weight:800}.trade-details-header p{color:#73737a;margin:9px 0 0;font-size:12px}.trade-details-result-chip{background:#121212;border:1px solid #303030;border-radius:5px;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.trade-details-result-chip.positive{color:var(--green);border-color:#48bb7857}.trade-details-result-chip.negative{color:var(--red);border-color:#ef53505c}.trade-details-result-chip.neutral{color:#a1a1a6}.trade-details-close{color:#8f8f95;cursor:pointer;background:#111;border:1px solid #2d2d2d;border-radius:6px;flex-shrink:0;width:36px;height:36px;font-size:20px;line-height:1}.trade-details-close:hover{color:#f3f3f3;border-color:#444}.trade-details-content{padding:22px 28px 28px}.trade-record-state{background:#101010;border:1px solid #242424;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 17px 16px 19px;display:flex;position:relative;overflow:hidden}.trade-record-state:before{background:var(--amber);content:"";width:2px;position:absolute;inset:0 auto 0 0}.trade-record-state>div{min-width:0}.trade-record-state div>span,.trade-details-section-heading div>span,.trade-delete-confirmation div>span{color:#65656c;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;display:block}.trade-record-state strong{color:#e7e7e7;font-size:12px;display:block}.trade-record-state small{color:#7f7f86;max-width:440px;margin-top:6px;font-size:11px;line-height:1.55;display:block}.trade-record-badge{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.trade-record-badge.active{color:var(--green);background:#48bb7812;border:1px solid #48bb7852}.trade-record-badge.locked{color:var(--amber);background:#d69e2e12;border:1px solid #d69e2e52}.trade-record-badge.checking{color:#8a8a91;background:#151515;border:1px solid #303030}.trade-details-error{color:#ef8a87;background:#ef53500f;border:1px solid #ef535059;border-radius:6px;margin-top:13px;padding:11px 13px;font-size:11px;line-height:1.5}.trade-result-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.trade-result-grid article{background:#101010;border:1px solid #222;border-radius:7px;padding:14px 13px}.trade-result-grid span,.trade-details-data-grid span{color:#65656d;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.trade-result-grid strong{color:#eee;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;display:block}.trade-value-positive{color:var(--green)!important}.trade-value-negative{color:var(--red)!important}.trade-details-section{background:#0f0f0f;border:1px solid #222;border-radius:8px;margin-top:18px;position:relative;overflow:hidden}.trade-details-section:before{content:"";background:#393939;width:2px;position:absolute;inset:0 auto 0 0}.trade-details-section.amber:before{background:var(--amber)}.trade-details-section.blue:before{background:var(--blue)}.trade-details-section.notes:before{background:#4a4a4a}.trade-details-section-heading{border-bottom:1px solid #202020;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.trade-details-section-heading h3{color:#e8e8e8;margin:0;font-size:13px;font-weight:700}.trade-details-outcome{color:#a7a7ad;text-transform:uppercase;border:1px solid #313131;border-radius:4px;padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:8px}.trade-details-data-grid{grid-template-columns:repeat(2,1fr);display:grid}.trade-details-data-grid>div{border-bottom:1px solid #202020;border-right:1px solid #202020;min-width:0;padding:14px 17px}.trade-details-data-grid>div:nth-child(2n){border-right:none}.trade-details-data-grid>div:nth-last-child(-n+2){border-bottom:none}.trade-details-data-grid strong{overflow-wrap:anywhere;color:#dedede;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:block}.trade-details-notes{color:#96969d;white-space:pre-wrap;min-height:72px;margin:0;padding:15px 17px 17px;font-size:12px;line-height:1.65}.trade-delete-confirmation{background:#ef53500d;border:1px solid #ef535066;border-radius:7px;margin-top:18px;padding:16px}.trade-delete-confirmation strong{color:#ef8a87;font-size:13px}.trade-delete-confirmation p{color:#888890;margin:7px 0 0;font-size:11px;line-height:1.55}.trade-delete-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.trade-delete-cancel,.trade-delete-confirm,.trade-details-delete-button,.trade-details-edit-button{cursor:pointer;border-radius:6px;min-height:38px;padding:0 13px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.trade-delete-cancel{color:#a8a8ae;background:#121212;border:1px solid #313131}.trade-delete-confirm,.trade-details-delete-button{color:#ef7774;background:#ef53500f;border:1px solid #ef535073}.trade-delete-confirm:hover:not(:disabled),.trade-details-delete-button:hover:not(:disabled){background:#ef53501c}.trade-details-edit-button{color:var(--blue);background:#4d8ef514;border:1px solid #4d8ef57a}.trade-details-edit-button:hover:not(:disabled){background:#4d8ef521}.trade-delete-cancel:hover:not(:disabled){color:#e3e3e3;border-color:#434343}.trade-delete-cancel:disabled,.trade-delete-confirm:disabled,.trade-details-delete-button:disabled,.trade-details-edit-button:disabled{cursor:not-allowed;opacity:.5}.trade-details-actions{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0bf7;border-top:1px solid #222;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex;position:sticky;bottom:0}.trade-details-action-note{color:#74747b;font-family:IBM Plex Mono,monospace;font-size:9px}.trade-details-locked-footer{flex-direction:column;gap:4px;display:flex}.trade-details-locked-footer span{color:var(--amber);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.trade-details-locked-footer strong{color:#929299;font-size:10px;font-weight:500}@media (width<=720px){.trade-details-panel{width:100%}.trade-result-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.trade-details-header,.trade-details-content,.trade-details-actions{padding-left:18px;padding-right:18px}.trade-record-state{flex-direction:column}.trade-result-grid,.trade-details-data-grid{grid-template-columns:1fr}.trade-details-data-grid>div,.trade-details-data-grid>div:nth-child(2n),.trade-details-data-grid>div:nth-last-child(-n+2){border-bottom:1px solid #202020;border-right:none}.trade-details-data-grid>div:last-child{border-bottom:none}.trade-details-actions,.trade-delete-actions{flex-direction:column;align-items:stretch}}.trade-entry-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060cc7;justify-content:flex-end;display:flex;position:fixed;inset:0}.trade-entry-panel{color:#edf3f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#12171ffa 0%,#090d13fe 42%,#080c12 100%);border-left:1px solid #29313c;width:min(760px,100%);height:100vh;position:relative;overflow-y:auto;box-shadow:-26px 0 70px #0000007a}.trade-entry-accent{pointer-events:none;background:linear-gradient(#f3ad38 0%,#f3ad3800 100%);width:3px;height:168px;position:absolute;top:0;left:0}.trade-entry-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d13f0;border-bottom:1px solid #242c36;justify-content:space-between;gap:28px;padding:26px 30px 24px 32px;display:flex;position:sticky;top:0}.trade-entry-heading-copy{min-width:0}.trade-entry-kicker-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.trade-entry-eyebrow{color:#f0b44e;letter-spacing:1.45px;text-transform:uppercase;font-size:11px;font-weight:800}.trade-entry-mode{color:#95a3b3;letter-spacing:.8px;text-transform:uppercase;background:#121922;border:1px solid #34404d;border-radius:5px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.trade-entry-mode.editing{color:#8fbdff;background:#2d70d91a;border-color:#4b91ff61}.trade-entry-mode.new{color:#f3bd64;background:#f3ad3814;border-color:#f3ad3852}.trade-entry-header h2{color:#f4f7fb;letter-spacing:-.7px;margin:0;font-size:27px;font-weight:760}.trade-entry-header p{color:#97a3b1;max-width:570px;margin:8px 0 0;font-size:13px;line-height:1.6}.trade-entry-close{color:#cbd5df;cursor:pointer;background:#111820;border:1px solid #34404c;border-radius:6px;flex:none;width:38px;height:38px;font-size:22px;line-height:1;transition:border-color .15s,background .15s,color .15s}.trade-entry-close:hover:not(:disabled){color:#fff;background:#17202a;border-color:#4a5868}.trade-entry-close:disabled{cursor:not-allowed;opacity:.45}.trade-entry-form{padding:28px 32px 34px}.trade-entry-error,.trade-entry-empty-warning{border-radius:6px;gap:13px;margin-bottom:22px;padding:14px 15px;display:flex}.trade-entry-error{background:#bd30301c;border:1px solid #ef535080}.trade-entry-error>span{color:#ff817e;border:1px solid #ff6a677a;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.trade-entry-error strong,.trade-entry-empty-warning strong{color:#f5f7fa;font-size:13px;display:block}.trade-entry-error p,.trade-entry-empty-warning p{color:#b9c2cc;margin:4px 0 0;font-size:12px;line-height:1.5}.trade-entry-empty-warning{background:#f3ad3812;border:1px solid #f3ad385c;flex-direction:column}.trade-entry-empty-warning>span{color:#eeb052;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.trade-entry-section{border-bottom:1px solid #222a33;margin-bottom:30px;padding:0 0 30px}.trade-entry-section-heading{margin-bottom:18px}.trade-entry-section-heading>div{align-items:flex-start;gap:12px;display:flex}.trade-entry-section-heading>div>span{color:#f0b44e;background:#111820;border:1px solid #33404c;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;display:grid}.trade-entry-section-heading h3{color:#eaf0f6;letter-spacing:.1px;margin:0;font-size:14px;font-weight:760}.trade-entry-section-heading p{color:#7f8b99;margin:4px 0 0;font-size:12px}.trade-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.trade-entry-full{grid-column:1/-1}.trade-entry-field{color:#c4ced8;letter-spacing:.12px;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:700;display:flex}.trade-entry-field>span{color:#aab5c1}.trade-entry-field input,.trade-entry-field select,.trade-entry-field textarea{color:#edf3f9;background:#111820;border:1px solid #34404d;border-radius:5px;outline:none;width:100%;font-family:inherit;font-size:13px;transition:border-color .14s,box-shadow .14s,background .14s}.trade-entry-field input,.trade-entry-field select{min-height:42px;padding:0 11px}.trade-entry-field textarea{resize:vertical;min-height:118px;padding:11px 12px;line-height:1.55}.trade-entry-field input:hover:not(:disabled),.trade-entry-field select:hover:not(:disabled),.trade-entry-field textarea:hover:not(:disabled){border-color:#465463}.trade-entry-field input:focus,.trade-entry-field select:focus,.trade-entry-field textarea:focus{background:#121b25;border-color:#4a91ff;box-shadow:0 0 0 2px #4a91ff1f}.trade-entry-field input::placeholder,.trade-entry-field textarea::placeholder{color:#596574}.trade-entry-field input:disabled,.trade-entry-field select:disabled,.trade-entry-field textarea:disabled{cursor:not-allowed;opacity:.55}.trade-account-context{background:#4a91ff0e;border-left:2px solid #4a91ff;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.trade-account-context>div:first-child{min-width:0}.trade-account-context>div:first-child>span{color:#6f7d8c;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.trade-account-context strong{color:#eaf1f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.trade-account-context small{color:#8e9aa8;margin-top:4px;font-size:11px;display:block}.trade-account-context-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.trade-account-context-tags span{color:#8f9ba9;letter-spacing:.55px;text-transform:uppercase;background:#0e151d;border:1px solid #33404d;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.trade-account-context-tags .trade-context-status{color:#68cf9d;background:#41b87e14;border-color:#41b87e57}.trade-calculation-strip{background:#0d141c;border:1px solid #29333e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;display:grid}.trade-calculation-strip>div{border-right:1px solid #29333e;min-width:0;padding:13px 14px}.trade-calculation-strip>div:last-child{border-right:0}.trade-calculation-strip span,.trade-result-metrics span{color:#718090;letter-spacing:.75px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.trade-calculation-strip strong,.trade-result-metrics strong{color:#e7eef6;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:650;display:block;overflow:hidden}.trade-result-preview{background:#0d141c;border:1px solid #2d3742;border-left-width:2px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 15px;display:flex}.trade-result-preview.positive{border-left-color:#46c98a}.trade-result-preview.negative{border-left-color:#ef625d}.trade-result-preview.neutral{border-left-color:#768493}.trade-result-copy>span{color:#718090;letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.trade-result-copy strong{color:#edf3f9;font-size:13px;display:block}.trade-result-copy small{color:#778493;margin-top:4px;font-size:10px;display:block}.trade-result-metrics{border-left:1px solid #29333e;grid-template-columns:repeat(2,minmax(0,1fr));min-width:248px;display:grid}.trade-result-metrics>div{padding-left:18px}.trade-result-preview.positive .trade-result-metrics strong{color:#62d8a0}.trade-result-preview.negative .trade-result-metrics strong{color:#ff7b75}.trade-entry-notes-section{margin-bottom:0;padding-bottom:24px;position:relative}.trade-notes-count{color:#5f6b78;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;position:absolute;bottom:9px;right:1px}.trade-entry-actions{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d13f5;border-top:1px solid #27303a;justify-content:space-between;align-items:center;gap:20px;margin:0 -32px -34px;padding:16px 32px;display:flex;position:sticky;bottom:0}.trade-entry-save-note{color:#697686;max-width:330px;font-size:10px;line-height:1.45;display:block}.trade-entry-action-buttons{flex:none;gap:9px;display:flex}.trade-entry-secondary,.trade-entry-primary{cursor:pointer;letter-spacing:.15px;border-radius:5px;min-height:40px;padding:0 16px;font-size:11px;font-weight:800;transition:border-color .14s,background .14s,transform .14s}.trade-entry-secondary{color:#c8d1da;background:#111820;border:1px solid #384552}.trade-entry-secondary:hover:not(:disabled){background:#17202a;border-color:#4e5c6b}.trade-entry-primary{color:#fff;background:#2f73d9;border:1px solid #3f83ea}.trade-entry-primary:hover:not(:disabled){background:#397fe6;border-color:#5897f4;transform:translateY(-1px)}.trade-entry-secondary:disabled,.trade-entry-primary:disabled{cursor:not-allowed;opacity:.45;transform:none}@media (width<=760px){.trade-entry-panel{width:100%}.trade-entry-header{padding:23px 20px 21px 22px}.trade-entry-form{padding:24px 22px 30px}.trade-entry-actions{margin-bottom:-30px;margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media (width<=590px){.trade-entry-grid,.trade-calculation-strip{grid-template-columns:1fr}.trade-entry-full{grid-column:auto}.trade-calculation-strip>div{border-bottom:1px solid #29333e;border-right:0}.trade-calculation-strip>div:last-child{border-bottom:0}.trade-account-context,.trade-result-preview,.trade-entry-actions{flex-direction:column;align-items:stretch}.trade-account-context-tags{justify-content:flex-start}.trade-result-metrics{border-top:1px solid #29333e;border-left:0;min-width:0;padding-top:12px}.trade-result-metrics>div:first-child{padding-left:0}.trade-entry-action-buttons{width:100%}.trade-entry-secondary,.trade-entry-primary{flex:1 1 0}.trade-entry-save-note{max-width:none}}:root{--background:#080808;--sidebar:#0b0b0b;--surface:#101010;--surface-raised:#141414;--surface-hover:#171717;--border:#242424;--border-soft:#1b1b1b;--text-primary:#f4f4f4;--text-secondary:#a3a3aa;--text-muted:#67676f;--blue:#6b8fff;--blue-soft:#6b8fff1f;--green:#65d28f;--amber:#f0ad3d;--red:#ed6475;--purple:#a86df4;--accent:var(--blue);--accent-strong:var(--blue);--danger:var(--red)}.app-shell{background:var(--background);min-height:100vh;color:var(--text-primary)}.sidebar{z-index:50;border-right:1px solid var(--border-soft);background:var(--sidebar);flex-direction:column;width:220px;padding:20px 13px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:center;gap:11px;padding:3px 8px 26px;display:flex}.brand-mark{width:36px;height:36px;color:var(--blue);background:#6b8fff17;border:1px solid #6b8fff59;border-radius:7px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;display:grid}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{color:var(--text-primary);letter-spacing:-.25px;font-size:13px;font-weight:800;line-height:1.15}.brand-copy span{color:var(--text-muted);margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:8px}.sidebar-nav{flex-direction:column;gap:3px;display:flex}.nav-section-label{color:#505058;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600}.nav-item{color:#909097;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;width:100%;min-height:41px;padding:0 9px;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:grid;position:relative}.nav-item:hover:not(:disabled){color:var(--text-primary);background:#121212}.nav-item.active{color:#fff;background:#191919;border-color:#292929}.nav-item.active:before{background:var(--blue);content:"";border-radius:3px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.nav-item:disabled{cursor:default;opacity:.46}.nav-icon{color:#73737b;background:#131313;border-radius:5px;place-items:center;width:25px;height:25px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:grid}.nav-item.active .nav-icon{background:var(--blue-soft);color:var(--blue)}.nav-item small{color:#55555d;font-family:IBM Plex Mono,monospace;font-size:7px}.sidebar-footer{border-top:1px solid var(--border-soft);margin-top:auto;padding:15px 7px 2px}.api-status{align-items:center;gap:9px;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.api-status.connected .status-dot{background:var(--green);box-shadow:0 0 9px #65d28f73}.api-status.disconnected .status-dot{background:var(--red)}.api-status div{flex-direction:column;display:flex}.api-status strong{color:#9b9ba2;font-size:9px}.api-status span:not(.status-dot){color:#515159;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:7px}.app-content{min-height:100vh;margin-left:220px}.topbar{z-index:40;border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808ed;justify-content:space-between;align-items:center;height:61px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-context{color:#dddddf;letter-spacing:-.2px;font-size:12px;font-weight:800}.topbar-actions{align-items:center;gap:10px;display:flex}.refresh-button{color:#94949b;cursor:pointer;background:#111;border:1px solid #282828;border-radius:6px;min-height:33px;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;transition:border-color .12s,color .12s,background .12s}.refresh-button:hover:not(:disabled){color:var(--blue);background:#151515;border-color:#6b8fff80}.refresh-button:disabled{cursor:wait;opacity:.55}.topbar-profile{color:#eee;background:#121212;border:1px solid #292929;border-radius:6px;place-items:center;width:34px;height:34px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;display:grid}.page-content{width:min(1400px,100%);margin:0 auto;padding:34px 32px 60px}.global-error{background:#ed64750f;border:1px solid #ed647559;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:13px 15px;display:flex}.global-error div{flex-direction:column;gap:3px;display:flex}.global-error strong{color:#f08a98;font-size:10px}.global-error span{color:#bb747d;font-size:9px}.global-error button{color:#d9969a;cursor:pointer;background:0 0;border:0;font-size:18px}.app-loading{background:var(--background);min-height:100vh;color:var(--text-primary);place-content:center;gap:22px;display:grid}.loading-brand{align-items:center;gap:12px;display:flex}.loading-brand>div:last-child{flex-direction:column;display:flex}.loading-brand strong{font-size:13px}.loading-brand span{color:var(--text-muted);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:8px}.loading-line{background:#181818;width:210px;height:2px;overflow:hidden}.loading-line span{background:var(--blue);width:45%;height:100%;animation:1.2s ease-in-out infinite loading-slide;display:block}@keyframes loading-slide{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (width<=900px){.sidebar{border-right:0;border-bottom:1px solid var(--border-soft);width:100%;height:auto;padding:9px 14px;position:sticky;top:0}.sidebar-brand{display:none}.sidebar-nav{flex-direction:row;overflow-x:auto}.nav-section-label,.sidebar-footer,.nav-item small{display:none}.nav-item{grid-template-columns:24px auto;width:auto;min-width:max-content;padding-right:12px}.app-content{margin-left:0}.topbar{position:static}.page-content{padding:27px 20px 50px}}@media (width<=520px){.topbar{height:55px;padding:0 15px}.page-content{padding:23px 14px 42px}.refresh-button{display:none}}.grouped-navigation{align-content:start;gap:7px;display:grid}.grouped-nav-group{gap:4px;display:grid}.grouped-nav-parent{font-weight:700;position:relative}.grouped-nav-parent.expanded:not(.active){background:#ffffff06}.grouped-nav-parent-label{min-width:0}.grouped-nav-chevron{color:#5f6672;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1;transition:transform .14s,color .14s;transform:rotate(0)}.grouped-nav-parent.expanded .grouped-nav-chevron{color:#9aa3b0;transform:rotate(90deg)}.grouped-nav-children{border-left:1px solid #242a32;gap:3px;margin:1px 0 4px 17px;padding-left:10px;display:grid}.grouped-nav-child{min-height:36px;padding-top:7px;padding-bottom:7px}.grouped-nav-child .grouped-nav-child-icon{border-radius:4px;width:21px;height:21px;font-size:7px}.grouped-nav-child.active{border-color:#6b8fff33}.grouped-nav-parent:focus-visible,.grouped-nav-child:focus-visible{outline-offset:2px;outline:2px solid #6b8fffb8}@media (width<=760px){.grouped-nav-children{margin-left:10px;padding-left:7px}}.navigation-icon-svg{color:currentColor;width:16px;height:16px;display:block}.grouped-nav-parent .nav-icon,.grouped-nav-child .nav-icon{place-items:center;display:grid}.grouped-nav-child .navigation-icon-svg{width:14px;height:14px}.auth-dashboard-user{align-items:center;gap:10px;min-width:0;display:flex}.auth-dashboard-email{color:#8d8d95;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;overflow:hidden}.auth-dashboard-signout{color:#bdbdc6;font:inherit;cursor:pointer;background:#161619;border:1px solid #2c2c33;border-radius:6px;padding:8px 11px;font-size:11px;font-weight:700;transition:border-color .12s,color .12s,background .12s}.auth-dashboard-signout:hover{color:#f2f2f4;background:#1b1b20;border-color:#484852}.auth-dashboard-signout:focus-visible{outline-offset:2px;outline:2px solid #4a80ff}@media (width<=760px){.auth-dashboard-email{display:none}}html{scroll-padding-top:76px}body{overflow-x:hidden}button,a,input,select,textarea,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #6b8fffe6}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.skip-link{z-index:3000;color:#fff;background:#11141c;border:1px solid #6b8fff9e;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800;transition:transform .12s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-content,.page-content,.accounts-page,.journal-page,.analytics-page,.payouts-page,.overview-page,.trader-score-page{min-width:0}.topbar-context-wrap{align-items:center;gap:10px;min-width:0;display:flex}.topbar-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-nav-toggle{color:#b8b8c0;cursor:pointer;background:#111;border:1px solid #282828;border-radius:6px;place-items:center;width:36px;height:36px;display:none}.mobile-nav-toggle svg,.refresh-button svg{width:16px;height:16px}.mobile-nav-backdrop{display:none}.refresh-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.refresh-button svg{flex:none}.auth-dashboard-signout:disabled{cursor:wait;opacity:.55}.api-status strong{line-height:1.35}.global-error{align-items:flex-start}.global-error-actions{flex:none;align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.global-error-retry,.global-error-dismiss{min-height:30px;font-family:IBM Plex Mono,monospace;font-weight:700;color:#e6a0a8!important;background:#ed64750a!important;border:1px solid #ed647547!important;border-radius:5px!important;font-size:8px!important}.global-error-retry{padding:0 10px}.global-error-dismiss{width:30px;padding:0!important;font-size:15px!important}.app-recovery-state{place-items:center;min-height:min(520px,100vh - 150px);display:grid}.app-recovery-card{background:#101010;border:1px solid #292929;border-radius:9px;gap:11px;width:min(100%,470px);padding:25px;display:grid}.app-recovery-icon{color:#ed6475;background:#ed647512;border:1px solid #ed647547;border-radius:7px;place-items:center;width:38px;height:38px;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:800;display:grid}.app-recovery-card span{color:#74747c;letter-spacing:.9px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.app-recovery-card h1{color:#f1f1f3;letter-spacing:-.7px;margin:0;font-size:clamp(22px,4vw,30px)}.app-recovery-card p{color:#929299;margin:0;font-size:12px;line-height:1.65}.app-recovery-card button{color:#91a8ff;cursor:pointer;background:#6b8fff1a;border:1px solid #6b8fff61;border-radius:6px;width:max-content;min-height:36px;margin-top:7px;padding:0 13px;font-size:10px;font-weight:800}.app-fatal-state{color:#f4f4f4;background:#080808;place-items:center;min-height:100vh;padding:24px;display:grid}.app-fatal-card{background:#101010;border:1px solid #292929;border-radius:10px;gap:12px;width:min(100%,500px);padding:30px;display:grid;box-shadow:0 22px 70px #00000061}.app-fatal-mark{color:#6b8fff;background:#6b8fff14;border:1px solid #6b8fff5c;border-radius:7px;place-items:center;width:40px;height:40px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;display:grid}.app-fatal-eyebrow{color:#74747c;letter-spacing:.9px;text-transform:uppercase;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.app-fatal-card h1{color:#f3f3f5;letter-spacing:-.8px;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.12}.app-fatal-card p{color:#95959c;margin:0;font-size:12px;line-height:1.65}.app-fatal-card button{color:#9ab0ff;cursor:pointer;background:#6b8fff1c;border:1px solid #6b8fff6b;border-radius:6px;width:max-content;min-height:38px;margin-top:7px;padding:0 14px;font-size:10px;font-weight:800}.journal-table-wrap,.analytics-table-wrap,.payout-history-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.account-list-card,.payout-account-card,.analytics-panel,.overview-section,.trade-details-panel,.trade-entry-panel,.account-form-panel,.advance-form-panel,.breach-form-panel,.account-list-card *,.payout-account-card *,.analytics-panel *,.trade-details-panel *,.trade-entry-panel *,.account-form-panel *,.advance-form-panel *,.breach-form-panel *{min-width:0}.auth-feedback,.account-form-error,.advance-form-error,.breach-form-error,.trade-entry-error,.trade-details-error,.payout-record-error{overflow-wrap:anywhere}:is(body:has(.account-form-backdrop),body:has(.advance-form-backdrop),body:has(.breach-form-backdrop),body:has(.trade-entry-backdrop),body:has(.trade-details-backdrop)){overflow:hidden}.account-form-panel,.advance-form-panel,.breach-form-panel,.trade-entry-panel,.trade-details-panel{overscroll-behavior:contain;max-height:100dvh}.auth-card{isolation:isolate}.auth-form input{caret-color:#8aa4ff}.auth-feedback[role=alert]{border-color:#ed647552}@media (width<=900px){.sidebar{z-index:120;background:#0b0b0b;border-bottom:0;border-right:1px solid #252525;width:min(82vw,286px);height:100dvh;padding:18px 13px;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 55px #00000073}.sidebar:not(.mobile-open){visibility:hidden;pointer-events:none}.sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-brand{display:flex}.sidebar-nav,.grouped-navigation{flex-direction:column;gap:7px;display:grid;overflow:visible}.grouped-nav-group{display:grid}.grouped-nav-children{margin:1px 0 4px 17px;padding-left:10px;position:static}.nav-item{grid-template-columns:28px 1fr auto;width:100%;min-width:0;padding:0 9px}.sidebar-footer{display:block}.mobile-nav-toggle{flex:none;display:grid}.mobile-nav-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#00000094;border:0;display:block;position:fixed;inset:0}.app-content{margin-left:0}.topbar{height:60px;padding:0 16px;position:sticky;top:0}.topbar-actions{min-width:0}.page-content{padding:26px 18px 48px}.refresh-button,.auth-dashboard-signout,.mobile-nav-toggle{min-height:36px}.nav-item,.grouped-nav-child{min-height:42px}}@media (width<=620px){.topbar{gap:10px}.topbar-context-wrap{flex:auto}.topbar-context{max-width:130px}.topbar-actions{flex:none;gap:6px}.auth-dashboard-email{display:none}.refresh-button{width:36px;min-width:36px;padding:0;display:inline-flex}.refresh-label{display:none}.auth-dashboard-signout{min-height:36px;padding:0 9px;font-size:9px}.page-content{padding:22px 14px 42px}.global-error{flex-direction:column}.global-error-actions{justify-content:flex-end;width:100%}.app-recovery-state{min-height:calc(100dvh - 110px)}.app-recovery-card{padding:21px}}@media (width<=560px){.account-form-backdrop,.advance-form-backdrop,.breach-form-backdrop,.trade-entry-backdrop,.trade-details-backdrop{justify-content:stretch;align-items:stretch;padding:0}.account-form-panel,.advance-form-panel,.breach-form-panel,.trade-entry-panel,.trade-details-panel{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.auth-shell{min-height:100dvh}.auth-card{border-radius:10px}}@media (width<=390px){.topbar-context{max-width:90px;font-size:10px}.auth-dashboard-signout{padding:0 8px}.page-content{padding-left:11px;padding-right:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ember-tutorial-backdrop{z-index:900;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 22%,#e0873b17,#0000 34%),#050506e0;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ember-tutorial-dialog{color:#f3f1ec;background:linear-gradient(#141416fc,#0d0d0ffc);border:1px solid #28292d;border-radius:14px;width:min(620px,100%);padding:24px;box-shadow:0 28px 90px #0000008c}.ember-tutorial-brand{justify-content:center;margin-bottom:24px;display:flex}.ember-tutorial-wordmark{width:122px;max-width:42vw}.ember-tutorial-eyebrow{color:#d98c4b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.ember-tutorial-dialog h2{color:#f4f1eb;letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.15}.ember-tutorial-offer>p:not(.ember-tutorial-eyebrow),.ember-tutorial-body{color:#989ca5;margin:14px 0 0;font-size:13px;line-height:1.7}.ember-tutorial-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ember-tutorial-offer-grid>div{background:#101012;border:1px solid #25262a;border-radius:9px;gap:6px;min-width:0;padding:14px;display:grid}.ember-tutorial-offer-grid strong{color:#ece9e3;font-size:12px}.ember-tutorial-offer-grid span{color:#7f838b;font-size:10px;line-height:1.5}.ember-tutorial-progress-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ember-tutorial-progress-row span{color:#7e828a;font-size:10px;font-weight:700}.ember-tutorial-progress-row button{color:#858991;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:700}.ember-tutorial-progress-row button:hover,.ember-tutorial-progress-row button:focus-visible{color:#dedbd5}.ember-tutorial-progress{background:#242529;border-radius:999px;width:100%;height:3px;margin-bottom:24px;overflow:hidden}.ember-tutorial-progress span{border-radius:inherit;background:linear-gradient(90deg,#d9783e,#e8a153);height:100%;transition:width .24s;display:block}.ember-tutorial-points{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ember-tutorial-points li{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ember-tutorial-points li>span{background:#e1914629;border:1px solid #e19146b8;width:6px;height:6px;margin-top:7px;transform:rotate(45deg)}.ember-tutorial-points p{color:#a1a5ad;margin:0;font-size:12px;line-height:1.6}.ember-tutorial-step-diamonds{justify-content:center;gap:8px;margin-top:24px;display:flex}.ember-tutorial-step-diamonds span{background:0 0;border:1px solid #555961;width:5px;height:5px;transition:transform .18s,border-color .18s,background .18s;transform:rotate(45deg)}.ember-tutorial-step-diamonds span.active{background:#e0914a;border-color:#e0914a;transform:rotate(45deg)scale(1.28)}.ember-tutorial-actions{justify-content:flex-end;gap:9px;margin-top:26px;display:flex}.ember-tutorial-actions button{cursor:pointer;min-height:40px;font:inherit;border-radius:8px;padding:0 15px;font-size:11px;font-weight:800}.ember-tutorial-primary{color:#0d0d0e;background:linear-gradient(#e49a53,#d9833d);border:1px solid #de9048}.ember-tutorial-secondary{color:#a6a9b0;background:#141416;border:1px solid #303136}.ember-tutorial-actions button:disabled{cursor:default;opacity:.35}.ember-tutorial-actions button:focus-visible{outline-offset:2px;outline:2px solid #ebaa69bf}@media (width<=560px){.ember-tutorial-backdrop{padding:10px 10px max(10px, env(safe-area-inset-bottom));align-items:end}.ember-tutorial-dialog{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:14px 14px 10px 10px;padding:20px 17px 18px;overflow-y:auto}.ember-tutorial-brand{margin-bottom:18px}.ember-tutorial-offer-grid{grid-template-columns:1fr}.ember-tutorial-actions{background:linear-gradient(#0d0d0f00,#0d0d0ffa 22%);margin-left:-17px;margin-right:-17px;padding:14px 17px 18px;position:sticky;bottom:-18px}.ember-tutorial-actions button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.ember-tutorial-progress span,.ember-tutorial-step-diamonds span{transition:none}}.auth-shell{color:#f2f3f5;background:radial-gradient(circle at 50% 0,#555cff1a,#0000 34%),#08090b;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{background:#0f1014f7;border:1px solid #25272d;border-radius:12px;width:min(100%,440px);padding:34px;box-shadow:0 22px 70px #0000006b}.auth-mark{color:#a8adff;letter-spacing:.8px;background:#161820;border:1px solid #343741;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:26px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:grid}.auth-eyebrow{color:#747985;letter-spacing:1px;text-transform:uppercase;margin:0 0 9px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:650}.auth-card h1{color:#f5f6f8;letter-spacing:-1.2px;margin:0;font-size:clamp(28px,5vw,36px);line-height:1.08}.auth-copy{color:#9297a3;margin:14px 0 0;font-size:14px;line-height:1.65}.auth-form{gap:16px;margin-top:28px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form label>span{color:#b1b5bf;font-size:12px;font-weight:650}.auth-form input{color:#f4f5f7;background:#0c0d11;border:1px solid #30333b;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.auth-form input::placeholder{color:#555b66}.auth-form input:focus{border-color:#6e73d9;box-shadow:0 0 0 3px #6e73d921}.auth-primary-button,.auth-secondary-button{cursor:pointer;border-radius:8px;min-height:44px;font-weight:750;transition:background .15s,border-color .15s,opacity .15s}.auth-primary-button{color:#fff;background:#6268dd;border:1px solid #6c72e8;margin-top:4px}.auth-primary-button:hover:not(:disabled){background:#7076e7}.auth-secondary-button{color:#dfe1e6;background:#17191f;border:1px solid #343741;width:100%;margin-top:22px}.auth-secondary-button:hover:not(:disabled){background:#1d2027}.auth-primary-button:disabled,.auth-secondary-button:disabled,.auth-links button:disabled,.auth-form input:disabled{cursor:not-allowed;opacity:.58}.auth-links{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.auth-links span{background:#2e3138;width:1px;height:14px}.auth-links button{color:#969be8;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:650}.auth-links button:hover:not(:disabled){color:#b5b9ff}.auth-feedback{border-radius:7px;padding:11px 12px;font-size:12px;line-height:1.5}.auth-feedback-success{color:#8ed7a8;background:#57bc7c14;border:1px solid #57bc7c47}.auth-feedback-error{color:#ef9aa0;background:#e25e6714;border:1px solid #e25e6747}.auth-session-email{background:#0b0c10;border:1px solid #282b32;border-radius:8px;gap:5px;margin-top:24px;padding:14px;display:grid}.auth-session-email span{color:#6f7480;letter-spacing:.8px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.auth-session-email strong{overflow-wrap:anywhere;color:#e5e7eb;font-size:13px}.auth-loading-card{color:#bec2cb;justify-content:center;align-items:center;gap:13px;min-height:150px;font-size:13px;display:flex}.auth-spinner{border:2px solid #343842;border-top-color:#8d92f0;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=540px){.auth-shell{padding:18px 12px}.auth-card{padding:26px 20px}.auth-links{flex-wrap:wrap}}.ember-pwa-status{right:18px;bottom:max(18px, env(safe-area-inset-bottom));z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f4f4;background:#101010f5;border:1px solid #2a2a2a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:min(390px,100vw - 36px);padding:13px 14px;display:flex;position:fixed;box-shadow:0 18px 55px #0000006b}.ember-pwa-status>div:first-of-type{gap:3px;display:grid}.ember-pwa-status strong{font-size:12px;font-weight:800}.ember-pwa-status span{color:#8f8f98;font-size:10px;line-height:1.45}.ember-pwa-status-offline{border-color:#f0ad3d40;justify-content:flex-start}.ember-pwa-status-dot{background:#f0ad3d;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f0ad3d1a}.ember-pwa-status-actions{flex:none;align-items:center;gap:7px;display:flex}.ember-pwa-status-actions button{color:#0a0a0a;cursor:pointer;background:#f0ad3d;border:1px solid #363636;border-radius:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:800}.ember-pwa-status-actions .ember-pwa-status-dismiss{color:#a3a3aa;background:0 0}@media (display-mode:standalone) and (width<=900px){.topbar{height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.sidebar{padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:max(18px, env(safe-area-inset-bottom))}.page-content{padding-bottom:calc(48px + env(safe-area-inset-bottom))}}@media (width<=620px){.ember-pwa-status{right:12px;bottom:max(12px, env(safe-area-inset-bottom));gap:12px;width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.ember-pwa-status{-webkit-backdrop-filter:none;backdrop-filter:none}}.ember-pwa-status-success{border-color:#3fb9503d;justify-content:flex-start;animation:.22s ease-out both ember-pwa-confirmation-in}.ember-pwa-status-dot-success{background:#3fb950;box-shadow:0 0 0 4px #3fb9501a}@keyframes ember-pwa-confirmation-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ember-pwa-status-success{animation:none}}*{box-sizing:border-box}html{background:#080808}html,body,#root{min-width:320px;min-height:100%;margin:0}body{color:#f3f3f3;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#080808;min-height:100vh;margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#6a8bff4d}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#2b2b2b;border:2px solid #080808;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3c3c3c}:root{--ember-orange:#ff7b38;--ember-gold:#f0ad3d;--ember-green:#65d28f;--ember-ivory:#f4eee5}.ember-wordmark,.ember-mark-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}.sidebar-brand.ember-sidebar-brand{justify-content:center;align-items:center;width:100%;min-height:58px;padding:3px 0 22px}.ember-sidebar-wordmark{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 18px #f0ad3d0b);width:124px;max-height:36px}.app-loading.ember-app-loading{background:radial-gradient(circle at 50% 42%, #f0ad3d0b, transparent 28%), var(--background);gap:24px}.ember-loading-wordmark{filter:drop-shadow(0 8px 28px #f0ad3d12);width:min(286px,70vw)}.ember-app-loading .loading-line{background:#191919;border-radius:999px;width:min(264px,64vw);height:2px;margin-inline:auto}.ember-app-loading .loading-line span{border-radius:inherit;background:linear-gradient(90deg, var(--ember-orange), var(--ember-gold) 54%, var(--ember-green));box-shadow:0 0 12px #f0ad3d2e}.auth-shell{background:radial-gradient(circle at 50% -5%,#f0ad3d13,#0000 34%),radial-gradient(circle at 86% 20%,#65d28f06,#0000 24%),#08090b}.ember-auth-brand{align-items:center;min-height:45px;margin-bottom:26px;display:flex}.ember-auth-wordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 20px #f0ad3d0e);width:174px;max-height:49px}.auth-card.auth-loading-card{place-items:center;gap:20px;min-height:190px;display:grid}.ember-auth-loading{place-items:center;gap:19px;width:100%;display:grid}.ember-auth-loading .ember-auth-wordmark{width:190px}.ember-auth-loading-line{background:#202126;border-radius:999px;width:176px;height:2px;overflow:hidden}.ember-auth-loading-line span{border-radius:inherit;background:linear-gradient(90deg, var(--ember-orange), var(--ember-gold), var(--ember-green));width:46%;height:100%;animation:1.15s ease-in-out infinite ember-loading-slide;display:block}.auth-eyebrow.ember-auth-eyebrow{color:#7b7c80}.auth-primary-button{box-shadow:0 8px 26px #6268dd14}.app-fatal-brand{align-items:center;margin-bottom:17px;display:flex}.ember-fatal-wordmark{object-fit:contain;object-position:left center;width:160px;max-height:45px}@keyframes ember-loading-slide{0%{transform:translate(-112%)}to{transform:translate(255%)}}@media (width<=900px){.sidebar-brand.ember-sidebar-brand{min-height:56px;padding:3px 0 20px}.ember-sidebar-wordmark{width:122px;max-height:35px}}@media (width<=540px){.ember-auth-wordmark{width:160px}.ember-auth-loading .ember-auth-wordmark{width:176px}}@media (prefers-reduced-motion:reduce){.ember-auth-loading-line span{width:100%;animation:none}}@media (width<=720px){.accounts-summary-grid,.hero-metrics-grid,.performance-metrics-grid,.journal-summary-grid,.payouts-summary-grid,.analytics-metric-grid,.tscore-evidence-strip{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;width:100%;max-width:100%;padding:2px 0 10px;scroll-padding-inline:1px;overflow:auto hidden;display:flex!important}.accounts-summary-grid::-webkit-scrollbar{display:none}.hero-metrics-grid::-webkit-scrollbar{display:none}.performance-metrics-grid::-webkit-scrollbar{display:none}.journal-summary-grid::-webkit-scrollbar{display:none}.payouts-summary-grid::-webkit-scrollbar{display:none}.analytics-metric-grid::-webkit-scrollbar{display:none}.tscore-evidence-strip::-webkit-scrollbar{display:none}.accounts-summary-grid>*,.hero-metrics-grid>*,.performance-metrics-grid>*,.journal-summary-grid>*,.payouts-summary-grid>*,.analytics-metric-grid>*,.tscore-evidence-strip>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(230px,78vw,300px);min-width:0;width:auto!important}.accounts-page-header,.journal-page-header,.overview-header,.payouts-header,.analytics-page-header,.trader-score-header,.accounts-page-header>*,.journal-page-header>*,.overview-header>*,.payouts-header>*,.analytics-page-header>*,.trader-score-header>*{min-width:0}.accounts-add-button,.journal-log-button,.primary-action{min-height:42px}.accounts-workspace{min-height:0}.accounts-list-panel{min-width:0}.accounts-list{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;width:100%;padding:10px 12px 14px;overflow:auto hidden;display:flex!important}.accounts-list::-webkit-scrollbar{display:none}.account-list-card{scroll-snap-align:start;scroll-snap-stop:always;background:#101010;border:1px solid #242424;flex:0 0 min(82vw,320px);overflow:hidden;width:auto!important;min-width:0!important}.account-list-card.selected{background:#151515;border-color:#3a3a3a}.account-list-header{flex-wrap:wrap;align-items:flex-start}.account-list-header>div:first-child{flex:150px;min-width:0}.account-list-header strong,.account-list-header>div>span{overflow-wrap:anywhere}.account-list-status{max-width:100%}.account-list-meta{flex-wrap:wrap}.account-list-progress>div:first-child{flex-wrap:wrap;align-items:flex-start}.account-detail-header{min-height:0;padding:18px 14px}.account-detail-header>div:first-child{min-width:0}.account-detail-title-row{flex-wrap:wrap;align-items:flex-start;min-width:0}.account-detail-title-row h2{overflow-wrap:anywhere;min-width:0}.account-detail-header p{overflow-wrap:anywhere}.account-detail-section{padding:18px 14px}.account-section-heading{flex-wrap:wrap;align-items:flex-start;min-width:0}.primary-progress-header,.primary-progress-footer{flex-wrap:wrap;align-items:flex-start}.primary-progress-header>*,.primary-progress-footer>*{min-width:0}.primary-progress-header>span{overflow-wrap:anywhere}.risk-stat-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:9px;padding-bottom:8px;overflow:auto hidden;display:flex!important}.risk-stat-grid::-webkit-scrollbar{display:none}.risk-stat-grid>article{scroll-snap-align:start;flex:0 0 min(70vw,245px);min-width:0}.rules-panel,.rule-row,.payout-history-row,.payout-history-value{min-width:0}.rule-row{align-items:flex-start}.rule-row>div{flex:150px;min-width:0}.rule-row>strong{overflow-wrap:anywhere;text-align:right;flex:0 auto;max-width:48%}.payout-history-value{flex-wrap:wrap}.payouts-workspace{min-height:0}.payout-account-list{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:10px 12px 14px;overflow:auto hidden;grid-template-columns:none!important;display:flex!important}.payout-account-list::-webkit-scrollbar{display:none}.payout-account-card{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #202832;border-left:3px solid #0000;flex:0 0 min(82vw,320px);min-width:0;width:auto!important}.payout-account-card.selected{border-left-color:#3fb950}.payout-account-card-top,.payout-account-meta,.payout-account-value,.payout-detail-title-row,.payout-cycle-progress-head,.payout-cycle-progress-foot{flex-wrap:wrap;min-width:0}.payout-account-card-top>div:first-child{flex:150px;min-width:0}.payout-account-meta{row-gap:7px}.payout-detail-header{padding:18px 14px}.payout-section{margin-left:10px;margin-right:10px;padding:15px}.journal-table-wrap,.analytics-table-wrap,.payout-history-table-wrap{scroll-snap-type:none;touch-action:pan-x;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.journal-table,.analytics-table,.payout-history-table{max-width:none}.analytics-panel,.analytics-priority-action,.analytics-insight-card-topline,.tscore-component-row,.tscore-explanation-card,.tscore-priority-card{min-width:0}.analytics-insight-card-topline,.tscore-priority-title-row,.tscore-priority-signal{flex-wrap:wrap}.tscore-explanation-evidence strong,.tscore-component-copy,.tscore-priority-body,.recent-trade-row,.trade-symbol,.trade-context,.trade-result{min-width:0}.trade-context strong,.trade-context span{overflow-wrap:anywhere}}@media (width<=560px){.accounts-add-button,.journal-log-button,.primary-action{justify-content:center;width:100%}.accounts-page-header,.journal-page-header,.overview-header{gap:18px}.account-detail-header{gap:14px}.account-detail-balance{text-align:left;width:100%}.account-section-heading{flex-direction:column}.payout-detail-lifetime{width:100%}.payouts-empty{padding:34px 18px}.analytics-section-intro,.analytics-coaching-intro{padding-left:15px;padding-right:15px}.trader-score-methodology{max-width:100%}}@media (width<=420px){.rule-row{flex-direction:column;gap:7px}.rule-row>strong{text-align:left;max-width:100%}.recent-trade-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"symbol result""context result";gap:7px 12px;padding:13px 4px}.recent-trade-row .trade-symbol{grid-area:symbol}.recent-trade-row .trade-context{grid-area:context}.recent-trade-row .trade-result{grid-area:result;align-self:center}.recent-trade-row .trade-row-arrow{display:none}.trade-context span{white-space:normal}.accounts-summary-grid>*,.hero-metrics-grid>*,.performance-metrics-grid>*,.journal-summary-grid>*,.payouts-summary-grid>*,.analytics-metric-grid>*,.tscore-evidence-strip>*{flex-basis:clamp(225px,82vw,285px)}.account-list-card,.payout-account-card{flex-basis:min(86vw,305px)}.risk-stat-grid>article{flex-basis:min(76vw,235px)}}@media (display-mode:standalone) and (width<=720px){.page-content{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left));padding-bottom:calc(46px + env(safe-area-inset-bottom))}}@media (width<=720px){.accounts-summary-grid>*,.hero-metrics-grid>*,.performance-metrics-grid>*,.journal-summary-grid>*,.payouts-summary-grid>*,.analytics-metric-grid>*,.tscore-evidence-strip>*{flex-basis:calc(100% - 18px)}.account-list-card,.payout-account-card{flex-basis:calc(100% - 20px)}.risk-stat-grid>article{flex-basis:calc(100% - 24px)}.ember-carousel-indicators{pointer-events:auto;justify-content:center;align-items:center;gap:3px;min-height:18px;margin:-2px 0 9px;display:flex}.ember-carousel-indicator{--ember-carousel-strength:.58;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:relative}.ember-carousel-indicator:before{content:"";width:5px;height:5px;transform:rotate(45deg) scale(calc(.78 + var(--ember-carousel-strength) * .26));opacity:calc(.42 + var(--ember-carousel-strength) * .56);background:#7a808a52;border:1px solid #9aa0aa94;transition:width .18s,height .18s,border-color .18s,background .18s,box-shadow .18s,opacity 90ms linear,transform 90ms linear}.ember-carousel-indicator[aria-current=true]:before{background:#e79a4a;border-color:#ed9a45eb;width:6px;height:6px;box-shadow:0 0 0 3px #e79a4a14}.ember-carousel-indicator:focus-visible:before{border-color:#f1bd80;box-shadow:0 0 0 3px #e79a4a29}.payout-rules-grid,.payout-cycle-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.payout-rules-grid article,.payout-cycle-rule-grid>div{min-height:0!important;padding:10px 11px!important}.payout-rules-grid article{flex-direction:column;justify-content:center;display:flex;min-height:64px!important}.payout-rules-grid span,.payout-cycle-rule-grid span{font-size:9px;line-height:1.25}.payout-rules-grid strong,.payout-cycle-rule-grid strong{margin-top:5px;font-size:12px;line-height:1.3}.payout-cycle-rule-snapshot{gap:12px;padding:12px}}@media (width<=420px){.accounts-summary-grid>*,.hero-metrics-grid>*,.performance-metrics-grid>*,.journal-summary-grid>*,.payouts-summary-grid>*,.analytics-metric-grid>*,.tscore-evidence-strip>*{flex-basis:calc(100% - 14px)}.account-list-card,.payout-account-card{flex-basis:calc(100% - 16px)}.risk-stat-grid>article{flex-basis:calc(100% - 18px)}.payout-rules-grid,.payout-cycle-rule-grid{gap:7px!important}.payout-rules-grid article,.payout-cycle-rule-grid>div{padding:9px 10px!important}.payout-rules-grid article{min-height:60px!important}}@media (prefers-reduced-motion:reduce){.ember-carousel-indicator:before{transition:none}}.mobile-bottom-navigation,.mobile-bottom-submenu{display:none}@media (width<=720px){.sidebar,.mobile-nav-backdrop,.mobile-nav-toggle{display:none!important}.topbar-context{max-width:min(48vw,190px)}.page-content{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}.mobile-bottom-navigation{right:max(10px, env(safe-area-inset-right));bottom:max(9px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));z-index:105;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#0c0c0df0;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:64px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 60px #00000080}.mobile-bottom-nav-item{color:#777b84;cursor:pointer;background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:52px;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;transition:background .15s,color .15s,transform .15s;display:grid;position:relative}.mobile-bottom-nav-item:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .15s,transform .15s;position:absolute;bottom:2px;left:35%;right:35%;transform:scaleX(.4)}.mobile-bottom-nav-item.active{color:#9bb0ff;background:#6b8fff13}.mobile-bottom-nav-item.active:after{background:#6b8fff;transform:scaleX(1)}.mobile-bottom-nav-item.open{color:#c6cad2;background:#ffffff0e}.mobile-bottom-nav-item:active{transform:scale(.97)}.mobile-bottom-nav-icon{place-items:center;width:25px;height:22px;display:grid}.mobile-bottom-nav-icon .navigation-icon-svg{width:19px;height:19px}.mobile-bottom-submenu{right:max(12px, env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));z-index:106;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#0f0f10f7;border:1px solid #ffffff17;border-radius:15px;gap:10px;padding:8px 10px 10px;display:grid;position:fixed;box-shadow:0 22px 65px #0000008a}.mobile-bottom-submenu-grabber{background:#34363b;border-radius:999px;width:30px;height:3px;margin:0 auto}.mobile-bottom-submenu-header{justify-content:space-between;align-items:center;min-width:0;padding:0 2px 1px;display:flex}.mobile-bottom-submenu-header strong{color:#d8d9dd;font-size:10px;font-weight:800}.mobile-bottom-submenu-header button{color:#858891;cursor:pointer;background:#111214;border:1px solid #292a2e;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;display:grid}.mobile-bottom-submenu-items{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;display:grid}.mobile-bottom-submenu-item{color:#8b8f98;cursor:pointer;background:#111214;border:1px solid #24262b;border-radius:10px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:58px;padding:7px 5px;font-size:9px;font-weight:750;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.mobile-bottom-submenu-item.active{color:#a9b9ff;background:#6b8fff14;border-color:#6b8fff4d}.mobile-bottom-submenu-item:active{transform:scale(.98)}.mobile-bottom-submenu-icon{place-items:center;width:25px;height:22px;display:grid}.mobile-bottom-submenu-icon .navigation-icon-svg{width:18px;height:18px}.ember-pwa-status{bottom:calc(84px + env(safe-area-inset-bottom))}.journal-table-wrap,.analytics-table-wrap,.payout-history-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:auto!important}.accounts-summary-grid,.hero-metrics-grid,.performance-metrics-grid,.journal-summary-grid,.payouts-summary-grid,.analytics-metric-grid,.tscore-evidence-strip,.accounts-list,.risk-stat-grid,.payout-account-list{touch-action:pan-x pan-y}}@media (width<=720px) and (prefers-reduced-motion:reduce){.mobile-bottom-nav-item,.mobile-bottom-nav-item:after,.mobile-bottom-submenu-item{transition:none}}
