.rp-surface{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:16px}.rp-caption{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rp-section-caption{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rp-module-title{font:600 15px/20px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.rp-title-row{box-sizing:border-box;align-items:center;gap:var(--gap-8) var(--gap-12);min-height:var(--h-title-row);padding:var(--gap-4) var(--pad-module);flex-wrap:wrap;display:flex}.rp-button{box-sizing:border-box;min-height:var(--h-button);min-width:var(--w-button-min);padding:0 var(--pad-button);background:var(--field);color:var(--ink);border:1px solid var(--border);font:600 14px/20px var(--font-sans);cursor:pointer}.rp-button:hover{background:var(--field-hover);border-color:var(--border-hover)}.rp-button:active{background:var(--header)}.rp-button:focus-visible{outline:var(--focus-ring) solid var(--accent);outline-offset:-2px}.rp-button--default{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#07080a);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.rp-button--default:hover{border-color:var(--accent-hover-fill,#66c3ba);background:var(--accent-hover-fill,#66c3ba)}.rp-button--default:active{border-color:var(--accent);background:var(--accent)}.rp-button--default:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.rp-button--default.rp-button--destructive{border-color:var(--health-blocked);background:var(--health-blocked);color:var(--on-health-blocked)}.rp-button--quiet{min-width:0;padding:0 var(--gap-12);color:var(--muted);font-weight:400}.rp-button:disabled,.rp-button--default:disabled{color:var(--ink-off);border-color:var(--hairline);background:var(--field);cursor:default}.rp-filter{align-items:center;gap:var(--gap-8);flex-wrap:wrap;display:flex}.rp-filter__field{box-sizing:border-box;align-items:center;gap:var(--gap-4);min-height:var(--h-field);min-width:240px;padding:2px var(--gap-4);background:var(--well);border:1px solid var(--border);flex-wrap:wrap;display:flex}.rp-filter__field:hover{border-color:var(--border-hover)}.rp-filter__field:focus-within{outline:var(--focus-ring) solid var(--accent);outline-offset:-2px}.rp-filter__input{min-width:80px;height:20px;padding:0 var(--gap-4);color:var(--ink);font:400 13px/18px var(--font-sans);background:0 0;border:0;outline:none;flex:120px}.rp-token{align-items:center;gap:var(--gap-4);height:18px;padding:0 var(--gap-4);background:var(--header);border:1px solid var(--border-hover);color:var(--ink);font:400 13px/18px var(--font-sans);display:inline-flex}.rp-token__remove{color:var(--muted)}.rp-zone{box-sizing:border-box;outline:var(--focus-zone) solid transparent;outline-offset:calc(-1 * var(--focus-zone));background:var(--field);border:0;overflow:auto}.rp-zone:focus-within,.rp-zone.is-focused{outline-color:var(--accent)}.rp-table{border-collapse:collapse;background:var(--well);width:max-content;min-width:100%;color:var(--ink);font:400 13px/18px var(--font-sans)}.rp-table th{box-sizing:border-box;height:var(--h-header);padding:0 var(--gap-8);background:var(--header);border-bottom:1px solid var(--border);font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap}.rp-table th.rp-num{text-align:right}.rp-table th[aria-sort]{color:var(--accent)}.rp-table td{box-sizing:border-box;height:var(--h-row);padding:0 var(--gap-8);border-bottom:1px solid var(--well-rule);white-space:nowrap;vertical-align:middle}.rp-table tbody tr:hover td{background:var(--well-hover)}.rp-table tbody tr[aria-selected=true] td{background:var(--selection);color:var(--selection-ink)}.rp-table tbody tr[aria-selected=true] td:first-child{border-left:3px solid var(--accent)}.rp-table tbody tr[aria-selected=true] td.rp-dim{color:var(--selection-muted)}.rp-num{font-family:var(--font-mono);text-align:right}.rp-strong{font-weight:600}.rp-dim{color:var(--muted)}.rp-up{color:var(--up)}.rp-down{color:var(--down)}.rp-table tr.rp-group td{background:var(--header);font-weight:600}.rp-table tr.rp-subgroup td{background:var(--subgroup)}.rp-table tfoot td{background:var(--header);border-top:1px solid var(--border);border-bottom:0;font-weight:600}.rp-table tfoot td.rp-num{font-weight:600}.rp-sort{width:7px;height:4px;margin-left:var(--gap-4);vertical-align:middle;display:inline-block}.rp-marker{height:14px;margin-left:var(--gap-4);color:var(--muted);font:600 11px/14px var(--font-sans);vertical-align:middle;background:color-mix(in srgb, var(--muted) 16%, transparent);border:1px solid #0000;align-items:center;padding:0 3px;display:inline-flex}.rp-marker--n5{color:var(--health-degraded);background:color-mix(in srgb, var(--health-degraded) 16%, transparent);border-color:#0000}.rp-marker--earnings{color:var(--ink);background:color-mix(in srgb, var(--muted) 16%, transparent);border-color:#0000}.rp-rowcount{padding-top:var(--gap-4);text-align:right;font:400 12px/16px var(--font-mono);color:var(--muted)}.rp-status{align-items:center;gap:var(--gap-8);font:400 13px/18px var(--font-sans);color:var(--muted);flex-wrap:wrap;display:inline-flex}.rp-status__source{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rp-tag,.rp-status-tag{box-sizing:border-box;height:var(--h-tag);font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:color-mix(in srgb, var(--muted) 16%, transparent);border:1px solid #0000;align-items:center;padding:0 7px;display:inline-flex}.rp-status-tag{font-size:11px;line-height:14px}.rp-status-tag:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.rp-tag--ok,.rp-status-tag--ok{color:var(--health-ok);background:color-mix(in srgb, var(--health-ok) 16%, transparent)}.rp-tag--degraded,.rp-status-tag--degraded{color:var(--health-degraded);background:color-mix(in srgb, var(--health-degraded) 16%, transparent)}.rp-tag--blocked,.rp-status-tag--blocked{color:var(--health-blocked);background:color-mix(in srgb, var(--health-blocked) 16%, transparent)}.rp-status--blocked .rp-status__detail{color:var(--ink)}.rp-button.is-hover{background:var(--field-hover);border-color:var(--border-hover)}.rp-button.is-focused{outline:var(--focus-ring) solid var(--accent);outline-offset:-2px}.rp-button--destructive{color:var(--health-blocked)}.rp-row{align-items:center;gap:var(--gap-8);flex-wrap:wrap;display:flex}.rp-chips{align-items:center;gap:var(--gap-2);flex-wrap:wrap;display:inline-flex}.rp-chips--joined{gap:0}.rp-chips--joined .rp-chip+.rp-chip{margin-left:-1px}.rp-chip{box-sizing:border-box;align-items:center;gap:var(--gap-4);height:var(--h-field);background:var(--well);color:var(--muted);border:1px solid var(--border);font:400 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;padding:0 10px;display:inline-flex}.rp-chip:hover,.rp-chip.is-hover{background:var(--well-hover);color:var(--ink)}.rp-chip[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 22%, var(--well));color:var(--accent);border-color:var(--accent);font-weight:600;position:relative}.rp-chips--joined .rp-chip[aria-pressed=true]{border-bottom:2px solid var(--accent)}.rp-chip:focus-visible,.rp-chip.is-focused{outline:var(--focus-ring) solid var(--accent);outline-offset:-2px;position:relative}.rp-chip__caret{width:7px;height:4px}.rp-link-square{width:7px;height:7px;display:inline-block}.rp-toolbar{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.rp-control-row{box-sizing:border-box;align-items:center;gap:var(--gap-8) var(--gap-12);min-height:var(--h-control-row);padding:var(--gap-4) var(--pad-module);flex-wrap:wrap;display:flex}.rp-field-group{align-items:center;gap:var(--gap-8);flex-wrap:wrap;display:inline-flex}.rp-push{margin-left:auto}.rp-header-strip{justify-content:flex-end;align-items:center;gap:var(--gap-8);min-height:32px;padding:0 var(--gap-8);background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.rp-input{box-sizing:border-box;height:var(--h-field);min-width:120px;padding:0 var(--gap-8);background:var(--well);color:var(--ink);border:1px solid var(--border);font:400 13px/18px var(--font-sans)}.rp-input--num{font-family:var(--font-mono);text-align:right}.rp-input:hover,.rp-input.is-hover{border-color:var(--border-hover)}.rp-input:focus,.rp-input.is-focused{outline:var(--focus-ring) solid var(--accent);outline-offset:-2px}.rp-input.is-invalid{border-color:var(--health-blocked)}.rp-input:disabled,.rp-input.is-disabled{background:var(--field-off);color:var(--ink-off);border-color:var(--hairline);opacity:.5;cursor:not-allowed}.rp-combo{justify-content:space-between;align-items:center;gap:var(--gap-8);display:inline-flex}.rp-combo__caret{width:8px;height:5px;color:var(--muted);flex:none}.rp-spinner{align-items:stretch;display:inline-flex}.rp-spinner .rp-input{border-right:0}.rp-spinner__arrows{box-sizing:border-box;width:18px;height:var(--h-field);background:var(--field);border:1px solid var(--border);flex-direction:column;display:flex}.rp-spinner__arrows span{color:var(--muted);flex:1 1 0;justify-content:center;align-items:center;display:flex}.rp-spinner__arrows span+span{border-top:1px solid var(--border)}.rp-check{font:400 13px/18px var(--font-sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.rp-check__box{box-sizing:border-box;background:var(--field);border:1px solid var(--border);width:13px;height:13px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.rp-check__box.is-checked{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rp-check.is-disabled{color:var(--ink-off)}.rp-message{font:400 12px/16px var(--font-sans);color:var(--health-blocked)}.rp-field-stack{gap:var(--gap-4);flex-direction:column;display:inline-flex}.rp-menu{box-sizing:border-box;background:var(--header);border:1px solid var(--border-hover);flex-direction:column;min-width:260px;padding:2px 0;display:inline-flex}.rp-menu__item{box-sizing:border-box;height:24px;padding:0 var(--gap-12);color:var(--ink);font:400 13px/18px var(--font-sans);white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.rp-menu__item.is-selected{background:var(--selection);color:var(--selection-ink)}.rp-menu__item[aria-disabled=true]{color:var(--ink-off)}.rp-menu__reason{color:var(--muted);font-size:12px}.rp-menu__key{font:400 12px/16px var(--font-mono);color:var(--muted)}.rp-menu__item.is-selected .rp-menu__key{color:var(--selection-muted)}.rp-menu__sep{background:var(--border);height:1px;margin:2px 0}.rp-tooltip{box-sizing:border-box;max-width:360px;padding:6px var(--gap-8);background:var(--tooltip-bg);border:1px solid var(--border-hover);border-top:2px solid var(--accent);box-shadow:var(--tooltip-shadow);color:var(--tooltip-text);font:400 13px/18px var(--font-sans);white-space:pre-line;display:inline-block}.rp-statusline{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--gap-4) var(--gap-12);min-height:var(--h-status-bar);padding:0 var(--pad-module);background:var(--bg);border-top:1px solid var(--border);font:400 13px/18px var(--font-sans);color:var(--muted);flex-wrap:wrap;display:flex}.rp-statusline__left{align-items:center;gap:var(--gap-8);flex-wrap:wrap;display:inline-flex}.rp-statusline__item{align-items:center;gap:6px;display:inline-flex}.rp-statusline__item+.rp-statusline__item{margin-left:var(--gap-12)}.rp-statusline__counts{font:400 12px/16px var(--font-mono);color:var(--muted)}.rp-statusline--blocked .rp-statusline__left{color:var(--ink)}.rp-mark{background:var(--muted);flex:none;width:7px;height:7px;display:inline-block}.rp-mark--ok{background:var(--health-ok)}.rp-mark--degraded{background:var(--health-degraded)}.rp-mark--blocked{background:var(--health-blocked)}.rp-mark--unknown{background:var(--health-unknown)}.rp-dialog{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);color:var(--ink);flex-direction:column;display:flex}.rp-dialog__head{gap:var(--gap-4);padding:var(--gap-16) var(--gap-24) var(--gap-12);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.rp-dialog__title{font:600 16px/22px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.rp-dialog__status{font:400 13px/18px var(--font-sans);color:var(--muted)}.rp-dialog__body{padding:0 0 var(--gap-12);flex-direction:column;display:flex}.rp-band{box-sizing:border-box;min-height:26px;padding:0 var(--gap-24);background:var(--header);font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;display:flex}.rp-edit-row{box-sizing:border-box;align-items:center;gap:var(--gap-12);min-height:var(--h-edit-row);padding:0 var(--gap-12) 0 21px;border-left:var(--changed-edge) solid transparent;border-bottom:1px solid var(--hairline);font:400 14px/20px var(--font-sans);grid-template-columns:minmax(0,1fr) 200px 36px;display:grid}.rp-edit-row.is-changed{border-left-color:var(--health-degraded)}.rp-edit-row.is-suppressed{color:var(--ink-off)}.rp-revert{box-sizing:border-box;width:22px;height:22px;color:var(--health-degraded);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.rp-revert:focus-visible,.rp-revert.is-focused{outline:var(--focus-ring) solid var(--accent);outline-offset:-2px}.rp-dialog__foot{justify-content:space-between;align-items:center;gap:var(--gap-8);padding:var(--gap-12) var(--gap-24);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.rp-dialog__text{padding:var(--gap-16) var(--gap-24);font:400 14px/20px var(--font-sans);color:var(--ink)}.rp-crumbs{align-items:center;gap:var(--gap-8);min-height:28px;color:var(--muted);font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.rp-crumbs a{color:var(--muted);text-decoration:none}.rp-crumbs a:hover{color:var(--ink);text-decoration:underline}.app-crumbs{margin-bottom:-12px}.rp-crumbs [aria-current=page]{color:var(--ink)}.rp-page-head{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.rp-page-head .rp-title-row,.rp-page-head .rp-control-row{padding-left:0;padding-right:0}.rp-page-title{font:600 15px/20px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0}.rp-page-meta{color:var(--muted);font:400 13px/18px var(--font-sans)}.rp-secbar{align-items:center;gap:var(--gap-4) var(--gap-12);background:var(--header);border:1px solid var(--border);flex-wrap:wrap;min-height:38px;margin-top:4px;padding:0 12px;display:flex}.rp-secbar--flush{border-top:0}.rp-secbar>.rp-section-caption,.rp-section-caption--ink{color:var(--ink)}.rp-kv{justify-content:space-between;align-items:center;gap:var(--gap-12);border-bottom:1px solid var(--hairline);min-height:22px;font:400 13px/18px var(--font-sans);display:flex}.rp-kv>:first-child{color:var(--muted)}.rp-kv>:last-child{font-family:var(--font-mono);text-align:right;color:var(--ink)}.rp-tiles,.rp-stats,.rp-kv-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill, minmax(var(--w-tile-min), 1fr));gap:var(--gap-tile);min-width:0;margin:0;display:grid}.rp-tile,.rp-stat,.rp-tiles>.rp-kv,.rp-kv-grid>.rp-kv{box-sizing:border-box;min-width:0;min-height:var(--h-tile);background:var(--tile);border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;margin:0;padding:10px 12px;display:flex}.rp-tile--wide{grid-column:span 2}.rp-tile--full{grid-column:1/-1}.rp-tile--flag{border-left:var(--changed-edge) solid var(--health-degraded);padding-left:9px}.rp-tile__label,.rp-stat__label,.rp-tiles>.rp-kv>:first-child,.rp-kv-grid>.rp-kv>:first-child{font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rp-tile__value,.rp-stat__value,.rp-tiles>.rp-kv>:last-child,.rp-kv-grid>.rp-kv>:last-child{min-width:0;font:500 16px/20px var(--font-mono);color:var(--ink);text-align:left;overflow-wrap:anywhere}.rp-tile__value--text{font:600 15px/20px var(--font-sans)}.rp-tile__sub{color:var(--muted);font:400 11px/14px var(--font-sans);overflow-wrap:anywhere}:is(.rp-tile__value,.rp-stat__value,.rp-tiles>.rp-kv>*).rp-up{color:var(--up)}:is(.rp-tile__value,.rp-stat__value,.rp-tiles>.rp-kv>*).rp-down{color:var(--down)}:is(.rp-tile__value,.rp-stat__value,.rp-tiles>.rp-kv>:last-child,.rp-kv-grid>.rp-kv>:last-child){margin-top:auto}:is(.rp-tile__value,.rp-stat__value,.rp-tiles>.rp-kv>*,.rp-kv-grid>.rp-kv>*).rp-tile__value--text{font:600 15px/20px var(--font-sans)}.rp-tiles--dense{gap:6px}.rp-tiles--dense>*{min-height:56px;padding:8px 10px}.rp-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-swatch{flex:none;width:8px;height:8px;display:inline-block}.rp-plate{background:var(--chart-plate);border:1px solid var(--border)}.rp-empty{align-items:center;gap:var(--gap-12);min-height:44px;padding:var(--gap-12);color:var(--muted);background:var(--field);flex-wrap:wrap;display:flex}.rp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rp-kbd{border:1px solid var(--border-hover);height:18px;font:400 12px/16px var(--font-mono);color:var(--ink);align-items:center;padding:0 5px;display:inline-flex}.rp-scrim{z-index:var(--z-modal,1000);background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}dialog.rp-dialog{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:0}dialog.rp-dialog::backdrop{background:var(--scrim)}.rp-dialog__head--row{align-items:center;gap:var(--gap-4) var(--gap-12);flex-flow:wrap}.rp-dialog__head--row .rp-close,.rp-dialog__head--row .icon-close-button{margin-left:auto}.rp-dialog__body--scroll{overflow:auto}@media (width<=640px){.rp-button,.rp-chip,.rp-input,.rp-filter__field{min-height:44px}.rp-title-row,.rp-control-row{padding-left:16px;padding-right:16px}.rp-page-head .rp-title-row,.rp-page-head .rp-control-row{padding-left:0;padding-right:0}.rp-tiles--3,.rp-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.rp-pair{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.rp-pair>.rp-section{flex:560px}.rp-section{box-sizing:border-box;background:var(--field);border:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.rp-section__bar{box-sizing:border-box;align-items:center;gap:var(--gap-4) var(--gap-12);min-height:var(--h-section-caption);background:var(--header);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:0 12px;display:flex}.rp-section__bar>.rp-section-caption,.rp-section__title{color:var(--ink);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.rp-section__note{color:var(--muted);font:400 13px/18px var(--font-sans)}.rp-section__body{box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.rp-section__body--flush{gap:0;padding:0}.rp-section__body--flush>:is(.rp-tiles,.rp-stats,.rp-kv-grid){padding:14px}.rp-section .rp-zone{background:var(--field)}.rp-jump{border-bottom:1px solid var(--border);min-width:0}.rp-jump-links{flex-wrap:wrap;align-items:stretch;gap:0 4px;display:flex}.rp-jump[hidden]{display:none}.rp-jump a{min-height:34px;color:var(--muted);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:flex}.rp-jump a:first-child{padding-left:0}.rp-jump a:hover{color:var(--accent)}.rp-jump a[aria-current=true]{color:var(--ink);border-bottom-color:var(--accent)}.rp-jump a:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.rp-jump .rp-mono{color:var(--muted);letter-spacing:0;font-weight:400}.rp-link{color:var(--accent);text-decoration:none}.rp-link:hover{text-decoration:underline}.rp-textbtn{min-height:24px;color:var(--accent);font:400 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 4px}.rp-textbtn:hover{text-decoration:underline}.rp-textbtn:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.rp-textbtn:disabled{color:var(--ink-off);cursor:default;text-decoration:none}@media (width<=640px){.rp-section__body{padding:12px}.rp-jump-links{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}.rp-jump-links::-webkit-scrollbar{display:none}.rp-jump a{min-height:44px;margin-bottom:0}}.page-content{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}.page-content>*{width:100%;min-width:0;max-width:100%}@media (width<=900px){.page-content{gap:18px}}@font-face{font-family:Inter;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/inter/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/inter/Inter-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/inter/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/inter/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/ibm-plex/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/ibm-plex/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://65610a6e.papaya-ail.pages.dev/fonts/ibm-plex/IBMPlexMono-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Inter", "Segoe UI", system-ui, sans-serif;--font-display:"Inter", "Segoe UI", system-ui, sans-serif;--bg:#07080a;--bg-accent:#15181c;--bg-alt:#0e1013;--ink:#e8eaed;--muted:#9ba2aa;--muted-strong:#b6bcc3;--panel:#15181c;--panel-soft:#15181c;--panel-subtle:#0e1013;--panel-accent:#21252b;--nav-bg:#07080a;--input-bg:var(--well);--accent:#4db6ac;--accent-strong:#3f9b92;--accent-soft-text:#8fd3cc;--warning:#e0a458;--border:#2c3138;--shadow:transparent;--accent-soft:#4db6ac1f;--accent-border:#4db6ac59;--accent-badge:#4db6ac26;--status-on-bg:#a6c95e1f;--status-off-bg:#e0a45829;--status-live-shadow:transparent;--status-off-shadow:transparent;--trend-up-bg:#6dbf7329;--trend-up-border:#6dbf7380;--trend-up-text:#6dbf73;--trend-down-bg:#d98b8b29;--trend-down-border:#d98b8b80;--trend-down-text:#d98b8b;--trend-flat-bg:#98a2ae24;--trend-flat-border:#98a2ae66;--table-highlight:#1c363d;--modal-backdrop:#040506c2;--success:#a6c95e;--danger:#ec6a82;--dev-color:#e879f9;--dev-color-strong:#d946ef;--dev-color-border:#e879f959;--dev-color-border-bright:#e879f999;--dev-color-muted:#e879f9b3;--dev-bg:#0d0813;--dev-bg-soft:#0d0813db;--dev-bg-muted:#0d0813b8;--chart-series-b:var(--series-2);--chart-treasury:#22c7d680;--chart-treasury-soft:#22c7d62e;--chart-series-highlight:#22c7d61f;--surface:var(--panel);--text-muted:var(--muted);--accent-hover:var(--accent-strong);--panel-bg:var(--panel);--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.625rem;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-pill:0;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--z-base:1;--z-sticky:46;--z-dropdown:80;--z-overlay:90;--z-modal:96;--z-toast:1000;--text-inverted:#fff;--tooltip-bg:#050505;--tooltip-text:#fff;--tooltip-shadow:0 4px 16px #0000008c;--sv-source-bloomberg:#6aaaff;--sv-source-apewisdom:#bb8aff;--sv-source-yolostocks:#7ada8a;--sv-source-stocktwits:#f5a030;--sv-source-yahoo-finance:#ff5a66;--sv-source-fidelity:#4f8cff;--regime-extreme-bull:#00d46a;--regime-strong-bull:#55c97a;--regime-neutral:#c9a46b;--regime-bear:#d08080;--regime-extreme-bear:#ff4040;--transition-fast:.15s;--transition-base:.18s;--transition-slow:.3s;--overlay-sm:#0000001f;--overlay-md:#040506c2;--overlay-heavy:#0000008c;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-12:24px;--space-14:28px;--space-16:32px;--space-20:40px;--space-24:48px;--sv-source-bloomberg-bg:#64aaff26;--sv-source-apewisdom-bg:#b482ff26;--sv-source-yolostocks-bg:#64d27826;--sv-source-stocktwits-bg:#ffa53226;--sv-source-yahoo-finance-bg:#ff5a6626;--sv-source-fidelity-bg:#5091ff2e;--regime-bull:#7dc990;--regime-strong-bear:#e05555;--regime-extreme-bull-bg:#00c8642e;--regime-strong-bull-bg:#00c8641f;--regime-bull-bg:#00c86414;--regime-neutral-bg:#9696961f;--regime-bear-bg:#ff505014;--regime-strong-bear-bg:#ff505024;--regime-extreme-bear-bg:#ff505033;--chart-highlight-fill:#6dbf731f;--chart-selection-fill:#4db6ac2e;--chart-selection-stroke:#4db6ac99;--sidebar-width:344px;--font-mono:"IBM Plex Mono", Consolas, monospace;--field:#15181c;--field-hover:#1a1d22;--field-off:#0e1013;--tile:#1f2329;--well:#0e1013;--well-rule:#191c20;--well-hover:#171a1e;--header:#21252b;--header-hover:#282c33;--subgroup:#1a1e23;--border-hover:#3a4048;--hairline:#1f2227;--ink-off:#7f868e;--selection:#1c363d;--selection-ink:#f2f6f8;--selection-muted:#bcd3d8;--default-border:#5a6068;--up:#6dbf73;--down:#d98b8b;--health-ok:#a6c95e;--health-degraded:#e0a458;--health-blocked:#ec6a82;--on-health-blocked:#07080a;--health-unknown:#4a5058;--chart-plate:#040506;--chart-grid:#1b1e23;--series-1:#22c7d6;--series-2:#d8ba82;--series-3:#72dec0;--series-4:#4b93cf;--series-5:#b78f68;--series-6:#8ad5ed;--series-7:#70ab90;--series-8:#198f96;--scrim:#040506c2;--on-accent:#07080a;--accent-hover-fill:#66c3ba;--h-row:24px;--h-field:28px;--h-button:30px;--h-touch:44px;--gap-2:2px;--gap-4:4px;--gap-8:8px;--gap-12:12px;--gap-16:16px;--gap-20:20px;--gap-24:24px;--pad-module:18px;--radius-0:0;--h-header:26px;--h-group-row:22px;--h-edit-row:36px;--w-button-min:88px;--pad-button:18px;--h-title-row:40px;--h-control-row:40px;--h-section-caption:38px;--h-status-bar:24px;--h-stat-strip:56px;--h-tile:64px;--w-tile-min:150px;--gap-tile:8px;--h-tag:20px;--line-hairline:1px;--focus-ring:1px;--focus-zone:2px;--changed-edge:3px}.app-tooltip-trigger{min-width:0;max-width:100%;vertical-align:inherit;display:inline-flex;position:relative}.app-tooltip-svg-trigger:focus{outline:none}.app-tooltip-svg-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-tooltip-bubble{z-index:var(--z-toast);max-width:min(300px,100vw - 24px);padding:var(--space-3) var(--space-5);border:1px solid var(--border-hover);border-top:2px solid var(--accent);box-shadow:var(--tooltip-shadow);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--text-sm);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:break-word;pointer-events:none;font-weight:700;line-height:1.25;position:fixed;overflow:visible}.app-tooltip-bubble--wide{max-width:min(520px,100vw - 24px)}.app-tooltip-bubble--nowrap{white-space:nowrap;overflow-wrap:normal;width:max-content;max-width:min(520px,100vw - 24px)}.app-floating-popover-trigger{min-width:0;max-width:100%;vertical-align:inherit;display:inline-flex;position:relative}.app-floating-popover-dismiss-layer{z-index:var(--z-toast);background:0 0;position:fixed;inset:0}.app-floating-popover{z-index:var(--z-toast);overscroll-behavior:contain;max-width:min(360px,100vw - 24px);padding:var(--space-4);border:1px solid var(--border-hover);border-top:2px solid var(--accent);box-shadow:var(--tooltip-shadow);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--text-sm);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:break-word;font-weight:700;line-height:1.25;position:fixed;overflow-y:auto}.info-icon .info-tooltip,.alerts-tip-icon .alerts-tip-text{display:none!important}html{touch-action:pan-x pan-y;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);touch-action:pan-x pan-y;min-height:100vh}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;font-weight:600}a{color:inherit;text-decoration:none}.external-link-glyph{vertical-align:-.18em;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em;margin-left:.25em;display:inline-block}.app-tooltip-line{display:block}.app-tooltip-line+.app-tooltip-line{margin-top:2px}.app-tooltip-line--header{align-items:center;gap:6px;max-width:100%;display:inline-flex}.dev-ui-surface{background:var(--dev-bg-soft);border:1px solid var(--dev-color-border);color:var(--dev-color)}.dev-ui-badge{background:color-mix(in srgb, var(--dev-color) 16%, transparent);color:var(--dev-color);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.dev-ui-button{border:1px solid var(--dev-color-border-bright);background:var(--dev-bg-muted);color:var(--dev-color)}.dev-ui-button:hover,.dev-ui-button:focus-visible{border-color:var(--dev-color-strong);color:var(--dev-color-strong)}.dev-ui-button--active{background:var(--dev-bg);border-color:var(--dev-color-strong);color:var(--dev-color-strong)}.strategy-title-dynamic{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.alert-status{background:color-mix(in srgb, var(--health-ok) 16%, transparent);height:20px;color:var(--health-ok);font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 7px;display:inline-flex}.alert-status.error{background:color-mix(in srgb, var(--health-blocked) 16%, transparent);color:var(--health-blocked);border-color:#0000}.alert-status.cooldown{color:var(--muted);background:color-mix(in srgb, var(--muted) 16%, transparent);border-color:#0000}.alert-time-options{flex-direction:column;gap:8px;margin-top:6px;display:flex}.alert-time-option{border:1px solid var(--border);background:var(--field);min-height:28px;color:var(--muted);text-align:left;cursor:pointer;font:400 13px/18px var(--font-sans);padding:4px 12px}.alert-time-option:hover:not(.active){background:var(--field-hover);color:var(--ink)}.alert-time-option:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.alert-time-option.active{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.alert-time-option.active .alert-time-note{color:inherit}.alert-time-label{flex-wrap:wrap;gap:6px;display:inline-flex}.alert-time-note{color:var(--muted);font-size:.75rem}.alert-custom-field{color:var(--muted);flex-direction:column;gap:8px;margin-top:6px;font-size:.85rem;display:flex}.alert-custom-field input{border:1px solid var(--border);background:var(--well);height:26px;color:var(--ink);font:400 13px/18px var(--font-mono);padding:0 8px}.table-sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.table-sort-button.is-active{color:var(--accent)}.table-sort-indicator{color:var(--accent);font-size:10px}.table-sort-icon{vertical-align:middle;flex:none;display:inline-block}.analysis-run-footer{justify-content:flex-end;align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-6) var(--pad-module);border-top:1px solid var(--border);background:var(--bg-alt);flex-wrap:wrap;display:flex}.analysis-run-footer>button{min-width:0;max-width:100%}@media (width<=640px){.analysis-run-footer button{white-space:normal;height:auto;min-height:44px}}button,input{font-family:inherit}@media (width<=640px){html{font-size:15px}}.panel{background:var(--field);border:1px solid var(--border);min-width:0;padding:14px}.panel .panel{background:0 0;border:0;padding:0}.panel.error{border:1px solid var(--health-blocked);color:var(--health-blocked);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}:where(.panel-header){background:var(--header);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:38px;margin:-14px -14px 14px;padding:0 12px;display:flex}:where(.panel .panel>.panel-header){background:0 0;border-bottom:0;min-height:30px;margin:0 0 10px;padding:0}:where(.panel>h2:first-child,.panel>h3:first-child){background:var(--header);border-bottom:1px solid var(--border);min-height:38px;color:var(--ink);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:-14px -14px 14px;padding:0 12px;display:flex}:where(.panel-header) :where(h2,h3){color:var(--ink);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.loading-bar{vertical-align:middle;background:var(--field-hover);min-width:60px;height:.85em;display:inline-block;color:#0000!important}.loading-bar--block{width:100%;min-width:unset;display:block}.loading-bar--input{height:26px}.loading-bar--heading{min-width:180px;height:1.1em}.loading-chart{min-height:220px;color:var(--muted);font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;display:flex}.loading-chart--compact{min-height:92px;font-size:var(--text-xs);gap:8px}.loading-spinner{background:var(--health-unknown);flex-shrink:0;width:7px;height:7px}table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}thead{text-align:left;color:var(--muted)}thead th{background:var(--header);height:26px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:2;font-size:11px;font-weight:600;line-height:16px;position:sticky;top:0;border-bottom:1px solid var(--border)!important}tbody tr{background:var(--well)}tbody tr:hover td{background:var(--well-hover)}.dev-ui-surface tbody tr{background:0 0}td,th{border-bottom:1px solid var(--well-rule);vertical-align:middle;height:24px;padding:0 8px}.btn-primary{border:1px solid var(--accent);background:var(--accent);min-height:30px;color:var(--on-accent);font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn-primary:hover{border-color:var(--accent-hover-fill);background:var(--accent-hover-fill)}.btn-outline:focus-visible,.btn-ghost:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.btn-primary:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.btn-primary:disabled{border-color:var(--hairline);background:var(--field);color:var(--ink-off);cursor:default}.btn-outline{border:1px solid var(--border);background:var(--field);min-height:28px;color:var(--ink);font:600 14px/20px var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 18px;text-decoration:none;display:inline-flex}.btn-outline:hover{background:var(--field-hover);border-color:var(--border-hover)}.btn-ghost{border:1px solid var(--border);background:var(--field);min-height:28px;color:var(--muted);font:400 13px/18px var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.btn-ghost:hover{color:var(--ink);border-color:var(--border-hover)}.interactive-hover:hover,.interactive-hover:focus-visible{border-color:var(--accent-border);outline:none}.table-row-count{text-align:right;color:var(--muted);font:400 12px/16px var(--font-mono);margin-top:4px}.filter-search-bar{--filter-search-bar-bg:var(--input-bg);align-items:center;gap:4px;width:100%;display:flex}.filter-search-bar__field{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.filter-search-bar__icon{width:12px;height:12px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.filter-search-bar__icon svg{width:100%;height:100%;display:block}.filter-search-bar__input{border:1px solid var(--border);background:var(--filter-search-bar-bg);width:100%;min-height:26px;color:var(--ink);font:400 13px/18px var(--font-sans);padding:0 8px 0 26px}.filter-search-bar__input::-webkit-search-cancel-button{appearance:none;display:none}.filter-search-bar__input::-webkit-search-decoration{appearance:none;display:none}.filter-search-bar__input::-webkit-search-results-button{appearance:none;display:none}.filter-search-bar__input::-webkit-search-results-decoration{appearance:none;display:none}.filter-search-bar__input::-ms-clear{width:0;height:0;display:none}.filter-search-bar__input::-ms-reveal{width:0;height:0;display:none}.filter-search-bar__input:hover{border-color:var(--border-hover)}.filter-search-bar__input:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.filter-search-bar__clear{box-sizing:border-box;border:1px solid var(--border);background:var(--filter-search-bar-bg);width:26px;height:26px;color:var(--muted-strong);cursor:pointer;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid}.filter-search-bar__clear svg{flex:none;width:12px;height:12px;display:block}.filter-search-bar__clear:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger)}.filter-search-bar__clear:focus-visible:not(:disabled){outline:1px solid var(--accent);outline-offset:-2px}.filter-search-bar__clear:disabled{opacity:.45;cursor:not-allowed}.filter-search-bar--tokenized{align-items:stretch}.filter-search-bar--tokenized .filter-search-bar__field{border:1px solid var(--border);background:var(--filter-search-bar-bg);flex-wrap:wrap;gap:4px;padding:2px 4px 2px 26px}.filter-search-bar--tokenized .filter-search-bar__field:focus-within{outline:1px solid var(--accent);outline-offset:-2px}.filter-search-bar--tokenized .filter-search-bar__input{background:0 0;border:0;outline:none;flex:140px;width:0;min-width:80px;min-height:20px;padding:0}.filter-search-bar__token{border:1px solid var(--border-hover);background:var(--header);min-width:0;max-width:100%;height:18px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.filter-search-bar__token>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-search-bar__token:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.filter-search-bar__help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-close-button{box-sizing:border-box;width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid}.icon-close-button svg{flex:none;width:10px;height:10px;display:block}.icon-close-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger)}.icon-close-button:focus-visible:not(:disabled){outline:1px solid var(--danger);outline-offset:-2px;color:var(--danger)}.icon-close-button:disabled{color:var(--ink-off);cursor:default}.icon-close-button.page-close-button{width:28px;height:28px;margin-left:auto;position:static}.icon-close-button.page-close-button svg{width:12px;height:12px}@media (width<=900px){.icon-close-button.page-close-button{width:44px;height:44px}.icon-close-button.page-close-button svg{width:14px;height:14px}}.toggle-group{background:0 0;border:0;flex-wrap:wrap;align-items:stretch;gap:0;padding:0;display:inline-flex}.toggle-group--2col,.toggle-group--3col,.toggle-group--4col{grid-template-columns:none}.toggle-group__btn,.toggle-group button{border:1px solid var(--border);background:var(--field);min-height:26px;color:var(--muted);font:400 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap;padding:0 10px}.toggle-group__btn+.toggle-group__btn,.toggle-group button+button{margin-left:-1px}.toggle-group__btn.active,.toggle-group__btn[aria-pressed=true],.toggle-group button.active,.toggle-group button[aria-pressed=true]{background:var(--header);border-color:var(--border-hover);border-bottom:2px solid var(--accent);color:var(--ink);font-weight:600;position:relative}.toggle-group__btn:not(.active):hover,.toggle-group button:not(.active):hover{background:var(--field-hover);color:var(--ink)}.toggle-group__btn:focus-visible,.toggle-group button:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;position:relative}.status-pill{background:color-mix(in srgb, var(--muted) 16%, transparent);height:20px;color:var(--muted);font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.status-pill--success{color:var(--health-ok);background:color-mix(in srgb, var(--health-ok) 16%, transparent);border-color:#0000}.status-pill--warning{color:var(--health-degraded);background:color-mix(in srgb, var(--health-degraded) 16%, transparent);border-color:#0000}.status-pill--danger{background:color-mix(in srgb, var(--health-blocked) 16%, transparent);color:var(--health-blocked);border-color:#0000}.status-pill--accent{color:var(--ink);background:color-mix(in srgb, var(--muted) 16%, transparent);border-color:#0000}.sv-ticker-with-badge{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.sv-ticker-cell{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:1%;min-width:max-content}.sv-ticker-with-badge>:first-child{white-space:nowrap}.sv-ipo-badge-tooltip,.sv-top-trending-entry-badge-tooltip{align-items:center;display:inline-flex}.sv-ipo-badge{letter-spacing:.06em;padding:1px 6px;font-size:.64rem;line-height:1.35}.sv-top-trending-entry-badge{min-width:20px}.sv-earnings-badge-tooltip,.sv-rank-move-tooltip{align-items:center;display:inline-flex}.sv-rank-move{white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.sv-rank-move--up{color:var(--trend-up-text)}.sv-rank-move--down{color:var(--trend-down-text)}.sv-rank-move--flat{color:var(--muted-strong)}.sv-earnings-badge{letter-spacing:0;min-width:18px;padding:1px 6px;font-size:.68rem;line-height:1.35}.sv-earnings-badge--upcoming{background:var(--trend-up-bg);color:var(--trend-up-text)}.sv-earnings-badge--reported{background:var(--trend-flat-bg);color:var(--muted-strong)}.grid-auto-sm{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.grid-auto-md{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.grid-auto-lg{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.overflow-view-btn{color:var(--accent);cursor:pointer;font:400 12px/16px var(--font-sans);white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin-left:6px;padding:0}.overflow-view-btn:hover{text-decoration:underline}.overflow-modal-backdrop{background:var(--scrim);z-index:var(--z-modal);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.overflow-modal{background:var(--bg);border:1px solid var(--border-hover);flex-direction:column;width:min(560px,100%);max-height:80vh;padding:0;display:flex}.overflow-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 12px 12px 24px;display:flex}.overflow-modal-header h3{font:600 16px/22px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.overflow-modal-close{flex-shrink:0;margin-left:auto}.overflow-modal-body{font-family:inherit;font-size:var(--text-base);white-space:pre-wrap;word-break:break-word;color:var(--ink);margin:0;padding:16px 24px;line-height:1.6;overflow-y:auto}.plan-tier-badge{border:1px solid var(--border-hover);background:var(--header);width:28px;height:28px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.plan-tier-badge svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:16px;height:16px}.plan-tier-badge--compact{width:22px;height:22px}.plan-tier-badge--compact svg{stroke-width:1.6px;width:14px;height:14px}.plan-tier-badge--founder{border-color:var(--series-2);color:var(--series-2)}*,:before,:after{border-radius:0}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){background:var(--well);color:var(--ink);border:1px solid var(--border);font:400 13px/18px var(--font-sans)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select){min-height:26px;padding:0 8px}:where(textarea){padding:6px 8px}:where(input,select,textarea):focus-visible{outline:1px solid var(--accent);outline-offset:-2px}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}.input-warning{--field-validation-color:var(--warning)}:is(input,select,textarea):is(.input-warning,.input-error,.is-invalid,[aria-invalid=true],:user-invalid){border-color:var(--field-validation-color,var(--health-blocked))!important;outline-color:var(--field-validation-color,var(--health-blocked))!important}.validation-group[aria-invalid=true]{outline:1px solid var(--field-validation-color,var(--health-blocked));outline-offset:3px}:is(input,select,textarea):disabled{opacity:.5;background-color:var(--field-off);border-color:var(--hairline);color:var(--ink-off);cursor:not-allowed}@media (width<=900px){:is(button,.rp-btn,.btn-primary,.btn-secondary,.button-secondary,.public-button-primary,.public-button-secondary,.sb-btn){min-height:var(--h-touch)!important}:is(.icon-close-button,.filter-search-bar__clear,.panel-expand-btn,.widget-expand-trigger,.mobile-header-search,.mobile-notifications-toggle,.mobile-menu-toggle){min-width:var(--h-touch)!important}.filter-search-bar{min-height:var(--h-touch);height:auto}.filter-search-bar__input{min-height:var(--h-touch)}}.filter-search-bar__token:hover:not(:disabled)>span[aria-hidden=true]{color:var(--danger)}::selection{background:var(--selection);color:var(--selection-ink)}.num,.mono,td.numeric,th.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.alerts-tip-icon{border:1px solid var(--border-hover);width:14px;height:14px;color:var(--muted);font:600 10px/1 var(--font-sans);letter-spacing:0;text-transform:none;cursor:default;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.alerts-tip-icon:hover{color:var(--ink)}.alerts-tip-icon:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.sharpe-grade-list{gap:2px;margin:0;padding-left:16px;display:grid}.sharpe-grade-list li{margin:0}.sharpe-tooltip{width:520px;max-width:520px}.sharpe-tooltip .sharpe-grade-list li{white-space:nowrap}.info-icon{border:1px solid var(--border);background:var(--panel-soft);width:18px;height:18px;color:var(--muted);cursor:help;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex;position:relative}.info-icon:hover,.info-icon:focus{color:var(--ink);border-color:var(--border-hover);outline:none}dialog.app-modal-frame{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}dialog.app-modal-frame::backdrop{background:0 0}dialog.app-modal-frame>div{z-index:0}:is(.toggle-group,.segmented-control.segmented-control) button:is(.active,.selected,.qe-range-active,[aria-pressed=true]),.toggle-group__btn:is(.active,[aria-pressed=true]){background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}:is(.toggle-group,.segmented-control.segmented-control) button:disabled,.toggle-group__btn:disabled{opacity:.5;cursor:default}:is(.toggle-group,.segmented-control.segmented-control) button:disabled:is(.active,.selected,[aria-pressed=true]){background:color-mix(in srgb, var(--accent) 22%, var(--field-off));border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--ink-off)}.app-message{margin-top:12px;font-weight:600}.app-message.app-message--info{color:var(--muted)}.app-message.app-message--warning{color:var(--warning)}.app-message.app-message--error{color:var(--health-blocked)}.app-message.app-message--success{color:var(--health-ok)}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
