.CreatorDashboard-module__-ZeqzG__page{--creator-surface:var(--bg-elevated);--creator-border:var(--border-subtle);--creator-muted:var(--text-muted);--creator-accent:var(--accent);width:100%;max-width:1160px;color:var(--text-primary);margin:0 auto;padding:0 0 24px}.CreatorDashboard-module__-ZeqzG__header,.CreatorDashboard-module__-ZeqzG__titleRow,.CreatorDashboard-module__-ZeqzG__sectionHeader,.CreatorDashboard-module__-ZeqzG__activityControls,.CreatorDashboard-module__-ZeqzG__codeRow,.CreatorDashboard-module__-ZeqzG__footer,.CreatorDashboard-module__-ZeqzG__channel{align-items:center;display:flex}.CreatorDashboard-module__-ZeqzG__header{justify-content:space-between;gap:20px;margin-bottom:12px}.CreatorDashboard-module__-ZeqzG__titleRow{flex-wrap:wrap;gap:14px}.CreatorDashboard-module__-ZeqzG__title{letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1.25}.CreatorDashboard-module__-ZeqzG__subtitle{color:var(--creator-muted);margin-top:7px;font-size:14px;line-height:1.6}.CreatorDashboard-module__-ZeqzG__badge{white-space:nowrap;border-radius:20px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.CreatorDashboard-module__-ZeqzG__approved,.CreatorDashboard-module__-ZeqzG__released{color:var(--accent);background:var(--surface-raised)}.CreatorDashboard-module__-ZeqzG__held{color:var(--warning);background:var(--surface-overlay)}.CreatorDashboard-module__-ZeqzG__reversed{color:var(--danger);background:var(--surface-overlay)}.CreatorDashboard-module__-ZeqzG__topGrid{grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);align-items:stretch;gap:16px;display:grid}.CreatorDashboard-module__-ZeqzG__panel{border:1px solid var(--creator-border);background:var(--creator-surface);border-radius:12px;min-width:0;padding:20px 24px}.CreatorDashboard-module__-ZeqzG__panel h2{letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.4}.CreatorDashboard-module__-ZeqzG__share{flex-direction:column;display:flex}.CreatorDashboard-module__-ZeqzG__inviteInput{background:var(--bg-elevated);border:1px solid var(--surface-overlay);width:100%;min-width:0;min-height:46px;color:var(--text-primary);font-family:var(--font-geist-mono), monospace;border-radius:8px;margin:19px 0 12px;padding:12px 14px;font-size:13px}.CreatorDashboard-module__-ZeqzG__primary,.CreatorDashboard-module__-ZeqzG__secondary,.CreatorDashboard-module__-ZeqzG__link,.CreatorDashboard-module__-ZeqzG__expand{cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.CreatorDashboard-module__-ZeqzG__primary,.CreatorDashboard-module__-ZeqzG__secondary{border-radius:8px;min-height:42px;padding:10px 15px}.CreatorDashboard-module__-ZeqzG__primary{background:var(--creator-accent);min-height:44px;color:var(--on-accent);border:1px solid #0000}.CreatorDashboard-module__-ZeqzG__primary:hover:not(:disabled){background:var(--accent-hover)}.CreatorDashboard-module__-ZeqzG__secondary{color:var(--text-primary);border:1px solid var(--surface-overlay);background:0 0}.CreatorDashboard-module__-ZeqzG__secondary:hover:not(:disabled){background:var(--surface-raised)}.CreatorDashboard-module__-ZeqzG__primary:disabled,.CreatorDashboard-module__-ZeqzG__secondary:disabled{opacity:.45;cursor:not-allowed}.CreatorDashboard-module__-ZeqzG__link{min-height:36px;color:var(--creator-accent);background:0 0;border:0;padding:3px 0}.CreatorDashboard-module__-ZeqzG__link:hover{color:var(--accent)}.CreatorDashboard-module__-ZeqzG__primary:focus-visible,.CreatorDashboard-module__-ZeqzG__secondary:focus-visible,.CreatorDashboard-module__-ZeqzG__link:focus-visible,.CreatorDashboard-module__-ZeqzG__expand:focus-visible,.CreatorDashboard-module__-ZeqzG__ranges button:focus-visible,.CreatorDashboard-module__-ZeqzG__filter select:focus-visible,.CreatorDashboard-module__-ZeqzG__inviteInput:focus-visible,.CreatorDashboard-module__-ZeqzG__chartData summary:focus-visible{outline:2px solid var(--creator-accent);outline-offset:3px}.CreatorDashboard-module__-ZeqzG__codeRow{color:var(--creator-muted);flex-wrap:wrap;gap:18px;margin-top:15px;font-size:13px}.CreatorDashboard-module__-ZeqzG__codeRow strong{color:var(--text-primary);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-left:7px}.CreatorDashboard-module__-ZeqzG__codeRow .CreatorDashboard-module__-ZeqzG__secondary{min-height:38px;padding:8px 13px}.CreatorDashboard-module__-ZeqzG__copyFeedback{color:var(--creator-accent);font-size:12px;line-height:1.5}.CreatorDashboard-module__-ZeqzG__copyFeedback:not(:empty){margin-top:10px}.CreatorDashboard-module__-ZeqzG__copyFeedback[role=alert]{color:var(--danger)}.CreatorDashboard-module__-ZeqzG__terms{border-top:1px solid var(--creator-border);color:var(--creator-muted);gap:11px;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.65;display:flex}.CreatorDashboard-module__-ZeqzG__terms svg{flex-shrink:0;margin-top:3px}.CreatorDashboard-module__-ZeqzG__terms p{margin:0}.CreatorDashboard-module__-ZeqzG__terms strong{color:var(--text-secondary);font-weight:550}.CreatorDashboard-module__-ZeqzG__performance{min-height:350px}.CreatorDashboard-module__-ZeqzG__sectionHeader{justify-content:space-between;gap:15px;margin-bottom:12px}.CreatorDashboard-module__-ZeqzG__ranges{border:1px solid var(--surface-overlay);background:var(--bg-elevated);border-radius:8px;flex-shrink:0;padding:3px;display:inline-flex}.CreatorDashboard-module__-ZeqzG__ranges button{min-height:30px;color:var(--creator-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12px}.CreatorDashboard-module__-ZeqzG__ranges button[aria-pressed=true]{background:var(--creator-accent);color:var(--on-accent);font-weight:650}.CreatorDashboard-module__-ZeqzG__metrics{border-top:1px solid var(--creator-border);border-bottom:1px solid var(--creator-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;padding:10px 0;display:grid}.CreatorDashboard-module__-ZeqzG__metrics>div{border-left:1px solid var(--creator-border);min-width:0;padding:0 13px}.CreatorDashboard-module__-ZeqzG__metrics>div:first-child{border:0;padding-left:0}.CreatorDashboard-module__-ZeqzG__metrics>div:last-child{padding-right:0}.CreatorDashboard-module__-ZeqzG__metrics dt,.CreatorDashboard-module__-ZeqzG__walletValues dt{color:var(--creator-muted);font-size:12px;line-height:1.5}.CreatorDashboard-module__-ZeqzG__metrics dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:23px;font-weight:650}.CreatorDashboard-module__-ZeqzG__metricHint{color:var(--creator-muted);margin-top:4px;font-size:11px;line-height:1.5}.CreatorDashboard-module__-ZeqzG__chartSection h3{margin:0 0 5px;font-size:13px;font-weight:600}.CreatorDashboard-module__-ZeqzG__chart{width:100%;height:135px}.CreatorDashboard-module__-ZeqzG__chartData{color:var(--creator-muted);margin-top:5px;font-size:11px}.CreatorDashboard-module__-ZeqzG__chartData summary{cursor:pointer;width:fit-content}.CreatorDashboard-module__-ZeqzG__chartData table{width:100%;margin:12px 0;font-size:12px}.CreatorDashboard-module__-ZeqzG__chartData th,.CreatorDashboard-module__-ZeqzG__chartData td{text-align:left;border-bottom:1px solid var(--creator-border);padding:7px 0}.CreatorDashboard-module__-ZeqzG__period{color:var(--creator-muted);margin-top:9px;font-size:10px;line-height:1.5}.CreatorDashboard-module__-ZeqzG__trendEmpty{text-align:center;color:var(--creator-muted);padding:18px 6px 14px}.CreatorDashboard-module__-ZeqzG__trendEmpty svg,.CreatorDashboard-module__-ZeqzG__historyEmpty svg{margin:0 auto 10px}.CreatorDashboard-module__-ZeqzG__trendEmpty h3,.CreatorDashboard-module__-ZeqzG__historyEmpty h3{color:var(--text-primary);margin-bottom:5px;font-size:14px;font-weight:600}.CreatorDashboard-module__-ZeqzG__trendEmpty p,.CreatorDashboard-module__-ZeqzG__historyEmpty p{max-width:370px;margin:0 auto;font-size:12px;line-height:1.65}.CreatorDashboard-module__-ZeqzG__wallet{grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;margin-top:16px;padding-top:14px;padding-bottom:14px;display:grid}.CreatorDashboard-module__-ZeqzG__wallet h2{grid-column:1/-1;align-items:center;gap:10px;display:flex}.CreatorDashboard-module__-ZeqzG__wallet h2 svg{color:var(--creator-accent)}.CreatorDashboard-module__-ZeqzG__wallet>.CreatorDashboard-module__-ZeqzG__link{border-left:1px solid var(--creator-border);grid-area:2/2;padding-left:24px}.CreatorDashboard-module__-ZeqzG__walletValues{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CreatorDashboard-module__-ZeqzG__walletValues>div{border-left:1px solid var(--creator-border);min-width:0;padding-left:24px}.CreatorDashboard-module__-ZeqzG__walletValues>div:first-child{border:0;padding-left:0}.CreatorDashboard-module__-ZeqzG__walletValues dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:650;line-height:1.3}.CreatorDashboard-module__-ZeqzG__walletValues>div:last-child dd{font-size:21px}.CreatorDashboard-module__-ZeqzG__activity{margin-top:16px;padding-top:16px;padding-bottom:16px}.CreatorDashboard-module__-ZeqzG__activity .CreatorDashboard-module__-ZeqzG__sectionHeader{margin-bottom:8px}.CreatorDashboard-module__-ZeqzG__activityControls{gap:12px}.CreatorDashboard-module__-ZeqzG__activityControls .CreatorDashboard-module__-ZeqzG__secondary{min-height:38px}.CreatorDashboard-module__-ZeqzG__filter{align-items:center;display:inline-flex;position:relative}.CreatorDashboard-module__-ZeqzG__filter select{appearance:none;border:1px solid var(--surface-overlay);background:var(--bg-elevated);min-height:38px;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 34px 8px 13px;font-size:12px}.CreatorDashboard-module__-ZeqzG__filter svg{pointer-events:none;color:var(--creator-muted);position:absolute;right:12px}.CreatorDashboard-module__-ZeqzG__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.CreatorDashboard-module__-ZeqzG__table th{color:var(--creator-muted);background:var(--surface-raised);font-weight:500}.CreatorDashboard-module__-ZeqzG__table th,.CreatorDashboard-module__-ZeqzG__table td{text-align:left;border-bottom:1px solid var(--creator-border);overflow-wrap:anywhere;padding:6px 12px}.CreatorDashboard-module__-ZeqzG__table th:first-child{width:22%}.CreatorDashboard-module__-ZeqzG__table th:nth-child(2){width:34%}.CreatorDashboard-module__-ZeqzG__table th:nth-child(3){width:18%}.CreatorDashboard-module__-ZeqzG__table th:last-child{width:40px;padding:0}.CreatorDashboard-module__-ZeqzG__tableAmount{font-variant-numeric:tabular-nums;font-weight:550}.CreatorDashboard-module__-ZeqzG__table .CreatorDashboard-module__-ZeqzG__badge{padding:3px 9px;font-size:11px}.CreatorDashboard-module__-ZeqzG__table .CreatorDashboard-module__-ZeqzG__expandCell{padding:0}.CreatorDashboard-module__-ZeqzG__expand{width:36px;height:32px;color:var(--creator-muted);background:0 0;border:0;border-radius:6px}.CreatorDashboard-module__-ZeqzG__expand[aria-expanded=true] svg{transform:rotate(180deg)}.CreatorDashboard-module__-ZeqzG__detailRow td{background:var(--bg-elevated);padding:16px 18px}.CreatorDashboard-module__-ZeqzG__details{grid-template-columns:1fr 1fr 1.4fr;gap:20px;display:grid}.CreatorDashboard-module__-ZeqzG__details dt{color:var(--creator-muted);font-size:12px}.CreatorDashboard-module__-ZeqzG__details dd{margin-top:5px;font-size:13px}.CreatorDashboard-module__-ZeqzG__detailHelp{color:var(--creator-muted);margin-top:12px;font-size:12px;line-height:1.6}.CreatorDashboard-module__-ZeqzG__historyEmpty{text-align:center;color:var(--creator-muted);padding:28px 12px}.CreatorDashboard-module__-ZeqzG__historyEmpty .CreatorDashboard-module__-ZeqzG__link{margin-top:10px}.CreatorDashboard-module__-ZeqzG__pagination{color:var(--creator-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.CreatorDashboard-module__-ZeqzG__pagination>div{gap:8px;display:flex}.CreatorDashboard-module__-ZeqzG__pagination .CreatorDashboard-module__-ZeqzG__secondary{min-height:32px;padding:6px 11px;font-size:12px}.CreatorDashboard-module__-ZeqzG__footer{color:var(--creator-muted);justify-content:space-between;gap:15px;margin-top:8px;font-size:12px}.CreatorDashboard-module__-ZeqzG__channel{flex-wrap:wrap;gap:12px}.CreatorDashboard-module__-ZeqzG__channel>span+span{border-left:1px solid var(--creator-border);padding-left:12px}.CreatorDashboard-module__-ZeqzG__channel svg,.CreatorDashboard-module__-ZeqzG__channel img{flex-shrink:0}.CreatorDashboard-module__-ZeqzG__footer .CreatorDashboard-module__-ZeqzG__link{font-size:12px}.CreatorDashboard-module__-ZeqzG__notice{border:1px solid var(--creator-border);background:var(--creator-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px 16px;margin:16px 0;padding:14px 17px;font-size:13px;line-height:1.65;display:flex}.CreatorDashboard-module__-ZeqzG__error{color:var(--danger);border-color:var(--chart-4)}.CreatorDashboard-module__-ZeqzG__warning{color:var(--warning);border-color:var(--warning)}.CreatorDashboard-module__-ZeqzG__feedback{color:var(--creator-accent);margin-bottom:12px;font-size:12px}.CreatorDashboard-module__-ZeqzG__loading{min-height:140px;color:var(--creator-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.CreatorDashboard-module__-ZeqzG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1280px){.CreatorDashboard-module__-ZeqzG__sectionHeader{flex-wrap:wrap}.CreatorDashboard-module__-ZeqzG__metrics>div{padding:0 9px}.CreatorDashboard-module__-ZeqzG__metrics dd{font-size:21px}.CreatorDashboard-module__-ZeqzG__terms{margin-top:22px}}@media (max-width:1024px){.CreatorDashboard-module__-ZeqzG__topGrid{grid-template-columns:1fr}.CreatorDashboard-module__-ZeqzG__performance{min-height:0}.CreatorDashboard-module__-ZeqzG__share .CreatorDashboard-module__-ZeqzG__primary{align-self:flex-start;min-width:220px}.CreatorDashboard-module__-ZeqzG__walletValues dd{font-size:22px}.CreatorDashboard-module__-ZeqzG__walletValues>div:last-child dd{font-size:18px}.CreatorDashboard-module__-ZeqzG__walletValues>div{padding-left:16px}.CreatorDashboard-module__-ZeqzG__footer{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.CreatorDashboard-module__-ZeqzG__page{padding-top:4px}.CreatorDashboard-module__-ZeqzG__header{align-items:flex-start;gap:12px;margin-bottom:20px}.CreatorDashboard-module__-ZeqzG__title{font-size:27px}.CreatorDashboard-module__-ZeqzG__titleRow{gap:8px}.CreatorDashboard-module__-ZeqzG__titleRow .CreatorDashboard-module__-ZeqzG__badge{font-size:10px}.CreatorDashboard-module__-ZeqzG__header .CreatorDashboard-module__-ZeqzG__link{font-size:12px}.CreatorDashboard-module__-ZeqzG__panel{padding:20px}.CreatorDashboard-module__-ZeqzG__subtitle{font-size:13px}.CreatorDashboard-module__-ZeqzG__share .CreatorDashboard-module__-ZeqzG__primary{align-self:stretch}.CreatorDashboard-module__-ZeqzG__inviteInput{font-size:12px}.CreatorDashboard-module__-ZeqzG__codeRow{gap:12px}.CreatorDashboard-module__-ZeqzG__terms{margin-top:18px}.CreatorDashboard-module__-ZeqzG__performance .CreatorDashboard-module__-ZeqzG__sectionHeader{flex-direction:column;align-items:flex-start}.CreatorDashboard-module__-ZeqzG__ranges{width:100%}.CreatorDashboard-module__-ZeqzG__ranges button{flex:1;min-height:38px}.CreatorDashboard-module__-ZeqzG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 0;padding:16px 0}.CreatorDashboard-module__-ZeqzG__metrics>div{padding:0 12px}.CreatorDashboard-module__-ZeqzG__metrics>div:nth-child(odd){border-left:0;padding-left:0}.CreatorDashboard-module__-ZeqzG__metrics dd{font-size:24px}.CreatorDashboard-module__-ZeqzG__chart{height:175px}.CreatorDashboard-module__-ZeqzG__period{font-size:11px}.CreatorDashboard-module__-ZeqzG__wallet{grid-template-columns:1fr}.CreatorDashboard-module__-ZeqzG__walletValues{grid-template-columns:1fr 1fr;gap:18px 16px}.CreatorDashboard-module__-ZeqzG__walletValues>div{padding-left:16px}.CreatorDashboard-module__-ZeqzG__walletValues>div:last-child{border-left:0;border-top:1px solid var(--creator-border);grid-column:1/-1;padding:15px 0 0}.CreatorDashboard-module__-ZeqzG__walletValues>div:last-child dd{font-size:21px}.CreatorDashboard-module__-ZeqzG__wallet>.CreatorDashboard-module__-ZeqzG__link{border:0;grid-area:auto/1;justify-self:start;padding-left:0}.CreatorDashboard-module__-ZeqzG__activityControls{gap:10px;width:100%}.CreatorDashboard-module__-ZeqzG__activityControls .CreatorDashboard-module__-ZeqzG__secondary{flex:1;padding:10px;font-size:12px}.CreatorDashboard-module__-ZeqzG__filter{flex:1}.CreatorDashboard-module__-ZeqzG__filter select{width:100%}.CreatorDashboard-module__-ZeqzG__table,.CreatorDashboard-module__-ZeqzG__table tbody{display:block}.CreatorDashboard-module__-ZeqzG__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.CreatorDashboard-module__-ZeqzG__table tbody>tr:not(.CreatorDashboard-module__-ZeqzG__detailRow){border-bottom:1px solid var(--creator-border);grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:15px 30px 15px 0;display:grid;position:relative}.CreatorDashboard-module__-ZeqzG__table td{border:0;padding:0;display:block}.CreatorDashboard-module__-ZeqzG__table td:first-child{color:var(--creator-muted);grid-area:2/1;font-size:11px}.CreatorDashboard-module__-ZeqzG__table td:nth-child(2){grid-area:1/1;font-size:12px}.CreatorDashboard-module__-ZeqzG__table td:nth-child(3){text-align:right;grid-area:1/2}.CreatorDashboard-module__-ZeqzG__table td:nth-child(4){text-align:right;grid-area:2/2}.CreatorDashboard-module__-ZeqzG__table .CreatorDashboard-module__-ZeqzG__expandCell{position:absolute;top:12px;right:-5px}.CreatorDashboard-module__-ZeqzG__table .CreatorDashboard-module__-ZeqzG__detailRow{display:block}.CreatorDashboard-module__-ZeqzG__table .CreatorDashboard-module__-ZeqzG__detailRow td{padding:16px}.CreatorDashboard-module__-ZeqzG__details{grid-template-columns:1fr;gap:12px}.CreatorDashboard-module__-ZeqzG__pagination{flex-direction:column;align-items:flex-start}.CreatorDashboard-module__-ZeqzG__pagination>div{justify-content:space-between;width:100%}.CreatorDashboard-module__-ZeqzG__channel{gap:8px 10px}.CreatorDashboard-module__-ZeqzG__expand{height:40px}}
.journal-workspace{width:100%;min-width:0;max-width:1440px;color:var(--text-primary);background:0 0;margin:0 auto;padding:0;font-size:14px;container:journal/inline-size}.journal-workspace *,.journal-dialog *{box-sizing:border-box}.journal-workspace h2,.journal-workspace h3,.journal-dialog h2,.journal-dialog h3{letter-spacing:-.02em;font-weight:600}.journal-workspace h2,.journal-dialog h3{font-size:17px}.journal-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.journal-heading h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:30px;font-weight:600;line-height:1.25}.journal-eyebrow{color:var(--accent);font:600 10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.2em}.journal-muted{color:var(--text-muted);line-height:1.6}.journal-small{font-size:12px}.journal-amber{color:var(--accent-secondary)}.journal-win{color:var(--gain)}.journal-loss{color:var(--loss)}.journal-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.journal-header-filters>select{width:auto;min-height:40px;padding:8px 32px 8px 12px;font-size:13px}.journal-account{flex:none;width:185px;min-width:0}.journal-workspace button,.journal-dialog button{touch-action:manipulation}.journal-workspace button:focus-visible,.journal-dialog button:focus-visible,.journal-workspace a:focus-visible,.journal-dialog a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journal-header-actions>button,.journal-dialog-body button[class*="bg-[var(--accent)]"]{border-radius:8px;min-height:40px}.journal-secondary-button{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.journal-icon-button{border:1px solid var(--border-subtle);min-width:40px;min-height:40px;color:var(--text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.journal-tabs{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.journal-tabs button{min-height:40px;color:var(--text-muted);border:1px solid #0000;border-radius:6px;padding:7px 18px;font-size:13px}.journal-tabs button[aria-current=page],.journal-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.journal-duplicate-banner{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 4.71%, transparent);color:var(--accent-secondary);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.journal-duplicate-banner p{flex:1}.journal-duplicate-banner button{border:1px solid color-mix(in srgb, var(--warning) 53.3%, transparent);border-radius:8px;min-height:40px;padding:8px 20px;font-weight:600}.journal-timezone{min-height:20px;color:var(--text-faint);margin:12px 0 18px;font-size:12px}.journal-overview{gap:20px;display:grid}.journal-card{border:1px solid color-mix(in srgb, var(--border-subtle) 75%, transparent);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;padding:20px}.journal-card h2{align-items:center;gap:10px;margin-bottom:12px;display:flex}.journal-card h2 svg{color:var(--text-muted)}.journal-summary-grid{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 50%, transparent);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.journal-summary-grid>.journal-card{border:0;border-right:1px solid var(--border-subtle);background:0 0;border-radius:0;min-height:176px}.journal-summary-grid>.journal-card:last-child{border-right:0}.journal-summary-grid h2{font-size:14px}.journal-stat{font-variant-numeric:tabular-nums;margin:5px 0 9px;font-size:32px;font-weight:600;line-height:1.35;display:block}.journal-workspace progress{appearance:none;background:color-mix(in srgb, var(--text-primary) 5.49%, transparent);border:0;border-radius:9px;width:100%;height:7px;margin:2px 0 8px;overflow:hidden}.journal-workspace progress::-webkit-progress-bar{background:color-mix(in srgb, var(--text-primary) 5.49%, transparent)}.journal-workspace progress::-webkit-progress-value{background:var(--accent);border-radius:9px}.journal-workspace progress::-moz-progress-bar{background:var(--accent)}.journal-result-lines{font-size:12px}.journal-result-lines>div{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 3.53%, transparent);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.journal-result-lines>div:last-child{border-bottom:0}.journal-result-lines dt{color:var(--text-muted);overflow-wrap:anywhere}.journal-result-lines dd{text-align:right;color:var(--accent);font-variant-numeric:tabular-nums}.journal-result-lines small{color:var(--text-faint);font-size:12px;line-height:1.4;display:block}.journal-text-button{min-height:40px;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.journal-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.journal-section-title h2{margin:0}.journal-section-title>div:last-child{align-items:center;gap:14px;display:flex}.journal-section-title strong{font-size:14px}.journal-calendar-weekdays,.journal-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.journal-calendar-weekdays{text-align:center;color:var(--text-muted);margin:0 0 10px;font-size:12px}.journal-calendar-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:8px;grid-auto-rows:minmax(60px,auto);overflow:hidden}.journal-calendar-grid>button{text-align:left;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:60px;padding:8px;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.journal-calendar-grid>button:hover{background:color-mix(in srgb, var(--text-primary) 2.35%, transparent)}.journal-calendar-grid>button.is-up{background:color-mix(in srgb, var(--gain) 10%, transparent)}.journal-calendar-grid>button.is-down{background:color-mix(in srgb, var(--loss) 10%, transparent)}.journal-calendar-grid>button.is-up:hover{background:color-mix(in srgb, var(--gain) 16%, transparent)}.journal-calendar-grid>button.is-down:hover{background:color-mix(in srgb, var(--loss) 16%, transparent)}.journal-calendar-grid>button[aria-current=date] .journal-calendar-date{color:var(--accent);font-weight:600}.journal-calendar-grid>button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.journal-calendar-grid .outside-month{color:var(--text-faint)}.journal-calendar-date{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.journal-calendar-count,.journal-calendar-outcomes,.journal-calendar-money{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5;display:block}.journal-calendar-outcomes{font-weight:600}.journal-calendar-money{color:var(--text-primary);overflow-wrap:anywhere}.journal-today-label{color:var(--accent);font-size:12px}.journal-calendar-marks{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.journal-mood-dot,.journal-note-mark,.journal-legend-swatch{flex-shrink:0;display:inline-block}.journal-mood-dot{border-radius:50%;width:7px;height:7px}.journal-mood-dot.is-calm{background:var(--text-secondary)}.journal-mood-dot.is-tense{background:var(--warning)}.journal-mood-dot.is-other{background:var(--text-muted)}.journal-note-mark{background:var(--text-secondary);border-radius:1.5px;width:6px;height:6px}.journal-legend-swatch{border-radius:3px;width:10px;height:10px}.journal-legend-swatch.is-up{background:color-mix(in srgb, var(--gain) 35%, transparent)}.journal-legend-swatch.is-down{background:color-mix(in srgb, var(--loss) 35%, transparent)}.journal-calendar-legend>span{align-items:center;gap:6px;display:inline-flex}.journal-calendar-legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font-size:12px;display:flex}.journal-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journal-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.journal-breakdown-table,.journal-trades-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.journal-breakdown-table th,.journal-trades-table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding:8px;font-size:12px;font-weight:400}.journal-breakdown-table td,.journal-trades-table td{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 3.14%, transparent);padding:12px 8px;font-size:13px}.journal-breakdown-table small,.journal-trades-table small{font-size:12px;display:block}.journal-compact-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}.journal-compact-empty small{color:var(--text-muted);font-size:12px}.journal-coach>div{flex-wrap:wrap;gap:12px;display:flex}.journal-coach a{border:1px solid var(--border-subtle);min-height:40px;color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.journal-error{background:color-mix(in srgb, var(--loss) 4.71%, transparent);border:1px solid color-mix(in srgb, var(--loss) 25.1%, transparent);color:var(--loss);overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:12px;font-size:14px;display:flex}.journal-error button{border:1px solid color-mix(in srgb, var(--loss) 25.1%, transparent);border-radius:8px;min-height:40px;padding:6px 12px}.journal-loading{color:var(--text-muted);padding:20px;font-size:14px}.journal-empty{border:1px dashed var(--border-subtle);text-align:center;border-radius:12px;width:100%;min-height:350px;padding:64px 24px}.journal-empty p{color:var(--text-muted);margin:12px 0 20px}.journal-empty>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.journal-trade-filters{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 50%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:16px;display:flex}.journal-trade-filters>input{width:230px;min-height:40px}.journal-trade-filters>select{width:auto}.journal-trade-filters>div[class*=relative]{min-width:170px;max-width:260px}.journal-toggle{align-items:center;gap:8px;min-height:40px;display:flex}.journal-toggle input,.journal-trades-table input,.journal-trade-row-card input{accent-color:var(--accent);width:18px;height:18px}.journal-trades-table input{cursor:pointer}.journal-trades-table td{vertical-align:middle}.journal-trades-table tbody tr:hover{background:color-mix(in srgb, var(--text-primary) 1.18%, transparent)}.journal-instrument{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-badge{background:color-mix(in srgb, var(--text-primary) 2.35%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 3.92%, transparent);border-radius:6px;align-items:center;padding:3px 6px;font-size:12px;display:inline-flex}.journal-row-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.journal-row-open{text-align:left;flex-direction:column;justify-content:center;gap:7px;min-height:40px;display:flex}.journal-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:20px 0;display:flex}.journal-pagination>span{color:var(--text-muted);margin-right:auto}.journal-bulk-bar{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.journal-mobile-trades{display:none}.journal-trade-row-card{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:14px;padding:18px 4px;display:flex}.journal-trade-row-card>div{flex:1;min-width:0}.journal-trade-row-card>input{margin-top:10px}.journal-row-metadata,.journal-row-result{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.journal-dialog{color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-strong);width:min(94vw,720px);max-height:92dvh;box-shadow:none;border-radius:16px;margin:auto;padding:0;overflow:auto}.journal-dialog::backdrop{background:color-mix(in srgb, var(--scrim) 66.7%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.journal-dialog-header{background:var(--bg-elevated);z-index:2;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.journal-dialog-header h2{font-size:20px}.journal-dialog-header button{min-width:40px;min-height:40px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.journal-dialog-header button:disabled{opacity:.35}.journal-dialog-header button:not(:disabled):hover{color:var(--text-primary)}.journal-dialog-header-actions{align-items:center;gap:4px;display:flex}.journal-dialog-body{min-width:0;padding:24px;font-size:14px}.journal-drawer{border-radius:16px 0 0 16px;width:min(94vw,36rem);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.journal-form{gap:18px;display:grid}.journal-form h3{align-items:center;gap:10px;display:flex}.journal-form-actions,.journal-drawer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.journal-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-facts{margin:20px 0 28px}.journal-facts .journal-section-title>span{align-items:center;gap:6px;font-size:12px;display:flex}.journal-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.journal-fact-grid dt,.journal-money dt,.journal-duplicate-columns dt{color:var(--text-muted);margin-bottom:4px;font-size:12px}.journal-fact-grid dd{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.journal-fact-grid dd.is-missing{color:var(--text-muted)}.journal-trade-result{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-dialog .journal-tabs{align-self:flex-start}.journal-money{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:18px}.journal-money dl>div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.journal-notice{color:var(--accent-secondary);border:1px solid color-mix(in srgb, var(--warning) 20.8%, transparent);background:color-mix(in srgb, var(--warning) 3.14%, transparent);border-radius:10px;margin:16px 0;padding:14px;font-size:13px;line-height:1.7}.journal-notice ul{padding-left:20px;list-style:outside}.journal-confirm{border:1px solid color-mix(in srgb, var(--loss) 25.1%, transparent);border-radius:10px;margin:12px 0;padding:16px}.journal-confirm button{margin:12px 10px 0 0}.journal-fills{margin-top:20px}.journal-fills summary,.journal-file-options summary,.journal-form-advanced>summary{cursor:pointer;min-height:40px;padding:10px 0}.journal-fills li{border-bottom:1px solid var(--border-subtle);gap:3px;padding:12px 0;font-size:12px;display:grid}.journal-form-advanced>summary{color:var(--text-secondary);font-weight:600}.journal-form-advanced>.journal-form{margin-top:8px}.journal-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.journal-strategy-card{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:16px;transition:border-color .18s,transform .18s;display:flex}.journal-strategy-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.journal-strategy-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journal-strategy-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-strategy-card h3{margin:0;font-size:16px;line-height:1.3}.journal-strategy-card-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.journal-strategy-card-sub>span{color:var(--text-secondary)}.journal-strategy-card footer{border-top:1px solid var(--border-subtle);gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:grid}.journal-strategy-card-period{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.journal-strategy-period{color:var(--text-muted);font:600 10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.2em}.journal-strategy-stats,.journal-version-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;display:grid}.journal-strategy-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.journal-strategy-stats dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.journal-strategy-stats dt,.journal-version-stats dt{color:var(--text-muted);font-size:12px}.journal-strategy-stats dd,.journal-version-stats dd{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:600}.journal-version-stats dd small{color:var(--text-muted);font-size:12px;font-weight:400}.journal-strategy-stats dd.journal-win,.journal-version-stats dd.journal-win{color:var(--gain)}.journal-strategy-stats dd.journal-loss,.journal-version-stats dd.journal-loss{color:var(--loss)}.journal-strategy-nudge{align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.journal-strategy-nudge>svg{color:var(--text-muted);flex:none}.journal-strategy-nudge>p{color:var(--text-secondary);flex:1;font-size:13px}.journal-strategy-archived{margin-top:24px}.journal-strategy-archived>summary{cursor:pointer;min-height:40px;color:var(--text-muted);padding:10px 0;font-size:13px;font-weight:600}.journal-strategy-archived>.journal-strategy-grid{margin-top:8px}.journal-strategy-detail{gap:20px;display:grid}.journal-strategy-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-strategy-summary{color:var(--text-secondary)}.journal-strategy-section{border-top:1px solid var(--border-subtle)}.journal-strategy-section>summary{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.journal-strategy-section>summary::-webkit-details-marker{display:none}.journal-strategy-section>summary>.journal-muted{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:400}.journal-strategy-section>summary:after{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);flex:none;width:7px;height:7px;margin:0 4px 3px 0;transition:transform .2s;transform:rotate(45deg)}.journal-strategy-section[open]>summary:after{margin-bottom:-3px;transform:rotate(-135deg)}.journal-strategy-section>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.journal-strategy-section-body{gap:12px;padding-bottom:16px;display:grid}.journal-strategy-actions{border-top:1px solid var(--border-subtle);margin-top:0;padding-top:16px}.journal-version-list{border:1px solid var(--border-subtle);border-radius:12px;margin:0;padding:0;list-style:none}.journal-version-row{border-bottom:1px solid var(--border-subtle);padding:12px 14px}.journal-version-row:last-child{border-bottom:0}.journal-version-line{gap:4px;display:grid}.journal-version-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.journal-version-name>.journal-muted{flex-basis:100%}.journal-version-figures{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.journal-version-row summary{cursor:pointer;min-height:32px;color:var(--accent);padding:6px 0 0;font-size:13px;font-weight:600}.journal-version-row pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);margin:12px 0;font-family:inherit;font-size:14px;line-height:1.7}.journal-import-steps{color:var(--text-muted);gap:12px;margin-bottom:5px;display:flex}.journal-import-steps li{border-bottom:2px solid var(--border-subtle);flex:1;padding-bottom:10px;font-size:13px}.journal-import-steps li[aria-current=step]{border-color:var(--accent);color:var(--accent)}.journal-source-options{gap:10px;display:grid}.journal-source-option{position:relative}.journal-source-option>button{border:1px solid var(--border-subtle);text-align:left;border-radius:12px;width:100%;min-height:56px;padding:14px 48px 14px 16px;transition:border-color .18s}.journal-source-option>button:hover{border-color:var(--border-strong)}.journal-source-option>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dim)}.journal-source-option>button strong{font-size:15px}.journal-source-option>span{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.journal-drop-zone{text-align:center;border:1px dashed var(--border-strong);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px;display:flex}.journal-drop-zone svg{color:var(--accent)}.journal-drop-zone span{color:var(--text-muted);font-size:13px}.journal-drop-zone input{width:100%;max-width:300px;font-size:13px}.journal-file-options>div{margin:12px 0}.journal-import-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.journal-import-summary dt{text-transform:capitalize;color:var(--text-muted);font-size:12px}.journal-import-summary dd{font-variant-numeric:tabular-nums;font-size:24px}.journal-import-history article{border-bottom:1px solid var(--border-subtle);padding:20px 0;line-height:1.7}.journal-import-history article>button{margin-top:10px}.journal-import-history details{margin-top:10px;font-size:13px}.journal-import-history ul{padding-left:20px;list-style:outside}.journal-duplicate-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-duplicate-columns section{border:1px solid var(--border-subtle);border-radius:12px;min-width:0;padding:16px}.journal-duplicate-columns h3{margin-bottom:12px}.journal-duplicate-columns dl>div{border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:8px 5px}.journal-difference{background:color-mix(in srgb, var(--warning) 3.14%, transparent)}.journal-duplicate-columns dd{font-variant-numeric:tabular-nums;font-size:13px}.journal-toolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-bottom:12px;display:flex}.journal-page-tabs{align-self:stretch;align-items:center;gap:24px;display:flex}.journal-page-tabs>button,.journal-page-tabs>span{min-height:44px;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:relative}.journal-page-tabs>button[aria-current=page]{color:var(--text-primary);font-weight:600}.journal-page-tabs>button[aria-current=page]:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-13px;left:0;right:0}.journal-header-filters{align-items:center;gap:10px;min-width:0;display:flex}.journal-header-filters>div:has(>select){width:145px}.journal-overview-main{grid-template:"curve side""queue side""patterns side"1fr/minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.journal-overview-main>.journal-curve{grid-area:curve}.journal-overview-main>.journal-review-panel{grid-area:queue}.journal-overview-main>.journal-performance{grid-area:patterns}.journal-overview-side{grid-area:side;align-content:start;gap:20px;min-width:0;display:grid}.journal-calendar .journal-section-title>div:first-child{min-width:0}.journal-calendar .journal-section-title h2{margin:0 0 4px}.journal-calendar-status{min-height:18px;color:var(--text-muted);font-size:12px;display:block}.journal-review-panel .journal-section-title{align-items:flex-start}.journal-review-panel .journal-section-title h2{margin-bottom:4px}.journal-review-caught-up{color:var(--accent);align-items:center;gap:6px;font-size:13px;display:flex}.journal-review-button{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-dim);width:100%;min-height:44px;color:var(--accent);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.journal-review-button>span{align-items:center;gap:8px;display:inline-flex}.journal-review-button:disabled{opacity:.5;cursor:wait}.journal-review-actions{gap:8px;display:grid}.journal-coach-link{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(140deg, var(--accent-dim), transparent 85%);min-height:64px;color:var(--text-primary);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:600;transition:border-color .18s;display:flex}.journal-coach-link:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.journal-coach-link>svg{color:var(--accent);flex:none}.journal-coach-link>span{flex:1}.journal-coach-link small{color:var(--text-muted);margin-top:3px;font-weight:400;line-height:1.5;display:block}.journal-performance{min-height:280px}.journal-performance .journal-section-title>div:first-child>p{margin-top:4px}.journal-performance>.journal-card{background:0 0;border:0;border-radius:0;padding:16px 0 0}.journal-performance>.journal-card>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-breakdown-tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;padding-bottom:12px;display:flex}.journal-breakdown-tabs button{min-height:40px;color:var(--text-muted);border-radius:6px;padding:8px 14px;font-size:13px}.journal-breakdown-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--text-primary) 3.14%, transparent);color:var(--text-primary)}.journal-list-status,.journal-update-status{min-height:24px;color:var(--text-muted);font-size:12px}.journal-list-status{padding:4px 0}.journal-analytics-notice{padding:12px 0}.journal-analytics-notice .journal-error{color:var(--text-muted);background:0 0;border:0;margin:0 0 4px;padding:0}.journal-analytics-notice .journal-error button{border-color:var(--border-subtle);color:var(--text-primary)}.journal-skeleton{background:color-mix(in srgb, var(--text-primary) 4.31%, transparent);border-radius:4px;width:100%;height:12px;animation:1.8s ease-in-out infinite journal-loading-pulse;display:block}.journal-skeleton+.journal-skeleton{margin-top:12px}.journal-skeleton-value{width:96px;max-width:80%;height:36px;margin:5px 0 12px}.journal-skeleton-short{width:65%}.journal-skeleton-title{width:80%;height:20px;margin-bottom:16px}.journal-skeleton-control{flex:none;width:132px;height:40px;margin:0!important}.journal-skeleton-icon{width:28px;height:28px;margin-bottom:20px}.journal-skeleton-date{width:18px;height:12px}.journal-skeleton-day{width:65%;height:10px;margin-top:10px}.journal-calendar-cell-skeleton{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-width:0;padding:10px}.journal-strategy-skeleton{min-height:240px}.journal-strategy-grid>.journal-empty{grid-column:1/-1}.journal-skeleton-control.journal-skeleton-menu{width:40px}.journal-breakdown-loading{align-content:start;gap:26px;min-height:160px;padding:28px 0;display:grid}.journal-breakdown-loading .journal-skeleton+.journal-skeleton{margin-top:0}.journal-list-skeleton{border:1px solid var(--border-subtle);border-radius:12px;min-height:420px}.journal-list-skeleton-head,.journal-list-skeleton-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1.2fr .5fr 1fr .8fr;align-items:center;gap:24px;min-height:64px;padding:16px 20px;display:grid}.journal-list-skeleton-head{min-height:46px;color:var(--text-muted);font-size:12px}.journal-list-skeleton-row:last-child{border-bottom:0}.journal-list-skeleton-row .journal-skeleton{margin:0}.journal-summary-results .journal-result-values>div{align-items:baseline;gap:8px;padding:3px 0;display:flex}.journal-summary-results .journal-result-values dt{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.journal-summary-results .journal-result-values dd{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:14px}.journal-summary-results .journal-result-details>summary{min-height:32px}.journal-summary-results .journal-result-details[open]{padding-top:8px}@keyframes journal-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}@container journal (max-width:1050px){.journal-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-overview-main{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"curve""side""queue""patterns"}.journal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-summary-grid>.journal-card:nth-child(2){border-right:0}.journal-summary-grid>.journal-card:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}}@container journal (max-width:600px){.journal-strategy-grid{grid-template-columns:1fr}.journal-strategy-nudge{flex-wrap:wrap;align-items:flex-start}.journal-strategy-nudge>p{flex-basis:calc(100% - 30px)}.journal-summary-grid progress{display:none}.journal-timezone{overflow-wrap:anywhere;min-height:38px}.journal-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:0}.journal-page-tabs{order:2;gap:0}.journal-page-tabs>button,.journal-page-tabs>span{flex:1}.journal-page-tabs>button[aria-current=page]:after{bottom:-1px}.journal-header-filters>.journal-account{flex:1;width:0;min-width:0}.journal-toolbar .journal-header-filters>div:has(>select){flex:1;width:0;min-width:0}.journal-header-filters>.journal-skeleton-control{flex:1;width:auto;min-width:0}.journal-calendar .journal-section-title{flex-direction:column;align-items:flex-start}.journal-calendar .journal-section-title>div:last-child{justify-content:space-between;width:100%}.journal-list-skeleton-head{display:none}.journal-list-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:100px}.journal-list-skeleton-row>:nth-child(n+4){display:none}}@media (max-width:1279px){.journal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-summary-grid>.journal-card:nth-child(2){border-right:0}.journal-summary-grid>.journal-card:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.journal-header-actions{justify-content:flex-start}}@media (max-width:1023px){.journal-workspace{padding:0}.journal-heading h1{font-size:28px}.journal-breakdowns{grid-template-columns:1fr}.journal-desktop-table{display:none}.journal-mobile-trades{display:block}.journal-coach>div{display:grid}.journal-trade-filters>input{width:100%}.journal-trade-filters>div[class*=relative]{max-width:100%}}@media (max-width:599px){.journal-workspace{padding:0}.journal-heading{gap:16px}.journal-heading h1{font-size:26px}.journal-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:8px;width:100%;display:grid}.journal-header-actions>.journal-skeleton-control{width:100%}.journal-account{flex:1;min-width:140px}.journal-header-filters>div:has(>select){flex:1;min-width:130px}.journal-summary-grid{gap:0}.journal-summary-grid>.journal-card{min-height:176px;padding:14px}.journal-summary-grid h2{gap:6px;font-size:13px}.journal-summary-grid h2 svg{width:16px}.journal-stat{font-size:30px}.journal-result-lines>div{padding:7px 0;display:block}.journal-result-lines dd{text-align:left}.journal-card{padding:16px}.journal-calendar{padding:12px}.journal-calendar .journal-section-title{gap:8px}.journal-calendar .journal-section-title h2{font-size:16px}.journal-calendar .journal-section-title>div{gap:8px}.journal-calendar-grid>button{min-height:56px;padding:6px 4px}.journal-calendar-count>span,.journal-today-label{display:none}.journal-calendar-outcomes{font-size:12px;line-height:1.5}.journal-calendar-outcomes span{display:inline-block}.journal-calendar-date{font-size:13px}.journal-calendar-legend{gap:12px}.journal-calendar-money{font-size:12px}.journal-duplicate-banner{align-items:flex-start;gap:8px;padding:10px;font-size:13px}.journal-duplicate-banner svg{flex-shrink:0;margin-top:8px}.journal-duplicate-banner button{padding:8px 12px}.journal-dialog-header{padding:14px 16px}.journal-dialog-body{padding:18px 14px}.journal-two-columns{grid-template-columns:1fr}.journal-tabs button{padding:7px 12px}.journal-dialog-body input,.journal-dialog-body textarea{max-width:100%}.journal-duplicate-columns{gap:8px}.journal-duplicate-columns section{padding:10px}.journal-duplicate-columns h3{font-size:15px}.journal-form-actions>button{flex:1}.journal-dialog-body button{overflow-wrap:anywhere}}@media (max-width:639px){.journal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-summary-grid>.journal-card{min-height:176px}.journal-action-detail{display:none}.journal-result-lines>div{display:flex}.journal-calendar .journal-section-title{display:block}.journal-calendar .journal-section-title>div{justify-content:space-between;margin-top:12px}.journal-calendar-date{gap:3px}.journal-calendar-grid>button{padding:5px 3px}.journal-header-actions>button,.journal-secondary-button{font-size:12px}.journal-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.journal-workspace *,.journal-dialog *{transition:none!important;animation:none!important}.journal-strategy-card:hover{transform:none}}.journal-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.journal-dialog .journal-form [role=status] button{min-width:40px;min-height:40px}.journal-workspace [aria-haspopup=dialog],.journal-dialog [aria-haspopup=dialog]{min-height:40px;font-size:12px}.journal-dialog [aria-label="Price result breakdown"] p,.journal-dialog [aria-label="Price result breakdown"] span{font-size:12px;line-height:1.4}.journal-trade-selection{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-height:40px;display:inline-flex}.journal-form button,.journal-trades-table th button{min-height:40px}.journal-calendar-day-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-result-values>div{padding:4px 0}.journal-result-details>summary{min-height:40px;color:var(--accent);cursor:pointer;align-items:center;font-size:12px;display:flex}.journal-result-details[open]>summary{margin-top:8px}@media (max-width:599px){.journal-calendar-day-head{gap:4px}}@media (max-width:639px){.journal-calendar{padding:10px}.journal-calendar>.journal-section-title,.journal-calendar-legend{padding:8px}.journal-calendar-grid>button{padding:5px 1px}.journal-calendar-money{letter-spacing:-.02em}}.journal-calendar-amount{max-width:100%;display:inline-block}.journal-result-lines dd{color:var(--text-primary)}.journal-result-lines dd.journal-win{color:var(--gain)}.journal-result-lines dd.journal-loss{color:var(--loss)}.journal-ratio{background:color-mix(in srgb, var(--text-primary) 5.49%, transparent);border-radius:6px;gap:2px;height:6px;margin:2px 0 10px;display:flex;overflow:hidden}.journal-ratio>i{display:block}.journal-ratio>.is-win{background:var(--gain)}.journal-ratio>.is-loss{background:var(--loss)}.journal-summary-card p>strong{color:var(--text-primary);font-weight:600}.journal-winloss{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:5px 0 9px;display:flex}.journal-winloss strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.35}.journal-winloss>span{color:var(--text-muted);font-size:13px}.journal-outcome-lines dd{white-space:nowrap}.journal-process-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;margin-top:10px;font-size:13px;display:grid}.journal-process-row:first-of-type{margin-top:2px}.journal-process-row>.journal-muted{font-variant-numeric:tabular-nums;line-height:1.4}.journal-meter{background:color-mix(in srgb, var(--text-primary) 5.49%, transparent);border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.journal-meter>i{background:var(--accent);border-radius:4px;height:100%;display:block}.journal-segmented{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--scrim) 14.9%, transparent);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.journal-segmented button{min-height:32px;color:var(--text-muted);border-radius:6px;padding:4px 12px;font-size:12px}.journal-segmented button[aria-pressed=true]{background:color-mix(in srgb, var(--text-primary) 6.27%, transparent);color:var(--text-primary)}.journal-curve-frame{border-radius:8px;min-width:0;position:relative}.journal-curve-frame:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.journal-curve-frame svg{max-width:100%;display:block;overflow:visible}.journal-curve-axis{fill:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.journal-curve-grid{stroke:color-mix(in srgb, var(--text-primary) 5.1%, transparent)}.journal-curve-zero{stroke:color-mix(in srgb, var(--text-primary) 18.8%, transparent);stroke-dasharray:3 4}.journal-curve-line{fill:none;stroke:var(--text-primary);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.journal-curve-up{fill:color-mix(in srgb, var(--gain) 80%, transparent)}.journal-curve-down{fill:color-mix(in srgb, var(--loss) 80%, transparent)}.journal-curve-guide{stroke:color-mix(in srgb, var(--text-primary) 25.1%, transparent)}.journal-curve-selected{stroke:var(--accent);stroke-opacity:.45;stroke-dasharray:2 3}.journal-curve-dot{fill:var(--text-primary);stroke:var(--bg-base);stroke-width:2px}.journal-curve-marker{fill:var(--bg-base);stroke-width:2.2px;pointer-events:none}.journal-curve-hit{cursor:pointer}.journal-curve-tooltip{z-index:2;border:1px solid var(--border-strong);background:var(--surface-raised);min-width:176px;max-width:240px;box-shadow:0 10px 28px color-mix(in srgb, var(--scrim) 40%, transparent);color:var(--text-muted);pointer-events:none;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;line-height:1.45;display:grid;position:absolute;top:4px;transform:translate(-50%)}.journal-curve-tooltip strong{color:var(--text-primary);font-size:12.5px}.journal-curve-tooltip small{color:var(--text-faint);margin-top:2px;font-size:11px}.journal-curve-flag{color:var(--text-secondary)}.journal-curve-legend i{border:2px solid;border-radius:50%;width:9px;height:9px;display:inline-block}.journal-curve-empty,.journal-curve-skeleton{min-height:230px}.journal-curve-skeleton{align-content:center;gap:14px;display:grid}.journal-queue,.journal-queue-reasons,.journal-day-card-trades{margin:0;padding:0;list-style:none}.journal-queue-row{border-top:1px solid var(--border-subtle);gap:8px;padding:14px 0;display:grid}.journal-queue-row:first-child{border-top:0;padding-top:4px}.journal-queue-row:last-child{padding-bottom:0}.journal-queue-trade{justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-queue-name{text-align:left;min-width:0;min-height:32px;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.journal-queue-name small{color:var(--text-faint);font-size:12px}.journal-queue-name:hover strong{text-underline-offset:3px;text-decoration:underline}.journal-queue-result{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.journal-queue-reasons{flex-wrap:wrap;gap:6px;display:flex}.journal-queue-reasons li{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:11px}.journal-queue-reasons li.is-notable{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-secondary)}.journal-queue-answer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.journal-queue-answer>[role=status]{align-items:center;gap:5px;display:inline-flex}.journal-adherence{gap:4px;display:inline-flex}.journal-adherence button{border:1px solid var(--border-subtle);min-height:32px;color:var(--text-muted);border-radius:8px;padding:4px 12px;font-size:12px;transition:border-color .18s,color .18s}.journal-adherence button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.journal-adherence button:disabled:not([aria-pressed=true]){opacity:.45}.journal-adherence button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-dim);color:var(--accent)}.journal-queue-skeleton{padding:4px 0}.journal-day-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.journal-day-card-head h2{margin:0 0 4px}.journal-chip{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px}.journal-chip-accent{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-dim);color:var(--accent)}.journal-day-card-trades{gap:2px;margin-bottom:4px;display:grid}.journal-day-card-trades small{color:var(--text-faint);font-size:12px}.journal-day-note{border-top:1px solid var(--border-subtle);gap:14px;margin-top:8px;padding-top:14px}.journal-day-note textarea{min-height:84px}.journal-section-title>div.journal-section-heading{min-width:0;display:block}.journal-section-heading h2{margin-bottom:4px}.journal-mood-choices [role=group]{gap:6px}.journal-mood-choices [role=group]>button,.journal-mood-choices [role=group]>span{border-radius:999px;min-height:32px;padding:4px 11px;font-size:12px}.journal-day-card-trades li{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;display:flex}.journal-day-card-trades li:hover{background:color-mix(in srgb, var(--text-primary) 2.75%, transparent)}.journal-day-card-trades li>button{text-align:left;flex:1;min-width:0;min-height:44px;padding:6px 10px;display:grid}.journal-day-card-trades li>:last-child:not(button){margin-right:8px}@media (max-width:599px){.journal-mood-choices [role=group]>button,.journal-mood-choices [role=group]>span{min-height:36px}}.journal-feature-icon,.journal-coach-link>svg.journal-feature-icon{color:var(--text-primary);flex:none}.journal-queue-name{align-items:center}.journal-day-trade-meta{align-items:center;gap:6px;margin-top:2px;display:inline-flex}.journal-header-filters select,.journal-account>button{min-height:40px}.journal-header-filters select{padding-block:8px}@media (max-width:599px){.journal-header-filters select,.journal-account>button{min-height:44px}}@container journal (max-width:600px){.journal-queue-answer{flex-direction:column;align-items:stretch}.journal-adherence{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-adherence button{min-height:44px}}
.Account-module__QsGbrG__page{--account-surface:var(--bg-elevated);--account-muted:var(--text-muted);width:100%;max-width:1160px;color:var(--text-primary);margin:0 auto;padding:12px 0 40px}.Account-module__QsGbrG__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.Account-module__QsGbrG__eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:650}.Account-module__QsGbrG__title{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.2}.Account-module__QsGbrG__subtitle{color:var(--account-muted);margin:9px 0 0;font-size:14px;line-height:1.7}.Account-module__QsGbrG__panel{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:16px;padding:28px 30px}.Account-module__QsGbrG__section{margin-top:24px}.Account-module__QsGbrG__sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.Account-module__QsGbrG__sectionHeading h2,.Account-module__QsGbrG__heading{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650}.Account-module__QsGbrG__label{color:var(--account-muted);font-size:13px;line-height:1.6}.Account-module__QsGbrG__balance{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(40px,5vw,54px);font-weight:700;line-height:1.2}.Account-module__QsGbrG__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:25px;font-weight:650}.Account-module__QsGbrG__balanceGrid{grid-template-columns:1.3fr 1fr 1fr;gap:26px;display:grid}.Account-module__QsGbrG__balanceGrid>:not(:first-child){border-left:1px solid var(--border-subtle);padding-left:26px}.Account-module__QsGbrG__creatorGrid{grid-template-columns:1.15fr 1fr;gap:36px;display:grid}.Account-module__QsGbrG__creatorGrid>:last-child{border-left:1px solid var(--border-subtle);padding-left:36px}.Account-module__QsGbrG__credit{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.Account-module__QsGbrG__help{color:var(--account-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.Account-module__QsGbrG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.Account-module__QsGbrG__button,.Account-module__QsGbrG__secondary,.Account-module__QsGbrG__link{cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.Account-module__QsGbrG__button,.Account-module__QsGbrG__secondary{border-radius:8px;min-height:44px;padding:12px 21px;transition:background .15s,border-color .15s}.Account-module__QsGbrG__button{background:var(--accent);color:var(--on-accent);border:1px solid #0000}.Account-module__QsGbrG__button:hover:not(:disabled){background:var(--accent-hover)}.Account-module__QsGbrG__secondary{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.Account-module__QsGbrG__secondary:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 4.5%, transparent);border-color:var(--account-muted)}.Account-module__QsGbrG__link{color:var(--accent);text-align:left;background:0 0;border:0;min-height:36px;padding:3px 0}.Account-module__QsGbrG__button:disabled,.Account-module__QsGbrG__secondary:disabled{opacity:.45;cursor:not-allowed}.Account-module__QsGbrG__button:focus-visible,.Account-module__QsGbrG__secondary:focus-visible,.Account-module__QsGbrG__link:focus-visible,.Account-module__QsGbrG__close:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Account-module__QsGbrG__nextStep{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 4.5%, transparent);border-radius:16px;padding:22px 25px}.Account-module__QsGbrG__nextStep h2{letter-spacing:-.02em;margin:9px 0;font-size:19px;font-weight:650}.Account-module__QsGbrG__nextStep .Account-module__QsGbrG__actions{margin-top:16px}.Account-module__QsGbrG__notice{border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:15px 20px;font-size:13px;line-height:1.65;display:flex}.Account-module__QsGbrG__error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.Account-module__QsGbrG__success{color:var(--text-secondary);border-color:var(--border-strong)}.Account-module__QsGbrG__warning{color:var(--warning)}.Account-module__QsGbrG__activity{margin:0;padding:0;list-style:none}.Account-module__QsGbrG__activityRow{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.Account-module__QsGbrG__activityLeft{align-items:center;gap:16px;min-width:0;display:flex}.Account-module__QsGbrG__activityIcon{color:var(--accent);flex-shrink:0}.Account-module__QsGbrG__activityTitle{margin:0;font-size:14px;font-weight:550}.Account-module__QsGbrG__activityRight{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.Account-module__QsGbrG__positive{color:var(--gain)}.Account-module__QsGbrG__negative{color:var(--danger)}.Account-module__QsGbrG__badge{border:1px solid var(--border-subtle);border-radius:20px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.Account-module__QsGbrG__active{color:var(--text-secondary);border-color:color-mix(in srgb, var(--gain) 25%, transparent);background:color-mix(in srgb, var(--gain) 7%, transparent)}.Account-module__QsGbrG__ending{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 30%, transparent);background:color-mix(in srgb, var(--warning) 7%, transparent)}.Account-module__QsGbrG__empty{text-align:center;color:var(--account-muted);padding:40px 16px}.Account-module__QsGbrG__empty svg{opacity:.7;margin:0 auto 16px}.Account-module__QsGbrG__empty h3{color:var(--text-primary);margin-bottom:6px;font-size:16px}.Account-module__QsGbrG__pagination{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.Account-module__QsGbrG__planSummary{grid-template-columns:1fr 1fr;gap:40px;display:grid}.Account-module__QsGbrG__planSummary>:last-child{border-left:1px solid var(--border-subtle);padding-left:40px}.Account-module__QsGbrG__planName{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.Account-module__QsGbrG__planName h2{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:650;line-height:1.3}.Account-module__QsGbrG__planPrice{letter-spacing:-.02em;margin-top:14px;font-size:24px;font-weight:650}.Account-module__QsGbrG__planPrice small{color:var(--account-muted);letter-spacing:0;font-size:13px;font-weight:400}.Account-module__QsGbrG__meter{background:var(--surface-overlay);border-radius:10px;height:9px;margin:13px 0;overflow:hidden}.Account-module__QsGbrG__meterFill{background:var(--accent);border-radius:inherit;height:100%}.Account-module__QsGbrG__meterHeading{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.Account-module__QsGbrG__meterHeading strong{font-variant-numeric:tabular-nums}.Account-module__QsGbrG__usageBlock+.Account-module__QsGbrG__usageBlock{margin-top:24px}.Account-module__QsGbrG__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.Account-module__QsGbrG__planCard{border:1px solid var(--border-subtle);background:var(--account-surface);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.Account-module__QsGbrG__currentCard{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.Account-module__QsGbrG__planCard h3{margin:0;font-size:20px;font-weight:650}.Account-module__QsGbrG__planCard .Account-module__QsGbrG__planPrice{margin-bottom:16px;font-size:32px}.Account-module__QsGbrG__planFeatures{color:var(--account-muted);margin:0 0 25px;padding:0;font-size:13px;line-height:1.7;list-style:none}.Account-module__QsGbrG__planFeatures li+li{margin-top:8px}.Account-module__QsGbrG__planFooter{margin-top:auto}.Account-module__QsGbrG__planFooter .Account-module__QsGbrG__button,.Account-module__QsGbrG__planFooter .Account-module__QsGbrG__secondary{width:100%}.Account-module__QsGbrG__compactPlans .Account-module__QsGbrG__planCard{padding:20px 24px}.Account-module__QsGbrG__compactPlans .Account-module__QsGbrG__planPrice{margin-bottom:10px;font-size:24px}.Account-module__QsGbrG__compactPlans .Account-module__QsGbrG__planFeatures{margin:0}.Account-module__QsGbrG__referral{margin-top:22px}.Account-module__QsGbrG__form{gap:18px;display:grid}.Account-module__QsGbrG__field{color:var(--account-muted);gap:8px;font-size:13px;display:grid}.Account-module__QsGbrG__input{border:1px solid var(--border-strong);background:var(--bg-base);width:100%;min-width:0;min-height:46px;color:var(--text-primary);border-radius:8px;padding:12px 14px;font-size:14px}.Account-module__QsGbrG__input:focus{outline:2px solid var(--accent);outline-offset:2px}.Account-module__QsGbrG__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Account-module__QsGbrG__dialog{border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:16px;margin:auto;padding:28px;overflow:auto}.Account-module__QsGbrG__dialog::backdrop{background:color-mix(in srgb, var(--scrim) 72%, transparent)}.Account-module__QsGbrG__dialogHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.Account-module__QsGbrG__dialogHeading h2{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:650}.Account-module__QsGbrG__close{color:var(--account-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-8px -8px 0 0;display:flex}.Account-module__QsGbrG__review{margin:0}.Account-module__QsGbrG__review>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.Account-module__QsGbrG__review dt{color:var(--account-muted)}.Account-module__QsGbrG__review dd{overflow-wrap:anywhere;text-align:right;margin:0}.Account-module__QsGbrG__skeleton{background:var(--bg-elevated);opacity:.6;border-radius:16px;min-height:230px}@media (max-width:1024px){.Account-module__QsGbrG__panel{padding:24px}.Account-module__QsGbrG__balanceGrid{grid-template-columns:1fr 1fr;gap:22px}.Account-module__QsGbrG__balanceGrid>:first-child{grid-column:1/-1}.Account-module__QsGbrG__balanceGrid>:nth-child(2){border:0;padding:0}.Account-module__QsGbrG__plans{gap:12px}.Account-module__QsGbrG__planCard{padding:20px 16px}}@media (max-width:640px){.Account-module__QsGbrG__page{padding-top:4px}.Account-module__QsGbrG__header{align-items:flex-start;gap:12px;margin-bottom:22px}.Account-module__QsGbrG__header>.Account-module__QsGbrG__secondary{padding:10px 12px}.Account-module__QsGbrG__panel{padding:22px 20px}.Account-module__QsGbrG__title{font-size:28px}.Account-module__QsGbrG__balance{font-size:43px}.Account-module__QsGbrG__creatorGrid,.Account-module__QsGbrG__planSummary{grid-template-columns:1fr;gap:24px}.Account-module__QsGbrG__creatorGrid>:last-child,.Account-module__QsGbrG__planSummary>:last-child{border-left:0;border-top:1px solid var(--border-subtle);padding:24px 0 0}.Account-module__QsGbrG__plans{grid-template-columns:1fr}.Account-module__QsGbrG__compactPlans .Account-module__QsGbrG__planCard{padding:20px}.Account-module__QsGbrG__actions{gap:10px}.Account-module__QsGbrG__actions .Account-module__QsGbrG__button,.Account-module__QsGbrG__actions .Account-module__QsGbrG__secondary{flex:1}.Account-module__QsGbrG__activityRow{gap:10px;padding:18px 0}.Account-module__QsGbrG__activityLeft{gap:11px}.Account-module__QsGbrG__activityIcon{width:18px}.Account-module__QsGbrG__activityTitle{font-size:13px}.Account-module__QsGbrG__sectionHeading{gap:12px}.Account-module__QsGbrG__sectionHeading .Account-module__QsGbrG__link{font-size:12px}.Account-module__QsGbrG__formRow{grid-template-columns:1fr}.Account-module__QsGbrG__dialog{padding:22px}.Account-module__QsGbrG__nextStep{padding:20px}}
.Referrals-module__EXFRcq__header{margin-bottom:12px}.Referrals-module__EXFRcq__header>a{flex-shrink:0}.Referrals-module__EXFRcq__title{font-size:clamp(28px,2.5vw,34px)}.Referrals-module__EXFRcq__subtitle{font-size:18px}.Referrals-module__EXFRcq__invite{grid-template-columns:1.5fr 1fr;gap:32px;padding:28px 38px;display:grid}.Referrals-module__EXFRcq__share{min-width:0}.Referrals-module__EXFRcq__inviteIcon{height:56px;color:var(--text-secondary);align-items:flex-end;gap:0;margin-bottom:18px;display:flex}.Referrals-module__EXFRcq__inviteIcon>:last-child{color:var(--accent);background:var(--account-surface);margin-left:-14px}.Referrals-module__EXFRcq__share h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,28px);font-weight:700;line-height:1.3}.Referrals-module__EXFRcq__description{color:var(--account-muted);max-width:590px;margin:8px 0 20px;font-size:17px;line-height:1.55}.Referrals-module__EXFRcq__linkRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.Referrals-module__EXFRcq__linkRow button{min-height:48px;padding-inline:22px}.Referrals-module__EXFRcq__inviteInput{color:var(--accent);font-family:var(--font-geist-mono,monospace);height:46px;font-size:13px}.Referrals-module__EXFRcq__codeRow{color:var(--account-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;font-size:14px;display:flex}.Referrals-module__EXFRcq__codeRow>span{overflow-wrap:anywhere;min-width:0}.Referrals-module__EXFRcq__codeRow strong{color:var(--text-primary);font-family:var(--font-geist-mono,monospace);-webkit-user-select:all;user-select:all;margin-left:5px;font-size:13px}.Referrals-module__EXFRcq__codeRow button{min-height:40px;padding:10px 15px;font-size:12px}.Referrals-module__EXFRcq__copyFeedback{color:var(--accent);font-size:12px;line-height:1.5}.Referrals-module__EXFRcq__copyFeedback:not(:empty){margin-top:10px}.Referrals-module__EXFRcq__copyFeedback[role=alert]{color:var(--danger)}.Referrals-module__EXFRcq__howTo{border-left:1px solid var(--border-subtle);padding-left:26px}.Referrals-module__EXFRcq__steps{margin:0;padding:0;list-style:none}.Referrals-module__EXFRcq__steps li{color:var(--text-secondary);grid-template-columns:32px 28px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.Referrals-module__EXFRcq__steps li:first-child{padding-top:0}.Referrals-module__EXFRcq__steps li+li{border-top:1px solid var(--border-subtle)}.Referrals-module__EXFRcq__stepNumber{background:var(--surface-overlay);width:32px;height:32px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:flex}.Referrals-module__EXFRcq__steps h3{color:var(--text-primary);margin:0 0 5px;font-size:14px;font-weight:650;line-height:1.5}.Referrals-module__EXFRcq__steps p,.Referrals-module__EXFRcq__creditNote{color:var(--account-muted);margin:0;font-size:13px;line-height:1.6}.Referrals-module__EXFRcq__creditNote{margin-left:50px}.Referrals-module__EXFRcq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.Referrals-module__EXFRcq__metric{border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:23px;display:flex}.Referrals-module__EXFRcq__metric dt{color:var(--account-muted);font-size:13px;line-height:1.6}.Referrals-module__EXFRcq__metric dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:29px;font-weight:700;line-height:1.2}.Referrals-module__EXFRcq__metric .Referrals-module__EXFRcq__unavailable{letter-spacing:0;font-size:17px;font-weight:550}.Referrals-module__EXFRcq__metric svg{color:var(--account-muted);flex-shrink:0}.Referrals-module__EXFRcq__activity{padding:24px 26px}.Referrals-module__EXFRcq__empty{padding:30px 16px 5px}.Referrals-module__EXFRcq__empty p{font-size:14px;line-height:1.6}.Referrals-module__EXFRcq__creatorFooter{color:var(--account-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:22px;font-size:13px;display:flex}.Referrals-module__EXFRcq__creatorFooter a{gap:8px}.Referrals-module__EXFRcq__historyError{margin-top:22px}.Referrals-module__EXFRcq__historyError>div{margin-bottom:0}.Referrals-module__EXFRcq__tableWrap{margin-top:24px;overflow-x:auto}.Referrals-module__EXFRcq__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.Referrals-module__EXFRcq__table thead th{color:var(--account-muted);padding:0 16px 13px 0;font-size:11px;font-weight:550}.Referrals-module__EXFRcq__table tbody th,.Referrals-module__EXFRcq__table tbody td{border-top:1px solid var(--border-subtle);vertical-align:middle;padding:18px 16px 18px 0}.Referrals-module__EXFRcq__table tbody th{font-weight:550}.Referrals-module__EXFRcq__table th:last-child,.Referrals-module__EXFRcq__table td:last-child{text-align:right;padding-right:0}.Referrals-module__EXFRcq__table small{color:var(--account-muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.Referrals-module__EXFRcq__rewardStatus{align-items:center;gap:7px;line-height:1.5;display:inline-flex}.Referrals-module__EXFRcq__rewardStatus svg{flex-shrink:0}.Referrals-module__EXFRcq__credited{color:var(--gain)}.Referrals-module__EXFRcq__pending{color:var(--warning)}.Referrals-module__EXFRcq__cancelled{color:var(--account-muted)}@media (max-width:1050px){.Referrals-module__EXFRcq__invite{grid-template-columns:1.3fr 1fr;gap:24px;padding:28px}.Referrals-module__EXFRcq__steps li{gap:12px}.Referrals-module__EXFRcq__howTo{padding-left:24px}.Referrals-module__EXFRcq__linkRow{grid-template-columns:1fr;gap:12px}.Referrals-module__EXFRcq__linkRow button{justify-self:start}}@media (max-width:800px){.Referrals-module__EXFRcq__header{flex-direction:column;align-items:flex-start;gap:12px}.Referrals-module__EXFRcq__invite{grid-template-columns:1fr}.Referrals-module__EXFRcq__howTo{border-left:0;border-top:1px solid var(--border-subtle);padding:24px 0 0}.Referrals-module__EXFRcq__linkRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:640px){.Referrals-module__EXFRcq__title{font-size:28px}.Referrals-module__EXFRcq__subtitle{font-size:15px}.Referrals-module__EXFRcq__invite{padding:24px 20px}.Referrals-module__EXFRcq__description{font-size:14px}.Referrals-module__EXFRcq__linkRow{grid-template-columns:1fr}.Referrals-module__EXFRcq__linkRow button{width:100%}.Referrals-module__EXFRcq__codeRow button{min-height:44px}.Referrals-module__EXFRcq__steps li{grid-template-columns:30px 23px minmax(0,1fr);gap:12px}.Referrals-module__EXFRcq__steps svg{width:23px}.Referrals-module__EXFRcq__creditNote{margin-left:42px;font-size:12px}.Referrals-module__EXFRcq__metrics{grid-template-columns:1fr;gap:10px}.Referrals-module__EXFRcq__metric{padding:19px 20px}.Referrals-module__EXFRcq__metric dd{font-size:27px}.Referrals-module__EXFRcq__activity{padding:22px 20px}.Referrals-module__EXFRcq__empty{padding:30px 0 14px}.Referrals-module__EXFRcq__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Referrals-module__EXFRcq__table tbody tr{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:18px 0;display:grid}.Referrals-module__EXFRcq__table tbody th,.Referrals-module__EXFRcq__table tbody td{border:0;padding:0}.Referrals-module__EXFRcq__table tbody td:nth-child(2){color:var(--account-muted);grid-area:2/1;font-size:11px}.Referrals-module__EXFRcq__table tbody td:nth-child(3){grid-area:3/1/auto/-1;padding-top:5px}.Referrals-module__EXFRcq__table tbody td:last-child{grid-area:1/2/3;max-width:115px}.Referrals-module__EXFRcq__table small{line-height:1.5}}
.UserWorkspaceDashboard-module__X_01Jq__dashboard{--dash-line:var(--border-subtle);--dash-muted:var(--text-muted);--dash-ivory:var(--text-primary);width:100%;color:var(--dash-ivory);padding:0 0 32px}.UserWorkspaceDashboard-module__X_01Jq__header{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__header h1{letter-spacing:-.048em;font-size:clamp(30px,2.55vw,45px);font-weight:680;line-height:1.12}.UserWorkspaceDashboard-module__X_01Jq__header h1 span{color:var(--accent)}.UserWorkspaceDashboard-module__X_01Jq__header p{color:var(--text-muted);margin-top:7px;font-size:16px;line-height:1.45}.UserWorkspaceDashboard-module__X_01Jq__header time{white-space:nowrap;color:var(--text-muted);align-self:flex-start;margin-top:28px;font-size:13px}.UserWorkspaceDashboard-module__X_01Jq__topGrid,.UserWorkspaceDashboard-module__X_01Jq__bottomGrid{gap:16px;min-width:0;display:grid}.UserWorkspaceDashboard-module__X_01Jq__topGrid{grid-template-columns:minmax(0,1.68fr) minmax(350px,1fr)}.UserWorkspaceDashboard-module__X_01Jq__bottomGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:16px}.UserWorkspaceDashboard-module__X_01Jq__rightColumn{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;display:grid}.UserWorkspaceDashboard-module__X_01Jq__surface{border:1px solid var(--dash-line);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;position:relative;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__eyebrow{color:var(--text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.5}.UserWorkspaceDashboard-module__X_01Jq__action{border-radius:8px;justify-content:center;align-items:center;gap:18px;width:fit-content;min-height:43px;padding:0 21px;font-size:14px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__action:hover{transform:translateY(-1px)}.UserWorkspaceDashboard-module__X_01Jq__action:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__textLink:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__marketTile:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__weekLink:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__weekActions a:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__stackControls button:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__stackPreview:focus-visible,.UserWorkspaceDashboard-module__X_01Jq__retry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.UserWorkspaceDashboard-module__X_01Jq__actionPrimary{background:var(--accent);min-width:250px;min-height:54px;color:var(--on-accent);box-shadow:0 11px 26px color-mix(in srgb, var(--accent) 15%, transparent)}.UserWorkspaceDashboard-module__X_01Jq__actionPrimary:hover{background:var(--accent-hover)}.UserWorkspaceDashboard-module__X_01Jq__actionQuiet{border:1px solid color-mix(in srgb, var(--text-primary) 23%, transparent);background:color-mix(in srgb, var(--surface-raised) 45%, transparent);color:var(--text-primary)}.UserWorkspaceDashboard-module__X_01Jq__actionQuiet:hover{border-color:color-mix(in srgb, var(--accent) 46%, transparent);background:color-mix(in srgb, var(--surface-raised) 48%, transparent)}.UserWorkspaceDashboard-module__X_01Jq__hero{background:var(--bg-elevated);min-height:394px}.UserWorkspaceDashboard-module__X_01Jq__heroImage{object-fit:cover;object-position:63% center;opacity:.93}.UserWorkspaceDashboard-module__X_01Jq__heroShade{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-elevated) 96%, transparent) 0%, color-mix(in srgb, var(--bg-elevated) 93%, transparent) 42%, color-mix(in srgb, var(--bg-elevated) 67%, transparent) 68%, color-mix(in srgb, var(--scrim) 8%, transparent) 100%);position:absolute;inset:0}.UserWorkspaceDashboard-module__X_01Jq__heroContent{z-index:1;flex-direction:column;align-items:flex-start;min-height:394px;padding:26px 30px 22px;display:flex;position:relative}.UserWorkspaceDashboard-module__X_01Jq__heroTitle{letter-spacing:-.044em;text-wrap:balance;max-width:720px;margin-top:9px;font-size:clamp(30px,2.2vw,39px);font-weight:690;line-height:1.14}.UserWorkspaceDashboard-module__X_01Jq__heroDescription{max-width:610px;color:var(--text-secondary);margin-top:10px;font-size:16px;line-height:1.5}.UserWorkspaceDashboard-module__X_01Jq__evidenceTrail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:min(680px,100%);margin-top:32px;display:grid}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem{border-right:1px solid color-mix(in srgb, var(--text-primary) 26%, transparent);align-items:center;gap:13px;min-width:0;padding:0 17px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem:first-child{padding-left:0}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem:last-child{border-right:0}.UserWorkspaceDashboard-module__X_01Jq__evidenceIcon,.UserWorkspaceDashboard-module__X_01Jq__featureIcon{color:var(--text-primary);flex:none}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem>div{flex-direction:column;gap:3px;min-width:0;display:flex}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem div span{color:var(--text-secondary);font-size:12px;line-height:1.3}.UserWorkspaceDashboard-module__X_01Jq__heroFooter{align-items:center;gap:24px;margin-top:auto;padding-top:16px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__heroFooter>span{color:var(--text-secondary);font-size:12px}.UserWorkspaceDashboard-module__X_01Jq__pickup{min-height:251px;padding:21px 20px}.UserWorkspaceDashboard-module__X_01Jq__pickupBody{margin-top:14px}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyReplay{grid-template-columns:minmax(130px,36%) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.UserWorkspaceDashboard-module__X_01Jq__pickupVisual{border:1px solid color-mix(in srgb, var(--text-primary) 17%, transparent);background:var(--bg-elevated);min-height:161px;color:var(--accent);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyText .UserWorkspaceDashboard-module__X_01Jq__pickupInfo{min-height:174px;padding:0 8px}.UserWorkspaceDashboard-module__X_01Jq__pickupType{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:650;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:670;line-height:1.25;display:-webkit-box;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__pickupMeta{color:var(--text-muted);margin-top:6px;font-size:13px}.UserWorkspaceDashboard-module__X_01Jq__pickupMeta span{padding:0 4px}.UserWorkspaceDashboard-module__X_01Jq__pickupDescription{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:12px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyText .UserWorkspaceDashboard-module__X_01Jq__pickupDescription{border-top:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);width:100%;margin-top:12px;padding-top:10px}.UserWorkspaceDashboard-module__X_01Jq__pickupQuote{color:var(--text-primary);font-size:14px}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo .UserWorkspaceDashboard-module__X_01Jq__action{min-height:37px;margin-top:auto;padding:0 17px}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyText .UserWorkspaceDashboard-module__X_01Jq__pickupInfo .UserWorkspaceDashboard-module__X_01Jq__action{margin-top:13px}.UserWorkspaceDashboard-module__X_01Jq__pickupEmpty{flex-direction:column;align-items:flex-start;gap:6px;margin:21px 0 17px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__pickupEmpty .UserWorkspaceDashboard-module__X_01Jq__pickupType{margin-bottom:4px}.UserWorkspaceDashboard-module__X_01Jq__pickupEmpty h2{font-size:17px;font-weight:660}.UserWorkspaceDashboard-module__X_01Jq__pickupEmpty p{max-width:370px;color:var(--dash-muted);font-size:13px;line-height:1.45}.UserWorkspaceDashboard-module__X_01Jq__markets{min-height:130px;padding:15px 18px 13px}.UserWorkspaceDashboard-module__X_01Jq__sectionHead{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__textLink{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:560;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__textLink:hover{color:var(--accent)}.UserWorkspaceDashboard-module__X_01Jq__marketGrid{gap:8px;margin-top:6px;display:grid}.UserWorkspaceDashboard-module__X_01Jq__marketGridOne{grid-template-columns:1fr}.UserWorkspaceDashboard-module__X_01Jq__marketGridTwo,.UserWorkspaceDashboard-module__X_01Jq__marketGridThree,.UserWorkspaceDashboard-module__X_01Jq__marketGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.UserWorkspaceDashboard-module__X_01Jq__marketTile{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--surface-raised) 49%, transparent);border-radius:12px;align-items:center;gap:6px;min-width:0;min-height:51px;padding:8px;transition:background .16s,border-color .16s;display:flex}.UserWorkspaceDashboard-module__X_01Jq__marketGridOne .UserWorkspaceDashboard-module__X_01Jq__marketTile{min-height:76px}.UserWorkspaceDashboard-module__X_01Jq__marketTile:hover{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--surface-raised) 60%, transparent)}.UserWorkspaceDashboard-module__X_01Jq__marketGridOne .UserWorkspaceDashboard-module__X_01Jq__marketTile{justify-content:space-between}.UserWorkspaceDashboard-module__X_01Jq__marketGridOne .UserWorkspaceDashboard-module__X_01Jq__marketValues{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;margin-left:10px;display:grid}.UserWorkspaceDashboard-module__X_01Jq__marketGridOne .UserWorkspaceDashboard-module__X_01Jq__marketSymbol{grid-row:1/3;font-size:13px}.UserWorkspaceDashboard-module__X_01Jq__marketGridOne .UserWorkspaceDashboard-module__X_01Jq__marketValues strong,.UserWorkspaceDashboard-module__X_01Jq__marketGridOne .UserWorkspaceDashboard-module__X_01Jq__marketValues>span:last-child{text-align:right}.UserWorkspaceDashboard-module__X_01Jq__marketValues{flex-direction:column;gap:2px;min-width:0;display:flex}.UserWorkspaceDashboard-module__X_01Jq__marketSymbol{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__marketValues strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:670;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__marketUp,.UserWorkspaceDashboard-module__X_01Jq__marketDown,.UserWorkspaceDashboard-module__X_01Jq__marketStale{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:570;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__marketUp{color:var(--gain)}.UserWorkspaceDashboard-module__X_01Jq__marketDown{color:var(--loss)}.UserWorkspaceDashboard-module__X_01Jq__marketStale{color:var(--warning)}.UserWorkspaceDashboard-module__X_01Jq__marketEmpty{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.4}.UserWorkspaceDashboard-module__X_01Jq__week,.UserWorkspaceDashboard-module__X_01Jq__reminders{min-height:273px;padding:18px 24px 15px}.UserWorkspaceDashboard-module__X_01Jq__weekEmptyState{min-height:222px;padding-bottom:20px}.UserWorkspaceDashboard-module__X_01Jq__week.UserWorkspaceDashboard-module__X_01Jq__weekEmptyState h2{letter-spacing:-.025em;margin-top:22px;font-size:clamp(19px,1.3vw,23px)}.UserWorkspaceDashboard-module__X_01Jq__weekEmptyState .UserWorkspaceDashboard-module__X_01Jq__weekSubtitle{margin-top:6px}.UserWorkspaceDashboard-module__X_01Jq__weekActions{border-top:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);flex-wrap:wrap;align-items:center;gap:9px 22px;margin-top:27px;padding-top:15px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__weekActions a{min-height:30px;color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__weekActions a:hover{color:var(--accent-hover)}.UserWorkspaceDashboard-module__X_01Jq__week h2{letter-spacing:-.034em;margin-top:7px;font-size:clamp(24px,1.65vw,30px);font-weight:670;line-height:1.16}.UserWorkspaceDashboard-module__X_01Jq__weekSubtitle{color:var(--text-secondary);margin-top:5px;font-size:14px}.UserWorkspaceDashboard-module__X_01Jq__weekMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;display:grid}.UserWorkspaceDashboard-module__X_01Jq__weekMetric{border-right:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__weekMetric:first-child{padding-left:0}.UserWorkspaceDashboard-module__X_01Jq__weekMetric:last-child{border-right:0}.UserWorkspaceDashboard-module__X_01Jq__weekMetricIcon{flex:none;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__weekMetric strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:680;line-height:1}.UserWorkspaceDashboard-module__X_01Jq__weekMetric>span:last-child{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__weekLink{border-top:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);width:100%;color:var(--accent);align-items:center;gap:12px;margin-top:12px;padding:10px 2px 0;font-size:13px;font-weight:620;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__weekLink:hover{color:var(--accent-hover)}.UserWorkspaceDashboard-module__X_01Jq__stackControls{color:var(--text-muted);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__stackControls button{border:1px solid color-mix(in srgb, var(--text-primary) 15%, transparent);width:32px;height:32px;color:var(--text-secondary);border-radius:8px;place-items:center;transition:background .16s;display:grid}.UserWorkspaceDashboard-module__X_01Jq__stackControls button:hover{background:color-mix(in srgb, var(--surface-raised) 23%, transparent)}.UserWorkspaceDashboard-module__X_01Jq__stackCanvas{height:207px;margin-top:7px;position:relative}.UserWorkspaceDashboard-module__X_01Jq__stackPreview,.UserWorkspaceDashboard-module__X_01Jq__stackActive{--step-accent:var(--tone-journal);--step-border:color-mix(in srgb, var(--step-accent) 42%, transparent);--step-top:color-mix(in srgb, var(--step-accent) 14%, var(--bg-elevated));--step-bottom:color-mix(in srgb, var(--step-accent) 5%, var(--bg-elevated));--step-preview:color-mix(in srgb, var(--step-accent) 18%, var(--bg-elevated))}.UserWorkspaceDashboard-module__X_01Jq__stackPreview[data-tone=chat],.UserWorkspaceDashboard-module__X_01Jq__stackActive[data-tone=chat]{--step-accent:var(--tone-chat)}.UserWorkspaceDashboard-module__X_01Jq__stackPreview[data-tone=replay],.UserWorkspaceDashboard-module__X_01Jq__stackActive[data-tone=replay]{--step-accent:var(--tone-replay)}.UserWorkspaceDashboard-module__X_01Jq__stackPreview[data-tone=profile],.UserWorkspaceDashboard-module__X_01Jq__stackActive[data-tone=profile]{--step-accent:var(--tone-profile)}.UserWorkspaceDashboard-module__X_01Jq__stackPreview[data-tone=markets],.UserWorkspaceDashboard-module__X_01Jq__stackActive[data-tone=markets]{--step-accent:var(--text-muted)}.UserWorkspaceDashboard-module__X_01Jq__stackPreview[data-tone=review],.UserWorkspaceDashboard-module__X_01Jq__stackActive[data-tone=review]{--step-accent:var(--tone-chat)}.UserWorkspaceDashboard-module__X_01Jq__stackPreview{border:1px solid var(--step-border);background:var(--step-preview);width:88%;height:77px;color:var(--step-accent);text-align:left;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 7px 18px color-mix(in srgb, var(--scrim) 20%, transparent);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 26px;font-size:12px;font-weight:650;line-height:17px;display:flex;position:absolute;left:6%;right:6%;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__stackPreview span{color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__stackPreview:hover{filter:brightness(1.14)}.UserWorkspaceDashboard-module__X_01Jq__stackPreviewTop{z-index:1;width:82%;top:0;left:9%;right:9%}.UserWorkspaceDashboard-module__X_01Jq__stackPreviewMiddle{z-index:2;width:86%;top:30px;left:7%;right:7%}.UserWorkspaceDashboard-module__X_01Jq__stackActive{z-index:3;border:1px solid var(--step-border);background:linear-gradient(145deg, var(--step-top), var(--step-bottom));box-shadow:0 -5px 16px color-mix(in srgb, var(--scrim) 22%, transparent), 0 12px 28px color-mix(in srgb, var(--scrim) 18%, transparent);border-radius:12px;align-items:flex-start;padding:17px 24px;display:flex;position:absolute;inset:62px 0 0}.UserWorkspaceDashboard-module__X_01Jq__stackActiveTwo{top:37px}.UserWorkspaceDashboard-module__X_01Jq__stackActiveAlone{top:0}.UserWorkspaceDashboard-module__X_01Jq__stackCopy{width:100%;min-width:0}.UserWorkspaceDashboard-module__X_01Jq__stackKicker{color:var(--step-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}.UserWorkspaceDashboard-module__X_01Jq__stackCopy h2,.UserWorkspaceDashboard-module__X_01Jq__allCaughtUp h2{margin-top:4px;font-size:clamp(16px,1vw,18px);font-weight:690;line-height:1.28}.UserWorkspaceDashboard-module__X_01Jq__stackCopy p,.UserWorkspaceDashboard-module__X_01Jq__allCaughtUp p{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.UserWorkspaceDashboard-module__X_01Jq__stackCopy .UserWorkspaceDashboard-module__X_01Jq__action,.UserWorkspaceDashboard-module__X_01Jq__allCaughtUp .UserWorkspaceDashboard-module__X_01Jq__action{min-height:34px;margin-top:9px;padding:0 14px;font-size:12px}.UserWorkspaceDashboard-module__X_01Jq__stackActive .UserWorkspaceDashboard-module__X_01Jq__actionQuiet{border-color:var(--step-border);color:var(--step-accent);background:color-mix(in srgb, var(--scrim) 18%, transparent)}.UserWorkspaceDashboard-module__X_01Jq__stackActive .UserWorkspaceDashboard-module__X_01Jq__actionQuiet:hover{background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.UserWorkspaceDashboard-module__X_01Jq__allCaughtUp{flex-direction:column;align-items:flex-start;margin-top:24px;display:flex}.UserWorkspaceDashboard-module__X_01Jq__allCaughtUp .UserWorkspaceDashboard-module__X_01Jq__pickupType{margin-bottom:8px}.UserWorkspaceDashboard-module__X_01Jq__gate{max-width:520px;min-height:60vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;margin:auto;display:flex}.UserWorkspaceDashboard-module__X_01Jq__gate h1{font-size:28px;font-weight:660}.UserWorkspaceDashboard-module__X_01Jq__gate p{color:var(--text-muted)}.UserWorkspaceDashboard-module__X_01Jq__retry{border:1px solid var(--accent);min-height:44px;color:var(--accent);border-radius:8px;padding:0 18px}@media (max-width:1536px){.UserWorkspaceDashboard-module__X_01Jq__marketGridThree,.UserWorkspaceDashboard-module__X_01Jq__marketGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.UserWorkspaceDashboard-module__X_01Jq__markets{min-height:130px}.UserWorkspaceDashboard-module__X_01Jq__marketTile{min-height:51px}.UserWorkspaceDashboard-module__X_01Jq__pickup{min-height:238px}.UserWorkspaceDashboard-module__X_01Jq__hero,.UserWorkspaceDashboard-module__X_01Jq__heroContent{min-height:386px}}@media (max-width:1280px){.UserWorkspaceDashboard-module__X_01Jq__topGrid{grid-template-columns:minmax(0,1fr)}.UserWorkspaceDashboard-module__X_01Jq__rightColumn{grid-template-rows:auto;grid-template-columns:1fr 1fr}.UserWorkspaceDashboard-module__X_01Jq__pickup,.UserWorkspaceDashboard-module__X_01Jq__markets{min-height:235px}.UserWorkspaceDashboard-module__X_01Jq__marketGridThree,.UserWorkspaceDashboard-module__X_01Jq__marketGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyReplay{grid-template-columns:30% minmax(0,1fr)}.UserWorkspaceDashboard-module__X_01Jq__pickupVisual{min-height:150px}}@media (max-width:768px){.UserWorkspaceDashboard-module__X_01Jq__week,.UserWorkspaceDashboard-module__X_01Jq__reminders{min-height:0}.UserWorkspaceDashboard-module__X_01Jq__header{align-items:flex-start;min-height:105px;padding-top:18px}.UserWorkspaceDashboard-module__X_01Jq__header time{display:none}.UserWorkspaceDashboard-module__X_01Jq__bottomGrid,.UserWorkspaceDashboard-module__X_01Jq__rightColumn{grid-template-columns:1fr}.UserWorkspaceDashboard-module__X_01Jq__pickup,.UserWorkspaceDashboard-module__X_01Jq__markets{min-height:0}.UserWorkspaceDashboard-module__X_01Jq__marketGridThree,.UserWorkspaceDashboard-module__X_01Jq__marketGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.UserWorkspaceDashboard-module__X_01Jq__dashboard{padding-bottom:24px}.UserWorkspaceDashboard-module__X_01Jq__header{min-height:94px}.UserWorkspaceDashboard-module__X_01Jq__header h1{font-size:31px}.UserWorkspaceDashboard-module__X_01Jq__header p{font-size:13px}.UserWorkspaceDashboard-module__X_01Jq__hero,.UserWorkspaceDashboard-module__X_01Jq__heroContent{min-height:420px}.UserWorkspaceDashboard-module__X_01Jq__heroContent{padding:23px 20px}.UserWorkspaceDashboard-module__X_01Jq__heroTitle{font-size:29px}.UserWorkspaceDashboard-module__X_01Jq__heroDescription{font-size:14px}.UserWorkspaceDashboard-module__X_01Jq__heroImage{object-position:72% center;opacity:.65}.UserWorkspaceDashboard-module__X_01Jq__heroShade{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-elevated) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 68%, transparent))}.UserWorkspaceDashboard-module__X_01Jq__evidenceTrail{width:100%;margin-top:28px}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem{gap:5px;padding:0 7px}.UserWorkspaceDashboard-module__X_01Jq__evidenceIcon{width:20px;height:20px}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem strong{font-size:20px}.UserWorkspaceDashboard-module__X_01Jq__evidenceItem div span{font-size:12px}.UserWorkspaceDashboard-module__X_01Jq__heroFooter{flex-wrap:wrap;gap:10px}.UserWorkspaceDashboard-module__X_01Jq__heroFooter>span{font-size:12px}.UserWorkspaceDashboard-module__X_01Jq__actionPrimary{min-width:0}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyReplay{grid-template-columns:1fr;gap:12px}.UserWorkspaceDashboard-module__X_01Jq__pickupVisual{min-height:110px}.UserWorkspaceDashboard-module__X_01Jq__pickupBodyText .UserWorkspaceDashboard-module__X_01Jq__pickupInfo{min-height:165px;padding:0}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo{gap:3px}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo .UserWorkspaceDashboard-module__X_01Jq__action{margin-top:12px}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo h2{font-size:15px}.UserWorkspaceDashboard-module__X_01Jq__pickupInfo .UserWorkspaceDashboard-module__X_01Jq__action{gap:8px;padding:0 10px;font-size:11px}.UserWorkspaceDashboard-module__X_01Jq__markets,.UserWorkspaceDashboard-module__X_01Jq__week,.UserWorkspaceDashboard-module__X_01Jq__reminders{padding-left:17px;padding-right:17px}.UserWorkspaceDashboard-module__X_01Jq__weekMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.UserWorkspaceDashboard-module__X_01Jq__weekMetric{padding:0 8px}.UserWorkspaceDashboard-module__X_01Jq__weekMetric:nth-child(2){border-right:0}.UserWorkspaceDashboard-module__X_01Jq__weekMetric>span:last-child{font-size:11px}.UserWorkspaceDashboard-module__X_01Jq__stackActive{padding:15px}.UserWorkspaceDashboard-module__X_01Jq__stackCopy h2{font-size:15px}.UserWorkspaceDashboard-module__X_01Jq__stackCopy p{font-size:11px}}@media (prefers-reduced-motion:reduce){.UserWorkspaceDashboard-module__X_01Jq__action,.UserWorkspaceDashboard-module__X_01Jq__marketTile,.UserWorkspaceDashboard-module__X_01Jq__stackControls button{transition:none}}@media (max-width:768px){.UserWorkspaceDashboard-module__X_01Jq__action,.UserWorkspaceDashboard-module__X_01Jq__pickupInfo .UserWorkspaceDashboard-module__X_01Jq__action,.UserWorkspaceDashboard-module__X_01Jq__stackCopy .UserWorkspaceDashboard-module__X_01Jq__action,.UserWorkspaceDashboard-module__X_01Jq__allCaughtUp .UserWorkspaceDashboard-module__X_01Jq__action{min-height:44px}.UserWorkspaceDashboard-module__X_01Jq__stackCanvas{height:225px}.UserWorkspaceDashboard-module__X_01Jq__actionPrimary{min-height:54px}}@media (prefers-reduced-motion:reduce){.UserWorkspaceDashboard-module__X_01Jq__action:hover{transform:none}}
