.alerts-page .live-dot.off{background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 18%, transparent)}.alerts-page .alert-status .secondary .tag{padding:1px 6px;font-size:10.5px}.alert-blind{border:1px solid color-mix(in srgb, var(--orange) 40%, var(--border));background:color-mix(in srgb, var(--orange) 8%, var(--panel));color:var(--text);border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.alert-blind svg{color:var(--orange);flex:none;margin-top:1px}.alerts-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alerts-page>.tabs-bar{margin-bottom:14px}.alerts-page .alert-summary{grid-template-columns:repeat(6,minmax(0,1fr)) 2fr}.alerts-page .alert-summary.history{grid-template-columns:repeat(3,minmax(0,1fr)) 1.4fr 1.4fr}.alerts-page .alert-summary button.summary-cell{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}.alerts-page .alert-summary button.summary-cell:hover:not(:disabled){filter:none;background:color-mix(in srgb, var(--text) 4%, transparent)}.alerts-page .alert-summary .summary-cell.selected{background:color-mix(in srgb, var(--orange) 10%, var(--panel));box-shadow:inset 0 -2px 0 var(--orange)}.alerts-page .alert-tools{grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0 0 14px;display:grid}.alert-quick,.alert-backup{align-content:start;gap:10px;min-width:0;padding:12px 16px;display:grid}.alert-backup{border-left:1px solid var(--border)}.alert-backup>small{color:var(--muted);font-size:11px}.alert-quick .row,.alert-backup .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert-quick .row>b{font-size:13px}.alert-quick-icon{color:var(--orange)}.alerts-page .alert-quick select{flex:0 240px;width:auto;min-width:0;max-width:260px;margin:0}.alert-quick-price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.alert-quick-price small{font-size:11.5px;font-weight:500}.alert-quick-price.stale{color:var(--muted)}.alert-presets,.alert-quickset,.alert-sound-picks{flex-wrap:wrap;gap:6px;display:flex}.alert-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, var(--panel));color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin:0;padding:5px 9px;font-size:12px;display:inline-flex}.alert-chip span{color:var(--muted)}.alert-chip b{font-weight:600}.alert-chip:hover:not(:disabled){filter:none;border-color:color-mix(in srgb, var(--orange) 55%, var(--border))}.alert-chip.selected{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, var(--panel));color:var(--text)}.alert-quick .row .secondary,.alert-backup .secondary{align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.alert-pick{width:15px;height:15px;accent-color:var(--orange);cursor:pointer;margin:0;padding:0}.alerts-page .fbar-main>.alert-pick.all{align-self:center;margin:0 4px 0 2px}.alert-bulk{z-index:20;border-color:color-mix(in srgb, var(--orange) 45%, var(--border));flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;display:flex;position:sticky;top:8px;box-shadow:0 10px 28px #00000059}.alert-bulk b{margin-right:6px;font-size:12.5px}.alert-bulk .secondary{align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.alert-bulk .icon-button{margin-left:auto}.alerts-page .secondary.danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, var(--border))}.alerts-page .alert-group{overflow:visible}.alerts-page .alert-group>header .row{gap:12px;display:flex}.alerts-page .alert-group h2 .alert-pick{margin-right:2px}.alerts-page .alert-group.snoozed h2 i{background:var(--orange)}.alerts-page .alert-group.expired h2 i{background:var(--muted)}.alerts-page .alert-group.expired .alert-item{opacity:.66}.alerts-page .alert-item{grid-template-columns:16px 36px minmax(0,1.5fr) minmax(150px,1fr) minmax(96px,auto) auto;gap:12px}.alerts-page .alert-group.history .alert-item{grid-template-columns:36px minmax(0,1fr) minmax(96px,auto) auto}.alerts-page .alert-item:last-child{border-bottom:0}.alerts-page .alert-item.selected{background:color-mix(in srgb, var(--orange) 6%, transparent)}.alerts-page .alert-item.pinned{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--orange) 60%, transparent)}.alerts-page .alert-item .alert-main b{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.35;display:inline-flex}.alert-pin{color:var(--orange)}.alerts-page .alert-tags{flex-wrap:wrap;gap:5px;display:flex}.alerts-page .alert-tags .tag{align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.alerts-page .tag.warn{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 40%, var(--border))}.alerts-page .tag.hot{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, var(--border))}.alerts-page .alert-note{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.alerts-page .alert-meter small{align-items:center;gap:3px;display:inline-flex}.alerts-page .alert-meter.done small{color:var(--muted)}.alerts-page .alert-meter.stale{color:var(--orange)}.alerts-page .alert-meter.muted{color:var(--muted)}.alerts-page .alert-item .alert-now{text-align:right;font-size:13.5px}.alerts-page .alert-item .alert-now small.up{color:var(--green)}.alerts-page .alert-item .alert-now small.down{color:var(--red)}.alert-level{color:var(--muted);font-variant-numeric:tabular-nums;cursor:text;background:0 0;border:1px dashed #0000;border-radius:5px;margin:0;padding:1px 4px;font-size:11px;font-weight:400}.alert-level:hover{filter:none;border-color:var(--border);color:var(--text)}.alert-level-input{text-align:right;width:110px;height:26px;margin:0;padding:0 6px;font-size:12px}.alerts-page .alert-actions{flex-wrap:nowrap}.alert-menu .dd-menu{min-width:180px}.alert-menu .dd-item.danger b{color:var(--red)}.alert-start{justify-items:center;gap:12px;padding:0 18px 22px;display:grid}.alert-start ol{max-width:560px;color:var(--muted);gap:6px;margin:0;padding-left:20px;font-size:12.5px;line-height:1.5;display:grid}.alerts-page .empty .text-button{margin-left:6px}.alert-foot{margin:4px 2px 0;font-size:11.5px}.alert-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);margin:0 0 14px;display:grid}.alert-charts figure{align-content:start;gap:10px;min-width:0;margin:0;padding:12px 16px;display:grid}.alert-charts figure+figure{border-left:1px solid var(--border)}.alert-charts figcaption{color:var(--muted);font-size:11.5px}.alert-bars{align-items:flex-end;gap:3px;height:64px;display:flex}.alert-bars i{background:color-mix(in srgb, var(--orange) 70%, transparent);border-radius:2px 2px 0 0;flex:1;min-width:2px}.alert-bars i.zero{background:color-mix(in srgb, var(--text) 10%, transparent)}.alert-bars.hours i{background:color-mix(in srgb, var(--green) 65%, transparent)}.alert-bars.hours i.zero{background:color-mix(in srgb, var(--text) 10%, transparent)}.alert-top button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:2px 4px;font-size:12px;display:grid;position:relative}.alert-top button:hover,.alert-top button.selected{filter:none;background:color-mix(in srgb, var(--text) 6%, transparent)}.alert-top button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-top button i{background:color-mix(in srgb, var(--orange) 70%, transparent);border-radius:3px;height:6px}.alert-top button b{font-variant-numeric:tabular-nums}.alert-day{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, var(--panel));align-items:center;gap:8px;padding:9px 18px 7px;display:flex}.alert-day h3{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}.alerts-page .alert-settings{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;padding:0;display:grid}.alerts-page .alert-settings>.panel{align-content:start;gap:11px;padding:14px 16px;display:grid}.alerts-page .alert-settings h3{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.alerts-page .alert-settings h3 svg{color:var(--orange)}.alerts-page .alert-settings small{font-size:11.5px;line-height:1.45}.alerts-page .alert-settings .row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.alerts-page .alert-settings .row label{gap:4px;font-size:12px;display:grid}.alerts-page .alert-settings input[type=time]{width:110px;margin:0}.alerts-page .alert-settings .secondary,.alerts-page .alert-settings .primary{justify-self:start;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.alerts-page .alert-settings .check{height:auto;font-size:12.5px}.alert-volume{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.alerts-page .alert-volume input[type=range]{width:100%;margin:0}.alert-permission{align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.alert-permission i{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.alert-permission.granted i{background:var(--green)}.alert-permission.denied i{background:var(--red)}.alert-permission.default i{background:var(--orange)}.alert-keys{gap:6px;margin:0;display:grid}.alert-keys div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.alert-keys dd{color:var(--muted);margin:0}.alert-keys kbd{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 5%, var(--panel));font:inherit;border-radius:5px;padding:1px 6px;font-size:11px;display:inline-block}.alert-quickset{margin-top:6px}.alert-quickset .alert-chip{padding:3px 8px;font-size:11.5px}.alert-preview{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, var(--panel));border-radius:7px;gap:4px;padding:9px 12px;font-size:12.5px;display:grid}.alert-preview small{align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.alert-preview .warn{color:var(--orange)}@media (max-width:1100px){.alerts-page .alert-item{grid-template-columns:16px 36px minmax(0,1fr) auto}.alerts-page .alert-item .alert-meter{grid-area:2/3/auto/-1}.alerts-page .alert-actions{grid-area:3/3/auto/-1}.alerts-page .alert-group.history .alert-item{grid-template-columns:36px minmax(0,1fr) auto}.alerts-page .alert-group.history .alert-actions{grid-column:2/-1}.alerts-page .alert-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-page .alert-summary .summary-cell.wide{grid-column:1/-1}.alert-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alert-charts .alert-top{border-left:0;border-top:1px solid var(--border);grid-column:1/-1}}@media (max-width:720px){.alerts-page .alert-tools{grid-template-columns:minmax(0,1fr)}.alert-backup{border-left:0;border-top:1px solid var(--border)}.alerts-page .alert-summary,.alerts-page .alert-summary.history{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-charts{grid-template-columns:minmax(0,1fr)}.alert-charts figure+figure{border-left:0;border-top:1px solid var(--border)}.alerts-page .alert-item{gap:8px 10px;padding:12px}.alerts-page .alert-actions{flex-wrap:wrap}.alerts-page .alert-actions .secondary{min-width:0}.alerts-page .alert-group>header{flex-wrap:wrap;padding:10px 12px}.alerts-page .alert-quick select{flex:100%;max-width:none}.alerts-page .alert-settings{grid-template-columns:minmax(0,1fr)}.alert-bulk{top:4px}}.alert-quick,.alert-backup{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.alerts-page [role=tablist]{scrollbar-width:none;overflow-x:auto}.alert-backup{border-left:0;border-top:1px solid var(--border)}}
.k-personal{--k:color-mix(in srgb, var(--green) 55%, var(--text))}.ev-flag{border:1px solid var(--border);color:var(--text);letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.ev-flag i{font-size:12px;font-style:normal;line-height:1}.ev-actual{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.ev-actual.good b{color:var(--green)}.ev-actual.bad b{color:var(--red)}.ev-actual small{color:var(--muted);font-size:10.5px;font-weight:500}.ev-actual.good small{color:color-mix(in srgb, var(--green) 75%, var(--muted))}.ev-actual.bad small{color:color-mix(in srgb, var(--red) 75%, var(--muted))}.ev-countdown{font-variant-numeric:tabular-nums;gap:6px;display:inline-flex}.tag.warn{border-color:color-mix(in srgb, var(--orange) 45%, var(--border));color:var(--orange)}.ev-click{cursor:pointer}.ev-click:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.ev-click:focus-visible,.ev-week-item:focus-visible,.ev-ccys button:focus-visible{outline:2px solid color-mix(in srgb, var(--orange) 70%, transparent);outline-offset:-2px}.ev-next-title{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ev-next-title b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.ev-next-title:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px}.ev-next-mine{color:color-mix(in srgb, var(--green) 55%, var(--text))}.ev-fresh{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:11.5px;display:flex}.ev-fresh.warn{border:1px solid color-mix(in srgb, var(--orange) 40%, var(--border));background:color-mix(in srgb, var(--orange) 8%, var(--panel));color:var(--text);border-radius:8px;padding:8px 12px}.ev-fresh.warn svg{color:var(--orange)}.ev-fresh .text-button{padding:0 4px;font-size:11.5px}.ev-ranges{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.ev-ranges .tabs-pills{margin:0}.ev-ccys{flex-wrap:wrap;gap:5px;display:flex}.ev-ccys button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:3px 7px 3px 3px;font-size:11px;display:inline-flex}.ev-ccys button .ev-flag{border:0}.ev-ccys button small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ev-ccys button.on{border-color:color-mix(in srgb, var(--orange) 60%, var(--border));background:color-mix(in srgb, var(--orange) 12%, transparent)}.ev-ccys .ev-ccys-clear{color:var(--muted);padding:3px 9px}.ev-skel{gap:12px;margin:0 0 14px;display:grid}.ev-skel .panel{gap:10px;padding:16px 18px;display:grid}.ev-skel i{background:linear-gradient(90deg, color-mix(in srgb, var(--text) 5%, transparent), color-mix(in srgb, var(--text) 11%, transparent), color-mix(in srgb, var(--text) 5%, transparent));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite ev-shimmer;display:block}.ev-skel i:first-child{width:32%}.ev-skel i:nth-child(2){width:86%}.ev-skel i:nth-child(3){width:64%}@keyframes ev-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ev-skel i{animation:none}}.ev-feed .cal-row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);grid-template-columns:96px 20px minmax(0,1fr) auto auto}.ev-feed .ev-row-wrap:last-child .cal-row{border-bottom:0}.cal-day>header .ev-day-copy{opacity:.55;margin-left:auto}.cal-day>header:hover .ev-day-copy,.cal-day>header .ev-day-copy:focus-visible{opacity:1}.cal-day>header h2+small{margin-left:12px}.ev-row-actions{align-items:center;gap:2px;display:inline-flex}.ev-rev{color:var(--orange);margin-left:2px;font-size:9px;font-weight:700}.ev-now{border-top:1px solid var(--orange);height:0;position:relative}.ev-now span{background:var(--orange);color:var(--bg);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;left:18px}.cal-row.has-actual.done{opacity:.8}.ev-week-no{color:var(--muted);margin-left:4px;font-size:9.5px;font-style:normal}.cal-month-grid button.ev-rest:not(.today){background:color-mix(in srgb, var(--text) 1.5%, transparent)}.ev-week-nav{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.ev-heat{margin:0 0 12px;padding:8px 12px 10px}.ev-heat table{border-collapse:collapse;width:100%;font-size:11.5px}.ev-heat caption{text-align:left;padding:2px 0 6px}.ev-heat th{color:var(--muted);text-align:center;white-space:nowrap;padding:4px 6px;font-weight:500}.ev-heat th.today{color:var(--orange)}.ev-heat tbody th{text-align:left;width:70px}.ev-heat tbody th .text-button{padding:0}.ev-heat td{text-align:center;padding:3px}.ev-heat td button{background:color-mix(in srgb, var(--muted) var(--a,30%), transparent);width:100%;min-width:30px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:6px;padding:4px 0;font-size:11px;font-weight:600}.ev-heat td button.hot{background:color-mix(in srgb, var(--red) var(--a,30%), transparent)}.ev-heat td button:hover{outline:1px solid var(--text)}.ev-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.ev-week-day{flex-direction:column;gap:4px;min-width:0;min-height:180px;padding:8px;display:flex}.ev-week-day.today{box-shadow:inset 0 2px 0 var(--orange)}.ev-week-day.gone{opacity:.7}.ev-week-day.rest{background:color-mix(in srgb, var(--panel) 80%, transparent)}.ev-week-day header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:4px;padding:0 2px 4px;font-size:12px;display:flex}.ev-week-day header .text-button{color:var(--text);padding:0;font-size:12px}.ev-week-day header .text-button b:first-letter{text-transform:uppercase}.ev-week-item{border:0;border-left:3px solid var(--k,var(--border));background:color-mix(in srgb, var(--k,var(--muted)) 9%, transparent);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:6px;gap:1px;padding:5px 6px;font-size:11px;display:grid}.ev-week-item:hover{background:color-mix(in srgb, var(--k,var(--muted)) 18%, transparent)}.ev-week-item small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.ev-week-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-week-item.high span{font-weight:600}.ev-week-item.high small:after{content:" •";color:var(--red)}.ev-week-item.done{opacity:.6}.ev-week-item .ev-actual{font-size:10.5px}.ev-week-more{align-self:flex-start;padding:2px;font-size:11px}.ev-remind{display:inline-flex;position:relative}.icon-button.ev-on{color:var(--orange)}.ev-menu{z-index:30;border:1px solid var(--border);background:var(--panel);min-width:160px;box-shadow:0 10px 28px color-mix(in srgb, var(--bg) 70%, transparent);border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.ev-menu small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:3px 8px 5px;font-size:10.5px}.ev-menu button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px}.ev-menu button:hover,.ev-menu button:focus-visible{background:color-mix(in srgb, var(--text) 7%, transparent)}.ev-menu button.on{color:var(--orange);font-weight:600}.ev-menu .ev-menu-clear{border-top:1px solid var(--border);color:var(--muted);border-radius:0 0 6px 6px;margin-top:4px}.ev-detail .modal-body{gap:14px;display:grid}.ev-detail-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-detail-when{border:1px solid var(--border);background:color-mix(in srgb, var(--orange) 5%, var(--panel));border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 14px;display:flex}.ev-detail-when>div{gap:2px;display:grid}.ev-detail-when>div small{color:var(--muted);font-size:11px}.ev-detail-when>div b{color:var(--orange);font-variant-numeric:tabular-nums;font-size:16px}.ev-detail-when ul{font-variant-numeric:tabular-nums;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ev-detail-figures{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;display:grid}.ev-detail-figures>div{border:1px solid var(--border);border-radius:8px;padding:9px 11px}.ev-detail-figures dt{color:var(--muted);font-size:11px}.ev-detail-figures dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14px;font-weight:600}.ev-detail-figures dd small{font-size:11px;font-weight:400}.ev-verdict{background:color-mix(in srgb, var(--muted) 10%, transparent);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.ev-verdict.good{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green)}.ev-verdict.bad{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.ev-detail-hint{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.ev-detail-block h3{margin:0 0 8px;font-size:12px;font-weight:600}.ev-moves{flex-wrap:wrap;gap:6px;display:flex}.ev-moves button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex}.ev-moves button:hover{border-color:color-mix(in srgb, var(--orange) 50%, var(--border))}.ev-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-rep-done{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.ev-rep-score{margin:-4px 0 10px}.ev-rep-strip{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:4px;margin:0 0 14px;padding:8px 10px;display:flex;overflow-x:auto}.ev-rep-strip button{min-width:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-items:center;gap:2px;padding:4px 2px;font-size:11px;display:grid}.ev-rep-strip button span{align-items:flex-end;width:12px;height:34px;display:flex}.ev-rep-strip button span i{background:color-mix(in srgb, var(--green) 55%, transparent);border-radius:3px 3px 0 0;width:100%}.ev-rep-strip button small{color:var(--muted);font-size:10px}.ev-rep-strip button em{color:var(--muted);font-size:10px;font-style:normal}.ev-rep-strip button.today b{color:var(--orange)}.ev-rep-strip button.selected,.ev-rep-strip button:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}.rep-table tr.ev-click:focus-visible{outline:2px solid color-mix(in srgb, var(--orange) 70%, transparent);outline-offset:-2px}.ev-slot.before{color:color-mix(in srgb, var(--orange) 70%, var(--text))}.ev-slot.after{color:color-mix(in srgb, var(--muted) 40%, var(--text))}.ev-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.ev-quick-time{flex-wrap:wrap;gap:6px;margin:-4px 0 10px;display:flex}.ev-quick-time button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:4px 9px;font-size:11.5px}.ev-quick-time button:hover{border-color:color-mix(in srgb, var(--orange) 50%, var(--border));color:var(--text)}.ev-mine-head{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--green) 55%, var(--text))}.ev-mine-row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;font-size:12.5px;display:grid}.ev-mine-row:last-child{border-bottom:0}.ev-mine-row.past{opacity:.65}.ev-mine-row.done b{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.ev-mine-row .cal-main small{white-space:pre-line}.ev-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ev-link{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:3px;margin-right:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ev-link:hover{border-color:color-mix(in srgb, var(--orange) 50%, var(--border))}.ev-badge{align-items:center;gap:3px;display:inline-flex}.ev-cat{border-color:color-mix(in srgb, var(--c,var(--muted)) 45%, var(--border));color:color-mix(in srgb, var(--c,var(--muted)) 80%, var(--text))}.ev-cat.c-macro{--c:var(--orange)}.ev-cat.c-earnings{--c:var(--green)}.ev-cat.c-crypto{--c:color-mix(in srgb, var(--orange) 50%, var(--red))}.ev-cat.c-plan{--c:color-mix(in srgb, var(--green) 50%, var(--text))}.ev-cat.c-personal{--c:var(--text)}.ev-card.past{opacity:.7}.ev-card .record-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ev-empty{justify-items:center;gap:10px;margin:0 0 14px;display:grid}@media (max-width:900px){.ev-feed .cal-row{grid-template-columns:70px 20px minmax(0,1fr) auto}.ev-feed .cal-row .cal-figures{grid-column:3/5}.ev-feed .cal-row .ev-row-actions{grid-area:1/4}.ev-week{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-week-day{min-height:0}.ev-mine-row{grid-template-columns:70px minmax(0,1fr)}.ev-mine-row .ev-tools{grid-column:1/-1}}@media (max-width:560px){.ev-ranges .tabs-pills{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ev-week,.ev-editor-grid{grid-template-columns:minmax(0,1fr)}.ev-feed .cal-row{grid-template-columns:58px 16px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.cal-day>header{flex-wrap:wrap;padding:11px 12px}.ev-detail-when{padding:10px}.ev-menu{right:-8px}}
.k-trade,.jr-kind-trade,.jr-new-trade{--jk:var(--orange)}.k-day,.jr-kind-day,.jr-new-day{--jk:#60a5fa}.k-week,.jr-kind-week,.jr-new-week{--jk:#a78bfa}.k-idea,.jr-kind-idea,.jr-new-idea{--jk:#facc15}.k-lesson,.jr-kind-lesson,.jr-new-lesson{--jk:#2dd4bf}.jr-page{gap:14px;display:grid}.jr-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:600}.jr-top{gap:12px;display:grid}.jr-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.jr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-stat{border:1px solid var(--border);background:var(--panel);border-radius:11px;align-content:start;gap:4px;padding:14px 16px;display:grid}.jr-stat small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.jr-stat b{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:22px;line-height:1.15;display:inline-flex}.jr-stat b.warm{color:var(--orange)}.jr-stat>span{font-size:11.5px}.jr-side-top{border:1px solid var(--border);background:var(--panel);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:14px 16px;display:grid}@media (max-width:640px){.jr-side-top{grid-template-columns:minmax(0,1fr)}}.jr-heat-wrap,.jr-mistakes-top{align-content:start;gap:8px;min-width:0;display:grid}.jr-heat{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:3px;display:grid}.jr-heat button{background:color-mix(in srgb, var(--text) 6%, transparent);cursor:pointer;border:0;border-radius:3px;width:12px;height:12px;padding:0}.jr-heat button:disabled{opacity:.25;cursor:default}.jr-heat button.l1{background:color-mix(in srgb, var(--orange) 28%, transparent)}.jr-heat button.l2{background:color-mix(in srgb, var(--orange) 48%, transparent)}.jr-heat button.l3{background:color-mix(in srgb, var(--orange) 70%, transparent)}.jr-heat button.l4{background:var(--orange)}.jr-heat button.up{box-shadow:inset 0 -3px 0 var(--green)}.jr-heat button.down{box-shadow:inset 0 -3px 0 var(--red)}.jr-heat button.selected{outline:2px solid var(--text);outline-offset:1px}.jr-mistakes-top button{border:1px solid var(--border);color:var(--text);text-align:left;background:0 0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:grid;position:relative;overflow:hidden}.jr-mistakes-top button i{background:color-mix(in srgb, var(--red) 14%, transparent);position:absolute;inset:0 auto 0 0}.jr-mistakes-top button>:not(i){position:relative}.jr-mistakes-top button.on{border-color:color-mix(in srgb, var(--red) 50%, var(--border))}.jr-new{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.jr-new{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-new button{border:1px solid var(--border);background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--jk) 10%, transparent), transparent 60%), var(--panel);color:var(--text);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;transition:border-color .15s,transform .15s;display:flex;position:relative}.jr-new button:hover{border-color:color-mix(in srgb, var(--jk) 50%, var(--border));transform:translateY(-1px)}.jr-new button>span{background:color-mix(in srgb, var(--jk) 14%, transparent);width:32px;height:32px;color:var(--jk);border-radius:9px;place-items:center;display:grid}.jr-new .jr-new-plus{color:var(--muted);margin-left:auto}.jr-nova{border:1px solid color-mix(in srgb, var(--orange) 30%, var(--border));background:color-mix(in srgb, var(--orange) 5%, var(--panel));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:flex}.jr-nova>svg{color:var(--orange)}.jr-nova>span:first-of-type{margin-right:4px;font-weight:600}.jr-busy{margin-left:auto}.jr-feed{gap:18px;display:grid}.jr-day{gap:10px;display:grid}.jr-day-head{align-items:baseline;gap:12px;padding:0 4px;font-size:13px;display:flex}.jr-day-head b:first-letter{text-transform:uppercase}.jr-grid-view{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:12px;display:grid}.jr-entry{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:10px;padding:14px 16px 14px 19px;display:grid;position:relative}.jr-entry:before{background:var(--jk);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.jr-entry.pinned{border-color:color-mix(in srgb, var(--orange) 40%, var(--border))}.jr-entry-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid}.jr-entry-kind{background:color-mix(in srgb, var(--jk) 14%, transparent);width:34px;height:34px;color:var(--jk);border-radius:10px;place-items:center;display:grid}.jr-entry-title{gap:1px;min-width:0;display:grid}.jr-entry-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.jr-entry-title small{font-size:11.5px}.jr-badge{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.jr-badge.o-win{background:color-mix(in srgb, var(--green) 15%, transparent);color:var(--green)}.jr-badge.o-loss{background:color-mix(in srgb, var(--red) 15%, transparent);color:var(--red)}.jr-badge.o-lesson{color:#2dd4bf;background:#2dd4bf26}.jr-entry-actions{opacity:.55;gap:2px;transition:opacity .15s;display:inline-flex}.jr-entry:hover .jr-entry-actions,.jr-entry:focus-within .jr-entry-actions{opacity:1}.jr-facts{background:color-mix(in srgb, var(--text) 3%, transparent);font-variant-numeric:tabular-nums;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 10px;font-size:12px;display:flex}.jr-facts i{color:var(--muted);margin-right:4px;font-style:normal}.jr-facts .asset-icon{width:20px;height:20px;font-size:10px}.jr-dots{align-items:center;gap:3px;display:inline-flex}.jr-dots em{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:50%;width:7px;height:7px}.jr-dots em.on{background:var(--green)}.jr-dots.mood em.on{background:#60a5fa}.jr-entry-text.folded{max-height:168px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.jr-rich{gap:5px;font-size:13px;line-height:1.55;display:grid}.jr-rich h4{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:12px}.jr-rich p{color:color-mix(in srgb, var(--text) 86%, transparent);overflow-wrap:anywhere;margin:0}.jr-rich ul{margin:0;padding-left:18px}.jr-rich li{margin:2px 0}.jr-more{justify-self:start;align-items:center;gap:5px;font-size:12px;display:inline-flex}.jr-entry-foot{flex-wrap:wrap;gap:6px;display:flex}.jr-entry-foot button{border:1px solid var(--border);max-width:260px;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.jr-entry-foot button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-entry-foot .jr-file{color:var(--text);border-radius:7px}.jr-entry-foot .jr-mistake{border-color:color-mix(in srgb, var(--red) 35%, var(--border));color:var(--red)}.jr-entry-foot button:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--border))}.jr-file-icon.pdf{color:var(--red)}.jr-file-icon.word{color:#60a5fa}.jr-file-icon.excel,.jr-file-icon.table{color:var(--green)}.jr-file-icon.image{color:#a78bfa}.jr-chart{border:1px solid var(--border);border-radius:9px;min-width:0;position:relative;overflow:hidden}.jr-chart-canvas{position:absolute;inset:0}.jr-chart-state{text-align:center;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.jr-privacy{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}dialog.jr-editor{width:min(1120px,96vw);max-width:none;max-height:94vh;padding:0;overflow:hidden}dialog.jr-editor>form{grid-template-rows:auto auto minmax(0,1fr) auto auto;max-height:94vh;display:grid}.jr-editor label{gap:6px;margin:0;display:grid}.jr-editor input:not([type=checkbox]),.jr-editor select,.jr-editor textarea{width:100%;margin:0}.jr-editor-head{justify-content:space-between;align-items:flex-start;padding:18px 22px 8px;display:flex}.jr-editor-head h2{margin:2px 0 0;font-size:20px}.jr-kinds{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:6px 22px 14px;display:flex}.jr-kinds button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;display:inline-flex}.jr-kinds button svg{color:var(--jk)}.jr-kinds button.selected{border-color:color-mix(in srgb, var(--jk) 55%, transparent);background:color-mix(in srgb, var(--jk) 13%, transparent);color:var(--text)}.jr-editor-body{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px;min-height:0;padding:16px 22px;display:grid;overflow:auto}@media (max-width:900px){.jr-editor-body{grid-template-columns:minmax(0,1fr)}}.jr-editor-main,.jr-editor-side{align-content:start;gap:14px;min-width:0;display:grid}.jr-grid{gap:12px;display:grid}.jr-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-grid.three{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.6fr)}@media (max-width:700px){.jr-grid.two,.jr-grid.three,.jr-grid.six{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.jr-field{gap:6px;min-width:0;display:grid}.jr-seg{border:1px solid var(--border);border-radius:8px;height:36px;padding:3px;display:flex}.jr-seg button{min-width:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:auto;padding:0 7px;font-size:12px}.jr-seg button.selected{background:color-mix(in srgb, var(--text) 9%, transparent);color:var(--text)}.jr-seg button.o-win.selected{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.jr-seg button.o-loss.selected{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.jr-seg button.o-lesson.selected{color:#2dd4bf;background:#2dd4bf29}.jr-trade{border:1px solid var(--border);border-radius:10px;gap:12px;margin:0;padding:12px 14px 14px;display:grid}.jr-trade legend{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:600}.jr-live{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.jr-live b{margin-left:4px;font-size:14px}.jr-text{gap:6px;display:grid}.jr-text-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.jr-tools{gap:5px;display:inline-flex}.jr-tools .mini{align-items:center;gap:5px;display:inline-flex}.jr-text textarea{resize:vertical;min-height:240px;font-size:13px;line-height:1.55}.jr-count{justify-self:end;font-size:11px}.jr-box{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 2%, transparent);border-radius:10px;gap:9px;padding:12px 13px;display:grid}.jr-check{align-items:center;font-size:12.5px;gap:8px!important;display:flex!important}.jr-check input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.jr-check>span{flex:auto;font-weight:600}.jr-check select{flex:none;height:30px;padding:0 8px;width:84px!important;margin:0!important}.jr-scale{gap:6px;display:grid}.jr-scale>div{align-items:center;gap:5px;display:flex}.jr-scale small{color:var(--muted);font-size:11px}.jr-scale small:first-child{min-width:64px}.jr-scale button{border:1px solid var(--border);width:30px;height:26px;color:var(--muted);background:0 0;border-radius:6px;padding:0;font-size:12px}.jr-scale button.on{border-color:color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--text)}.jr-chips{flex-wrap:wrap;gap:5px;display:flex}.jr-chips button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;padding:4px 9px;font-size:11.5px}.jr-chips button.on{border-color:color-mix(in srgb, var(--red) 50%, transparent);background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--text)}.jr-tags{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;padding:4px 6px;display:flex}.jr-tags input{background:0 0;border:0;flex:100px;height:26px;padding:0 4px;width:auto!important}.jr-tag{background:color-mix(in srgb, var(--orange) 14%, transparent);color:var(--orange);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:11.5px;display:inline-flex}.jr-tags .jr-tag button{color:inherit;background:0 0;border:0;padding:2px;display:grid}.jr-suggest{flex-wrap:wrap;gap:4px;display:flex}.jr-files{gap:5px;margin:0;padding:0;list-style:none;display:grid}.jr-files li{border:1px solid var(--border);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 6px 5px 9px;font-size:12px;display:grid}.jr-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-drop{border-style:dashed}.jr-attach{justify-content:center;align-items:center;gap:7px;display:inline-flex}.jr-error{margin:0;padding:0 22px 8px}.jr-editor-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px 16px;display:flex}.jr-editor-foot>span{flex:200px}.jr-editor-foot button{align-items:center;gap:7px;display:inline-flex}dialog.jr-viewer{width:min(1100px,96vw);max-width:none;height:min(860px,92vh);padding:0;overflow:hidden}dialog.jr-viewer[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.jr-viewer-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.jr-viewer-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-viewer-head button{align-items:center;gap:6px;display:inline-flex}.jr-viewer-body{min-height:0;overflow:auto}.jr-viewer-body iframe{background:var(--bg);border:0;width:100%;height:100%;display:block}.jr-viewer-body img{max-width:100%;margin:0 auto;display:block}.jr-viewer-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px;font:12.5px/1.6 ui-monospace,monospace}.nova-proposal-text{white-space:pre-wrap;max-height:180px;overflow:auto}.jr-stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.jr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.jr-stat-link{color:var(--text);font:inherit;text-align:left;cursor:pointer}.jr-stat-link:hover{border-color:color-mix(in srgb, var(--orange) 40%, var(--border))}.jr-feed-page,.jr-cal,.jr-an,.jr-rules-page,.jr-review{gap:14px;display:grid}.jr-quick{border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:8px;padding:10px;display:flex}.jr-quick input{flex:auto;min-width:0;height:38px;margin:0}.jr-quick button{align-items:center;gap:6px;display:inline-flex}.jr-periods{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jr-periods button{border:1px solid var(--border);height:30px;color:var(--muted);background:0 0;border-radius:8px;padding:0 12px;font-size:12.5px}.jr-periods button.selected{border-color:color-mix(in srgb, var(--orange) 50%, var(--border));background:color-mix(in srgb, var(--orange) 11%, transparent);color:var(--text)}.jr-period-sum{margin-left:auto;font-size:12.5px}.jr-entry-title{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.jr-entry-title:hover b{color:var(--orange)}.jr-feel{flex-wrap:wrap;gap:5px;display:flex}.jr-emotion,.jr-rules,.jr-feel .jr-mistake{color:#facc15;background:#facc1521;border-radius:999px;padding:2px 9px;font-size:11.5px}.jr-emotion.calm{color:#60a5fa;background:#60a5fa24}.jr-rules.ok{background:color-mix(in srgb, var(--green) 13%, transparent);color:var(--green)}.jr-rules.bad,.jr-feel .jr-mistake{background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--red)}.jr-more .rot{transform:rotate(90deg)}.jr-thumbs{flex-wrap:wrap;gap:8px;display:flex}.jr-thumbs button{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, transparent);cursor:zoom-in;border-radius:8px;place-items:center;width:150px;height:92px;padding:0;display:grid;overflow:hidden}.jr-thumbs img{object-fit:cover;width:100%;height:100%}dialog.jr-reader{width:min(980px,96vw);max-width:none;max-height:94vh;padding:0;overflow:hidden}dialog.jr-reader[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.jr-reader-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.jr-reader-head>div{flex:auto;min-width:0}.jr-reader-head h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:19px;overflow:hidden}.jr-reader-body{align-content:start;gap:14px;padding:16px 22px 20px;display:grid;overflow:auto}.jr-reader-facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.jr-reader-facts>div{border:1px solid var(--border);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.jr-reader-facts small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.jr-reader-body .jr-rich{font-size:14px}.jr-reader-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 18px 14px;display:flex}.jr-reader-foot button{align-items:center;gap:6px;display:inline-flex}.jr-cal-panel{padding-bottom:16px}.jr-cal-head{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;display:flex}.jr-cal-head h2{text-align:center;min-width:170px;margin:0;font-size:17px}.jr-cal-head h2:first-letter{text-transform:uppercase}.jr-cal-sum{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-left:auto;font-size:12.5px;display:flex}.jr-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(90px,.8fr);gap:6px;padding:0 20px;display:grid}.jr-cal-wd{color:var(--muted);text-transform:uppercase;padding:2px 4px 4px;font-size:11px}.jr-cal-day{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 2%, transparent);border-radius:9px;min-height:84px;position:relative}.jr-cal-day.out{opacity:.35}.jr-cal-day.today{border-color:var(--orange)}.jr-cal-day.up{background:color-mix(in srgb, var(--green) calc(var(--a,.4) * 20%), transparent)}.jr-cal-day.down{background:color-mix(in srgb, var(--red) calc(var(--a,.4) * 20%), transparent)}.jr-cal-open{width:100%;height:100%;min-height:84px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:2px;padding:7px 9px;display:grid}.jr-cal-open:disabled{cursor:default}.jr-cal-open:not(:disabled):hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.jr-cal-n{color:var(--muted);font-size:12px}.jr-cal-open b{font-variant-numeric:tabular-nums;font-size:13px}.jr-cal-open small{font-size:11px}.jr-cal-kinds{align-items:center;gap:3px;margin-top:auto;display:inline-flex}.jr-cal-kinds svg{color:var(--jk)}.jr-cal-kinds em{color:var(--muted);margin-left:3px;font-size:10.5px;font-style:normal}.jr-cal-add{width:20px;height:20px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.jr-cal-day:hover .jr-cal-add{opacity:1}.jr-cal-week{border:1px dashed var(--border);font-variant-numeric:tabular-nums;border-radius:9px;align-content:center;gap:2px;padding:7px 10px;display:grid}.jr-cal-week.up b{color:var(--green)}.jr-cal-week.down b{color:var(--red)}.jr-cal-figures,.jr-an-compare{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.jr-cal-figures>div,.jr-an-compare>div{border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:4px;padding:13px 15px;display:grid}.jr-cal-figures small,.jr-an-compare small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.jr-cal-figures b,.jr-an-compare b{font-variant-numeric:tabular-nums;font-size:20px}.jr-cal-figures span,.jr-an-compare span{font-size:11.5px}@media (max-width:760px){.jr-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.jr-cal-week,.jr-cal-grid>.jr-cal-wd:nth-child(8){display:none}}.jr-an-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.jr-an-top>button{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.jr-an-curve svg{width:calc(100% - 40px);height:150px;margin:4px 20px 16px;display:block}.jr-an-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:14px;display:grid}.jr-an-rows{padding:0 20px 14px;display:grid}.jr-an-row{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.4fr) 40px 56px 66px minmax(0,1.4fr);align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.jr-an-row:last-child{border-bottom:0}.jr-an-row.rules{grid-template-columns:minmax(0,2fr) 90px 110px 90px}.jr-an-headrow{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.jr-an-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-an-name:first-letter{text-transform:uppercase}.jr-an-bar{background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:5px;align-items:center;height:22px;display:flex;position:relative;overflow:hidden}.jr-an-bar i{position:absolute;inset:0 auto 0 0}.jr-an-bar i.up{background:color-mix(in srgb, var(--green) 22%, transparent)}.jr-an-bar i.down{background:color-mix(in srgb, var(--red) 22%, transparent)}.jr-an-bar b{padding:0 8px;font-size:12px;position:relative}.jr-an-empty{margin:0;padding:4px 20px 16px}.jr-rules-page{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.jr-rules-card.wide{grid-column:1/-1}@media (max-width:1000px){.jr-rules-page{grid-template-columns:minmax(0,1fr)}}.jr-rules-start{gap:10px;padding:0 20px 12px;display:grid}.jr-rules-start p{margin:0;font-size:12.5px;line-height:1.55}.jr-rule-list{gap:6px;margin:0;padding:0 20px;list-style:none;display:grid}.jr-rule-list li{border:1px solid var(--border);border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:6px;padding:5px 6px 5px 8px;display:grid}.jr-rule-list li.off{opacity:.5}.jr-rule-n{background:color-mix(in srgb, var(--orange) 14%, transparent);width:22px;height:22px;color:var(--orange);border-radius:6px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.jr-rule-list input:not([type=checkbox]){background:0 0;border-color:#0000;width:100%;height:30px;margin:0}.jr-rule-list input:not([type=checkbox]):focus{border-color:var(--border)}.jr-rule-stat{white-space:nowrap;font-size:12px}.jr-rule-on{place-items:center;margin:0;display:grid}.jr-rule-on input{width:16px;height:16px;margin:0}.jr-add-row{flex-wrap:wrap;gap:8px;padding:12px 20px 18px;display:flex}.jr-add-row input{flex:200px;height:36px;margin:0}.jr-add-row select{flex:150px;width:auto;height:36px;margin:0}.jr-add-row.goal input{flex:0 100px}.jr-add-row button{align-items:center;gap:6px;display:inline-flex}.jr-goals{gap:10px;padding:0 20px;display:grid}.jr-goal{border:1px solid var(--border);border-radius:9px;gap:6px;padding:10px 12px;display:grid}.jr-goal.done{border-color:color-mix(in srgb, var(--green) 45%, var(--border))}.jr-goal-top{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.jr-goal-bar{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:3px;height:6px;overflow:hidden}.jr-goal-bar i{background:var(--orange);height:100%;display:block}.jr-goal.done .jr-goal-bar i{background:var(--green)}.jr-lessons{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:8px;margin:0;padding:0 20px 18px;list-style:none;display:grid}.jr-lessons li{border:1px solid var(--border);border-left:3px solid #2dd4bf;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.jr-lessons li>div{gap:2px;min-width:0;display:grid}.jr-lessons b{font-size:13px;line-height:1.4}.jr-review-done{border-color:color-mix(in srgb, var(--green) 40%, var(--border));align-items:center;gap:14px;padding:16px 20px;display:flex}.jr-review-done>svg{color:var(--green)}.jr-review-done>div,.jr-review-card>div{gap:3px;display:grid}.jr-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.jr-review-grid{grid-template-columns:minmax(0,1fr)}}.jr-review-card{border-left:3px solid var(--orange);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;padding:16px 18px;display:grid}.jr-review-card.ok{border-left-color:var(--green)}.jr-review-card>div span{font-size:12.5px}.jr-review-icon{background:color-mix(in srgb, var(--jk) 14%, transparent);width:36px;height:36px;color:var(--jk);border-radius:10px;place-items:center;display:grid}.jr-review-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.jr-review-actions button,.jr-review-list button{align-items:center;gap:6px;display:inline-flex}.jr-review-list{margin:0;padding:0 20px 14px;list-style:none;display:grid}.jr-review-list li{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:90px 64px minmax(0,1.2fr) 100px 70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.jr-review-list li:last-child{border-bottom:0}@media (max-width:900px){.jr-review-list li{grid-template-columns:minmax(0,1fr) auto}.jr-review-list li>:not(b:first-child):not(button){display:none}}.jr-grid.two.three-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr)}@media (max-width:700px){.jr-grid.two.three-cols{grid-template-columns:minmax(0,1fr)}}.jr-grid.six{grid-template-columns:repeat(4,minmax(0,1fr))}.jr-restore{border:1px solid color-mix(in srgb, var(--orange) 40%, var(--border));background:color-mix(in srgb, var(--orange) 7%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 22px 10px;padding:9px 12px;font-size:12.5px;display:flex}.jr-restore span{flex:260px}.jr-chips.emotions button.on{background:#facc1521;border-color:#facc1580}.jr-chips.emotions button.calm.on{background:#60a5fa21;border-color:#60a5fa80}.jr-rule-checks{gap:5px;margin:0;padding:0;list-style:none;display:grid}.jr-rule-checks li{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:grid}.jr-rule-checks button{border:1px solid var(--border);background:0 0;border-radius:6px;height:24px;font-size:11px}.jr-rule-checks button.kept{border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--green)}.jr-rule-checks button.broken{border-color:color-mix(in srgb, var(--red) 50%, transparent);background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--red)}.jr-staged{object-fit:cover;border-radius:3px;width:28px;height:20px}
.bt,.bg,.pb{gap:14px;display:grid}.bt-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr) repeat(4,minmax(0,.8fr));align-items:end;gap:12px 14px;padding:14px 20px 18px;display:grid}@media (max-width:1180px){.bt-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt-fields label,.bt-field{color:var(--muted);gap:6px;margin:0;font-size:12px;display:grid}.bt-fields input:not([type=checkbox]),.bt-fields select{width:100%;margin:0}.bt-fields .bt-check{color:var(--text);grid-column:1/-1;align-items:center;gap:8px;display:flex}.bt-check input{width:16px;height:16px;margin:0}.bt-verdict{border:1px solid var(--border);border-left:3px solid var(--muted);background:var(--panel);border-radius:10px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.bt-verdict.up{border-left-color:var(--green)}.bt-verdict.down{border-left-color:var(--red)}.bt-tiles,.bg-tiles,.pb-record{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bt-tiles>div,.bg-tiles>div{border:1px solid var(--border);background:var(--panel);border-radius:11px;align-content:start;gap:4px;padding:13px 15px;display:grid}.bt-tiles small,.bg-tiles small,.pb-record small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.bt-tiles b,.bg-tiles b{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.15}.bt-tiles span,.bg-tiles span{font-size:11.5px}.bt-chart>svg{width:calc(100% - 40px);height:140px;margin:8px 20px 0;display:block}.bt-zero{stroke:var(--border);stroke-dasharray:4 4}.bt-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.bt-line.up{stroke:var(--green)}.bt-line.down{stroke:var(--red)}.bt-legend{word-spacing:2px;color:var(--muted);align-items:center;gap:0;font-size:12px;display:inline-flex}.bt-legend i,.bg-meter-legend i{vertical-align:-1px;background:color-mix(in srgb, var(--text) 25%, transparent);border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.bt-legend i.up{background:var(--green)}.bt-legend i.down{background:var(--red)}.bt-bar{border-radius:3px;height:6px;margin:12px 20px 0;display:flex;overflow:hidden}.bt-bar i{background:color-mix(in srgb, var(--text) 25%, transparent)}.bt-bar i.up{background:var(--green)}.bt-bar i.down{background:var(--red)}.bt-foot,.bg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 20px 16px;display:flex}.bt-foot p,.bg-foot p{flex:420px;margin:0}.bt-foot button,.bg-foot button{align-items:center;gap:7px;display:inline-flex}.bg-meter{gap:8px;padding:6px 20px 14px;display:grid}.bg-meter-top{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13px;display:flex}.bg-meter-top b{font-variant-numeric:tabular-nums;font-size:20px}.bg-track{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:5px;height:10px;position:relative;overflow:hidden}.bg-track i{position:absolute;top:0;bottom:0;left:0}.bg-track i.open,.bg-meter-legend i.open{background:#60a5fa}.bg-track i.plan,.bg-meter-legend i.plan{background:var(--orange)}.bg-track.over i.plan{background:var(--red)}.bg-meter-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.bg-head .bg-tiles{padding:0 20px 18px}.bg-clusters{gap:8px;display:grid}.bg-cluster{border:1px solid color-mix(in srgb, var(--orange) 35%, var(--border));background:color-mix(in srgb, var(--orange) 6%, var(--panel));border-radius:10px;margin:0;padding:10px 14px;font-size:12.5px}.bg-cluster b{color:var(--orange);margin-right:8px}.bg-name{text-align:left;align-items:center;gap:9px;display:inline-flex}.bg-name>span{gap:1px;display:grid}.bg-name small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.bg-tag{background:color-mix(in srgb, var(--orange) 15%, transparent);color:var(--orange);border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal}.bg-unsized{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px 0;display:flex}.bg-unsized .mini{align-items:center;gap:5px;display:inline-flex}.pb-intro{margin:0;padding:0 20px 14px;font-size:12.5px;line-height:1.55}.pb-head .panel-heading .row{gap:8px}.pb-head .panel-heading button{align-items:center;gap:6px;display:inline-flex}.pb-undescribed{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 16px;display:flex}.pb-undescribed .mini{align-items:center;gap:4px;display:inline-flex}.pb-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.pb-card{border:1px solid var(--border);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--orange) 7%, transparent), transparent 55%), var(--panel);border-radius:12px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.pb-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pb-card h3{margin:0 0 3px;font-size:15.5px}.pb-actions{gap:2px;display:inline-flex}.pb-record>div{background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:9px;gap:3px;padding:9px 11px;display:grid}.pb-record b{font-variant-numeric:tabular-nums;font-size:18px}.pb-record span{font-size:11px}.pb-rules{gap:7px;margin:0;font-size:12.5px;line-height:1.5;display:grid}.pb-rules>div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.pb-rules dt{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:10.5px;font-weight:600}.pb-rules dd{color:color-mix(in srgb, var(--text) 86%, transparent);margin:0}.pb-checks{background:color-mix(in srgb, var(--green) 6%, transparent);border-radius:9px;gap:4px;margin:0;padding:10px 12px;font-size:12px;list-style:none;display:grid}.pb-checks li{align-items:flex-start;gap:7px;display:flex}.pb-checks svg{color:var(--green);flex:none;margin-top:3px}.pb-card>footer{flex-wrap:wrap;gap:8px;display:flex}.pb-card>footer button{align-items:center;gap:6px;display:inline-flex}dialog.pb-editor{width:min(760px,96vw);max-width:none;max-height:94vh;padding:0;overflow:hidden}dialog.pb-editor>form{grid-template-rows:auto minmax(0,1fr) auto auto;max-height:94vh;display:grid}.pb-editor-body{gap:12px;padding:10px 22px 16px;display:grid;overflow:auto}.pb-editor label,.pb-editor .jr-field{color:var(--muted);gap:6px;margin:0;font-size:12px;display:grid}.pb-editor input,.pb-editor select,.pb-editor textarea{width:100%;margin:0}.pb-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,.7fr);align-items:end;gap:12px;display:grid}.pb-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.pb-row{grid-template-columns:minmax(0,1fr)}}.bg-none{margin:0;padding:16px 20px 4px;font-size:12.5px}.bt-legend i+i,.bt-legend{white-space:nowrap}
:is(.sc-page,.alerts-page,.ev-page) .fbar-main>.fbar-picks{flex:100%;order:5;min-width:0}:is(.sc-page,.alerts-page,.ev-page) .fbar-main>.fbar-search{flex:240px;max-width:none}.sc-page .summary-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sc-page .sc-head{flex-wrap:wrap;row-gap:6px}.sc-page .sc-head .sc-asset{min-width:fit-content}.sc-page .sc-ladder>*{box-sizing:border-box;min-width:0;max-width:100%}@media (min-width:1101px){.alerts-page .alert-summary{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(200px,1.6fr)}.alerts-page .alert-summary.history{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.alerts-page .alert-summary .summary-cell>small:first-child,.alerts-page .alert-summary .summary-cell>span:first-child{white-space:nowrap}.alerts-page .alert-presets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.alerts-page .alert-presets>*{justify-content:space-between}.alerts-page .alert-item{grid-template-columns:16px 36px minmax(0,1.5fr) minmax(150px,1fr) 132px 236px}.alerts-page .alert-group.history .alert-item{grid-template-columns:36px minmax(0,1fr) 132px 236px}.alerts-page .alert-item .alert-now{justify-items:end;gap:1px;display:grid}.alerts-page .alert-item>:last-child{justify-self:end}}.sc-page .sc-rung{grid-template-columns:minmax(96px,1.3fr) auto auto auto 24px}.sc-page .sc-rung-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-page .sc-trade{flex-wrap:wrap;row-gap:8px}.sc-page .sc-trade .mini{white-space:nowrap}.sc-page .sc-trade>:last-child{flex:100%}.sc-page .scenario-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sc-page .scenario-actions>*{white-space:nowrap;justify-content:center;gap:4px;min-width:0;padding-inline:6px;font-size:12px}.sc-page .sc-table :is(th,td){padding-inline:8px}.sc-page .sc-table th{white-space:nowrap}.sc-page .sc-table :is(th,td):nth-child(2){min-width:220px}.sc-page .sc-table :is(th,td):last-child{z-index:1;background:var(--panel);position:sticky;right:0;box-shadow:-10px 0 10px -10px #0009}.sc-page :is(.sc-stats,.sc-agenda)>:not(.panel-heading):not(.table-wrap):not(table){margin-inline:20px}.sc-page :is(.sc-stats,.sc-agenda)>:last-child:not(.table-wrap){margin-bottom:16px}:is(.sc-page,.alerts-page,.ev-page,.plan,.page) .panel-heading{flex-wrap:wrap;row-gap:4px}:is(.sc-page,.alerts-page,.ev-page,.plan) .panel-heading>h2{white-space:nowrap}.plan .plan-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:1180px){.plan .plan-grid{grid-template-columns:minmax(0,1fr)}}.plan .plan-grid .tool-table :is(th,td){padding-inline:8px}.prk-liqmove{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex!important}.prk-stress-controls{flex-wrap:wrap;row-gap:10px}.prk-stress-controls .ac-auto{white-space:nowrap}.risk-calculator>.card-body>h2:first-child,.risk-calculator h2{letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:600}.prk-metrics{background:0 0;gap:0}.prk-metrics>*{box-shadow:inset -1px -1px 0 var(--border)}.panel.card>.card-body>:is(.prk-calendar,.pf-curve-foot,.dv-hist,.pf-note,.pf-signed,.prk-parts,.pf-risk,.pf-facts,.prk-equity,.prk-more){margin-inline:20px}.panel.card>.card-body>:is(.pf-curve-foot,.pf-note,.pf-facts,.pf-signed,.prk-parts,.prk-more):last-child{margin-bottom:16px}@media (min-width:901px){.ev-feed .cal-row{grid-template-columns:112px 20px minmax(0,1fr) auto auto}.ev-mine-row{grid-template-columns:112px minmax(0,1fr) auto}}@media (max-width:560px){:is(.alerts-page,.ev-page,.sc-page) [role=tablist]{gap:12px}:is(.alerts-page,.ev-page,.sc-page) [role=tablist]>[role=tab]{padding-inline:2px;font-size:12.5px}}@media (min-width:761px){.tabs-bar{overflow:visible}}@media (max-width:760px){.tabs-bar{padding-bottom:1px;overflow-y:hidden}}.page>.section-toolbar~.tabs-pills,.ev-page .tabs-pills{width:100%;display:flex}.page>.section-toolbar~.tabs-pills>*,.ev-page .tabs-pills>*{white-space:nowrap;flex:1 1 0;justify-content:center}:is(.sc-page,.alerts-page,.ev-page) .fbar-main>.fbar-picks>*{flex:auto}:is(.sc-page,.alerts-page,.ev-page) .fbar-main>.fbar-picks .pick-btn,:is(.sc-page,.alerts-page,.ev-page) .fbar-main>.fbar-picks>.pick{justify-content:space-between}.ev-page .ev-ccys{flex-wrap:wrap;display:flex}.ev-page .ev-ccys>button{flex:auto;justify-content:center}.alerts-page .alert-presets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:560px){.alerts-page .alert-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-page .ev-ranges>.ev-ccys{flex:100%}.alerts-page .aq{margin:0 0 14px}.aq-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aq-head>h2{align-items:center;gap:7px;margin:0;display:inline-flex}.alerts-page .aq-head .aq-pick{width:auto;min-width:0;max-width:260px;height:32px;margin:0}.aq-backup{gap:6px;margin-left:auto;display:inline-flex}.aq-backup .mini{align-items:center;gap:5px;display:inline-flex}.aq-body{gap:12px;padding:14px 20px 16px;display:grid;container-type:inline-size}.aq-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@container (min-width:1320px){.aq-presets{grid-template-columns:repeat(8,minmax(0,1fr))}}@container (max-width:420px){.aq-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-presets .alert-chip{justify-content:space-between;min-width:0}.aq-bracket{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.alerts-page .aq-bracket select{width:auto;min-width:96px;height:32px;margin:0}.panel.card>.card-body>:is(.prk-health,.prk-warnings,.prk-allclear,.prk-ladder,.prk-banner,.prk-stress-controls,.prk-stress-figures,.prk-stress-curve,.prk-stress-note){margin-inline:20px}.panel.card>.card-body>.prk-ladder:last-child,.panel.card>.card-body>.prk-allclear:last-child{margin-bottom:18px}.prk-health{grid-template-columns:150px minmax(0,1fr);padding-top:14px}.prk-health>.prk-cells{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.prk-health>.prk-cells>div{border-right:1px solid var(--border);padding:10px 12px}.prk-health>.prk-cells>div:last-child{border-right:0}@media (max-width:1280px){.prk-health>.prk-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.prk-health>.prk-cells>div:nth-child(3n){border-right:0}.prk-health>.prk-cells>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}.prk-ladder>div{grid-template-columns:minmax(120px,200px) minmax(0,1fr) 70px}.alerts-page .alert-summary{grid-auto-rows:auto}.alerts-page .alert-summary>.summary-cell{grid-row:auto;grid-template-rows:auto;align-content:center;gap:4px;padding:12px 16px}.alerts-page .alert-summary>.summary-cell.wide{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.alerts-page .alert-summary>.summary-cell.wide>small{flex:100%}.alerts-page .alert-summary>.summary-cell.wide>.muted{font-size:11px}.alerts-page .alert-settings{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.alerts-page .alert-settings>.panel{flex-direction:column;gap:12px;margin:0;padding:18px 20px;display:flex}.alerts-page .alert-settings>.panel>h3{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.alerts-page .alert-settings>.panel>small.muted:last-child{margin-top:auto}.alerts-page .alert-settings>.panel:last-child{grid-column:1/-1}.alerts-page .alert-settings .alert-keys{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin:0;display:grid}.alerts-page .alert-settings .alert-keys>div{align-items:center;gap:10px;display:flex}.alerts-page .alert-settings .alert-keys dd{margin:0}.alerts-page .alert-settings label.check{align-items:center;gap:8px;margin:0;display:flex}.alerts-page .alert-settings label.check input{flex:none;width:auto;margin:0}.alerts-page .alert-settings .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.alerts-page .alert-settings{grid-template-columns:minmax(0,1fr)}}.ticket-card .ticket-card-pick{padding:14px 16px 0}.ticket-card .ticket-card-pick select{width:100%;margin:0}.alerts-page .alert-settings{align-items:stretch}.alerts-page .alert-settings>.panel>:is(button,.row){align-self:flex-start}.ticket-card .ticket-host,.ticket-card .ticket-host>.desk-hl{background:0 0;min-height:0;padding:0;display:block}.ticket-card .ticket-host .hl-ticket{border-left:0;flex-direction:column;display:flex;overflow:visible}.ticket-card .ticket-host .hl-ticket>.pro-ticket{padding:8px 16px 16px}.plan .plan-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 20px;display:flex}.plan .plan-bar>label{color:var(--muted);gap:5px;margin:0;font-size:11.5px;display:grid}.plan .plan-bar>label:first-child{flex:320px;max-width:460px}.plan .plan-bar>label>:is(select,input){width:100%;height:36px;margin:0}.plan .plan-bar>label:nth-child(2){flex:0 160px}.plan .plan-bar .plan-bar-actions{gap:8px;margin-left:auto;display:inline-flex}.plan-limited{border:1px solid color-mix(in srgb, var(--orange) 35%, var(--border));color:var(--text);border-radius:7px;margin:8px 0 0;padding:7px 10px;font-size:12px}.plan .plan-action-body{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:18px;padding:0 20px 18px;display:grid}@media (max-width:1180px){.plan .plan-action-body{grid-template-columns:minmax(0,1fr)}}.plan .plan-action-chart{min-width:0}.plan-chart2{gap:8px;min-width:0;display:grid}.plan-chart2-legend{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11.5px;display:flex}.plan-chart2-legend i{color:var(--muted);font-style:normal}.plan-chart2-legend .s50{color:#60a5fa}.plan-chart2-legend .s200{color:#a78bfa}.plan-chart2-legend .icon-button{margin-left:auto}.plan-chart2-canvas{border:1px solid var(--border);border-radius:8px;min-width:0;height:clamp(320px,46vh,460px);position:relative;overflow:hidden}.plan .plan-legend{margin:8px 0 0;font-size:11.5px}.plan .tool-table :is(th,td):first-child{padding-left:20px}.plan .tool-table :is(th,td):last-child{padding-right:20px}.panel.card>.card-body>:is(.prk-parts,.pf-signed,.prk-equity,.dv-hist,.prk-calendar,.pf-risk){margin-top:12px}.prk-metrics{flex-wrap:wrap;display:flex!important}.prk-metrics>*{flex:200px;min-width:0}.pf-signed>.quiet span:first-child{color:var(--muted)}@media (min-width:1181px){.plan .plan-action-body{align-items:stretch}.plan .plan-action-chart{flex-direction:column;display:flex}.plan .plan-steps{align-content:start;align-self:start}.plan .plan-action-chart>.plan-chart2{flex-direction:column;flex:auto;display:flex}.plan .plan-action-chart .plan-chart2-canvas{flex:1 1 0;height:auto;min-height:380px}}.plan .plan-steps{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan .plan-steps li{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 2%, transparent);cursor:help;border-radius:8px;gap:6px;margin:0;padding:10px 12px 10px 40px;display:grid;position:relative}.plan .plan-steps li:before{top:10px;left:12px}.plan .plan-steps li>b{font-size:13px;line-height:1.3}.plan-facts{flex-wrap:wrap;gap:5px;display:flex}.plan-facts em{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;align-self:center;padding:2px 7px;font-size:11.5px;font-style:normal}.plan-facts em.up{background:color-mix(in srgb, var(--green) 13%, transparent);color:var(--green)}.plan-facts em.down{background:color-mix(in srgb, var(--red) 13%, transparent);color:var(--red)}.plan .plan-head{gap:14px;padding:18px 20px}.plan .plan-head-top{align-items:center;gap:12px;min-width:0;display:flex}.plan .plan-head-name{gap:2px;min-width:0;display:grid}.plan .plan-head-name h2{margin:0;font-size:18px;line-height:1.2}.plan .plan-head-name h2 small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.plan .plan-head-name>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.plan .plan-head-top .plan-limited{color:var(--orange);white-space:nowrap;border-radius:999px;flex:none;margin:0 0 0 auto;padding:4px 10px;font-size:11.5px}.plan .plan-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.plan .plan-stat{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 60%, var(--bg));border-radius:9px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.plan .plan-stat small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.plan .plan-stat b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.15}.plan .plan-stat>span{white-space:normal;font-size:11.5px;line-height:1.35}.plan .plan-stat em{font-style:normal}.plan .plan-targets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan .plan-targets>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:10.5px}.plan .plan-target{border:1px solid color-mix(in srgb, var(--orange) 40%, var(--border));font-variant-numeric:tabular-nums;border-radius:8px;align-items:baseline;gap:8px;padding:6px 12px;display:inline-flex}.plan .plan-target i{color:var(--muted);font-size:11px;font-style:normal}.plan .plan-target b{color:var(--orange);font-size:14px}.plan .plan-target em{font-size:11.5px;font-style:normal}.plan .plan-target.stretch{border-style:dashed}.plan .plan-target.reached{opacity:.55}.plan .plan-chart2-canvas{height:clamp(420px,58vh,560px)}@media (min-width:1181px){.plan .plan-action-chart .plan-chart2-canvas{min-height:540px}}:is(.plan,.sc-page,.ev-page,.alerts-page) table th,.page>.section-toolbar~* table th{vertical-align:middle}:is(.plan .tool-table,.panel.card .tool-table,.prk-history,.rep-table) :is(th,td):not(:first-child),.sc-table :is(th,td):nth-child(n+3){text-align:center}:is(.plan .tool-table,.panel.card .tool-table,.prk-history,.rep-table,.sc-table) th :is(.sort-head,button){justify-content:center;margin-inline:auto}@media (min-width:1181px){.plan .plan-steps{grid-auto-rows:1fr;align-self:stretch}.plan .plan-steps li{align-content:center}.plan .plan-steps li:before{top:50%;transform:translateY(-50%)}}:is(.plan .tool-table,.panel.card .tool-table,.prk-history,.rep-table) td:not(:first-child)>:is(.row,.cap-bar,.cell-bar),.sc-table td:nth-child(n+3)>:is(.row,.cell-bar){justify-content:center;margin-inline:auto}.panel.card .pf-risk>div{grid-template-columns:minmax(90px,15em) minmax(40px,1fr) auto}.prk-history :is(th,td):nth-child(2):not(:first-child){text-align:left}.pulse.closed-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sc-page .sc-table tr.muted-row td:last-child{opacity:1}.sc-page .sc-table tr.muted-row td:last-child>*{opacity:.75}.plan .plan-action-body{padding-top:14px}.plan .plan-grid{align-items:stretch}.plan .plan-grid>.panel{flex-direction:column;display:flex}.plan .plan-grid>.panel>.tool-note{margin-top:auto}.plan .plan-grid>.plan-src{order:1}.plan .plan-grid>.plan-rates{order:2}.plan .plan-grid>.plan-trend{order:3}.plan .plan-grid>.plan-eps{order:4}.plan .plan-grid>.plan-wide{order:5}.plan .plan-grid>.plan-acct{order:6}.plan .plan-grid>.plan-stress{order:7}.plan .plan-grid:not(:has(>.plan-eps))>.plan-trend{grid-column:1/-1}.prk-slider input[type=range]{height:18px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.prk-stress .tool-table{table-layout:fixed}.prk-stress .tool-table :is(th,td):first-child{width:22%}.prk-stress .tool-table :is(th,td):nth-child(2){width:34%}.prk-stress .tool-table :is(th,td):nth-child(3){width:20%}.prk-stress .tool-table td{text-overflow:ellipsis;overflow:hidden}.co-logo{border-radius:50%}.co-logo.has{padding:var(--pad,3px)}.co-logo.has.term{background:#262b33;padding:0}.co-logo.has.term img,.co-logo.has.full img{object-fit:cover}.co-logo.has.full{padding:0}.rep-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.rep-cards .rep-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo sym price""logo name name";align-items:center;gap:1px 11px;display:grid}.rep-cards .rep-head>.co-logo{grid-area:logo}.rep-cards .rep-head>div{display:contents}.rep-cards .rep-head>div>b{grid-area:sym;font-size:15px}.rep-cards .rep-head>div>small{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:11.5px;overflow:hidden}.rep-cards .rep-head>.rep-price{grid-area:price;align-items:baseline;gap:6px;margin-right:-8px;padding:2px 8px;display:inline-flex}.rep-cards{flex-wrap:wrap;gap:12px;display:flex!important}.rep-cards>article{flex:1 1 calc((100% - (var(--cols,4) - 1) * 12px) / var(--cols,4));min-width:0}.lab-tasks{flex-wrap:wrap;gap:12px;display:flex!important}.lab-tasks>article{flex:1 1 calc((100% - (var(--cols,4) - 1) * 12px) / var(--cols,4));min-width:0}.lab-compare .lab-table :is(th,td){vertical-align:middle;text-align:left!important}.lab-compare .lab-table :is(th,td):not(:first-child){padding-inline:16px}.lab-compare .lab-table tbody tr:hover>*{background:color-mix(in srgb, var(--text) 3%, transparent)}.lab-col-head{align-items:center;gap:10px;min-width:0;display:flex}.lab-col-head>span{gap:2px;min-width:0;display:grid}.lab-col-head b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lab-col-head small{font-size:11px;font-weight:500}.lab-col-head .asset-icon{width:24px;height:24px}.lab-empty-rows{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 20px 14px;display:flex}.prk-history tbody td:nth-child(2):not([colspan]),.prk-history thead th:nth-child(2){text-align:left!important}.prk-history td:nth-child(2) small{margin-top:3px;display:block}.prk-history tr.prk-detail>td{padding:12px 20px 16px 48px;text-align:left!important}.prk-detail-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:8px!important;padding:0!important}.prk-detail-facts>div{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:8px;min-width:0;padding:8px 11px}.prk-detail-facts dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prk-detail-facts .prk-record{font-family:ui-monospace,monospace;font-size:11px;font-weight:400}.lab-compare .lab-table td small.clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.lab-tone-create{--lab:var(--orange)}.lab-tone-check{--lab:var(--green)}.lab-tone-compare{--lab:#60a5fa}.lab-tone-whatif{--lab:#a78bfa}.lab-tone-reports{--lab:#2dd4bf}.lab-groups button{align-items:center;gap:7px;display:inline-flex}.lab-groups button>svg{color:var(--lab);opacity:.85}.lab-groups button.selected{border-color:color-mix(in srgb, var(--lab) 45%, transparent);background:color-mix(in srgb, var(--lab) 12%, transparent);color:var(--text)}.lab-tasks>.lab-card{border:1px solid var(--border);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--lab) 9%, transparent) 0%, transparent 55%), var(--panel);border-radius:12px;flex-direction:column;gap:10px;padding:16px 16px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.lab-tasks>.lab-card:before{background:linear-gradient(90deg, var(--lab), transparent 75%);content:"";opacity:.7;height:2px;position:absolute;inset:0 0 auto}.lab-tasks>.lab-card:hover{border-color:color-mix(in srgb, var(--lab) 45%, var(--border));box-shadow:0 10px 28px -14px color-mix(in srgb, var(--lab) 55%, transparent);transform:translateY(-2px)}.lab-tasks>.lab-card.lacking{background:var(--panel)}.lab-tasks>.lab-card.lacking:before{opacity:.25}.lab-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.lab-card-icon{border:1px solid color-mix(in srgb, var(--lab) 35%, transparent);background:color-mix(in srgb, var(--lab) 13%, transparent);width:36px;height:36px;color:var(--lab);border-radius:10px;place-items:center;display:grid}.lab-tasks .lab-card h3{margin:0;font-size:14.5px;line-height:1.25}.lab-card-title{gap:3px;min-width:0;display:grid}.lab-card-out{color:var(--lab);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.lab-tasks .lab-card>p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.lab-card-foot{border-top:1px dashed color-mix(in srgb, var(--border) 80%, transparent);gap:10px;margin-top:auto;padding-top:10px;display:grid}.lab-card-foot .lab-needs{flex-wrap:wrap;gap:6px 12px;display:flex}.lab-need{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.lab-need i{background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 18%, transparent);border-radius:50%}.lab-need.ok{color:var(--text)}.lab-need.ok i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.lab-card-actions{align-items:center;gap:8px;display:flex}.lab-card-actions .primary{flex:auto;justify-content:center;align-items:center;gap:7px;height:34px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lab-card-actions .icon-button{border:1px solid var(--border);border-radius:8px;width:34px;height:34px}@media (prefers-reduced-motion:reduce){.lab-tasks>.lab-card{transition:none}.lab-tasks>.lab-card:hover{transform:none}}.table-wrap::-webkit-scrollbar{width:8px;height:8px}.table-wrap::-webkit-scrollbar-track{background:0 0}.table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 18%, transparent) padding-box;border:2px solid #0000;border-radius:8px}.table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text) 32%, transparent) padding-box}.table-wrap::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.table-wrap{scrollbar-color:color-mix(in srgb, var(--text) 22%, transparent) transparent;scrollbar-width:thin}}.hero-strip>button.hot{border-color:var(--c-23272d);box-shadow:inset 0 2px 0 var(--orange)}.hero-strip>button.hot b{color:var(--orange)}.hero-strip>button{align-content:start}.lab-fields{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(200px,.8fr)!important}@media (max-width:1000px){.lab-fields{grid-template-columns:minmax(0,1fr)!important}}.lab-pick{gap:7px;min-width:0;display:grid}.lab-pick-head{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.lab-pick-head small{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:999px;padding:1px 6px;font-size:10.5px}.lab-pick-head .text-button{padding:0;font-size:11.5px}.lab-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lab-chip{border:1px solid var(--border);max-width:100%;height:32px;color:var(--muted);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.lab-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-chip.on{border-color:color-mix(in srgb, var(--orange) 50%, var(--border));background:color-mix(in srgb, var(--orange) 11%, transparent);color:var(--text)}.lab-chip:disabled{opacity:.4}.lab-chip .asset-icon{width:18px;height:18px;font-size:9px}.lab-chip>button{color:var(--muted);background:0 0;border:0;padding:2px;display:grid}.lab-chip-n{background:var(--orange);width:17px;height:17px;color:var(--bg);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.lab-chips .lab-add{width:auto;max-width:170px;height:32px;margin:0;padding:0 28px 0 10px;font-size:12px}.lab-compare-wrap{gap:0;display:grid}.lab-compare .lab-table{table-layout:fixed}.lab-compare .lab-name-col{width:190px}.lab-compare .lab-section>caption{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);text-align:left;letter-spacing:.07em;text-transform:uppercase;padding:16px 20px 8px;font-weight:600;color:var(--orange)!important;font-size:10.5px!important}.lab-col-head{padding-right:26px;position:relative}.lab-col-x{opacity:.6;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lab-col-x:hover{opacity:1}.lab-choose{align-items:center}
