:root{--rh-bg: #f5f7f8;--rh-surface: #ffffff;--rh-raised: #eef1f5;--rh-raised-hover: #e7ebf2;--rh-ink: #0d1526;--rh-line: rgb(13 22 38 / .08);--rh-line-strong: rgb(13 22 38 / .16);--rh-text: #0d1526;--rh-dim: #5a6478;--rh-faint: #8a93a6;--rh-lime: 204 255 0;--rh-purple: 167 139 250;--rh-cyan: 103 232 249;--rh-accent: rgb(var(--rh-lime));--rh-accent-strong: rgb(var(--rh-lime));--rh-accent-2: rgb(var(--rh-lime) / .72);--rh-accent-text: #607800;--rh-focus: #607800;--rh-figure-accent: rgb(var(--rh-lime));--rh-figure-edge: #4a5c08;--rh-on-accent: #14210a;--rh-accent-wash: rgb(var(--rh-lime) / .16);--rh-accent-edge: rgb(var(--rh-lime) / .45);--rh-violet: rgb(var(--rh-purple));--rh-violet-strong: rgb(var(--rh-purple) / .85);--rh-violet-text: #6d28d9;--rh-violet-wash: rgb(var(--rh-purple) / .14);--rh-violet-edge: rgb(var(--rh-purple) / .42);--rh-cyan-surface: rgb(var(--rh-cyan));--rh-cyan-text: #0e7490;--rh-cyan-wash: rgb(var(--rh-cyan) / .16);--rh-cyan-edge: rgb(var(--rh-cyan) / .42);--rh-pos: var(--rh-accent-text);--rh-neg: #d92d20;--rh-warn: #b54708;--rh-data-1: var(--rh-accent-text);--rh-data-2: var(--rh-violet-text);--rh-data-3: #f79009;--rh-data-4: #2e90fa;--rh-glass-refract: blur(0px);--rh-glass-blur: 3px;--rh-glass-sat: 1.75;--rh-glass-top: .58;--rh-glass-bottom: .4;--rh-glass-edge: .7;--rh-glass-sheen: .95;--rh-glass-lime: .1;--rh-glass-cyan: .09;--rh-glass-purple: .08;--rh-glass-cast: 0 1px 2px rgb(13 22 38 / .03), 0 14px 34px -18px rgb(13 22 38 / .18);--rh-surface-glass: rgb(255 255 255 / .8);--rh-glass: rgb(255 255 255 / .72);--rh-glass-strong: rgb(255 255 255 / .88);--rh-blur: 16px;--rh-glass-lip: inset 0 1px 0 rgb(255 255 255 / .75);--rh-glass-lip-strong: inset 0 1px 0 rgb(255 255 255 / .9);--rh-mesh-lime: var(--rh-lime);--rh-mesh-violet: var(--rh-purple);--rh-mesh-cyan: var(--rh-cyan);--rh-mesh-white: 255 255 255;--rh-r-1: 14px;--rh-r-2: 20px;--rh-r-3: 28px;--rh-r-pill: 999px;--rh-r-0: 0px;--rh-shadow-1: 0 1px 2px rgb(13 22 38 / .04), 0 1px 3px rgb(13 22 38 / .05);--rh-shadow-2: 0 2px 4px rgb(13 22 38 / .03), 0 8px 20px rgb(13 22 38 / .06);--rh-shadow-3: 0 4px 8px rgb(13 22 38 / .04), 0 20px 44px rgb(13 22 38 / .1);--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-s-7: 48px;--rh-font-ui: "Manrope", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rh-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--rh-font-display: var(--rh-font-ui);--rh-font-pixel: var(--rh-font-ui);--rh-t-micro: 11px;--rh-t-label: 12px;--rh-t-body: 14px;--rh-t-figure: 16px;--rh-t-display: 22px;--rh-fast: .15s;--rh-slow: .26s;--rh-ease: cubic-bezier(.2, .8, .3, 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-accent-text);--lq-crossed: var(--rh-violet-text)}@media(prefers-reduced-motion:reduce){:root{--rh-fast: .11s;--rh-slow: .17s}}.glass-surface,.glass-card,.glass-panel,.glass-control,.glass-nav,.rh-win,.rh-panel,.rh-hero,.rh-btn,.rh-input,.rh-select,.rh-seg,.rh-use,.rh-empty,.rh-step,.rh-readout,.rh-stat-card,.input-row,.rh-menu__list,.dropdown-trigger,.dropdown-menu,.token-hit,.rh-win__bar,.rh-glass{position:relative;background:radial-gradient(126% 92% at 6% -12%,rgb(var(--rh-lime) / var(--rh-glass-lime)),transparent 56%),radial-gradient(118% 88% at 97% -4%,rgb(var(--rh-cyan) / var(--rh-glass-cyan)),transparent 58%),radial-gradient(130% 96% at 74% 110%,rgb(var(--rh-purple) / var(--rh-glass-purple)),transparent 60%),linear-gradient(180deg,rgb(255 255 255 / var(--rh-glass-top)),rgb(255 255 255 / var(--rh-glass-bottom)));backdrop-filter:var(--rh-glass-refract) blur(var(--rh-glass-blur)) saturate(var(--rh-glass-sat));-webkit-backdrop-filter:var(--rh-glass-refract) blur(var(--rh-glass-blur)) saturate(var(--rh-glass-sat));border:1px solid rgb(255 255 255 / var(--rh-glass-edge));box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 0 3px #ffffff38,inset 0 0 10px 1px #fff6,inset 0 1.5px rgb(255 255 255 / var(--rh-glass-sheen)),inset 0 -1px #ffffff73,0 0 0 .5px #0d16260f,var(--rh-glass-cast)}.rh-win:has(.rh-table__scroll){--rh-glass-refract: blur(0px)}.glass-surface,.glass-card,.glass-panel,.rh-win,.rh-hero{--rh-glass-refract: url(#rh-glass-edge)}.glass-surface,.glass-card,.glass-panel,.rh-win,.rh-hero,.rh-readout{background-image:radial-gradient(20% 15% at 11% 7%,rgb(255 255 255 / .85),transparent 68%),radial-gradient(13% 9% at 64% 4%,rgb(255 255 255 / .5),transparent 72%),radial-gradient(8% 24% at 93% 31%,rgb(255 255 255 / .36),transparent 74%),radial-gradient(27% 11% at 36% 96%,rgb(255 255 255 / .44),transparent 72%),radial-gradient(7% 17% at 3% 61%,rgb(255 255 255 / .3),transparent 76%),radial-gradient(15% 8% at 79% 88%,rgb(255 255 255 / .26),transparent 74%),linear-gradient(116deg,#fff9,#fff6 3%,#ffffff0f 10%,#fff0 18%),radial-gradient(126% 92% at 6% -12%,rgb(var(--rh-lime) / var(--rh-glass-lime)),transparent 56%),radial-gradient(118% 88% at 97% -4%,rgb(var(--rh-cyan) / var(--rh-glass-cyan)),transparent 58%),radial-gradient(130% 96% at 74% 110%,rgb(var(--rh-purple) / var(--rh-glass-purple)),transparent 60%),linear-gradient(180deg,rgb(255 255 255 / var(--rh-glass-top)),rgb(255 255 255 / var(--rh-glass-bottom)))}.glass-card,.glass-panel,.rh-win,.rh-panel,.rh-hero{border-radius:var(--rh-r-3)}.glass-control,.glass-button{--rh-glass-top: .7;--rh-glass-bottom: .52;--rh-glass-blur: 12px;--rh-glass-cast: 0 1px 2px rgb(13 22 38 / .04), 0 4px 12px -6px rgb(13 22 38 / .12);border-radius:var(--rh-r-2)}.rh-btn,.rh-input,.rh-select,.rh-seg,.rh-seg__item.is-active,.rh-use,.rh-strip__search input{--rh-glass-top: .7;--rh-glass-bottom: .52;--rh-glass-blur: 12px}.rh-seg__item.is-active{background:linear-gradient(180deg,#ffffffeb,#ffffffb3 58%,rgb(var(--rh-lime) / .22)),#fff9;color:var(--rh-text);font-weight:600;box-shadow:inset 0 1px #fffffff2,inset 0 -1.5px rgb(var(--rh-lime) / .55),0 1px 2px #0d16260f,0 4px 10px -5px #0d162624}.rh-menu__list,.dropdown-menu{--rh-glass-top: .95;--rh-glass-bottom: .9;--rh-glass-blur: 24px;--rh-glass-sat: 1.8;--rh-glass-cast: 0 2px 6px rgb(13 22 38 / .06), 0 22px 48px -20px rgb(13 22 38 / .26)}.glass-lite,.rh-open,.rh-key{background:linear-gradient(180deg,#ffffffc7,#ffffff8c),radial-gradient(120% 140% at 20% -20%,rgb(var(--rh-lime) / .1),transparent 62%);border:1px solid rgb(255 255 255 / .6);box-shadow:inset 0 1px #fffc,0 1px 2px #0d16260d}.glass-float{--rh-glass-top: .95;--rh-glass-bottom: .9;--rh-glass-blur: 24px;--rh-glass-sat: 1.8;--rh-glass-cast: 0 2px 6px rgb(13 22 38 / .06), 0 22px 48px -20px rgb(13 22 38 / .26)}.rh-panel{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;overflow:hidden}.rh-panel--terminal>.rh-panel__head{margin:0;padding:var(--rh-s-3) var(--rh-s-4);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-5) var(--rh-s-4);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-edge)}.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-3);border-bottom:1px solid var(--rh-line)}.rh-panel__title{margin:0;font:600 var(--rh-t-figure) / 1.3 var(--rh-font-ui);letter-spacing:-.01em;color:var(--rh-text)}.rh-panel--terminal .rh-panel__title{font-size:var(--rh-t-figure)}.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:38px;padding:0 var(--rh-s-4);border-radius:var(--rh-r-pill);color:var(--rh-text);font:600 var(--rh-t-body) / 1 var(--rh-font-ui);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background 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-btn:hover:not(:disabled){border-color:var(--rh-line-strong);box-shadow:var(--rh-shadow-2),var(--rh-glass-lip-strong);transform:translateY(-1px)}.rh-btn:active:not(:disabled){transform:translateY(0) scale(.975);box-shadow:var(--rh-shadow-1),var(--rh-glass-lip);transition-duration:60ms}.rh-btn:focus-visible{outline:2px solid var(--rh-focus);outline-offset:2px}.rh-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rh-btn--primary,.rh-cta,.btn.primary{background:linear-gradient(180deg,#ffffff6b,#fff0 46%),rgb(var(--rh-lime));border-color:rgb(var(--rh-lime) / .9);color:var(--rh-on-accent);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0d16260f,0 1px 2px #0d16260d,0 8px 20px -10px rgb(var(--rh-lime) / .7)}.rh-btn--primary:hover:not(:disabled),.rh-cta:hover,.btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#ffffff80,#fff0 48%),rgb(var(--rh-lime));color:var(--rh-on-accent);box-shadow:inset 0 1px #fffc,0 2px 4px #0d16260d,0 10px 26px -10px rgb(var(--rh-lime) / .85)}.rh-btn--ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--rh-dim)}.rh-btn--ghost:hover:not(:disabled){background:var(--rh-raised);box-shadow:none;color:var(--rh-text)}.rh-btn--danger{background:var(--rh-neg);border-color:transparent;color:#fff}.rh-btn--sm{height:30px;padding:0 var(--rh-s-3);font-size:var(--rh-t-label)}.rh-btn--block{display:flex;width:100%}.rh-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;padding:0;background:var(--rh-surface);border:1px solid var(--rh-line);border-radius:var(--rh-r-pill);color:var(--rh-dim);cursor:pointer;box-shadow:var(--rh-shadow-1),var(--rh-glass-lip);transition:color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.rh-icon-btn:hover:not(:disabled){color:var(--rh-text);box-shadow:var(--rh-shadow-2),var(--rh-glass-lip-strong);transform:translateY(-1px)}.rh-icon-btn:active:not(:disabled){transform:scale(.94);transition-duration:60ms}.rh-icon-btn>svg{width:16px;height:16px;display:block}.rh-field{display:flex;flex-direction:column;gap:var(--rh-s-2);min-width:0}.rh-field__label{font:500 var(--rh-t-label) / 1.3 var(--rh-font-ui);color:var(--rh-dim)}.rh-field__hint{font:400 var(--rh-t-micro) / 1.5 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:38px;padding:0 var(--rh-s-3);border-radius:var(--rh-r-2);color:var(--rh-text);font:400 var(--rh-t-body) / 1 var(--rh-font-mono);font-variant-numeric:tabular-nums;transition:background var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease)}.rh-input::placeholder{color:var(--rh-faint)}.rh-input:hover:not(:focus),.rh-select:hover:not(:focus){background:var(--rh-raised-hover)}.rh-input:focus,.rh-select:focus{outline:none;background:var(--rh-surface);border-color:var(--rh-accent);box-shadow:0 0 0 3px var(--rh-accent-wash)}.rh-input:disabled,.rh-select:disabled{opacity:.5;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-2);min-width:0}.rh-affix{flex:none;height:38px;padding:0 var(--rh-s-3);background:var(--rh-raised);border:1px solid transparent;border-radius:var(--rh-r-1);color:var(--rh-dim);font:600 var(--rh-t-label) / 1 var(--rh-font-ui);cursor:pointer;transition:color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease)}.rh-affix:hover:not(:disabled){color:var(--rh-accent-text);background:var(--rh-accent-wash)}.rh-affix.is-active{color:var(--rh-accent-text);background:var(--rh-accent-wash)}.rh-affix:disabled{opacity:.45;cursor:not-allowed}.rh-seg{display:inline-flex;align-items:center;padding:2px;border-radius:var(--rh-r-pill)}.rh-seg--block{display:flex;width:100%}.rh-seg__item{flex:1 1 auto;min-width:0;height:30px;padding:0 var(--rh-s-3);background:transparent;border:0;border-radius:var(--rh-r-pill);color:var(--rh-dim);font:500 var(--rh-t-label) / 1 var(--rh-font-ui);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),box-shadow var(--rh-fast) var(--rh-ease)}.rh-seg__item:hover:not(:disabled):not(.is-active){color:var(--rh-text)}.rh-seg__item:disabled{opacity:.4;cursor:not-allowed}.rh-status{display:inline-flex;align-items:center;gap:var(--rh-s-1);font:500 var(--rh-t-label) / 1.3 var(--rh-font-ui);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-text)}.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;background:var(--rh-raised);border-color:transparent;border-radius:var(--rh-r-pill);padding:2px var(--rh-s-2)}.rh-badge--accent{background:var(--rh-accent-wash);color:var(--rh-accent-text)}.rh-badge--warn{background:#b547081a;color:var(--rh-warn)}.rh-badge--neg{background:#d92d201a;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-label) / 1.3 var(--rh-font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--rh-faint);padding:var(--rh-s-3) var(--rh-s-3);border-bottom:1px solid rgb(255 255 255 / .6);background:linear-gradient(180deg,#fcfdfdfa,#fafbfcf5);box-shadow:inset 0 1px #ffffffe6;white-space:nowrap;position:sticky;top:0;z-index:1}.rh-table td{padding:var(--rh-s-3) 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,.rh-table .is-pos{color:var(--rh-accent-text)}.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-text)}.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:var(--rh-accent-wash)}.rh-table tbody tr:hover td:first-child{box-shadow:inset 3px 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}.input-row{--rh-glass-top: .7;--rh-glass-bottom: .52;--rh-glass-blur: 12px}.rh-pools__bar>.rh-strip{flex:1 1 auto;min-width:0}.rh-pools__bar .rh-strip__search{flex:1 1 auto}.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-text);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-strong)}.rh-spark.is-neg path{stroke:var(--rh-neg)}.rh-spark{opacity:.8;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}@media(prefers-reduced-motion:reduce){.rh-status--live:before,.rh-scan:after,.rh-skeleton{animation:none}.rh-btn:hover:not(:disabled),.rh-btn:active:not(:disabled),.rh-icon-btn:hover:not(:disabled),.rh-win:hover,.pos-card:hover,.shape:hover,.dash-stat:hover,.nav-card:hover{transform:none}.rh-lit:before{display: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);border-radius:50%;opacity:.4;transition:opacity var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease)}tr:hover .rh-pools__ext{opacity:1}.rh-pools__ext:hover{opacity:1;box-shadow:0 0 0 2px rgb(var(--rh-lime) / .9),0 0 6px 2px rgb(var(--rh-lime) / .35)}.rh-pools__ext:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--rh-lime) / .9)}.rh-pools__ext img{display:block;border-radius:50%}.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__bar{display:flex;justify-content:stretch;padding:var(--rh-s-3) var(--rh-s-4);border-bottom:1px solid var(--rh-line)}.rh-pools__note{margin:0;padding:var(--rh-s-5) var(--rh-s-4);color:var(--rh-dim);font-size:var(--rh-t-body)}.rh-pools__note.is-neg{color:var(--rh-neg)}.rh-pools__scan{font-size:var(--rh-t-micro);letter-spacing:.08em}.rh-win{min-width:0;overflow:hidden;transition:box-shadow var(--rh-slow) var(--rh-ease)}.rh-win:hover{box-shadow:var(--rh-shadow-2)}.rh-win--live{border-color:var(--rh-accent-edge)}.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-3) var(--rh-s-4);--rh-glass-top: .9;--rh-glass-bottom: .74;--rh-glass-blur: 14px;--rh-glass-cast: none;border-radius:var(--rh-r-3) var(--rh-r-3) 0 0;border-bottom-color:#ffffff80;min-width:0}.rh-win__back{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:var(--rh-s-2);padding:0;border:1px solid rgb(255 255 255 / .6);border-radius:var(--rh-r-pill);background:#ffffff8c;box-shadow:inset 0 1px #ffffffd9;color:var(--rh-dim);font:600 14px / 1 var(--rh-font-ui);cursor:pointer;transition:color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease)}.rh-win__back:hover{color:var(--rh-text);background:#fffc}.rh-win__back:focus-visible{outline:2px solid var(--rh-focus);outline-offset:2px}.rh-win__id{margin:0;display:inline-flex;align-items:center;gap:var(--rh-s-2);font:700 var(--rh-t-body) / 1.4 var(--rh-font-ui);letter-spacing:-.01em;color:var(--rh-text);white-space:nowrap}.rh-win__slot{flex:1 1 auto;display:flex;align-items:center;gap:var(--rh-s-2);min-width:0}.rh-win__marks{display:none}.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-glass{border-radius:var(--rh-r-3)}.rh-lit{position:relative;isolation:isolate}.rh-lit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--rh-slow) var(--rh-ease);background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgb(255 255 255 / .9),rgb(255 255 255 / 0) 60%)}.rh-lit:hover:before{opacity:1}.rh-lit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity var(--rh-slow) var(--rh-ease);background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),var(--rh-accent-edge),transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rh-lit:hover:after{opacity:.85}.rh-crt{background-image:none}.rh-glow{text-shadow:none}.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-text)}.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-surface);border:1px solid var(--rh-line);border-radius:var(--rh-r-2);box-shadow:var(--rh-shadow-1);padding:var(--rh-s-4);background-image:none}.card>h2,.panel-head h2{font:600 var(--rh-t-figure) / 1.3 var(--rh-font-ui);letter-spacing:-.01em;color:var(--rh-text)}.card>h2:before,.panel-head h2:before{content:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rh-s-2);border-radius:var(--rh-r-pill);border:1px solid var(--rh-line-strong);background:var(--rh-surface);color:var(--rh-text);font-family:var(--rh-font-ui);font-weight:600;box-shadow:var(--rh-shadow-1);transition:background var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.btn:hover:not(:disabled){box-shadow:var(--rh-shadow-2);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0);box-shadow:var(--rh-shadow-1)}.btn.primary{background:var(--rh-accent-strong);border-color:transparent;color:var(--rh-on-accent)}.btn.primary:hover:not(:disabled){box-shadow:inset 0 1px #fffc,0 2px 4px #0d16260d,0 10px 26px -10px rgb(var(--rh-lime) / .85)}input,select,textarea{border-radius:var(--rh-r-1);background:var(--rh-raised);border:1px solid transparent;color:var(--rh-text)}input:focus,select:focus,textarea:focus{outline:none;background:var(--rh-surface);border-color:var(--rh-accent);box-shadow:0 0 0 3px var(--rh-accent-wash)}.rh-open{display:inline-flex;align-items:center;gap:var(--rh-s-1);padding:5px var(--rh-s-3);border:1px solid var(--rh-line);border-radius:var(--rh-r-pill);font:600 var(--rh-t-label) / 1.3 var(--rh-font-ui);color:var(--rh-dim);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-strong);border-color:transparent}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-strong)}.shape{border-radius:var(--rh-r-2)!important;font-family:var(--rh-font-ui)}.shape{border:1px solid var(--rh-line)!important;background:var(--rh-surface)!important;box-shadow:var(--rh-shadow-1);transition:box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.shape:hover{box-shadow:var(--rh-shadow-2);transform:translateY(-1px)}.shape.active{border-color:var(--rh-accent-edge)!important;background:var(--rh-accent-wash)!important}.rh-use{display:inline-flex;align-items:center;gap:var(--rh-s-1);height:30px;padding:0 var(--rh-s-3);background:var(--rh-surface);border:1px solid var(--rh-line-strong);border-radius:var(--rh-r-pill);color:var(--rh-text);font:600 var(--rh-t-label) / 1 var(--rh-font-ui);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-strong);border-color:transparent}.rh-use:hover:not(:disabled) .rh-use__arrow{transform:translate(2px)}.rh-use.is-active,.rh-use:disabled{color:var(--rh-accent-text);border-color:var(--rh-accent-edge);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-surface)!important;border:1px solid var(--rh-line)!important;border-radius:var(--rh-r-2)!important;box-shadow:var(--rh-shadow-1);transition:box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.dash-stat:hover,.nav-card:hover{box-shadow:var(--rh-shadow-2);transform:translateY(-1px)}.dash-stat.up{border-color:rgb(var(--rh-lime) / .55)!important;background:rgb(var(--rh-lime) / .1)!important}.dash-stat.down{border-color:rgb(var(--rh-neg-rgb, 255 107 107) / .4)!important;background:rgb(var(--rh-neg-rgb, 255 107 107) / .07)!important}.dash-stat-label,.dash-stat-sub{font-family:var(--rh-font-ui);letter-spacing:0;text-transform:none;color:var(--rh-faint)}.dash-stat-value{font-family:var(--rh-font-mono);font-variant-numeric:tabular-nums}.dash-stat-hero{background:linear-gradient(180deg,var(--rh-accent-wash),var(--rh-surface) 70%)!important;border-color:var(--rh-accent-edge)!important}.dash-stat-hero .dash-stat-value{text-shadow:none}.pos-card{position:relative;isolation:isolate;background:var(--rh-surface)!important;border:1px solid var(--rh-line)!important;border-radius:var(--rh-r-2)!important;box-shadow:var(--rh-shadow-1);background-image:none;transition:box-shadow var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease),border-color var(--rh-fast) var(--rh-ease)}.pos-card:hover{box-shadow:var(--rh-shadow-2);transform:translateY(-2px)}.pos-card.out-of-range{border-color:#b5470873!important}.pos-card .pos-title{font:600 var(--rh-t-figure) / 1.3 var(--rh-font-ui);letter-spacing:-.01em}.pos-metrics .stat-label{font-family:var(--rh-font-ui);letter-spacing:0;text-transform:none;color:var(--rh-faint)}.pos-metrics .stat-value{font-family:var(--rh-font-mono);font-variant-numeric:tabular-nums}.candle-chart svg,.chart-bars,.lq{shape-rendering:geometricPrecision}.chart-price-line,.spark path,.rh-spark path{shape-rendering:geometricPrecision}.candle.up .wick,.candle.up .body{stroke:var(--rh-accent-strong);fill:var(--rh-accent-strong)}.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-strong);stroke-width:1.75}.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-strong);stroke-width:1.5}.guide-chip{fill:var(--rh-surface);stroke:var(--rh-accent-strong);rx:6}.guide-text{fill:var(--rh-accent-text);font-family:var(--rh-font-mono);font-size:var(--rh-t-micro)}.chart-bar{border-radius:3px 3px 0 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:3px!important}.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;font-variant-numeric:tabular-nums}.rh-scan-band{border-bottom:1px solid var(--rh-line);background:transparent}.rh-scan-band__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rh-s-3);padding:var(--rh-s-4);background:none}.rh-readout{display:flex;flex-direction:column;gap:var(--rh-s-1);padding:var(--rh-s-4);min-width:0;border-radius:var(--rh-r-2);--rh-glass-top: .88;--rh-glass-bottom: .66;--rh-glass-blur: 14px;--rh-glass-cast: 0 1px 2px rgb(13 22 38 / .03), 0 8px 22px -12px rgb(13 22 38 / .16)}.rh-readout:nth-child(4n+1){--rh-glass-lime: .17;--rh-glass-cyan: .05}.rh-readout:nth-child(4n+2){--rh-glass-purple: .16;--rh-glass-lime: .04}.rh-readout:nth-child(4n+3){--rh-glass-cyan: .17;--rh-glass-purple: .05}.rh-readout:nth-child(4n+4){--rh-glass-lime: .12;--rh-glass-purple: .1}.rh-readout__key{font:500 var(--rh-t-label) / 1.4 var(--rh-font-ui);color:var(--rh-faint)}.rh-readout__val{font:600 var(--rh-t-display) / 1.15 var(--rh-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-readout__val.is-neg b{color:var(--rh-neg)}.rh-figure-accent,.rh-readout:first-child .rh-readout__val,.rh-readout__val.is-pos b,.rh-stat-card__val.is-accent{color:var(--rh-figure-accent)}@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:500 var(--rh-t-micro) / 1 var(--rh-font-mono);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-text)}.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:0}.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-7) var(--rh-s-6)}.rh-hero__copy{min-width:0}.rh-hero__eyebrow{margin:0 0 var(--rh-s-4);font:500 var(--rh-t-label) / 1.6 var(--rh-font-ui);color:var(--rh-accent-text)}.rh-hero__title{margin:0 0 var(--rh-s-4);font:800 clamp(32px,5vw,56px) / 1.08 var(--rh-font-ui);letter-spacing:-.035em;color:var(--rh-text);text-shadow:none}.rh-hero__caret{display:inline-block;width:.16em;height:.16em;margin-left:.1em;border-radius:50%;background:var(--rh-accent-text);vertical-align:.06em}.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}.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);color:var(--rh-on-accent);font:600 var(--rh-t-body) / 1 var(--rh-font-ui);letter-spacing:-.005em;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:var(--rh-shadow-2),0 8px 22px rgb(var(--rh-lime) / .3);transform:translateY(-2px)}.rh-cta:active{transform:translateY(0);box-shadow:var(--rh-shadow-1)}.rh-cta:focus-visible{outline:2px solid var(--rh-focus);outline-offset:3px}.rh-cta--ghost{background:var(--rh-surface);color:var(--rh-text);border-color:var(--rh-line-strong);box-shadow:var(--rh-shadow-1)}.rh-cta--ghost:hover{background:var(--rh-surface);border-color:var(--rh-line-strong);box-shadow:var(--rh-shadow-2)}.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__pillars{list-style:none;margin:0;padding:0;display:grid;gap:var(--rh-s-4)}.rh-pillar{display:flex;flex-direction:column;gap:2px;min-width:0}.rh-pillar__name{font:700 var(--rh-t-body) / 1.4 var(--rh-font-ui);color:var(--rh-text)}.rh-pillar__body{font:400 var(--rh-t-label) / 1.6 var(--rh-font-ui);color:var(--rh-dim)}.rh-steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.rh-steps--three{grid-template-columns:minmax(0,1fr)}}.rh-land__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rh-s-4)}@media(max-width:900px){.rh-land__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.rh-land__stats{grid-template-columns:minmax(0,1fr)}}.rh-stat-card{display:flex;flex-direction:column;gap:2px;padding:var(--rh-s-4);border-radius:var(--rh-r-3);min-width:0}.rh-stat-card__key{font:500 var(--rh-t-label) / 1.4 var(--rh-font-ui);color:var(--rh-dim)}.rh-stat-card__val{font:700 var(--rh-t-display) / 1.15 var(--rh-font-mono);letter-spacing:-.02em;color:var(--rh-text);font-variant-numeric:tabular-nums}.rh-stat-card__note{font:400 var(--rh-t-micro) / 1.4 var(--rh-font-ui);color:var(--rh-faint)}.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:600 var(--rh-t-body) / 1.4 var(--rh-font-ui);color:var(--rh-text)}.rh-land__shape i{font-style:normal;font-size:var(--rh-t-micro);color:var(--rh-faint)}.rh-land__flat{display:block;height:34px;margin-bottom:var(--rh-s-2);border-radius:999px 999px 0 0;background:rgb(var(--rh-purple) / .55);box-shadow:inset 0 1.5px #fffc}.rh-land__shape i{font-style:normal;font:600 var(--rh-t-label) / 1.4 var(--rh-font-ui);color:var(--rh-violet-text)}.rh-land__shape.is-on i{color:var(--rh-accent-text)}.rh-land__shape.is-on{border-color:var(--rh-accent-edge);background:var(--rh-accent-wash)}.rh-land__shape.is-on .rh-glyph{fill:var(--rh-accent)}.rh-land__shape:not(.is-on) .rh-glyph{fill:var(--rh-violet)}.rh-land__shape.is-on b{color:var(--rh-accent-text)}.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-5);background:var(--rh-surface);min-width:0}.rh-step__n{font:700 var(--rh-t-display) / 1 var(--rh-font-mono);letter-spacing:-.03em;color:var(--rh-accent-text)}.rh-step__name{font:600 var(--rh-t-body) / 1.4 var(--rh-font-ui);color:var(--rh-text)}.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}}.shape{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:2px;padding:var(--rh-s-3)!important;border:1px solid var(--rh-line)!important;border-radius:var(--rh-r-2)!important;background:var(--rh-surface)!important;box-shadow:var(--rh-shadow-1),var(--rh-glass-lip);cursor:pointer;transition:border-color var(--rh-fast) var(--rh-ease),box-shadow var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease),transform var(--rh-fast) var(--rh-ease)}.shape:hover{box-shadow:var(--rh-shadow-2),var(--rh-glass-lip-strong);transform:translateY(-2px)}.shape:active{transform:translateY(0) scale(.98);transition-duration:60ms}.shape.active{border-color:var(--rh-accent-edge)!important;background:linear-gradient(180deg,var(--rh-accent-wash),var(--rh-surface) 78%)!important;box-shadow:var(--rh-shadow-2),var(--rh-glass-lip-strong),0 6px 20px rgb(var(--rh-lime) / .16);transform:translateY(-1px)}.rh-hero__mark{position:relative;isolation:isolate}.rh-hero__mark:before,.rh-hero__mark:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-1;pointer-events:none;will-change:transform,border-radius}.rh-hero__mark:before{background:linear-gradient(140deg,rgb(var(--rh-lime) / .55),rgb(var(--rh-purple) / .4));border-radius:62% 38% 46% 54%/54% 45% 55% 46%;filter:blur(18px);animation:rh-morph-a 18s var(--rh-ease) infinite alternate}.rh-hero__mark:after{top:-6%;right:-6%;bottom:-6%;left:-6%;background:linear-gradient(300deg,rgb(var(--rh-purple) / .35),rgb(var(--rh-lime) / .3));border-radius:44% 56% 63% 37%/40% 58% 42% 60%;filter:blur(12px);animation:rh-morph-b 24s var(--rh-ease) infinite alternate}@keyframes rh-morph-a{0%{border-radius:62% 38% 46% 54%/54% 45% 55% 46%;transform:rotate(0) scale(1)}to{border-radius:38% 62% 58% 42%/42% 60% 40% 58%;transform:rotate(22deg) scale(1.1)}}@keyframes rh-morph-b{0%{border-radius:44% 56% 63% 37%/40% 58% 42% 60%;transform:rotate(0) scale(1.05)}to{border-radius:60% 40% 35% 65%/62% 38%;transform:rotate(-26deg) scale(.95)}}@media(prefers-reduced-motion:reduce){.rh-hero__mark:before,.rh-hero__mark:after{animation:none}.shape:hover,.shape:active,.shape.active{transform:none}}.lq-bar{transition:opacity var(--rh-fast) var(--rh-ease)}.lq-bar:hover{opacity:.85}*{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:999px 999px 0 0;background:linear-gradient(180deg,#ffffff80,#fff0 42%),rgb(var(--rh-lime));box-shadow:inset 0 1.5px #ffffffe6,inset 2px 0 4px -3px #fffc,inset -2px 0 4px -3px #0d16264d,0 2px 6px -2px #0d162638;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>.btn{flex:1 1 auto;width:100%}.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:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) 76px}.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;align-items:stretch;gap:0;min-height:38px;border-radius:var(--rh-r-2);overflow:hidden}.input-row input{flex:1 1 75%;min-width:0;padding:0 12px;background:none;border:0;border-radius:0;box-shadow:none}.input-row input:focus{outline:none}.unit-toggle{flex:0 0 25%;min-width:0;background:#ffffff80;border:0;border-left:1px solid rgb(255 255 255 / .7);color:var(--muted);border-radius:0;padding:0 12px;font-size:12px;cursor:pointer;white-space:nowrap;transition:color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease)}.unit-toggle:hover{background:#ffffffbf}.unit-toggle:hover{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(--rh-accent-text);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;min-width:0}.dash-stat.up{border-color:rgb(var(--rh-lime) / .5);background:rgb(var(--rh-lime) / .1)}.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:clamp(18px,1.9vw,28px);font-weight:650;margin:6px 0 2px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dash-stat-value.up{color:var(--rh-figure-accent)}.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;border-radius:var(--rh-r-2);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}.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}}.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}.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(--rh-accent-text);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(--rh-accent-text);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;color:var(--text);border-radius:var(--rh-r-2);padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.dropdown-trigger:hover{border-color:var(--rh-accent-edge)}.dropdown-trigger .chev{color:var(--muted);font-size:10px}.dropdown-trigger[aria-expanded=true]{border-color:var(--rh-accent-edge)}.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(--rh-accent-text)}.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{line-height:1.6}@media(min-width:701px){.token-field{align-items:flex-end}}.token-field label{gap:6px}.token-field input{height:38px}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}}.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(--rh-accent-text)}.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-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-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}.grid.one{grid-template-columns:minmax(0,1fr)}.grid.budget-row{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(max-width:700px){.grid.budget-row{grid-template-columns:minmax(0,1fr)}}.grid--range{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}@media(max-width:700px){.grid--range{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(--rh-accent-text);font:inherit;font-size:13px;cursor:pointer;line-height:1}.unit-swap:hover{color:var(--text)}.actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.actions>.btn{width:100%}.wallet-rows{gap:8px}.create-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.create-layout>.rh-win,.create-layout>.card{min-height:0;overflow:auto}.create-layout.is-building{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media(max-width:1000px){.create-layout.is-building{grid-template-columns:minmax(0,1fr)}}.panel-find,.panel-preview,.panel-strategy{grid-area:auto}.create-layout>:not(.panel-find):not(.panel-strategy):not(.panel-preview){grid-column:1 / -1}@media(max-width:1120px){.create-layout{grid-template-columns:minmax(0,1fr);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)}.tv-chart{flex:1;min-height:140px;width:100%;position:relative;overflow:hidden}.tv-chart.dragging{cursor:ns-resize}.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}@media(max-height:860px){.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:rgb(var(--rh-lime) / .55)}.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(--rh-accent-text);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:rgb(var(--rh-lime));border-radius:var(--rh-r-1) 2px 0 0;transition:height .18s ease,filter .12s ease}.lq-bin.crossed .lq-bar{background:rgb(var(--rh-purple))}.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:rgb(var(--rh-lime));box-shadow:inset 0 0 0 1px var(--rh-figure-edge)}.lq-key.done:before{background:rgb(var(--rh-purple));box-shadow:inset 0 0 0 1px var(--rh-violet-text)}.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(340px,100%),1fr));gap:14px;align-items:start}.pos-span{grid-column:1 / -1}.pos-card{display:flex;flex-direction:column;gap:8px;padding:12px;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(--rh-accent-text)}.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);color:var(--rh-text);-webkit-font-smoothing:antialiased}.rh-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rh-s-2);position:sticky;top:0;z-index:30;margin:0 0 var(--rh-s-5);padding:var(--rh-s-3) var(--rh-s-4);border:1px solid rgb(255 255 255 / var(--rh-glass-edge));border-radius:var(--rh-r-3);background:var(--rh-glass);backdrop-filter:blur(var(--rh-blur)) saturate(1.6);-webkit-backdrop-filter:blur(var(--rh-blur)) saturate(1.6);box-shadow:var(--rh-shadow-1);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--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-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::-webkit-scrollbar{display: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-focus);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-text);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-3);padding-top:var(--rh-s-3);background:none}.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__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__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-focus);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}}@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-ticker{padding:6px var(--rh-s-2)}}.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-focus);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-text);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}@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-head .rh-x,.rh-head .rh-gh{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-focus);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}}.app{max-width:1240px;margin:0 auto;padding:var(--rh-s-5) var(--rh-s-5) var(--rh-s-7)}@media(max-width:640px){.app{padding:var(--rh-s-3) var(--rh-s-3) var(--rh-s-6)}}.rh-head:after{display:none}.rh-mark{font:700 var(--rh-t-display) / 1.1 var(--rh-font-ui);letter-spacing:-.03em;color:var(--rh-text);text-transform:none;text-shadow:none;white-space:nowrap}.rh-mark{display:inline-flex;align-items:baseline}.rh-mark__bin{color:rgb(var(--rh-lime))}.rh-mark__shape{color:rgb(var(--rh-cyan))}@supports ((-webkit-background-clip: text) or (background-clip: text)){.rh-mark__shape{background-image:linear-gradient(100deg,rgb(var(--rh-lime)),rgb(var(--rh-cyan)) 38%,rgb(var(--rh-purple)) 70%,rgb(var(--rh-cyan)));background-size:300% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rh-shape-sheen 15s ease-in-out infinite alternate}}@keyframes rh-shape-sheen{to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.rh-mark__shape{animation-duration:30s}}.rh-glitch:before,.rh-glitch:after{display:none}.rh-mascot{border-radius:0;background:none;padding:0;box-shadow:none}.rh-head__mascot{width:auto;height:30px;opacity:1}.rh-hero__mark .rh-mascot{border-radius:0;padding:0}.rh-head__meta{color:var(--rh-faint);font-size:var(--rh-t-micro)}.rh-head__chain{border-left-color:var(--rh-line)}.rh-head__chain-id{color:var(--rh-dim)}.rh-head__brand{border-radius:var(--rh-r-1)}.rh-head__brand:hover{background:#0d16260a;border-color:transparent}.rh-nav__soon{border:0;background:var(--rh-raised);border-radius:var(--rh-r-pill);padding:2px 6px;font-size:10px;letter-spacing:0;text-transform:none}.rh-ticker{height:34px;padding:0 var(--rh-s-3);border:1px solid var(--rh-line);border-radius:var(--rh-r-pill);background:var(--rh-surface);color:var(--rh-accent-text);font:700 var(--rh-t-label) / 1 var(--rh-font-mono);box-shadow:var(--rh-shadow-1)}a.rh-ticker:hover{border-color:var(--rh-accent-edge);box-shadow:var(--rh-shadow-2);transform:translateY(-1px)}.rh-head .dropdown-trigger{height:34px;border-radius:var(--rh-r-pill);border:1px solid var(--rh-line);background:var(--rh-surface);color:var(--rh-dim);font:500 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:0;box-shadow:var(--rh-shadow-1)}.rh-head .dropdown-trigger:hover,.rh-head .dropdown-trigger[aria-expanded=true]{color:var(--rh-text);border-color:var(--rh-line-strong);box-shadow:var(--rh-shadow-2)}.rh-head .net-dot{width:7px;height:7px;background:var(--rh-accent-text)}.rh-head .wallet-picker .dropdown-trigger{background:linear-gradient(180deg,#ffffff6b,#fff0 46%),rgb(var(--rh-lime));border-color:rgb(var(--rh-lime) / .9);color:var(--rh-on-accent);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0d16260f,0 1px 2px #0d16260d,0 8px 20px -10px rgb(var(--rh-lime) / .7)}.rh-head .wallet-picker .dropdown-trigger:hover,.rh-head .wallet-picker .dropdown-trigger[aria-expanded=true]{color:var(--rh-on-accent);border-color:rgb(var(--rh-lime))}.rh-head .wallet-picker .dropdown-trigger .btn.as-label{background:none;border:0;box-shadow:none;padding:0;color:inherit}.rh-head .wallet-picker .dropdown-trigger .chev{color:var(--rh-on-accent);opacity:.65}.rh-head .btn.primary,.rh-head .btn.as-label{height:34px;border-radius:var(--rh-r-pill);background:var(--rh-accent-strong);border-color:transparent;color:var(--rh-on-accent);font:600 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:0}.rh-head .wallet-label{font-family:var(--rh-font-mono);font-size:var(--rh-t-label)}.rh-head .wallet-label small{color:var(--rh-faint)}.rh-head .rh-x,.rh-head .rh-gh{width:34px;height:34px;border-radius:50%;border:1px solid var(--rh-line);background:var(--rh-surface);color:var(--rh-dim);box-shadow:var(--rh-shadow-1)}.rh-head .rh-x:hover,.rh-head .rh-gh:hover{color:var(--rh-text);border-color:var(--rh-line-strong);box-shadow:var(--rh-shadow-2);transform:translateY(-1px)}.rh-head .rh-gh>svg{width:15px;height:15px;display:block}.dropdown-menu,.rh-menu__list{border-radius:var(--rh-r-2);overflow:hidden}.menu-item,.rh-menu__item{border-radius:var(--rh-r-1)}.menu-item:hover:not(:disabled),.rh-menu__item:hover{background:#0d16260d}.rh-menu__item.is-active,.menu-item.active{color:var(--rh-accent-text)}.rh-foot{margin-top:var(--rh-s-4);row-gap:var(--rh-s-2)}.rh-foot__ends{margin-top:var(--rh-s-1)}.rh-foot>.rh-foot__rule{opacity:.6}.rh-foot__ends>.rh-foot__mark{border:0;background:none;box-shadow:none;padding:0;margin-right:var(--rh-s-3)}.rh-foot__ends>.rh-foot__note{margin-right:auto}.rh-foot__ends>.rh-foot__mark .rh-foot__name{font:700 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.06em;color:var(--rh-text)}.rh-foot__dot{width:6px;height:6px;border-radius:var(--rh-r-pill);background:var(--rh-accent-text);flex:none}.rh-foot__ok{display:inline-flex;align-items:center;gap:var(--rh-s-2)}.rh-foot__rule{background:var(--rh-line)}.rh-foot__mark{border:1px solid var(--rh-line);border-radius:var(--rh-r-pill);background:var(--rh-surface);box-shadow:var(--rh-shadow-1);padding:3px var(--rh-s-3) 3px 3px}.rh-foot__name{font:600 var(--rh-t-label) / 1 var(--rh-font-ui);letter-spacing:.02em;color:var(--rh-dim)}.rh-foot__status,.rh-foot__ends{font-family:var(--rh-font-ui);letter-spacing:0;text-transform:none;font-size:var(--rh-t-micro);color:var(--rh-faint)}.rh-foot__status{border-bottom-color:var(--rh-line)}.rh-foot__ok{color:var(--rh-accent-text)}.rh-foot__caret{display:none}.rh-foot__x{border-radius:var(--rh-r-pill);border:1px solid var(--rh-line);background:var(--rh-surface);color:var(--rh-dim);padding:5px var(--rh-s-3);box-shadow:var(--rh-shadow-1)}.rh-foot__x:hover{color:var(--rh-text);border-color:var(--rh-line-strong);box-shadow:var(--rh-shadow-2);transform:translateY(-1px)}.rh-head__nav{margin:0 var(--rh-s-3);flex:1 1 auto;justify-content:center}.rh-head__tools{min-width:0}@media(max-width:1180px){.rh-head__nav{margin:0 var(--rh-s-2)}}.rh-rail{position:sticky;top:96px;align-self:start;z-index:20;display:flex;flex-direction:column;gap:14px;width:136px;--rail-icon-centre: 45px;padding:0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.rh-rail__item{position:relative;z-index:1;display:flex;align-items:center;gap:var(--rh-s-3);width:100%;height:44px;padding:0 var(--rh-s-3);background:none;border:0;border-radius:var(--rh-r-2);color:var(--rh-dim);font:500 var(--rh-t-body) / 1 var(--rh-font-ui);letter-spacing:-.005em;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;transition:color var(--rh-fast) var(--rh-ease),background var(--rh-fast) var(--rh-ease)}.rh-rail__item.is-active{color:var(--rh-text);font-weight:600}.rh-rail__icon{display:flex;flex:none;width:22px;height:22px;transform:translate(var(--rail-icon-centre));transition:transform .46s cubic-bezier(.22,1,.28,1)}.rh-rail__icon>svg{width:100%;height:100%;display:block}.rh-rail__item.is-active .rh-rail__icon{transform:translate(0)}.rh-rail__label{display:inline-block;flex:none;white-space:nowrap}.rh-rail__ch{display:inline-block;animation:rh-letter-in .42s var(--rh-ease) backwards;animation-delay:calc(var(--i, 0) * 38ms)}@keyframes rh-letter-in{0%{transform:translate(.5em,.8em);opacity:0}60%{opacity:1}to{transform:translate(0);opacity:1}}.rh-rail__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rh-rail__item:hover:not(:disabled):not(.is-active){color:var(--rh-text)}.rh-rail__item:active:not(:disabled){transform:scale(.985)}.rh-rail__item:focus-visible{outline:2px solid var(--rh-focus);outline-offset:2px}.rh-rail__item--soon{color:var(--rh-faint);cursor:not-allowed}.rh-rail__item--soon:hover{background:none;color:var(--rh-faint)}.rh-rail__glass{position:absolute;left:-6px;right:-6px;top:0;z-index:3;overflow:hidden;pointer-events:none;opacity:0;border-radius:999px;background:linear-gradient(180deg,#ffffffb8,#ffffff4d 9%,#ffffff0a 26%,#ffffff05 74%,#ffffff42 91%,#ffffffa8);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -1.5px 1px #ffffffbf,inset 0 0 0 1px #fff6,0 2px 4px #0d16260d,0 10px 24px -8px #0d162629;transition:opacity var(--rh-fast) var(--rh-ease)}.rh-rail__glass.is-ready{opacity:1}.rh-rail__glass.is-calm{transition:transform .26s var(--rh-ease),height .26s var(--rh-ease),opacity var(--rh-fast) var(--rh-ease)}.rh-rail__edge{position:absolute;left:0;right:0;height:calc(22px + var(--stretch, 0) * 26px);pointer-events:none;border-radius:inherit;backdrop-filter:blur(3px) saturate(1.9) contrast(1.06);-webkit-backdrop-filter:blur(3px) saturate(1.9) contrast(1.06)}.rh-rail__edge--top{top:0;-webkit-mask:linear-gradient(180deg,#000 12%,transparent);mask:linear-gradient(180deg,#000 12%,transparent)}.rh-rail__edge--bottom{bottom:0;-webkit-mask:linear-gradient(0deg,#000 12%,transparent);mask:linear-gradient(0deg,#000 12%,transparent)}.rh-rail__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;overflow:hidden;background:radial-gradient(120% 46% at 50% calc(6% + var(--glide, 0) * 14%),#ffffff8c,#fff0 70%),radial-gradient(110% 40% at 50% calc(96% - var(--glide, 0) * 14%),rgb(var(--rh-lime) / .14),rgb(var(--rh-lime) / 0) 72%);will-change:transform}@media(min-width:1081px){.app{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;align-items:start;gap:var(--rh-s-5)}.app>.rh-head{grid-row:1;grid-column:1 / -1}.app>.rh-foot{grid-row:3;grid-column:1 / -1;align-self:end}.app>.rh-rail{grid-row:2}.app>:not(.rh-head):not(.rh-foot):not(.rh-rail){grid-row:2}html:has(.rh-pools__scroll),body:has(.rh-pools__scroll),html:has(.create-layout),body:has(.create-layout){overflow:hidden}.app:has(.rh-pools__scroll),.app:has(.create-layout){height:100dvh;overflow:hidden;align-items:stretch}.app:has(.rh-pools__scroll)>.rh-win{display:flex;flex-direction:column;min-height:0}.app:has(.rh-pools__scroll)>.rh-win>.rh-win__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.app:has(.rh-pools__scroll) .rh-pools__scroll{flex:1 1 auto;min-height:0;max-height:none}.app:has(.rh-pools__scroll)>.rh-rail,.app:has(.create-layout)>.rh-rail{align-self:start}.app:has(.create-layout.is-picking)>.create-layout>.rh-win{align-self:start;max-height:100%}}@media(max-width:1080px){.rh-rail{position:relative;top:auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-block:8px;width:100%;margin-bottom:var(--rh-s-4)}.rh-rail::-webkit-scrollbar{display:none}.rh-rail__item{width:auto;flex:none}.rh-rail__icon{transform:none}.rh-rail__glass{left:0;right:auto;top:3px;bottom:3px}.rh-rail__edge{left:0;right:auto;top:0;bottom:0;height:auto;width:calc(22px + var(--stretch, 0) * 26px)}.rh-rail__edge--top{-webkit-mask:linear-gradient(90deg,#000 12%,transparent);mask:linear-gradient(90deg,#000 12%,transparent)}.rh-rail__edge--bottom{left:auto;right:0;-webkit-mask:linear-gradient(270deg,#000 12%,transparent);mask:linear-gradient(270deg,#000 12%,transparent)}}@media(prefers-reduced-motion:reduce){.rh-rail__item:active:not(:disabled){transform:none}.rh-rail__ch{animation-duration:.28s;animation-delay:calc(var(--i, 0) * 22ms)}}.rh-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;background-color:var(--rh-bg);background-image:radial-gradient(1200px 700px at 4% -8%,rgb(var(--rh-mesh-lime) / .16),transparent 62%),radial-gradient(1000px 640px at 98% 6%,rgb(var(--rh-mesh-violet) / .14),transparent 64%),radial-gradient(1100px 680px at 50% 112%,rgb(var(--rh-mesh-cyan) / .13),transparent 64%)}.rh-ambient span{position:absolute;display:block;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite}.rh-ambient span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.rh-ambient span:nth-child(1){width:48vmax;height:44vmax;left:-10%;top:-16%;animation-name:rh-flow-a,rh-tide-a;animation-duration:calc(9s * var(--mesh-tempo, 1)),calc(19s * var(--mesh-tempo, 1));animation-delay:-3s,-7s}.rh-ambient span:nth-child(1):before{border-radius:58% 42% 47% 53%/51% 44% 56% 49%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-lime) / .414) 0%,rgb(var(--rh-mesh-lime) / .282) 26%,rgb(var(--rh-mesh-lime) / .1) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-lime) / .223) 0%,rgb(var(--rh-mesh-lime) / .082) 48%,transparent 76%);filter:blur(46px);animation-name:rh-churn-a;animation-duration:calc(14s * var(--mesh-tempo, 1));animation-delay:-2s}.rh-ambient span:nth-child(2){width:36vmax;height:34vmax;left:2%;bottom:-6%;animation-name:rh-flow-b,rh-tide-b;animation-duration:calc(11s * var(--mesh-tempo, 1)),calc(23s * var(--mesh-tempo, 1));animation-delay:-7s,-13s}.rh-ambient span:nth-child(2):before{border-radius:44% 56% 61% 39%/57% 48% 52% 43%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-lime) / .187) 0%,rgb(var(--rh-mesh-lime) / .112) 26%,rgb(var(--rh-mesh-lime) / .041) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-lime) / .089) 0%,rgb(var(--rh-mesh-lime) / .03) 48%,transparent 76%);filter:blur(64px);animation-name:rh-churn-b;animation-duration:calc(13s * var(--mesh-tempo, 1));animation-delay:-6s}.rh-ambient span:nth-child(3){width:52vmax;height:46vmax;right:-12%;bottom:-14%;animation-name:rh-flow-c,rh-tide-c;animation-duration:calc(12s * var(--mesh-tempo, 1)),calc(25s * var(--mesh-tempo, 1));animation-delay:-11s,-4s}.rh-ambient span:nth-child(3):before{border-radius:52% 48% 38% 62%/46% 59% 41% 54%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-violet) / .414) 0%,rgb(var(--rh-mesh-violet) / .265) 26%,rgb(var(--rh-mesh-violet) / .094) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-violet) / .211) 0%,rgb(var(--rh-mesh-violet) / .077) 48%,transparent 76%);filter:blur(48px);animation-name:rh-churn-c;animation-duration:calc(17s * var(--mesh-tempo, 1));animation-delay:-4s}.rh-ambient span:nth-child(4){width:38vmax;height:40vmax;right:0%;top:-12%;animation-name:rh-flow-d,rh-tide-d;animation-duration:calc(13s * var(--mesh-tempo, 1)),calc(21s * var(--mesh-tempo, 1));animation-delay:-5s,-16s}.rh-ambient span:nth-child(4):before{border-radius:63% 37% 54% 46%/42% 56% 44% 58%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-violet) / .176) 0%,rgb(var(--rh-mesh-violet) / .105) 26%,rgb(var(--rh-mesh-violet) / .035) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-violet) / .082) 0%,rgb(var(--rh-mesh-violet) / .03) 48%,transparent 76%);filter:blur(66px);animation-name:rh-churn-d;animation-duration:calc(10s * var(--mesh-tempo, 1));animation-delay:-9s}.rh-ambient span:nth-child(5){width:44vmax;height:40vmax;left:42%;top:20%;animation-name:rh-flow-e,rh-tide-e;animation-duration:calc(14s * var(--mesh-tempo, 1)),calc(27s * var(--mesh-tempo, 1));animation-delay:-17s,-9s}.rh-ambient span:nth-child(5):before{border-radius:47% 53% 59% 41%/55% 45%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-cyan) / .414) 0%,rgb(var(--rh-mesh-cyan) / .258) 26%,rgb(var(--rh-mesh-cyan) / .089) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-cyan) / .206) 0%,rgb(var(--rh-mesh-cyan) / .07) 48%,transparent 76%);filter:blur(44px);animation-name:rh-churn-e;animation-duration:calc(11s * var(--mesh-tempo, 1));animation-delay:-13s}.rh-ambient span:nth-child(6){width:34vmax;height:36vmax;left:-6%;bottom:4%;animation-name:rh-flow-f,rh-tide-f;animation-duration:calc(15s * var(--mesh-tempo, 1)),calc(29s * var(--mesh-tempo, 1));animation-delay:-9s,-21s}.rh-ambient span:nth-child(6):before{border-radius:55% 45% 43% 57%/49% 52% 48% 51%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-cyan) / .164) 0%,rgb(var(--rh-mesh-cyan) / .1) 26%,rgb(var(--rh-mesh-cyan) / .035) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-cyan) / .077) 0%,rgb(var(--rh-mesh-cyan) / .023) 48%,transparent 76%);filter:blur(62px);animation-name:rh-churn-f;animation-duration:calc(16s * var(--mesh-tempo, 1));animation-delay:-8s}.rh-ambient span:nth-child(7){width:72vmax;height:26vmax;left:-14%;top:32%;animation-name:rh-flow-g,rh-tide-g;animation-duration:calc(16s * var(--mesh-tempo, 1)),calc(22s * var(--mesh-tempo, 1));animation-delay:-13s,-11s}.rh-ambient span:nth-child(7):before{border-radius:48% 52% 56% 44%/62% 38%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-white) / .176) 0%,rgb(var(--rh-mesh-white) / .1) 26%,rgb(var(--rh-mesh-white) / .035) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-white) / .082) 0%,rgb(var(--rh-mesh-white) / .03) 48%,transparent 76%);filter:blur(60px);animation-name:rh-churn-g;animation-duration:calc(15s * var(--mesh-tempo, 1));animation-delay:-5s}.rh-ambient span:nth-child(8){width:62vmax;height:22vmax;right:-10%;top:4%;animation-name:rh-flow-h,rh-tide-h;animation-duration:calc(17s * var(--mesh-tempo, 1)),calc(31s * var(--mesh-tempo, 1));animation-delay:-19s,-6s}.rh-ambient span:nth-child(8):before{border-radius:54% 46% 42% 58%/58% 42%;background:radial-gradient(48% 52% at 42% 44%,rgb(var(--rh-mesh-white) / .153) 0%,rgb(var(--rh-mesh-white) / .089) 26%,rgb(var(--rh-mesh-white) / .03) 55%,transparent 78%),radial-gradient(38% 42% at 68% 64%,rgb(var(--rh-mesh-white) / .07) 0%,rgb(var(--rh-mesh-white) / .023) 48%,transparent 76%);filter:blur(66px);animation-name:rh-churn-h;animation-duration:calc(12s * var(--mesh-tempo, 1));animation-delay:-11s}@keyframes rh-flow-a{0%{transform:translate3d(-8vw,-6vh,0)}21%{transform:translate3d(8vw,4vh,0)}43%{transform:translate3d(20vw,16vh,0)}66%{transform:translate3d(10vw,27vh,0)}85%{transform:translate3d(-4vw,14vh,0)}to{transform:translate3d(-8vw,-6vh,0)}}@keyframes rh-flow-b{0%{transform:translate3d(6vw,-4vh,0)}24%{transform:translate3d(-9vw,7vh,0)}47%{transform:translate3d(-19vw,18vh,0)}71%{transform:translate3d(-7vw,25vh,0)}88%{transform:translate3d(5vw,11vh,0)}to{transform:translate3d(6vw,-4vh,0)}}@keyframes rh-flow-c{0%{transform:translate3d(-4vw,6vh,0)}19%{transform:translate3d(12vw,-8vh,0)}38%{transform:translate3d(21vw,-21vh,0)}62%{transform:translate3d(6vw,-28vh,0)}83%{transform:translate3d(-12vw,-13vh,0)}to{transform:translate3d(-4vw,6vh,0)}}@keyframes rh-flow-d{0%{transform:translate3d(5vw,8vh,0)}26%{transform:translate3d(-8vw,-3vh,0)}52%{transform:translate3d(-18vw,-14vh,0)}74%{transform:translate3d(-6vw,-24vh,0)}90%{transform:translate3d(7vw,-9vh,0)}to{transform:translate3d(5vw,8vh,0)}}@keyframes rh-flow-e{0%{transform:translate3d(-6vw,7vh,0)}23%{transform:translate3d(9vw,-4vh,0)}45%{transform:translate3d(19vw,-16vh,0)}68%{transform:translate3d(8vw,-26vh,0)}87%{transform:translate3d(-7vw,-11vh,0)}to{transform:translate3d(-6vw,7vh,0)}}@keyframes rh-flow-f{0%{transform:translate3d(3vw,-7vh,0)}22%{transform:translate3d(-11vw,5vh,0)}44%{transform:translate3d(-6vw,20vh,0)}65%{transform:translate3d(9vw,26vh,0)}84%{transform:translate3d(14vw,10vh,0)}to{transform:translate3d(3vw,-7vh,0)}}@keyframes rh-flow-g{0%{transform:translate3d(-7vw,4vh,0)}20%{transform:translate3d(10vw,-6vh,0)}44%{transform:translate3d(22vw,9vh,0)}67%{transform:translate3d(7vw,22vh,0)}86%{transform:translate3d(-9vw,15vh,0)}to{transform:translate3d(-7vw,4vh,0)}}@keyframes rh-flow-h{0%{transform:translate3d(4vw,-5vh,0)}25%{transform:translate3d(-12vw,6vh,0)}48%{transform:translate3d(-21vw,-8vh,0)}70%{transform:translate3d(-8vw,-22vh,0)}89%{transform:translate3d(6vw,-12vh,0)}to{transform:translate3d(4vw,-5vh,0)}}@keyframes rh-churn-a{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.12,.93)}50%{transform:rotate(180deg) scale(.94,1.14)}75%{transform:rotate(270deg) scale(1.08,.97)}to{transform:rotate(360deg) scale(1)}}@keyframes rh-churn-b{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-90deg) scale(.95,1.11)}50%{transform:rotate(-180deg) scale(1.15,.92)}75%{transform:rotate(-270deg) scale(.98,1.06)}to{transform:rotate(-360deg) scale(1)}}@keyframes rh-churn-c{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.09,1.05)}50%{transform:rotate(180deg) scale(.9,1.12)}75%{transform:rotate(270deg) scale(1.13,.95)}to{transform:rotate(360deg) scale(1)}}@keyframes rh-churn-d{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-90deg) scale(1.1,.96)}50%{transform:rotate(-180deg) scale(.93,1.13)}75%{transform:rotate(-270deg) scale(1.06,1.02)}to{transform:rotate(-360deg) scale(1)}}@keyframes rh-churn-e{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(.96,1.09)}50%{transform:rotate(180deg) scale(1.14,.94)}75%{transform:rotate(270deg) scale(1.02,1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes rh-churn-f{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-90deg) scale(1.11,1.01)}50%{transform:rotate(-180deg) scale(.92,1.1)}75%{transform:rotate(-270deg) scale(1.07,.94)}to{transform:rotate(-360deg) scale(1)}}@keyframes rh-churn-g{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.16,.9)}50%{transform:rotate(180deg) scale(.89,1.17)}75%{transform:rotate(270deg) scale(1.1,.96)}to{transform:rotate(360deg) scale(1)}}@keyframes rh-churn-h{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-90deg) scale(.91,1.15)}50%{transform:rotate(-180deg) scale(1.18,.93)}75%{transform:rotate(-270deg) scale(.97,1.09)}to{transform:rotate(-360deg) scale(1)}}@keyframes rh-tide-a{0%{opacity:.3}24%{opacity:1}46%{opacity:.55}71%{opacity:.9}to{opacity:.3}}@keyframes rh-tide-b{0%{opacity:.85}19%{opacity:.35}44%{opacity:1}68%{opacity:.48}88%{opacity:.72}to{opacity:.85}}@keyframes rh-tide-c{0%{opacity:.45}28%{opacity:.95}52%{opacity:.32}76%{opacity:1}to{opacity:.45}}@keyframes rh-tide-d{0%{opacity:1}22%{opacity:.42}49%{opacity:.88}73%{opacity:.35}to{opacity:1}}@keyframes rh-tide-e{0%{opacity:.38}26%{opacity:.82}47%{opacity:1}69%{opacity:.44}87%{opacity:.7}to{opacity:.38}}@keyframes rh-tide-f{0%{opacity:.72}21%{opacity:1}45%{opacity:.36}70%{opacity:.86}to{opacity:.72}}@keyframes rh-tide-g{0%{opacity:.5}30%{opacity:.88}55%{opacity:1}78%{opacity:.4}to{opacity:.5}}@keyframes rh-tide-h{0%{opacity:.92}25%{opacity:.38}51%{opacity:.75}74%{opacity:1}to{opacity:.92}}@media(max-width:640px){.rh-ambient span:nth-child(2),.rh-ambient span:nth-child(4),.rh-ambient span:nth-child(6),.rh-ambient span:nth-child(8){display:none}.rh-ambient span:before{filter:blur(54px)}}@media(prefers-reduced-motion:reduce){.rh-ambient{--mesh-tempo: 1.2}}.rh-glass-defs{position:fixed;width:0;height:0;pointer-events:none}.rh-bubbles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;pointer-events:none;border:0;opacity:.5}.rh-ambient{z-index:0}.app{position:relative;z-index:2}.rh-ambient span:nth-child(4),.rh-ambient span:nth-child(5),.rh-ambient span:nth-child(6){display:none}.rh-head{box-shadow:var(--rh-shadow-2),var(--rh-glass-lip-strong);background:var(--rh-glass);transition:background var(--rh-slow) var(--rh-ease),box-shadow var(--rh-slow) var(--rh-ease)}.rh-head.is-floating{background:var(--rh-glass-strong);box-shadow:var(--rh-shadow-3),var(--rh-glass-lip-strong)}
