:root{--rh-bg: #08090a;--rh-surface: #0e0f11;--rh-raised: #15171a;--rh-line: #22252a;--rh-line-strong: #363b43;--rh-text: #f2f4f6;--rh-dim: #9aa1ab;--rh-faint: #5f666f;--rh-accent: #ccff00;--rh-accent-2: #8fbf00;--rh-on-accent: #08090a;--rh-accent-wash: #17200a;--rh-pos: var(--rh-accent);--rh-neg: #e5484d;--rh-warn: #d99b3d;--rh-data-1: var(--rh-accent);--rh-data-2: #6b8299;--rh-data-3: #d99b3d;--rh-r-0: 0px;--rh-r-1: 2px;--rh-r-2: 4px;--rh-r-pill: 999px;--rh-s-1: 4px;--rh-s-2: 8px;--rh-s-3: 12px;--rh-s-4: 16px;--rh-s-5: 24px;--rh-s-6: 32px;--rh-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;--rh-font-ui: var(--rh-font-mono);--rh-font-pixel: "Silkscreen", "Press Start 2P", ui-monospace, monospace;--rh-font-display: var(--rh-font-pixel);--rh-t-micro: 10px;--rh-t-label: 11px;--rh-t-body: 13px;--rh-t-figure: 15px;--rh-t-display: 20px;--rh-fast: .12s;--rh-slow: .22s;--rh-ease: cubic-bezier(.2, 0, .2, 1)}:root{--bg: var(--rh-bg);--panel: var(--rh-surface);--panel-2: var(--rh-raised);--line: var(--rh-line);--text: var(--rh-text);--muted: var(--rh-dim);--accent: var(--rh-accent);--accent-2: var(--rh-accent-2);--on-accent: var(--rh-on-accent);--accent-wash: var(--rh-accent-wash);--ok: var(--rh-pos);--warn: var(--rh-warn);--err: var(--rh-neg);--mono: var(--rh-font-mono);--lq-ahead: var(--rh-data-1);--lq-crossed: var(--rh-data-2)}@media(prefers-reduced-motion:reduce){:root{--rh-fast: 0ms;--rh-slow: 0ms}}.rh-panel{background:var(--rh-surface);border:1px solid var(--rh-line);border-radius:var(--rh-r-2);padding:var(--rh-s-4);min-width:0}.rh-panel--flush{padding:0}.rh-panel--tight{padding:var(--rh-s-3)}.rh-panel--terminal{padding:0;background:var(--rh-bg)}.rh-panel--terminal>.rh-panel__head{margin:0;padding:var(--rh-s-3) var(--rh-s-3) var(--rh-s-3);align-items:center;flex-wrap:wrap;row-gap:var(--rh-s-2)}.rh-panel--terminal>.rh-panel__body{padding:0}.rh-panel--terminal>.rh-panel__note{margin:0;padding:var(--rh-s-4) var(--rh-s-3);color:var(--rh-dim);font-size:var(--rh-t-body)}.rh-panel--terminal>.rh-panel__note.is-neg{color:var(--rh-neg)}.rh-panel--alert{border-color:var(--rh-warn)}.rh-panel--live{border-color:var(--rh-accent)}.rh-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rh-s-3);margin:0 0 var(--rh-s-3);padding-bottom:var(--rh-s-2);border-bottom:1px solid var(--rh-line)}.rh-panel__title{margin:0;font:600 var(--rh-t-body) / 1.2 var(--rh-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--rh-text)}.rh-panel--terminal .rh-panel__title{font:700 var(--rh-t-figure) / 1 var(--rh-font-display);letter-spacing:.12em}.rh-panel__lead{display:flex;align-items:baseline;gap:var(--rh-s-3);min-width:0}.rh-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.rh-stat__label{font:500 var(--rh-t-label) / 1.2 var(--rh-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--rh-faint);display:inline-flex;align-items:center;gap:var(--rh-s-1)}.rh-stat__value{font:400 var(--rh-t-body) / 1.3 var(--rh-font-mono);font-variant-numeric:tabular-nums;color:var(--rh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-stat--lg .rh-stat__value{font-size:var(--rh-t-figure)}.rh-stat--xl .rh-stat__value{font-size:var(--rh-t-display);letter-spacing:-.01em}.rh-stat__value.is-pos{color:var(--rh-pos)}.rh-stat__value.is-neg{color:var(--rh-neg)}.rh-stat__value.is-idle{color:var(--rh-faint)}.rh-stat__note{font:400 var(--rh-t-micro) / 1.3 var(--rh-font-ui);color:var(--rh-faint)}.rh-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rh-s-2);height:30px;padding:0 var(--rh-s-3);border:1px solid var(--rh-line-strong);border-radius:var(--rh-r-1);background:var(--rh-raised);color:var(--rh-text);font:500 var(--rh-t-body) / 1 var(--rh-font-ui);cursor:pointer;white-space:nowrap;transition:border-color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease),color var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.rh-btn:hover:not(:disabled){border-color:var(--rh-accent);color:var(--rh-accent)}.rh-btn:active:not(:disabled){transform:translateY(1px)}.rh-btn:focus-visible{outline:2px solid var(--rh-accent);outline-offset:1px}.rh-btn:disabled{opacity:.4;cursor:not-allowed}.rh-btn--primary{background:var(--rh-accent);border-color:var(--rh-accent);color:var(--rh-on-accent);font-weight:600}.rh-btn--primary:hover:not(:disabled){background:var(--rh-accent-2);border-color:var(--rh-accent-2);color:var(--rh-on-accent)}.rh-btn--ghost{background:transparent;border-color:var(--rh-line);color:var(--rh-dim)}.rh-btn--ghost:hover:not(:disabled){color:var(--rh-text);border-color:var(--rh-line-strong)}.rh-btn--danger{border-color:var(--rh-neg);color:var(--rh-neg);background:transparent}.rh-btn--danger:hover:not(:disabled){background:var(--rh-neg);color:var(--rh-text)}.rh-btn--sm{height:24px;padding:0 var(--rh-s-2);font-size:var(--rh-t-label)}.rh-btn--block{width:100%}.rh-field{display:flex;flex-direction:column;gap:var(--rh-s-1);min-width:0}.rh-field__label{font:500 var(--rh-t-label) / 1.2 var(--rh-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--rh-faint)}.rh-field__hint{font:400 var(--rh-t-micro) / 1.4 var(--rh-font-ui);color:var(--rh-faint)}.rh-field__hint.is-warn{color:var(--rh-warn)}.rh-field__hint.is-neg{color:var(--rh-neg)}.rh-input,.rh-select{width:100%;height:30px;padding:0 var(--rh-s-2);background:var(--rh-raised);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);color:var(--rh-text);font:400 var(--rh-t-body) / 1 var(--rh-font-mono);font-variant-numeric:tabular-nums;transition:border-color var(--rh-fast) var(--rh-ease)}.rh-input::placeholder{color:var(--rh-faint)}.rh-input:focus,.rh-select:focus{outline:none;border-color:var(--rh-accent)}.rh-input:disabled,.rh-select:disabled{opacity:.45;cursor:not-allowed}.rh-select{cursor:pointer;font-family:var(--rh-font-ui)}.rh-field__row{display:flex;align-items:stretch;gap:var(--rh-s-1);min-width:0}.rh-affix{flex:none;height:30px;padding:0 var(--rh-s-2);background:transparent;border:1px solid var(--rh-line);border-radius:var(--rh-r-1);color:var(--rh-dim);font:500 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.04em;cursor:pointer;transition:color var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease)}.rh-affix:hover:not(:disabled){color:var(--rh-accent);border-color:var(--rh-accent)}.rh-affix:disabled{opacity:.4;cursor:not-allowed}.rh-seg{display:inline-flex;align-items:stretch;border:1px solid var(--rh-line);border-radius:var(--rh-r-1);overflow:hidden}.rh-seg--block{display:flex;width:100%}.rh-seg__item{flex:1 1 auto;min-width:0;height:28px;padding:0 var(--rh-s-3);background:transparent;border:0;color:var(--rh-dim);font:500 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:background var(--rh-fast) var(--rh-ease),color var(--rh-fast) var(--rh-ease)}.rh-seg__item+.rh-seg__item{border-left:1px solid var(--rh-line)}.rh-seg__item:hover:not(:disabled):not(.is-active){color:var(--rh-text)}.rh-seg__item.is-active{background:var(--rh-accent);color:var(--rh-on-accent);font-weight:600}.rh-seg__item:disabled{opacity:.35;cursor:not-allowed}.rh-status{display:inline-flex;align-items:center;gap:var(--rh-s-1);font:500 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--rh-dim)}.rh-status:before{content:"";width:6px;height:6px;border-radius:var(--rh-r-pill);background:currentColor;flex:none}.rh-status--live:before{background:var(--rh-accent)}.rh-status--warn:before{background:var(--rh-warn)}.rh-status--bad:before{background:var(--rh-neg)}.rh-status--idle:before{background:var(--rh-faint)}.rh-status--live:before{animation:rh-pulse 2.4s var(--rh-ease) infinite}@keyframes rh-pulse{0%,to{opacity:1}50%{opacity:.45}}.rh-badge{display:inline-flex;align-items:center;gap:var(--rh-s-1);padding:1px var(--rh-s-1);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);font:500 var(--rh-t-micro) / 1.5 var(--rh-font-mono);color:var(--rh-dim);white-space:nowrap}.rh-badge--accent{border-color:var(--rh-accent);color:var(--rh-accent)}.rh-badge--warn{border-color:var(--rh-warn);color:var(--rh-warn)}.rh-badge--neg{border-color:var(--rh-neg);color:var(--rh-neg)}.rh-table{width:100%;border-collapse:collapse;font-size:var(--rh-t-body)}.rh-table__scroll{overflow:auto;max-height:72vh;overscroll-behavior:contain}.rh-table th{text-align:left;font:500 var(--rh-t-micro) / 1.2 var(--rh-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rh-faint);padding:var(--rh-s-2) var(--rh-s-3);border-bottom:1px solid var(--rh-line-strong);white-space:nowrap;position:sticky;top:0;z-index:1;background:var(--rh-bg)}.rh-table td{padding:var(--rh-s-2) var(--rh-s-3);border-bottom:1px solid var(--rh-line);color:var(--rh-text);vertical-align:middle}.rh-table td.rh-num,.rh-table th.rh-num{text-align:right;font-family:var(--rh-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rh-table__sub{display:block;margin-top:1px;font-size:var(--rh-t-micro);color:var(--rh-faint);font-variant-numeric:tabular-nums}.rh-table__sub.is-pos{color:var(--rh-accent-2)}.rh-table .is-pos{color:var(--rh-accent)}.rh-table .is-neg{color:var(--rh-neg)}.rh-table__pair{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.rh-table__base{font-weight:600;color:var(--rh-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-table__quote{color:var(--rh-faint);white-space:nowrap}.rh-table__sort{background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:color var(--rh-fast) var(--rh-ease)}.rh-table__sort:hover{color:var(--rh-dim)}.rh-table__sort.is-active{color:var(--rh-accent)}.rh-table__sort:after{content:"↓";width:8px;opacity:0;font-size:9px}.rh-table__sort.is-active:after{opacity:1}.rh-table tbody tr{transition:background var(--rh-fast) var(--rh-ease)}.rh-table tbody tr:hover{background:color-mix(in srgb,var(--rh-accent) 6%,transparent)}.rh-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--rh-accent)}.rh-table tbody tr.is-clickable{cursor:pointer}.rh-table tbody tr.is-selected{background:var(--rh-accent-wash)}.rh-table tbody tr:last-child td{border-bottom:0}.rh-strip{display:flex;align-items:center;gap:var(--rh-s-2);flex-wrap:nowrap;min-width:0}.rh-strip>*:not(.rh-strip__search){flex:none}@media(max-width:720px){.rh-strip{flex-wrap:wrap}}.rh-strip .rh-seg__item,.rh-strip .rh-input,.rh-strip .rh-affix{height:28px}.rh-panel__head>.rh-strip{flex:1 1 auto;justify-content:flex-end}.rh-strip__search{position:relative;flex:1 1 220px;min-width:92px}.rh-strip__search .rh-input{padding-left:24px}.rh-strip__search:before{content:"⌕";position:absolute;left:7px;top:50%;transform:translateY(-50%);color:var(--rh-faint);font-size:13px;pointer-events:none}.rh-metric{display:inline-flex;align-items:baseline;gap:var(--rh-s-2);padding-left:var(--rh-s-3);border-left:1px solid var(--rh-line);font:500 var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rh-faint);white-space:nowrap}.rh-metric__value{color:var(--rh-accent);font-variant-numeric:tabular-nums;font-size:var(--rh-t-label)}.rh-spark{display:block;width:82px;height:20px;overflow:visible}.rh-spark path{fill:none;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rh-spark.is-pos path{stroke:var(--rh-accent)}.rh-spark.is-neg path{stroke:var(--rh-neg)}.rh-spark{opacity:.55;transition:opacity var(--rh-fast) var(--rh-ease)}tr:hover .rh-spark{opacity:1}.rh-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rh-s-2);padding:var(--rh-s-6) var(--rh-s-4);text-align:center;border:1px dashed var(--rh-line);border-radius:var(--rh-r-2);color:var(--rh-dim)}.rh-empty__mark{font:400 var(--rh-t-display) / 1 var(--rh-font-mono);color:var(--rh-line-strong)}.rh-empty__title{font:600 var(--rh-t-body) / 1.3 var(--rh-font-ui);color:var(--rh-text)}.rh-empty__note{font:400 var(--rh-t-label) / 1.5 var(--rh-font-ui);color:var(--rh-faint);max-width:40ch}.rh-scan{position:relative;overflow:hidden;height:2px;width:100%;background:var(--rh-line);border-radius:var(--rh-r-pill)}.rh-scan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,var(--rh-accent),transparent);animation:rh-scan 1.1s var(--rh-ease) infinite}@keyframes rh-scan{0%{transform:translate(-100%)}to{transform:translate(320%)}}.rh-skeleton{display:inline-block;min-width:3ch;height:1em;background:var(--rh-raised);border-radius:var(--rh-r-1);animation:rh-breathe 1.6s var(--rh-ease) infinite}@keyframes rh-breathe{0%,to{opacity:1}50%{opacity:.45}}.rh-tip{position:absolute;z-index:20;top:calc(100% + var(--rh-s-2));left:50%;transform:translate(-50%);min-width:160px;padding:var(--rh-s-2) var(--rh-s-3);background:var(--rh-surface);border:1px solid var(--rh-line-strong);border-radius:var(--rh-r-2);font:400 var(--rh-t-label) / 1.5 var(--rh-font-ui);color:var(--rh-text);pointer-events:none}.rh-tip--left{left:0;transform:none}.rh-tip--right{left:auto;right:0;transform:none}.rh-fx-scanline{position:relative}.rh-fx-scanline:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgb(255 255 255 / .035) 0 1px,transparent 1px 3px)}.rh-fx-cursor:after{content:"▊";margin-left:2px;color:var(--rh-accent);animation:rh-blink 1.1s steps(2,start) infinite}@keyframes rh-blink{50%{opacity:0}}.rh-fx-glow{box-shadow:0 0 0 1px var(--rh-accent),0 0 12px -4px var(--rh-accent)}.rh-fx-shift{transition:transform var(--rh-fast) var(--rh-ease)}.rh-fx-shift:hover{transform:translate(-1px,-1px)}.rh-fx-flicker{animation:rh-flicker 6s steps(1) infinite}@keyframes rh-flicker{0%,96%,to{opacity:1}97%{opacity:.86}98%{opacity:1}99%{opacity:.93}}@media(prefers-reduced-motion:reduce){.rh-status--live:before,.rh-scan:after,.rh-skeleton,.rh-fx-cursor:after,.rh-fx-flicker{animation:none}.rh-fx-shift:hover{transform:none}.rh-btn:active:not(:disabled){transform:none}}@media(max-width:1024px){.rh-panel{padding:var(--rh-s-3)}}@media(max-width:640px){.rh-btn{height:34px;padding:0 var(--rh-s-4)}.rh-btn--sm{height:28px}.rh-input,.rh-select,.rh-affix{height:34px}.rh-seg__item{height:32px}.rh-stat__label,.rh-field__label{font-size:var(--rh-t-body);letter-spacing:.03em}.rh-table th,.rh-table td{padding:var(--rh-s-2)}}.rh-menu{position:relative;display:inline-flex}.rh-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:none;border:none;cursor:default}.rh-menu__list{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:190px;padding:var(--rh-s-1) 0;background:var(--rh-surface);border:1px solid var(--rh-line-strong);border-radius:var(--rh-r-1)}.rh-menu__heading{margin:0;padding:var(--rh-s-2) var(--rh-s-3) var(--rh-s-1);font:500 var(--rh-t-micro) / 1.2 var(--rh-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rh-faint)}.rh-menu__heading+.rh-menu__heading,.rh-menu__item+.rh-menu__heading{border-top:1px solid var(--rh-line);margin-top:var(--rh-s-1)}.rh-menu__item{display:flex;align-items:center;gap:var(--rh-s-2);width:100%;padding:var(--rh-s-1) var(--rh-s-3);background:none;border:0;text-align:left;color:var(--rh-dim);font:400 var(--rh-t-body) / 1.6 var(--rh-font-ui);cursor:pointer}.rh-menu__item:hover{background:var(--rh-raised);color:var(--rh-text)}.rh-menu__item.is-active{color:var(--rh-accent)}.rh-menu__item input[type=checkbox]{accent-color:var(--rh-accent);margin:0}.rh-menu__tick{font-size:9px;width:10px;flex:none}.rh-pools{min-width:900px}.rh-pools__scroll{max-height:74vh}.rh-pools__pool{max-width:210px}.rh-pools__pool>*{vertical-align:middle}.rh-pools__ext{display:inline-flex;margin-right:var(--rh-s-2);opacity:.4;transition:opacity var(--rh-fast) var(--rh-ease)}tr:hover .rh-pools__ext{opacity:1}.rh-pools__ext img{display:block}.rh-pools__hook{margin-left:var(--rh-s-1);color:var(--rh-faint);font-size:11px}.rh-pools__hook.is-warn{color:var(--rh-warn)}.rh-pools__age{color:var(--rh-faint)}.rh-pools__scan{font-size:var(--rh-t-micro);letter-spacing:.08em}.rh-win{border:1px solid var(--rh-line);border-radius:var(--rh-r-1);background:var(--rh-bg);min-width:0}.rh-win--live{border-color:color-mix(in srgb,var(--rh-accent) 45%,var(--rh-line))}.rh-win--alert{border-color:var(--rh-warn)}.rh-win__bar{display:flex;align-items:center;gap:var(--rh-s-3);padding:var(--rh-s-2) var(--rh-s-3);border-bottom:1px solid var(--rh-line);background:var(--rh-surface);min-width:0}.rh-win__id{display:inline-flex;align-items:baseline;gap:var(--rh-s-2);font:600 var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rh-dim);white-space:nowrap}.rh-win__id:before{content:">_";color:var(--rh-accent);letter-spacing:0}.rh-win__slot{flex:1 1 auto;display:flex;align-items:center;gap:var(--rh-s-2);min-width:0}.rh-win__marks{display:inline-flex;gap:5px;flex:none;opacity:.5}.rh-win__marks i{width:7px;height:7px;border:1px solid var(--rh-line-strong);border-radius:1px}.rh-win__marks i:nth-child(1){border-width:0 0 1px;height:4px;align-self:center}.rh-win__marks i:nth-child(3){border:0;display:inline-flex;align-items:center;justify-content:center;width:9px;height:9px;font:11px / 1 var(--rh-font-mono);color:var(--rh-line-strong)}.rh-win__marks i:nth-child(3):before{content:"×"}.rh-win__marks{align-items:center}.rh-win__body{padding:var(--rh-s-4);min-width:0}.rh-win__body--flush{padding:0}.rh-win__body--tight{padding:var(--rh-s-3)}.rh-crt{background-image:repeating-linear-gradient(180deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 3px)}.rh-glow{text-shadow:0 0 10px color-mix(in srgb,var(--rh-accent) 45%,transparent)}.rh-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--rh-s-2)}.rh-meter__track{position:relative;height:9px;border:1px solid var(--rh-line);border-radius:0;background:repeating-linear-gradient(90deg,var(--rh-raised) 0 4px,transparent 4px 6px)}.rh-meter__fill{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--rh-accent) 0 4px,transparent 4px 6px)}.rh-meter__fill.is-warn{background:repeating-linear-gradient(90deg,var(--rh-warn) 0 4px,transparent 4px 6px)}.rh-meter__fill.is-neg{background:repeating-linear-gradient(90deg,var(--rh-neg) 0 4px,transparent 4px 6px)}.rh-meter__value{font:500 var(--rh-t-micro) / 1 var(--rh-font-mono);font-variant-numeric:tabular-nums;color:var(--rh-dim);min-width:4ch;text-align:right}.rh-meter__label{grid-column:1 / -1;font:500 var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rh-faint)}.rh-tag{font:600 var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rh-dim);white-space:nowrap}.rh-tag:before{content:"["}.rh-tag:after{content:"]"}.rh-tag--ok{color:var(--rh-accent)}.rh-tag--warn{color:var(--rh-warn)}.rh-tag--bad{color:var(--rh-neg)}.rh-tag--info{color:var(--rh-data-2)}.rh-log{display:flex;flex-direction:column}.rh-log__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--rh-s-3);padding:var(--rh-s-2) 0;border-bottom:1px solid var(--rh-line);font-size:var(--rh-t-body)}.rh-log__row:last-child{border-bottom:0}.rh-log__when{font:400 var(--rh-t-micro) / 1.4 var(--rh-font-mono);color:var(--rh-faint);white-space:nowrap}.rh-log__what{color:var(--rh-text);min-width:0}.rh-key{font:500 var(--rh-t-micro) / 1.4 var(--rh-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--rh-faint)}.card{background:var(--rh-bg);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);padding:var(--rh-s-4);background-image:repeating-linear-gradient(180deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 3px)}.card>h2,.panel-head h2{font:600 var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rh-dim)}.card>h2:before,.panel-head h2:before{content:">_ ";color:var(--rh-accent);letter-spacing:0}.btn{border-radius:var(--rh-r-1);font-family:var(--rh-font-ui);letter-spacing:.03em}.btn.primary{background:var(--rh-accent);color:var(--rh-on-accent);border:1px solid var(--rh-accent)}input,select,textarea{border-radius:var(--rh-r-1)}.rh-pools__bar{display:flex;justify-content:flex-end;padding:var(--rh-s-3);border-bottom:1px solid var(--rh-line)}.rh-pools__note{margin:0;padding:var(--rh-s-4) var(--rh-s-3);color:var(--rh-dim);font-size:var(--rh-t-body)}.rh-pools__note.is-neg{color:var(--rh-neg)}.rh-open{display:inline-flex;align-items:center;gap:var(--rh-s-1);padding:3px var(--rh-s-2);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);font:600 var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rh-faint);white-space:nowrap;transition:color var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease)}.rh-open__arrow{transition:transform var(--rh-fast) var(--rh-ease)}tr:hover .rh-open{color:var(--rh-on-accent);background:var(--rh-accent);border-color:var(--rh-accent)}tr:hover .rh-open__arrow{transform:translate(2px)}.rh-pools__act{text-align:right;width:1%}@media(prefers-reduced-motion:reduce){tr:hover .rh-open__arrow{transform:none}}.rh-glyph{display:block;width:100%;height:18px;margin-bottom:var(--rh-s-1);fill:var(--rh-faint);transition:fill var(--rh-fast) var(--rh-ease)}.shape:hover .rh-glyph{fill:var(--rh-dim)}.shape.active .rh-glyph{fill:var(--rh-accent)}.shape{border-radius:var(--rh-r-1)!important;font-family:var(--rh-font-ui)}.shape.active{border-color:var(--rh-accent)!important;background:var(--rh-accent-wash)!important}.shape-spread{font-family:var(--rh-font-mono);font-variant-numeric:tabular-nums}.rh-use{display:inline-flex;align-items:center;gap:var(--rh-s-1);height:26px;padding:0 var(--rh-s-2);background:transparent;border:1px solid var(--rh-line-strong);border-radius:var(--rh-r-1);color:var(--rh-dim);font:600 var(--rh-t-micro) / 1 var(--rh-font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease)}.rh-use__arrow{transition:transform var(--rh-fast) var(--rh-ease)}.rh-use:hover:not(:disabled){color:var(--rh-on-accent);background:var(--rh-accent);border-color:var(--rh-accent)}.rh-use:hover:not(:disabled) .rh-use__arrow{transform:translate(2px)}.rh-use.is-active,.rh-use:disabled{color:var(--rh-accent);border-color:var(--rh-accent);background:var(--rh-accent-wash);cursor:default;opacity:1}.create-layout .rh-win{display:flex;flex-direction:column;min-height:0}.create-layout .rh-win__body{flex:1 1 auto;min-height:0;overflow:auto}.panel-preview .rh-win__body{overflow:visible}@media(prefers-reduced-motion:reduce){.rh-use:hover:not(:disabled) .rh-use__arrow{transform:none}}.rh-win__spacer{flex:1 1 auto}.history-table table{font-family:var(--rh-font-mono)}.history-table th{font:500 var(--rh-t-micro) / 1.2 var(--rh-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rh-faint);border-bottom:1px solid var(--rh-line-strong)}.history-table td{border-bottom:1px solid var(--rh-line)}.history-table tbody tr:hover{background:color-mix(in srgb,var(--rh-accent) 5%,transparent)}.dash-stat,.nav-card{background:var(--rh-bg)!important;border:1px solid var(--rh-line)!important;border-radius:var(--rh-r-1)!important}.dash-stat-label,.dash-stat-sub{font-family:var(--rh-font-ui);letter-spacing:.12em;text-transform:uppercase}.dash-stat-value{font-family:var(--rh-font-mono);font-variant-numeric:tabular-nums}.dash-stat-hero{background:var(--rh-bg)!important;border-color:color-mix(in srgb,var(--rh-accent) 40%,var(--rh-line))!important}.dash-stat-hero .dash-stat-value{text-shadow:0 0 12px color-mix(in srgb,var(--rh-accent) 35%,transparent)}.pos-card{background:var(--rh-bg)!important;border:1px solid var(--rh-line)!important;border-radius:var(--rh-r-1)!important;background-image:repeating-linear-gradient(180deg,rgb(255 255 255 / .015) 0 1px,transparent 1px 3px)}.pos-card.out-of-range{border-color:var(--rh-warn)!important}.pos-card .pos-title,.pos-metrics .stat-label{font-family:var(--rh-font-ui);letter-spacing:.1em;text-transform:uppercase}.pos-metrics .stat-value{font-family:var(--rh-font-mono);font-variant-numeric:tabular-nums}.candle-chart svg,.chart-bars,.lq{shape-rendering:crispEdges}.chart-price-line,.spark path,.rh-spark path{shape-rendering:geometricPrecision}.candle.up .wick,.candle.up .body{stroke:var(--rh-accent);fill:var(--rh-accent)}.candle.down .wick,.candle.down .body{stroke:var(--rh-neg);fill:var(--rh-neg)}.candle.up .vol{fill:var(--rh-accent);opacity:.18}.candle.down .vol{fill:var(--rh-neg);opacity:.18}.chart-price-line{stroke:var(--rh-accent);stroke-width:1.25}.spot-line{stroke:var(--rh-warn);stroke-dasharray:3 3;stroke-width:1}.candle-chart .axis,.candle-chart .time-label{fill:var(--rh-faint);font-family:var(--rh-font-mono);font-size:var(--rh-t-micro);letter-spacing:.06em}.candle-chart .time-tick line{stroke:var(--rh-line)}.guide line{stroke:var(--rh-accent);stroke-width:1.5}.guide-chip{fill:var(--rh-bg);stroke:var(--rh-accent);rx:1}.guide-text{fill:var(--rh-accent);font-family:var(--rh-font-mono);font-size:var(--rh-t-micro)}.chart-bar{border-radius:0}.chart-bar-slot.hot .chart-bar{filter:none;box-shadow:0 0 0 1px var(--rh-accent)}.chart-axis,.chart-note,.chart-hint,.chart-empty{font-family:var(--rh-font-mono);font-size:var(--rh-t-micro);letter-spacing:.08em;color:var(--rh-faint)}.lq-bar,.lq-track{border-radius:0!important}.rh-win__id,.rh-panel__title,.rh-nav__item,.rh-btn,.rh-seg__item,.rh-key,.rh-tag,.rh-status,.rh-open,.rh-use,.rh-table th,.rh-field__label,.rh-empty__title,.rh-meter__label,.rh-badge{font-family:var(--rh-font-pixel);text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never}.rh-nav__item{font-size:var(--rh-t-label);letter-spacing:.06em}.rh-btn,.rh-seg__item{letter-spacing:.04em}.rh-table th{font-size:9px;letter-spacing:.1em}.rh-win__id{font-size:var(--rh-t-label);letter-spacing:.1em}.rh-key,.rh-tag,.rh-status{letter-spacing:.06em}.card>h2,.panel-head h2,.stat-label,.field-label,.dash-stat-label,.menu-heading,.rh-menu__heading,.shape,.ver,.seg,.range,.btn{font-family:var(--rh-font-pixel);text-transform:uppercase;-webkit-font-smoothing:none}.btn,.seg,.range,.ver,.shape{letter-spacing:.04em;font-size:var(--rh-t-label)}.rh-num,.rh-table__sub,.rh-metric__value,.rh-meter__value,.rh-stat__value,.mono,.num,input,.rh-input,.stat-value,.dash-stat-value{font-family:var(--rh-font-mono)!important;text-transform:none;-webkit-font-smoothing:antialiased}.rh-scan-band{border-bottom:1px solid var(--rh-line);background:linear-gradient(180deg,color-mix(in srgb,var(--rh-accent) 3%,transparent),transparent 70%)}.rh-scan-band__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rh-line);border-bottom:1px solid var(--rh-line)}.rh-readout{display:flex;flex-direction:column;gap:var(--rh-s-1);padding:var(--rh-s-3) var(--rh-s-3) var(--rh-s-3);background:var(--rh-bg);min-width:0}.rh-readout__key{font:400 9px / 1.4 var(--rh-font-pixel);letter-spacing:.16em;text-transform:uppercase;color:var(--rh-faint);-webkit-font-smoothing:none}.rh-readout__val{font:500 var(--rh-t-figure) / 1.1 var(--rh-font-mono);font-variant-numeric:tabular-nums;color:var(--rh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-readout__val.is-pos b{color:var(--rh-accent)}.rh-readout__val.is-neg b{color:var(--rh-neg)}.rh-readout:first-child .rh-readout__val{color:var(--rh-accent);text-shadow:0 0 12px color-mix(in srgb,var(--rh-accent) 40%,transparent)}@media(max-width:780px){.rh-scan-band__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rh-pools__rank{width:1%;padding-right:0!important;font:400 9px / 1 var(--rh-font-pixel);color:var(--rh-faint);text-align:right;-webkit-font-smoothing:none;-webkit-user-select:none;user-select:none}tr:hover .rh-pools__rank{color:var(--rh-accent)}.rh-pools tbody tr td:first-child{position:relative}.rh-pools tbody tr td:first-child:before,.rh-pools tbody tr td:last-child:after{content:"";position:absolute;width:5px;height:5px;opacity:0;transition:opacity var(--rh-fast) var(--rh-ease)}.rh-pools tbody tr td:last-child{position:relative}.rh-pools tbody tr td:first-child:before{left:0;top:4px;border-left:2px solid var(--rh-accent);border-top:2px solid var(--rh-accent)}.rh-pools tbody tr td:last-child:after{right:0;bottom:4px;border-right:2px solid var(--rh-accent);border-bottom:2px solid var(--rh-accent)}.rh-pools tbody tr:hover td:first-child:before,.rh-pools tbody tr:hover td:last-child:after{opacity:1}.rh-pools tbody tr:hover td:first-child{box-shadow:none}.rh-land{display:flex;flex-direction:column;gap:var(--rh-s-5)}.rh-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--rh-s-6);padding:var(--rh-s-6) var(--rh-s-5);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);background:radial-gradient(90% 140% at 12% 0%,color-mix(in srgb,var(--rh-accent) 6%,transparent),transparent 60%),repeating-linear-gradient(180deg,rgb(255 255 255 / .02) 0 1px,transparent 1px 3px)}.rh-hero__copy{min-width:0}.rh-hero__eyebrow{margin:0 0 var(--rh-s-4);font:400 9px / 1.6 var(--rh-font-pixel);letter-spacing:.18em;text-transform:uppercase;color:var(--rh-faint);-webkit-font-smoothing:none}.rh-hero__title{margin:0 0 var(--rh-s-4);font:400 clamp(28px,5.2vw,54px) / 1.15 var(--rh-font-pixel);letter-spacing:.02em;text-transform:uppercase;color:var(--rh-text);-webkit-font-smoothing:none;text-shadow:0 0 26px color-mix(in srgb,var(--rh-accent) 22%,transparent)}.rh-hero__caret{display:inline-block;width:.45em;height:.82em;margin-left:.18em;background:var(--rh-accent);vertical-align:-.06em;animation:rh-blink 1.1s steps(2,start) infinite}.rh-hero__lede{margin:0 0 var(--rh-s-5);max-width:56ch;font-size:var(--rh-t-body);line-height:1.75;color:var(--rh-dim)}.rh-hero__cta{display:flex;flex-wrap:wrap;gap:var(--rh-s-3)}.rh-hero__mark{display:grid;place-items:center;padding:var(--rh-s-4);border:1px solid color-mix(in srgb,var(--rh-accent) 35%,var(--rh-line));border-radius:var(--rh-r-1);background:color-mix(in srgb,var(--rh-accent) 4%,transparent)}.rh-cta{display:inline-flex;align-items:center;gap:var(--rh-s-2);height:38px;padding:0 var(--rh-s-4);border:1px solid var(--rh-accent);border-radius:var(--rh-r-1);background:var(--rh-accent);color:var(--rh-on-accent);font:400 var(--rh-t-label) / 1 var(--rh-font-pixel);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:none;cursor:pointer;transition:background var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.rh-cta:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--rh-accent) 22%,transparent);transform:translate(-1px,-1px)}.rh-cta:active{transform:translateY(1px);box-shadow:none}.rh-cta:focus-visible{outline:2px solid var(--rh-accent);outline-offset:3px}.rh-cta--ghost{background:transparent;color:var(--rh-accent);border-color:var(--rh-line-strong)}.rh-cta--ghost:hover{border-color:var(--rh-accent)}.rh-land__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--rh-s-4)}.rh-land__body{margin:0 0 var(--rh-s-4);max-width:62ch;font-size:var(--rh-t-body);line-height:1.8;color:var(--rh-dim)}.rh-land__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--rh-s-2);font-size:var(--rh-t-body);color:var(--rh-dim)}.rh-land__list li{padding-left:var(--rh-s-4);position:relative;line-height:1.7}.rh-land__list li:before{content:"▸";position:absolute;left:0;color:var(--rh-accent)}.rh-land__shapes{display:flex;gap:var(--rh-s-3);flex-wrap:wrap}.rh-land__shape{flex:1 1 140px;display:flex;flex-direction:column;gap:var(--rh-s-1);padding:var(--rh-s-3);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);min-width:0}.rh-land__shape .rh-glyph{height:34px;margin-bottom:var(--rh-s-2)}.rh-land__shape b{font:400 var(--rh-t-label) / 1.4 var(--rh-font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--rh-dim);-webkit-font-smoothing:none}.rh-land__shape i{font-style:normal;font-size:var(--rh-t-micro);color:var(--rh-faint)}.rh-land__shape.is-on{border-color:color-mix(in srgb,var(--rh-accent) 45%,var(--rh-line))}.rh-land__shape.is-on .rh-glyph{fill:var(--rh-accent)}.rh-land__shape.is-on b{color:var(--rh-accent)}.rh-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;background:var(--rh-line);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);overflow:hidden}.rh-step{display:flex;flex-direction:column;gap:var(--rh-s-2);padding:var(--rh-s-4);background:var(--rh-bg);min-width:0}.rh-step__n{font:400 var(--rh-t-display) / 1 var(--rh-font-pixel);color:color-mix(in srgb,var(--rh-accent) 55%,transparent);-webkit-font-smoothing:none}.rh-step__name{font:400 var(--rh-t-label) / 1.4 var(--rh-font-pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--rh-text);-webkit-font-smoothing:none}.rh-step__body{font-size:var(--rh-t-micro);line-height:1.8;color:var(--rh-faint)}.rh-land__foot{display:flex;justify-content:center;margin-top:var(--rh-s-5)}@media(max-width:760px){.rh-hero{grid-template-columns:minmax(0,1fr);gap:var(--rh-s-5);padding:var(--rh-s-5) var(--rh-s-4)}.rh-hero__mark{justify-self:start}}@media(prefers-reduced-motion:reduce){.rh-hero__caret{animation:none}.rh-cta:hover,.rh-cta:active{transform:none}}*{box-sizing:border-box}body{margin:0;color:var(--text);font:var(--rh-t-body) / 1.5 var(--rh-font-ui)}.app{max-width:1320px;margin:0 auto;padding:24px 20px 80px}.lede{color:var(--muted);max-width:none;margin:20px 0 24px}.stack{display:flex;flex-direction:column;gap:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--rh-r-1);padding:18px}.card h2{margin:0 0 14px;font-size:15px;font-weight:600}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:var(--rh-r-1);padding:9px 11px;font-family:var(--rh-font-mono);font-size:13px;width:100%}input:focus{outline:none;border-color:var(--accent)}small{color:var(--muted);font-size:11px}.btn{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:var(--rh-r-1);padding:9px 16px;font-size:14px;cursor:pointer}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--rh-raised);border:none;color:var(--on-accent);font-weight:600}.segmented{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.seg{flex:1;min-width:150px;padding:10px;border-radius:var(--rh-r-1);cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-size:13px}.seg.active{border-color:var(--accent);color:var(--text)}.shapes{display:flex;gap:8px;flex-wrap:wrap}.shape{padding:7px 13px;border-radius:var(--rh-r-1);cursor:pointer;font-size:13px;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.shape.active{border-color:var(--accent);color:var(--text);background:var(--accent-wash)}.blurb{margin:10px 0 16px;font-size:13px}.pool-state,.totals{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.stat{display:flex;flex-direction:column;gap:2px}.stat-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.stat-value{font-family:var(--rh-font-mono);font-size:14px}.chart{margin:6px 0 18px}.chart-bars{display:flex;align-items:flex-end;gap:3px;height:150px;padding:10px;background:var(--panel-2);border-radius:var(--rh-r-1);overflow:visible}.chart-bar-slot{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end}.chart-bar{width:100%;border-radius:var(--rh-r-1) 3px 0 0;background:var(--rh-raised);min-height:3px;transition:filter .12s ease}.chart-bar-slot.hot .chart-bar{filter:brightness(1.3)}.chart-bars:hover .chart-bar-slot:not(.hot) .chart-bar{filter:brightness(.72)}@media(prefers-reduced-motion:reduce){.chart-bar{transition:none}}.chart-axis{display:flex;justify-content:space-between;font-family:var(--rh-font-mono);font-size:11px;color:var(--muted);padding:6px 4px 0}.chart-spot{color:var(--warn)}details{margin-top:8px}summary{cursor:pointer;color:var(--muted);font-size:13px;padding:6px 0}table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}th,td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;font-size:11px;text-transform:uppercase}.mono{font-family:var(--rh-font-mono);font-size:12px}.actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.muted{color:var(--muted)}.ok{color:var(--ok)}.warn{color:var(--warn)}.error{color:var(--err)}.card.error{border-color:var(--err)}a{color:var(--accent-2)}@media(max-width:600px){.app{padding:16px 12px 60px}.grid{grid-template-columns:1fr}}.ladder-block{border:1px solid var(--line);border-radius:var(--rh-r-1);padding:14px;margin-bottom:12px;background:var(--panel-2)}.ladder-block .totals{margin-top:0;padding-top:0;border-top:none}.inline-field{flex-direction:row;align-items:center;gap:10px;margin-top:8px;font-size:13px}.inline-field input{width:80px}.straddle-toggle{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.straddle-toggle .inline-field{color:var(--text)}.straddle-toggle input[type=checkbox]:not(.switch){width:auto;accent-color:var(--accent)}.straddle-toggle .grid{margin-top:10px}.card.preflight{border-color:var(--warn);margin-top:16px}.preflight-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;flex-wrap:wrap}.pool-list{margin-top:12px;border:1px solid var(--line);border-radius:var(--rh-r-1);overflow:hidden}.pool-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.pool-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-row>button{overflow:visible}.pool-row:last-child{border-bottom:none}.pool-row.pool-head{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:var(--panel-2)}.pool-row.selected{background:var(--accent-wash)}.pool-row .btn{padding:5px 12px;font-size:12px}@media(max-width:700px){.pool-row.pool-head{display:none}.pool-row{grid-template-columns:1fr auto;grid-template-areas:"terms terms" "depth action";row-gap:8px;padding:12px}.quote-group .pool-row>:nth-child(1){grid-area:terms;font-size:14px}.quote-group .pool-row>:nth-child(1):after{content:" · spacing " attr(data-spacing);color:var(--muted)}.quote-group .pool-row>:nth-child(2){display:none}.quote-group .pool-row>:nth-child(3){grid-area:depth}.quote-group .pool-row>.btn{grid-area:action}}.pool-group{border:1px solid var(--line);border-radius:var(--rh-r-1);padding:16px;margin-bottom:16px}.pool-group>.totals:first-child{margin-top:0;padding-top:0;border-top:none}.pool-controls{display:flex;gap:20px;flex-wrap:wrap;margin:12px 0}.depth{display:flex;align-items:center;gap:8px}.depth-bar{flex:1;height:6px;min-width:30px;border-radius:var(--rh-r-1);background:var(--panel-2);overflow:hidden}.depth-bar>span{display:block;height:100%;background:var(--rh-raised)}.depth .mono{font-size:11px;color:var(--muted);white-space:nowrap}.tx-blocker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.tx-blocker .btn{padding:6px 14px;font-size:13px}.advanced{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.advanced>summary{color:var(--muted)}.advanced p{font-size:12px;margin:8px 0 12px}.quote-group{margin-top:16px}.quote-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:13px}.quote-pair{font-weight:600}.quote-group .pool-row{grid-template-columns:1.2fr 1fr 1.6fr auto}.ladder-table{overflow-x:auto;margin-top:10px}.ladder-table table{min-width:640px}.ladder-table td,.ladder-table th{padding:6px 10px;white-space:nowrap}.ladder-table .num{text-align:right}.ladder-table .up{color:var(--ok)}.ladder-table .down{color:var(--err)}.ladder-table tr.straddle{background:var(--accent-wash)}.dist-bar{display:block;height:8px;min-width:90px;border-radius:var(--rh-r-1);background:var(--panel-2);overflow:hidden}.dist-bar>span{display:block;height:100%;border-radius:var(--rh-r-1)}.input-row{display:flex;gap:6px}.input-row input{flex:1 1 50%;min-width:0}.unit-toggle{flex:1 1 50%;min-width:0;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:var(--rh-r-1);padding:0 12px;font-size:12px;cursor:pointer;white-space:nowrap}.unit-toggle:hover{border-color:var(--accent);color:var(--text)}.spacing-note{font-size:12px;margin-top:14px;line-height:1.5}.spacing-note strong{color:var(--text)}.card.error{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.card.error .btn{border-color:var(--err)}.price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:13px}.price-line .stat-value{font-size:15px}.btn.refresh{padding:4px 10px;font-size:13px;line-height:1}.net-badge{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:var(--rh-r-1);padding:4px 12px;font-size:12px;white-space:nowrap}.net-badge.wrong{border-color:var(--err);color:var(--err)}.ver-badge{display:inline-block;background:var(--accent-wash);border:1px solid var(--accent);color:var(--accent);border-radius:var(--rh-r-1);padding:1px 5px;font-size:10px;letter-spacing:.03em;vertical-align:middle}.dash-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 18px}.dash-head h2{margin:0;font-size:22px}.dash-stat-grid{display:grid;gap:12px;margin-bottom:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.dash-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--rh-r-1);padding:14px 16px}.dash-stat.up{border-color:#3ddc9759;background:#3ddc970f}.dash-stat.down{border-color:#ff6b6b59;background:#ff6b6b0f}.dash-stat-label{color:var(--muted);font-size:12px;letter-spacing:.02em;display:flex;align-items:center;gap:6px}.dash-stat-info{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:var(--rh-r-1);border:1px solid var(--line);font-size:9px;cursor:help;flex:none}.dash-stat-value{font-size:28px;font-weight:650;margin:6px 0 2px;letter-spacing:-.02em}.dash-stat-value.up{color:var(--ok)}.dash-stat-value.down{color:var(--err)}.dash-stat-sub{color:var(--muted);font-size:12px}.dash-cols{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.dash-cols .card{margin:0}.dash-cols h3{margin:0 0 12px;font-size:15px}.pnl-chart svg{width:100%;height:auto;display:block}.pnl-chart .grid{stroke:var(--line);stroke-width:1}.pnl-chart .zero{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.pnl-chart .axis{fill:var(--muted);font-size:10px;font-family:var(--rh-font-mono)}.pnl-chart .bar.up{fill:var(--ok);opacity:.55}.pnl-chart .bar.down{fill:var(--err);opacity:.55}.pnl-chart .cum-line{stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.pnl-chart .cursor{stroke:var(--accent-2);stroke-width:1;opacity:.7}.chart-empty,.chart-hint{text-align:center;padding:24px 0;font-size:13px}.chart-hint{padding:8px 0 0}.chart-tip{display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:13px}.chart-tip .up{color:var(--ok)}.chart-tip .down{color:var(--err)}.ladder-row{display:block;width:100%;text-align:left;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--rh-r-1);padding:12px 14px;margin-bottom:8px;color:inherit;font:inherit;transition:border-color .15s,background .15s}.ladder-row:hover{border-color:var(--accent);background:var(--rh-line)}.lr-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lr-pair strong{font-size:15px}.lr-meta{display:block;font-size:11px;margin-top:2px}.lr-nums{display:flex;gap:16px;align-items:center}.lr-num{display:flex;flex-direction:column;align-items:flex-end}.lr-num em{font-style:normal;font-weight:600;font-size:14px}.lr-num small{color:var(--muted);font-size:10px}.lr-num.up em{color:var(--ok)}.lr-num.down em{color:var(--err)}.lr-num.fees em{color:var(--warn)}.lr-range-tag{font-size:10px;padding:3px 8px;border-radius:var(--rh-r-1);white-space:nowrap;border:1px solid var(--line)}.lr-range-tag.in{color:var(--ok);border-color:#3ddc9766}.lr-range-tag.out{color:var(--warn);border-color:#ffb45466}.lr-bar{position:relative;height:6px;margin:12px 0 4px}.lr-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rh-r-1);background:var(--rh-raised);opacity:.45}.lr-marker{position:absolute;top:-3px;width:12px;height:12px;border-radius:var(--rh-r-1);background:var(--text);border:2px solid var(--bg);transform:translate(-50%)}.lr-marker.off{background:var(--warn)}.lr-marker.off.left{left:0}.lr-marker.off.right{left:100%}.lr-scale{display:flex;justify-content:space-between;font-size:10px}.lr-spot{color:var(--muted)}.lr-spot.in{color:var(--text)}.pool-group.focused{outline:1px solid var(--accent);outline-offset:4px;border-radius:var(--rh-r-1)}@media(max-width:900px){.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-cols{grid-template-columns:minmax(0,1fr)}.lr-top{flex-direction:column}.lr-nums{width:100%;justify-content:space-between;gap:8px}}.lr-scale i{font-style:normal;opacity:.55;font-size:9px;letter-spacing:.04em}.lr-spot.out{color:var(--warn)}.dash-stat-caveat{opacity:.65}.shape{display:inline-flex;align-items:baseline;gap:6px}.shape-spread{font-family:var(--rh-font-mono);font-size:10px;opacity:.55}.shape.active .shape-spread{opacity:.8}.token-field{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.token-field label{flex:1 1 auto;min-width:0}@media(min-width:701px){.token-field label{min-width:220px}}.version-toggle{display:flex;gap:0;margin-bottom:2px}.version-toggle .ver{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);padding:9px 14px;font:inherit;font-size:13px;cursor:pointer}.version-toggle .ver:first-child{border-radius:var(--rh-r-1) 0 0 8px}.version-toggle .ver:last-child{border-radius:0 8px 8px 0;border-left:none}.version-toggle .ver.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ver-badge.v3{background:var(--rh-accent-wash);border-color:var(--accent-2);color:var(--accent-2)}.token-results{margin-top:12px}.token-results ul{list-style:none;margin:0;padding:0}.token-results li{margin-bottom:6px}.token-warn{font-size:12px;line-height:1.5;color:var(--warn);background:#ffb45412;border:1px solid rgba(255,180,84,.3);border-radius:var(--rh-r-1);padding:9px 12px;margin:0 0 10px}.token-hit{display:grid;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit;gap:2px 12px;padding:9px 12px;grid-template-columns:minmax(0,1fr) auto;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--rh-r-1)}.token-hit:hover{border-color:var(--accent);background:var(--rh-line)}.th-id{display:flex;align-items:baseline;gap:8px;min-width:0}.th-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-dupe{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--warn);border:1px solid rgba(255,180,84,.45);border-radius:var(--rh-r-1);padding:1px 5px;flex:none}.th-nums{display:flex;gap:12px;font-size:12px;color:var(--muted);white-space:nowrap}.th-addr{grid-column:1 / -1;font-size:10.5px}.v3-note{font-size:12px;line-height:1.5;color:var(--muted);border-left:2px solid var(--accent-2);padding:2px 0 2px 10px;margin:14px 0 10px}.v3-list{border:1px solid var(--line);border-radius:var(--rh-r-1);overflow:hidden}.v3-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 130px auto;gap:10px;padding:9px 12px;align-items:center;font-size:13px}.v3-row+.v3-row{border-top:1px solid var(--line)}.v3-head{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:700px){.token-field{flex-direction:column;align-items:stretch}.version-toggle{align-self:flex-start}.v3-row{grid-template-columns:minmax(0,1fr) 90px auto}.v3-row>:nth-child(2){display:none}}.chart-range{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.range-tabs{display:flex}.range-tabs .range{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);padding:4px 12px;font:inherit;font-size:12px;cursor:pointer}.range-tabs .range:first-child{border-radius:var(--rh-r-1) 0 0 6px}.range-tabs .range:last-child{border-radius:0 6px 6px 0}.range-tabs .range:not(:first-child){border-left:none}.range-tabs .range.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.range-tabs .range:disabled{opacity:.35;cursor:not-allowed}.range-total{font-size:13px;font-weight:600}.range-total.up{color:var(--ok)}.range-total.down{color:var(--err)}.ladder-block.out-of-range{border-color:#ffb45459}.stranded{font-size:12.5px;line-height:1.55;color:var(--warn);background:#ffb4540f;border:1px solid rgba(255,180,84,.25);border-radius:var(--rh-r-1);padding:9px 12px;margin-top:12px}.stranded .mono{color:var(--text)}.btn.refresh .spin{display:inline-block;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn.refresh .spin{animation:none;opacity:.5}}.price-unit-toggle{display:flex;align-self:center}.price-unit-toggle .ver{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);padding:4px 10px;font:inherit;font-size:11px;cursor:pointer}.price-unit-toggle .ver:first-child{border-radius:var(--rh-r-1) 0 0 6px}.price-unit-toggle .ver:last-child{border-radius:0 6px 6px 0;border-left:none}.price-unit-toggle .ver.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.price-unit-toggle .ver:disabled{opacity:.35;cursor:not-allowed}.ladder-block .lr-bar{margin:14px 0 4px}.col-toggle{background:none;border:none;padding:0;cursor:pointer;color:var(--muted);font:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;border-bottom:1px dotted var(--line)}.col-toggle:hover{color:var(--accent);border-bottom-color:var(--accent)}.history-table{overflow-x:auto}.history-table table{min-width:720px}.history-table td{vertical-align:top}.hist-sub{font-size:11px}.col-toggle.active{color:var(--accent);border-bottom-color:var(--accent)}.create-pool-slot{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.create-pool{border:1px solid var(--accent);border-radius:var(--rh-r-1);padding:16px 18px 18px}.create-pool h3{margin:0 0 4px;font-size:15px}.create-pool .grid{margin-top:12px}.create-pool select{width:100%;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:var(--rh-r-1);padding:9px 10px;font:inherit;font-size:14px}.create-pool .actions{margin-top:16px;align-items:center}.create-summary{font-size:11px}.dropdown{position:relative}.dropdown-trigger{display:inline-flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:var(--rh-r-1);padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.dropdown-trigger:hover{border-color:var(--accent)}.dropdown-trigger .chev{color:var(--muted);font-size:10px}.dropdown-trigger[aria-expanded=true]{border-color:var(--accent)}.dropdown-menu{position:absolute;top:calc(100% + 6px);z-index:40;min-width:250px;background:var(--panel);border:1px solid var(--line);border-radius:var(--rh-r-1);padding:6px;display:flex;flex-direction:column;gap:2px}.dropdown-menu.left{left:0}.dropdown-menu.right{right:0}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:none;border:none;color:inherit;font:inherit;font-size:13px;padding:8px 10px;border-radius:var(--rh-r-1);cursor:pointer;text-decoration:none}.menu-item:hover:not(:disabled){background:var(--panel-2)}.menu-item:disabled{opacity:.45;cursor:not-allowed}.menu-item small{display:block;font-size:11px;margin-top:1px;line-height:1.35}.menu-item.active{color:var(--ok)}.menu-item.danger{color:var(--err)}.menu-item.danger:hover{background:#ff6b6b1a}.menu-mark{color:var(--muted);font-size:12px;flex:none}.menu-mark.soon{font-size:9px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);border-radius:var(--rh-r-1);padding:1px 5px}.menu-heading{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:10px 10px 4px;border-top:1px solid var(--line);margin-top:4px}.menu-address{font-size:11px;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;word-break:break-all}.net-label{display:inline-flex;align-items:center;gap:7px}.net-dot{width:7px;height:7px;border-radius:var(--rh-r-1);background:var(--ok);flex:none}.net-label.wrong{color:var(--warn)}.net-label.wrong .net-dot{background:var(--warn)}.wallet-label{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.25}.wallet-label small{font-size:10.5px}@media(max-width:600px){.dropdown-menu{min-width:210px}.wallet-label small{display:none}}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.panel-head h2{margin:0}.stat.holds{flex-direction:row;align-items:baseline;gap:8px;flex:0 0 auto}.stat.holds .stat-value{white-space:nowrap}.unit-toggle.narrow{flex:0 0 auto;min-width:44px;font-size:15px}.tx-status{margin:12px 0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--rh-r-1);background:var(--panel-2)}.tx-status p{margin:0;font-size:13px}.waiting{font-size:12.5px;line-height:1.55;color:var(--muted);border-left:2px solid var(--ok);padding:4px 0 4px 10px;margin-top:12px}.waiting strong{color:var(--ok)}.sell-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:4px}.stat.inline{flex-direction:row;align-items:baseline;gap:8px;flex:0 0 auto}.stat.inline .stat-value{white-space:nowrap}.inline-field.compact{margin-top:0;font-size:12px;gap:8px}.inline-field.compact input{width:64px}.sell-row .btn{margin-left:auto}.sell-row .btn+.btn{margin-left:0}.move-note{font-size:11.5px;align-self:center}.working-dots{display:inline-flex;gap:5px;margin-left:12px;vertical-align:middle}.working-dots i{width:6px;height:6px;border-radius:var(--rh-r-1);background:var(--accent);animation:dot-cycle 1.2s linear infinite}.working-dots i:nth-child(2){animation-delay:.4s}.working-dots i:nth-child(3){animation-delay:.8s}@keyframes dot-cycle{0%{opacity:.18}8%,25%{opacity:1}33%,to{opacity:.18}}@media(prefers-reduced-motion:reduce){.working-dots i{animation-duration:1.6s}}.bin-note{margin:14px 0 4px;border-left:2px solid var(--line);padding-left:12px}.bin-note summary{color:var(--accent);font-size:13px}.bin-note p{font-size:12.5px;line-height:1.55;margin:8px 0 0;max-width:62ch}.bin-note strong{color:var(--text)}.from-cache{font-size:12px;margin:0 0 12px}.stat-flip{background:none;border:none;padding:0 0 0 6px;cursor:pointer;color:var(--muted);font:inherit;font-size:11px;line-height:1}.stat-flip:hover:not(:disabled){color:var(--accent)}.stat-flip:disabled{opacity:.35;cursor:not-allowed}.pool-group>.totals:first-child{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.spark{width:90px;height:24px;display:block}.spark path{stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.spark.up path{stroke:var(--ok)}.spark.down path{stroke:var(--err)}.panel-head .range-tabs{flex:none}.price-chart{margin:18px 0 8px}.price-chart .chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.price-chart svg{width:100%;height:auto;display:block}.rung-line{stroke:var(--accent);stroke-width:.5;opacity:.35}.chart-price-line{stroke:var(--text);stroke-width:1.5;stroke-linejoin:round;fill:none}.spot-line{stroke:var(--accent);stroke-width:1;stroke-dasharray:4 3}.price-chart .axis{fill:var(--muted);font-family:var(--rh-font-mono);font-size:10px}.price-chart .axis.spot{fill:var(--accent)}.fit-note{font-size:12.5px;line-height:1.55;margin:8px 0 0;max-width:68ch}.fit-note strong{color:var(--text)}.fit-note.warn strong{color:var(--warn)}.candle-chart{margin:18px 0 10px}.chart-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.candle-chart svg{width:100%;height:auto;display:block;touch-action:none}.candle-chart svg.dragging{cursor:ns-resize}.candle .wick{stroke-width:1}.candle.up .wick,.candle.up .body{stroke:var(--ok);fill:var(--ok)}.candle.down .wick,.candle.down .body{stroke:var(--err);fill:var(--err)}.candle.up .vol{fill:var(--ok);opacity:.3}.candle.down .vol{fill:var(--err);opacity:.3}.rung-bar{fill:var(--accent);opacity:.45}.spot-chip{fill:var(--err);rx:3}.spot-chip-text{fill:var(--rh-text);font-family:var(--rh-font-mono);font-size:10px}.guide line{stroke:var(--ok);stroke-width:2}.guide-hit{fill:transparent;cursor:ns-resize}.guide-chip{fill:var(--panel);stroke:var(--ok);stroke-width:1;rx:4}.guide-text{fill:var(--ok);font-family:var(--rh-font-mono);font-size:10px;text-transform:uppercase;pointer-events:none}.chart-foot{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-top:4px}.candle-chart svg.pannable{cursor:grab}.candle-chart svg.pannable:active{cursor:grabbing}.candle-chart .axis{fill:var(--muted);font-family:var(--rh-font-mono);font-size:10px}.candle-chart .time-tick line{stroke:var(--line);stroke-width:1}.candle-chart .time-label{text-anchor:middle;fill:var(--muted);font-size:10px}.chart-foot .hint{opacity:.75}.panel-head{flex-wrap:wrap}.panel-head h2{flex:1 1 auto;min-width:0}.panel-head h2>.muted{white-space:nowrap}@media(max-width:760px){.panel-head{align-items:flex-start}}.gmgn-link{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:7px;border-radius:var(--rh-r-1);text-decoration:none;vertical-align:middle;flex:none;opacity:.72;transition:opacity .15s}.gmgn-link:hover{opacity:1}.gmgn-link img{display:block;border-radius:var(--rh-r-1)}.stack>.card,.card.preflight,.create-pool-slot{max-width:100%}.lede,.blurb,.spacing-note,.fit-note,.bin-note p{max-width:none}.lede{line-height:1.6}@media(min-width:701px){.token-field{align-items:flex-end}}.token-field label{gap:6px}.token-field input{height:38px}.version-toggle{margin-bottom:0}.version-toggle .ver{height:38px;display:inline-flex;align-items:center;padding:0 16px}html{scrollbar-gutter:stable}.switch-field{gap:11px;cursor:pointer;padding:3px 0}input.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:34px;height:20px;margin:0;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;transition:background .16s,border-color .16s}input.switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--rh-r-1);background:var(--muted);transition:transform .16s,background .16s}input.switch:checked{background:var(--accent-wash);border-color:var(--accent)}input.switch:checked:after{transform:translate(14px);background:var(--accent)}input.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){input.switch,input.switch:after{transition:none}}.create-pool-cta{width:100%;justify-content:center}.spacing-note{max-width:none;line-height:1.6;text-align:justify;text-wrap:pretty}.wallet-rows{display:flex;flex-direction:column;gap:4px;margin-top:8px}.wallet-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--rh-r-1);background:var(--panel-2);border:1px solid var(--line);font-size:12px}.wallet-row.funds{border-color:var(--accent)}.wallet-sym{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis}.wallet-amt{font-size:12px;text-align:right}.wallet-usd{font-size:11px;min-width:4.5rem;text-align:right}.wallet-fills{grid-column:1 / -1;display:flex;gap:6px;margin-top:2px}.wallet-fill{flex:1;padding:4px 0;border-radius:var(--rh-r-1);cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--muted);font:inherit;font-size:11px}.wallet-fill:hover{border-color:var(--accent);color:var(--accent)}.v3-row{grid-template-columns:1.2fr 1fr 1.6fr auto}.v3-row>:nth-child(2),.v3-row>:nth-child(3){text-align:right}.v3-head{align-items:baseline}@media(max-width:700px){.v3-row{grid-template-columns:1fr auto}.v3-row>:nth-child(2){display:none}.v3-row>:nth-child(3){text-align:left}}.build-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}.build-chart,.build-controls{min-width:0}.build-chart .candle-chart{margin-top:0}.build-controls>.grid{grid-template-columns:minmax(0,1fr)}.build-controls .shapes{margin-bottom:14px}@media(max-width:1100px){.build-split{grid-template-columns:minmax(0,1fr)}.build-controls>.grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.shapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shapes>:nth-child(n+4){grid-column:span 1}.shapes{grid-template-areas:none}.shapes>*{width:100%;justify-content:center}.shape{border-radius:var(--rh-r-1);padding:9px 10px}.shapes{grid-template-columns:repeat(12,minmax(0,1fr))}.shapes>:nth-child(-n+3){grid-column:span 4}.shapes>:nth-child(n+4){grid-column:span 3}.build-split .segmented{display:grid;grid-template-columns:1fr 1fr;gap:8px}.build-split .seg{min-width:0}.build-split .segmented{margin-bottom:0}.build-split .shapes{margin:16px 0 18px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center}.build-split .shape{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:46px;text-align:center}.build-split .shape-spread{opacity:.55}.grid.one{grid-template-columns:minmax(0,1fr)}.grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px}.field-label{display:inline-flex;align-items:center;gap:1px}.unit-swap{background:none;border:none;padding:0 3px;margin:0;color:var(--accent);font:inherit;font-size:13px;cursor:pointer;line-height:1}.unit-swap:hover{color:var(--text)}.actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.actions>.btn{width:100%}.wallet-rows{gap:8px}.create-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.5fr) minmax(340px,1fr);grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"find chart strategy" "find preview strategy";gap:14px;height:calc(100vh - 94px);min-height:560px}.create-layout>.build-split{display:contents}.panel-find{grid-area:find}.panel-chart{grid-area:chart}.panel-preview{grid-area:preview}.panel-strategy{grid-area:strategy}.create-layout>.card,.create-layout>.rh-win,.create-layout .panel-chart,.create-layout .panel-strategy{overflow:auto;min-height:0;margin:0}.create-layout>:not(.panel-find):not(.panel-chart):not(.panel-strategy):not(.panel-preview):not(.build-split){grid-column:1 / -1}.panel-chart .candle-chart,.panel-chart .candle-chart svg{height:auto;max-height:100%}@media(max-width:1120px){.create-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"find" "chart" "strategy" "preview";height:auto;min-height:0}.create-layout>.card,.create-layout>.rh-win{overflow:visible}}.app:has(.create-layout){padding-bottom:12px}.app{max-width:none;padding:10px 18px 18px}.card{padding:14px}.card h2{font-size:13px;margin-bottom:10px;letter-spacing:.01em}.stack{gap:12px}label{font-size:12px}input{padding:7px 10px;font-size:12px}small{font-size:10.5px}.create-layout{font-size:clamp(11px,.44vw + .34vh,13px)}.create-layout .card h2{font-size:1.02em;margin-bottom:.7em}.create-layout label,.create-layout input,.create-layout .btn,.create-layout .seg,.create-layout .shape{font-size:1em}.create-layout small,.create-layout .stat-label{font-size:.85em}.create-layout .stat-value{font-size:1.05em}.create-layout .card{padding:clamp(9px,.85vh,14px)}.create-layout input{padding:.5em .75em}.create-layout .stack,.create-layout .grid{gap:clamp(7px,.9vh,12px)}.create-layout>:not(.panel-find):not(.panel-chart):not(.panel-strategy):not(.panel-preview):not(.build-split){grid-area:preview}.panel-chart{display:flex;flex-direction:column}.panel-chart .candle-chart{flex:1;min-height:0;margin:8px 0 0;display:flex;flex-direction:column}.panel-chart .candle-chart .chart-controls{flex:none}.tv-chart{flex:1;min-height:140px;width:100%;position:relative;overflow:hidden}.tv-chart.dragging{cursor:ns-resize}.panel-chart .chart{margin:4px 0 0}.panel-chart .price-line{margin-bottom:6px}.panel-preview{display:flex;flex-direction:column}.panel-preview .chart,.panel-preview .ladder-ghost{flex:1;min-height:50px;margin:4px 0 0}.panel-preview .totals{flex:none}.panel-preview .totals{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:clamp(5px,1.2%,12px);margin-top:10px;padding-top:10px}.panel-preview .totals .stat{flex:0 1 auto;min-width:0;align-items:center;text-align:center}.panel-preview .totals .stat-label{white-space:normal;overflow-wrap:anywhere}.panel-preview .totals .stat-value{white-space:nowrap}.ladder-ghost{display:flex;align-items:flex-end;gap:3px;padding:8px 0;opacity:.5}.ladder-ghost>span{flex:1;border:1px dashed var(--line);border-radius:var(--rh-r-1) 3px 0 0;background:none}.panel-preview.empty .stat-value{color:var(--muted)}.empty-note{margin:auto 0;text-align:center;padding:24px 0}.panel-strategy{display:flex;flex-direction:column}.panel-strategy .actions{margin-top:auto;padding-top:10px}.inline-error{margin:8px 0 0;padding:8px 10px;border-radius:var(--rh-r-1);background:#ff636314;border:1px solid rgba(255,99,99,.25)}.create-layout .panel-find{overflow-y:auto}.create-layout .panel-chart,.create-layout .panel-strategy,.create-layout .panel-preview{overflow:auto}@media(max-height:860px){.build-split .shapes{margin:10px 0 12px;padding:10px 0}.build-split .shape{min-height:38px}.create-layout .grid.two{margin-top:10px}.create-layout .panel-strategy .warn,.create-layout .panel-strategy .ok{margin:8px 0}.panel-preview .price-line{margin-bottom:6px;row-gap:2px}.panel-preview .totals{margin-top:8px;padding-top:8px;gap:8px}.create-layout .card h2{margin-bottom:.5em}}.dash-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dash-stat-hero{grid-column:span 2;background:var(--rh-raised);border-color:var(--line)}.dash-stat-hero .dash-stat-value{font-size:38px}.dash-stat-hero .dash-stat-sub{font-size:13px}.dash-stat-hero.up{border-color:#3ddc9773}.dash-stat-hero.down{border-color:#ff6b6b73}.dash-stat-sub .up{color:var(--ok)}.dash-stat-sub .down{color:var(--err)}.dash-head .working-dots{margin-left:8px}@media(max-width:1100px){.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-stat-hero{grid-column:span 2}}.wallet-picker>button{background:none;border:none;padding:0}.btn.as-label{display:inline-flex;pointer-events:none}.wallet-option{display:flex;align-items:center;justify-content:flex-start;gap:10px}.wallet-icon{border-radius:var(--rh-r-1);flex:none}.wallet-icon-blank{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--panel-2);border:1px solid var(--line);font-size:11px;text-transform:uppercase}.menu-note{margin:6px 10px 4px;font-size:11px;line-height:1.4;max-width:240px}.view-as-note{font-size:11px;margin:-6px 0 12px;opacity:.7}.menu-sep{height:1px;background:var(--line);margin:8px 4px}.menu-view-as{display:block;padding:2px 10px 8px;font-size:12px}.menu-view-row{display:flex;gap:6px;margin:6px 0 4px}.menu-view-row input{flex:1;min-width:0;font-family:var(--rh-font-mono);font-size:11px;padding:6px 8px}.menu-view-row .btn{padding:6px 12px;font-size:12px}.wallet-picker .dropdown-menu{min-width:280px}.btn.tiny{padding:3px 9px;font-size:11px;vertical-align:baseline}.from-cache{line-height:1.7}.read-only-note{margin:12px 0 0;font-size:12px;font-style:italic}.ladder-block>.totals{justify-content:flex-start;gap:26px}.ladder-block>.totals .stat{align-items:center;text-align:center}.ladder-block>.totals .stat-label{justify-content:center}.guide-grab{position:absolute;left:0;height:13px;width:62px;display:flex;align-items:center;gap:3px;padding-left:2px;cursor:ns-resize;z-index:3;touch-action:none;font-size:10px;color:var(--accent);line-height:1;background:color-mix(in srgb,var(--panel) 80%,transparent);border-left:2px solid var(--accent);border-radius:0 4px 4px 0;-webkit-user-select:none;user-select:none}.guide-grab:hover{background:var(--panel-2)}.guide-grip{opacity:.7;letter-spacing:-2px}.chart-note{font-size:10.5px;margin:4px 0 0;text-align:right;opacity:.75}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--rh-bg)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--rh-bg);border-radius:var(--rh-r-1);margin:4px}*::-webkit-scrollbar-thumb{background:var(--rh-raised);border-radius:var(--rh-r-1);border:2px solid var(--rh-bg)}*::-webkit-scrollbar-thumb:hover{background:var(--accent)}*::-webkit-scrollbar-corner{background:var(--rh-bg)}.split-mode{background:none;border:1px solid var(--line);color:var(--muted);font:inherit;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;margin-left:4px;border-radius:var(--rh-r-1);cursor:pointer}.split-mode:hover{color:var(--text);border-color:var(--accent)}.split-mode.active{color:var(--accent);border-color:var(--accent);background:var(--panel-2)}.two-sided-form .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.two-sided-form .pool-state{flex-wrap:wrap;gap:14px}.failed-call{margin:10px 0 0;font-size:11px}.failed-call summary{color:var(--muted);cursor:pointer}.failed-call summary:hover{color:var(--text)}.failed-call textarea{display:block;width:100%;margin:8px 0;height:160px;resize:vertical;padding:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--rh-r-1);color:var(--text);font-family:var(--rh-font-mono);font-size:10.5px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.zap-approval{margin:14px 0 0}.zap-approval .actions{margin-top:8px}.two-sided-form .pool-state{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;align-items:start}.two-sided-form .pool-state .stat-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.two-sided-form .totals{min-height:34px}.entry-mode{margin-bottom:14px}.send-note{font-size:10.5px;margin:8px 0 0;line-height:1.45}.swap-for-side{margin:14px 0;padding:12px;border-radius:var(--rh-r-1);background:var(--panel-2);border:1px solid var(--line)}.swap-for-side .input-row{display:flex;gap:6px;margin:6px 0}.swap-for-side .input-row input{flex:1;min-width:0}.split-readout{font-size:11px;margin:8px 0 0;line-height:1.5}.zap-breakdown{margin:14px 0;padding:12px;border-radius:var(--rh-r-1);background:var(--panel-2);border:1px solid var(--line)}.zap-breakdown dl{margin:0 0 8px;display:flex;flex-direction:column;gap:6px}.zap-breakdown dl>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.zap-breakdown dt{color:var(--muted)}.zap-breakdown dd{margin:0;font-family:var(--rh-font-mono);font-size:11px;text-align:right}.zap-breakdown small{font-size:10.5px;line-height:1.45;display:block}.ladder-block>.totals{flex-wrap:nowrap;gap:clamp(8px,1.4%,26px)}.ladder-block>.totals .stat{min-width:0;flex:0 1 auto}.ladder-block>.totals .stat-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ladder-block>.totals .stat-label{white-space:normal;overflow-wrap:anywhere}.one-click{margin:14px 0 4px;padding:12px;border-radius:var(--rh-r-1);background:var(--panel-2);border:1px solid var(--line)}.one-click .plan-lines{margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.one-click .plan-lines>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.one-click dt{color:var(--muted)}.one-click dd{margin:0;font-family:var(--rh-font-mono);font-size:11px;text-align:right}.one-click .actions{margin:10px 0 0}.one-click>p{font-size:11.5px;line-height:1.45;margin:8px 0 0}.one-click>small{display:block;margin-top:8px;font-size:10.5px;line-height:1.45}.btn.wide{width:100%;justify-content:center}.segmented.split-presets{display:flex;width:100%;margin-top:2px}.segmented.split-presets .seg{flex:1 1 0;min-width:0;padding-inline:4px}.two-sided-form .grid>.headline-field{grid-column:1 / -1;padding:11px 12px;border:1px solid var(--accent);border-radius:var(--rh-r-1);background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:14px}.two-sided-form .grid>.headline-field>input,.two-sided-form .grid>.headline-field .input-row>input{font-size:19px;height:38px;font-variant-numeric:tabular-nums}.two-sided-form .headline-field .split-presets{width:100%;margin-top:4px}.two-sided-form .headline-field .split-presets .seg{flex:1 1 0;min-width:0;height:34px;padding:0 6px;font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.two-sided-form .grid>.deposit-details{grid-column:1 / -1}.deposit-details>summary{cursor:pointer;padding:6px 2px;color:var(--muted);font-size:13px;list-style:none;display:flex;gap:6px;align-items:baseline}.deposit-details>summary::-webkit-details-marker{display:none}.deposit-details>summary:before{content:"▸";display:inline-block;transition:transform .12s;color:var(--muted)}.deposit-details[open]>summary:before{transform:rotate(90deg)}.deposit-details[open]{padding-bottom:4px}.deposit-details>label{display:block;margin-top:8px}@media(prefers-reduced-motion:reduce){.deposit-details>summary:before{transition:none}}.nav-card{margin-top:16px}.nav-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.nav-card .blurb{margin:12px 0 0}.lq{display:flex;flex-direction:column;gap:6px}.lq-plot{position:relative;display:flex;align-items:flex-end;gap:3px;height:104px;padding:6px 6px 0;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--rh-r-1);overflow:visible}.lq-bin{position:relative;flex:1 1 0;min-width:3px;height:100%;display:flex;align-items:flex-end;cursor:default}.lq-bar{display:block;width:100%;background:var(--lq-ahead);border-radius:var(--rh-r-1) 2px 0 0;transition:height .18s ease,filter .12s ease}.lq-bin.crossed .lq-bar{background:var(--lq-crossed)}.lq-bin.hot .lq-bar{filter:brightness(1.35)}.lq-plot:hover .lq-bin:not(.hot) .lq-bar{filter:brightness(.75)}.lq-now{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--text);pointer-events:none}.lq-now.outside{background:repeating-linear-gradient(180deg,var(--warn) 0 4px,transparent 4px 8px)}.lq-tip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:5;min-width:168px;padding:9px 11px;background:var(--panel);border:1px solid var(--line);border-radius:var(--rh-r-1);pointer-events:none}.lq-tip.pin-left{left:0;transform:none}.lq-tip.pin-right{left:auto;right:0;transform:none}.lq-tip-head{font-size:12px;color:var(--text);white-space:nowrap;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--line)}.lq-tip dl{margin:0;display:flex;flex-direction:column;gap:3px}.lq-tip dl>div{display:flex;justify-content:space-between;gap:12px}.lq-tip dt{color:var(--muted);font-size:11px}.lq-tip dd{margin:0;font-size:12px;color:var(--text)}.lq-tip>small{display:block;margin-top:6px;font-size:10px}.lq-axis{display:flex;justify-content:space-between;font-size:11px;gap:8px}.lq-axis .lq-spot{color:var(--text)}.lq-axis .lq-spot.out{color:var(--warn)}.lq-legend{display:flex;gap:12px;font-size:10px}.lq-key{display:inline-flex;align-items:center;gap:5px}.lq-key:before{content:"";width:8px;height:8px;border-radius:var(--rh-r-1);background:var(--lq-ahead)}.lq-key.done:before{background:var(--lq-crossed)}.lq-key.mark:before{width:2px;height:10px;border-radius:0;background:var(--text)}.lq-empty{font-size:12px;margin:0}@media(prefers-reduced-motion:reduce){.lq-bar{transition:none}}.pos-toolbar{display:flex;align-items:center;gap:10px;margin:4px 0 14px;flex-wrap:wrap}.pos-search{flex:1 1 220px;max-width:320px;width:auto;height:32px;padding:0 10px;font-size:13px}.pos-sort{flex-direction:row;align-items:center;gap:8px;font-size:12px}.pos-sort select{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:var(--rh-r-1);height:32px;padding:0 8px;font-size:13px;cursor:pointer}.pos-sort select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-filtered{font-size:12px}.positions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));gap:14px;align-items:start}.pos-span{grid-column:1 / -1}.pos-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--rh-r-1);background:var(--panel);min-width:0}.pos-card.out-of-range{border-color:var(--warn)}.pos-card.focused{border-color:var(--accent)}.pos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.pos-pair{display:flex;align-items:center;gap:7px;min-width:0}.pos-pair-name{font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-index{font-size:12px}.gmgn-link{display:inline-flex;align-items:center;gap:2px;color:var(--muted);text-decoration:none;font-size:10px;padding:2px 5px;border:1px solid var(--line);border-radius:var(--rh-r-1);flex:none}.gmgn-link:hover{color:var(--text);border-color:var(--accent)}.pos-head-right{display:flex;align-items:center;gap:8px;flex:none}.pos-price{font-size:15px;font-variant-numeric:tabular-nums}.pos-subhead{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;padding-bottom:10px;border-bottom:1px solid var(--line)}.pos-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pos-metrics .stat-value{font-size:15px;white-space:nowrap}.pos-metrics .stat-value.up{color:var(--ok)}.pos-metrics .stat-value.down{color:var(--err)}.pos-comp{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12px;padding-top:10px;border-top:1px solid var(--line)}.pos-bins{color:var(--muted);flex:none}.pos-holds{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-status{flex:none;font-size:11px;letter-spacing:.02em;cursor:help}.pos-status>i{font-style:normal}.pos-status.good>i{color:var(--ok)}.pos-status.wait>i{color:var(--accent)}.pos-status.bad>i{color:var(--warn)}.pos-tech>summary{font-size:11px;color:var(--muted);cursor:pointer}.pos-tech table{font-size:11px;margin-top:6px}.pos-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pos-actions .btn{padding:7px 12px;font-size:13px}.pos-actions .btn.ghost{background:transparent;color:var(--muted)}.pos-actions .btn.ghost:hover:not(:disabled){color:var(--text)}.pos-move-note{font-size:11px}.pos-sell{padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.pos-sell .switch-field{font-size:12px}.pos-sell>.ladder-block{margin:0;padding:0;border:none;background:none;gap:8px}.pos-sell .sell-row{gap:10px;row-gap:8px}.pos-sell .sell-row .btn{padding:6px 11px;font-size:12px}.pos-sell .sell-row input{height:28px;font-size:12px}.pos-sell .inline-field.compact{font-size:11px}.pos-sell .ladder-block>.totals{gap:14px}.pos-sell .ladder-block .stat-value{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.read-only-note{font-size:11px;margin:0}@media(max-width:640px){.pos-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background-color:var(--rh-bg);background-image:radial-gradient(120% 90% at 50% 32%,rgb(204 255 0 / .022),transparent 62%),repeating-linear-gradient(180deg,rgb(255 255 255 / .016) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(255 255 255 / .007) 0 1px,transparent 1px 128px);background-attachment:fixed}.rh-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rh-s-2);padding-bottom:var(--rh-s-3);margin-bottom:var(--rh-s-4);border-bottom:1px solid var(--rh-line);flex-wrap:nowrap}.rh-head__brand{display:flex;align-items:center;gap:var(--rh-s-2);flex:none;min-width:0}.rh-mascot{display:block;width:auto;flex:none}.rh-mascot--lg{image-rendering:pixelated}.rh-mascot--missing{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rh-accent) 6%,transparent);border:1px dashed color-mix(in srgb,var(--rh-accent) 45%,transparent);color:color-mix(in srgb,var(--rh-accent) 70%,transparent);border-radius:var(--rh-r-1);font:400 9px / 1 var(--rh-font-pixel);letter-spacing:.1em;-webkit-font-smoothing:none}.rh-head__mascot{align-self:center}.rh-head__mascot{opacity:.88;transition:opacity var(--rh-fast) var(--rh-ease)}.rh-head__brand:hover .rh-head__mascot{opacity:1}.rh-head__stack{display:flex;flex-direction:column;gap:1px;min-width:0}.rh-mark{font:800 var(--rh-t-display) / 1 var(--rh-font-display);letter-spacing:.1em;color:var(--rh-text);text-transform:uppercase;white-space:nowrap}.rh-mark__hood{color:var(--rh-accent);margin-left:.34em}.rh-head__meta{display:flex;align-items:center;gap:var(--rh-s-2);font:var(--rh-t-micro) / 1.4 var(--rh-font-ui);color:var(--rh-faint);white-space:nowrap}.rh-head__proto{letter-spacing:.02em}.rh-head__chain{display:inline-flex;align-items:center;gap:var(--rh-s-1);padding-left:var(--rh-s-2);border-left:1px solid var(--rh-line)}.rh-head__chain .rh-status{font-size:var(--rh-t-micro);color:var(--rh-faint)}.rh-head__chain .rh-status:before{width:5px;height:5px}.rh-head__chain-id{font-family:var(--rh-font-mono);color:var(--rh-dim);letter-spacing:.04em}.rh-head__nav{display:flex;align-items:center;gap:var(--rh-s-2);flex:1 1 auto;justify-content:center;min-width:0;margin:0 var(--rh-s-4)}.rh-nav{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.rh-nav::-webkit-scrollbar{display:none}.rh-nav__item{position:relative;background:none;border:1px solid transparent;border-radius:var(--rh-r-1);color:var(--rh-dim);padding:7px var(--rh-s-3);font:500 var(--rh-t-body) / 1 var(--rh-font-ui);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.rh-nav__item:hover:not(:disabled){color:var(--rh-text);border-color:var(--rh-line-strong);transform:translate(-1px,-1px)}.rh-nav__item:after{content:"";position:absolute;left:var(--rh-s-2);right:var(--rh-s-2);bottom:-1px;height:2px;background:var(--rh-accent);opacity:0;transition:opacity var(--rh-fast) var(--rh-ease)}.rh-nav__item.is-active{color:var(--rh-accent);transform:none}.rh-nav__item.is-active:after{opacity:1}.rh-nav__item:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}.rh-nav__item--soon{color:var(--rh-faint);cursor:not-allowed}.rh-nav__item--soon:hover{color:var(--rh-faint);border-color:transparent;transform:none}.rh-nav__soon{margin-left:var(--rh-s-1);padding:1px 3px;border:1px solid var(--rh-line);border-radius:var(--rh-r-1);font-size:9px;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.rh-ticker{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 var(--rh-s-3);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);font:700 var(--rh-t-label) / 1 var(--rh-font-mono);letter-spacing:.04em;color:var(--rh-accent);text-decoration:none;white-space:nowrap;transition:border-color var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}a.rh-ticker{cursor:pointer}a.rh-ticker:hover{border-color:var(--rh-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rh-accent) 30%,transparent);transform:translate(-1px,-1px)}a.rh-ticker:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}.rh-head__tools{display:flex;align-items:center;gap:var(--rh-s-2);flex:none}.rh-head .dropdown-trigger{height:30px;padding:0 var(--rh-s-2);border-radius:var(--rh-r-1);border:1px solid var(--rh-line);background:transparent;color:var(--rh-dim);font:500 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.03em;gap:var(--rh-s-2);transition:color var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease)}.rh-head .dropdown-trigger:hover,.rh-head .dropdown-trigger[aria-expanded=true]{color:var(--rh-text);border-color:var(--rh-line-strong)}.rh-head .net-dot{width:5px;height:5px;border-radius:var(--rh-r-pill)}.rh-head .net-label{gap:var(--rh-s-2)}.rh-head .btn.primary,.rh-head .btn.as-label{height:30px;padding:0 var(--rh-s-3);border-radius:var(--rh-r-1);background:var(--rh-accent);border:1px solid var(--rh-accent);color:var(--rh-on-accent);font:600 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.04em;align-items:center}.rh-head .wallet-label{gap:0;font-family:var(--rh-font-mono);font-size:var(--rh-t-label)}.rh-head .wallet-label small{font-size:var(--rh-t-micro);color:var(--rh-faint)}.rh-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--rh-s-4);margin-top:var(--rh-s-6);padding-top:var(--rh-s-5)}.rh-foot__rule{height:1px;background:var(--rh-line)}.rh-foot__mark{display:inline-flex;align-items:center;gap:var(--rh-s-2)}.rh-foot__mascot{opacity:.75}.rh-foot__name{font:700 var(--rh-t-label) / 1 var(--rh-font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--rh-dim);white-space:nowrap}.rh-foot__ends{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--rh-s-4);margin-top:var(--rh-s-3);font:var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rh-faint)}.rh-foot__caret{display:inline-block;width:5px;height:9px;margin-left:4px;background:var(--rh-accent);vertical-align:-1px;animation:rh-blink 1.2s steps(2,start) infinite}.rh-foot__x{display:inline-flex;align-items:center;gap:var(--rh-s-2);padding:4px var(--rh-s-2);border:1px solid var(--rh-line);border-radius:var(--rh-r-1);color:var(--rh-dim);text-decoration:none;letter-spacing:.06em;text-transform:none;white-space:nowrap;transition:color var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.rh-foot__x>svg{width:11px;height:11px;display:block}.rh-foot__x:hover{color:var(--rh-accent);border-color:var(--rh-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rh-accent) 30%,transparent);transform:translate(-1px,-1px)}.rh-foot__x:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}@media(max-width:640px){.rh-foot{grid-template-columns:1fr}.rh-foot__rule{display:none}.rh-foot__ends{flex-direction:column;align-items:flex-start;gap:var(--rh-s-2)}}@media(max-width:1180px){.rh-head__nav{margin:0 var(--rh-s-2)}.rh-head__meta{display:none}.rh-nav__item{padding:7px var(--rh-s-2)}}@media(max-width:900px){.rh-head{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--rh-s-3);align-items:center}.rh-head__brand{grid-row:1;grid-column:1}.rh-head__tools{grid-row:1;grid-column:2}.rh-head__nav{grid-row:2;grid-column:1 / -1;justify-content:flex-start;margin:0}}@media(max-width:640px){.rh-head__brand{grid-row:1;grid-column:1}.rh-head__nav{grid-row:2;grid-column:1 / -1}.rh-head__tools{grid-row:3;grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--rh-s-2)}.rh-mark{letter-spacing:.06em}.rh-nav__item{padding:9px var(--rh-s-3);font-size:var(--rh-t-body)}.rh-ticker{padding:6px var(--rh-s-2)}}@media(prefers-reduced-motion:reduce){.rh-nav__item:hover:not(:disabled),a.rh-ticker:hover,.rh-foot__x:hover{transform:none}}.rh-foot__status{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-s-2) var(--rh-s-4);margin-bottom:var(--rh-s-4);padding-bottom:var(--rh-s-3);border-bottom:1px solid var(--rh-line);font:var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rh-faint)}.rh-foot__status b{color:var(--rh-dim);font-weight:500}.rh-foot__ok{color:var(--rh-accent-2);margin-left:auto}.rh-foot__mark{justify-self:center;padding:var(--rh-s-1) var(--rh-s-3) var(--rh-s-1) var(--rh-s-1);border:1px solid var(--rh-line);border-radius:var(--rh-r-1)}.rh-head__boot{grid-column:1 / -1;display:flex;gap:var(--rh-s-4);font:var(--rh-t-micro) / 1.4 var(--rh-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rh-faint)}.rh-head__boot b{color:var(--rh-accent-2);font-weight:500}.rh-glitch{position:relative}.rh-glitch:before,.rh-glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;clip-path:inset(0 0 0 0)}.rh-glitch:before{color:var(--rh-neg)}.rh-glitch:after{color:var(--rh-data-2)}.rh-glitch:hover:before{opacity:.55;transform:translate(-1px);animation:rh-tear .42s steps(2) 1}.rh-glitch:hover:after{opacity:.45;transform:translate(1px);animation:rh-tear .42s steps(2) reverse 1}@keyframes rh-tear{0%{clip-path:inset(0 0 82% 0)}40%{clip-path:inset(58% 0 22% 0)}70%{clip-path:inset(88% 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media(prefers-reduced-motion:reduce){.rh-glitch:hover:before,.rh-glitch:hover:after{opacity:0;animation:none}}.rh-head__brand{background:none;border:1px solid transparent;border-radius:var(--rh-r-1);padding:2px var(--rh-s-2) 2px 2px;margin-left:-2px;cursor:pointer;text-align:left;transition:border-color var(--rh-fast) var(--rh-ease)}.rh-head__brand:hover{border-color:var(--rh-line)}.rh-head__brand:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}@keyframes rh-boot-wipe{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:0}}.rh-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;transform-origin:left;background:var(--rh-accent);animation:rh-boot-wipe .62s var(--rh-ease) 1 both;pointer-events:none}.rh-head{position:relative}@keyframes rh-boot-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.rh-head__brand,.rh-head__nav,.rh-head__tools{animation:rh-boot-in .32s var(--rh-ease) both}.rh-head__nav{animation-delay:60ms}.rh-head__tools{animation-delay:.12s}.rh-nav__item:after{transform:scaleX(0);transform-origin:center;opacity:1;transition:transform var(--rh-fast) var(--rh-ease)}.rh-nav__item.is-active:after{transform:scaleX(1)}.rh-nav__item:hover:not(.is-active):after{transform:scaleX(.35);opacity:.4}.rh-nav__item:active:not(:disabled),.rh-head .dropdown-trigger:active,a.rh-ticker:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.rh-head:after,.rh-head__brand,.rh-head__nav,.rh-head__tools{animation:none}.rh-head:after{display:none}.rh-nav__item:after{transition:none}.rh-nav__item:active:not(:disabled),.rh-head .dropdown-trigger:active,a.rh-ticker:active{transform:none}}.rh-head .rh-x{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:1px solid var(--rh-line);border-radius:var(--rh-r-1);color:var(--rh-dim);text-decoration:none;transition:color var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.rh-head .rh-x>svg{width:13px;height:13px;display:block}.rh-head .rh-x:hover{color:var(--rh-accent);border-color:var(--rh-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--rh-accent) 30%,transparent);transform:translate(-1px,-1px)}.rh-head .rh-x:active{transform:translateY(1px);box-shadow:none}.rh-head .rh-x:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}span.rh-ticker{cursor:default}@media(prefers-reduced-motion:reduce){.rh-head .rh-x:hover,.rh-head .rh-x:active{transform:none}}
