:root{--ink-000: #050505;--ink-050: #0a0a0b;--ink-100: #0f0f11;--ink-150: #141416;--ink-200: #1b1b1e;--ink-300: #26262a;--ink-400: #3a3a40;--ink-500: #55555d;--ink-600: #8a8a94;--ink-700: #a4a4ad;--ink-800: #d2d2d8;--ink-900: #f2f2f4;--orange: #ff7a18;--orange-bright: #ff9642;--orange-dim: #c85a09;--orange-glow: rgba(255, 122, 24, .16);--orange-faint: rgba(255, 122, 24, .07);--good: #4ade80;--warn: #fbbf24;--bad: #f87171;--bg: var(--ink-000);--surface: var(--ink-100);--surface-raised: var(--ink-150);--line: var(--ink-300);--line-soft: rgba(255, 255, 255, .06);--text: var(--ink-900);--text-dim: var(--ink-700);--text-faint: var(--ink-600);--mono: ui-monospace, "SF Mono", "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--w-page: 1080px;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--accent: var(--orange);--muted: var(--text-faint);--t-fast: .14s cubic-bezier(.32, .72, 0, 1);--t-slow: .42s cubic-bezier(.32, .72, 0, 1);--bui-page: #17181a;--bui-canvas: #1c1d1f;--bui-surface: #232427;--bui-inset: #1f2022;--bui-hover: #2a2b2e;--bui-hover-2: #313236;--bui-field: #2b2c2f;--bui-ink: #f2f3f4;--bui-ink-2: #a5a8ad;--bui-ink-3: #94979d;--bui-line: #2e3033;--bui-line-strong: #3a3c40;--bui-ring: 0 0 0 1px var(--bui-line);--bui-shadow-btn: 0 0 0 1px var(--bui-line-strong), 0 1px 2px rgba(0, 0, 0, .3);--bui-shadow-card: 0 0 0 1px var(--bui-line), 0 1px 2px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .2);--bui-shadow-overlay: 0 0 0 1px var(--bui-line-strong), 0 8px 28px rgba(0, 0, 0, .34);--bui-r-control: 8px;--bui-r-card: 10px;--bui-r-window: 14px;--bui-ease: cubic-bezier(.23, 1, .32, 1);--bui-ease-stream: cubic-bezier(.22, .61, .25, 1)}@keyframes bui-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bui-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bui-stream-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes bui-shimmer-text{0%{background-position:150% center}to{background-position:-50% center}}@keyframes bui-pixel-on{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}@keyframes bui-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;top:-30vh;left:50%;width:min(140vw,1400px);height:min(90vh,900px);transform:translate(-50%);background:radial-gradient(ellipse at center,var(--orange-glow) 0%,rgba(255,122,24,.05) 35%,transparent 68%);pointer-events:none;z-index:0;animation:orb-drift 24s ease-in-out infinite alternate}@keyframes orb-drift{0%{transform:translate(-50%) translateY(0) scale(1);opacity:.9}to{transform:translate(-46%) translateY(24px) scale(1.06);opacity:1}}body:after{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 70%);pointer-events:none;opacity:.5;z-index:0}#root{position:relative;z-index:1}.page{max-width:var(--w-page);margin:0 auto;padding:0 20px;min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}h1,h2,h3{font-weight:500;letter-spacing:-.02em}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.section-title{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);display:flex;align-items:center;gap:12px;width:100%;margin:0 0 18px}.section-title:before,.section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.accent{color:var(--orange)}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.hero{padding:34px 0 6px;width:100%}.wordmark{font-family:var(--sans);font-size:clamp(38px,8vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1;margin:0;color:var(--text);white-space:nowrap;text-rendering:geometricPrecision;font-feature-settings:"kern" 1}.wordmark-a,.wordmark-b{font-weight:inherit;color:var(--text)}.wordmark-dot{color:var(--orange);margin:0 -.03em;font-weight:inherit}.tagline{margin-top:10px;color:var(--text-dim);font-size:16px;max-width:74ch;margin-left:auto;margin-right:auto;text-wrap:balance}@media(max-width:620px){.tagline br{display:block;content:"";height:0}}.status-pill{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;font-family:var(--mono);font-size:12px;color:var(--text-dim)}.dot{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 #4ade8099;animation:pulse 2.4s ease-out infinite}.dot.stale{background:var(--warn);animation:none}.dot.down{background:var(--bad);animation:none}@keyframes pulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.topbar{position:fixed;top:0;left:0;right:0;z-index:40;border-bottom:1px solid transparent;background:transparent;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform var(--t-slow),opacity var(--t-fast),background var(--t-fast),border-color var(--t-fast),visibility 0s linear var(--t-slow)}.topbar.is-stuck{transform:translateY(0);opacity:1;visibility:visible;border-bottom-color:var(--line);background:#080809d1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition-delay:0s}.topbar-inner{max-width:var(--w-page);margin:0 auto;padding:0 20px;height:48px;display:flex;align-items:center;gap:16px}.topbar-brand{font-family:var(--mono);font-size:14px;letter-spacing:-.03em;color:var(--text);flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.topbar-brand:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange)}.topbar-endpoint{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:3px 3px 3px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff05}.topbar-endpoint code{font-family:var(--mono);font-size:12px;color:var(--ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-endpoint .copy-btn{width:22px;height:22px;border-color:transparent}.topbar-endpoint .copy-btn svg{width:12px;height:12px}.topbar-stats{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;color:var(--text-faint);white-space:nowrap}.topbar-stats b{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.topbar-stats .sep{width:1px;height:11px;background:var(--line)}@media(max-width:720px){.topbar-stats{display:none}}@media(max-width:420px){.topbar-endpoint code{max-width:42vw}}.endpoint-card{margin-top:18px;width:min(480px,100%);margin-inline:auto;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,rgba(255,122,24,.06),transparent 65%),linear-gradient(180deg,var(--surface-raised),var(--surface));overflow:hidden;text-align:left}.endpoint-main{appearance:none;width:100%;border:0;background:transparent;font:inherit;cursor:pointer;display:flex;align-items:baseline;gap:10px;padding:13px 15px;transition:background var(--t-fast)}.endpoint-main:hover{background-color:#ffffff08}.endpoint-host{font-family:var(--mono);font-size:clamp(17px,3.4vw,21px);letter-spacing:-.02em;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis}.endpoint-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);border:1px solid rgba(255,122,24,.4);border-radius:999px;padding:2px 7px;flex-shrink:0;transform:translateY(-2px)}.endpoint-copy{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);transition:color var(--t-fast)}.endpoint-main:hover .endpoint-copy{color:var(--orange)}.endpoint-main.is-done .endpoint-copy{color:var(--good)}.endpoint-main.is-failed .endpoint-copy{color:var(--bad)}.endpoint-copy svg{width:12px;height:12px;stroke:currentColor;fill:none}.endpoint-alts{display:flex;align-items:stretch;border-top:1px solid var(--line-soft)}.endpoint-alt{appearance:none;flex:1;min-width:0;border:0;border-left:1px solid var(--line-soft);background:transparent;font:inherit;cursor:pointer;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:8px 6px;transition:background var(--t-fast)}.endpoint-alt:first-child{border-left:0}.endpoint-alt:hover{background-color:#ffffff0a}.endpoint-alt.is-done .alt-key{color:var(--good)}.endpoint-alt.is-failed .alt-key{color:var(--bad)}.alt-port{font-family:var(--mono);font-size:12.5px;color:var(--text);letter-spacing:-.01em}.alt-key{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);transition:color var(--t-fast)}.endpoint-alt:hover .alt-key{color:var(--text-dim)}@media(max-width:460px){.endpoint-alt{flex-direction:column;align-items:center;gap:2px;padding:8px 4px}}.copy-btn{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;flex-shrink:0;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--text-faint);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.copy-btn svg{width:14px;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.copy-btn:hover{color:var(--orange);border-color:var(--orange-dim);background:#ff7a180f}.copy-btn.is-done{color:var(--good);border-color:#4ade8066}.copy-btn.is-failed{color:var(--warn);border-color:#fbbf2466}.copy-field{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 4px 4px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-050)}.copy-field code{font-family:var(--mono);color:var(--ink-800);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-field.size-sm code{font-size:11.5px}.copy-field.size-md code{font-size:13px}.copy-field.size-lg code{font-size:15px}.copy-field.size-sm .copy-btn{width:22px;height:22px}.copy-field.size-sm .copy-btn svg{width:12px;height:12px}.copy-field-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);flex-shrink:0}.command{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 12px;background:var(--ink-000);border:1px solid var(--line);border-radius:var(--r-sm);text-align:left}.command-gutter{font-family:var(--mono);font-size:12px;color:var(--text-faint);flex-shrink:0;user-select:none}.command-text{flex:1;min-width:0;font-family:var(--mono);font-size:12px;color:var(--ink-800);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.command-text::-webkit-scrollbar{display:none}.command-text mark{background:#ff7a1824;color:var(--orange-bright);border-radius:3px;padding:1px 3px}.section{width:100%;margin-top:44px}.section.tight{margin-top:26px}.grid{display:grid;gap:12px;width:100%}.grid.g2{grid-template-columns:repeat(2,1fr)}.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(4,1fr)}.card{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--line);border-radius:var(--r-md);padding:16px;text-align:left;position:relative;overflow:hidden;transition:border-color var(--t-fast),transform var(--t-fast);display:flex;flex-direction:column;min-height:108px}.card .stat-value{margin-top:auto}.card .stat-sub{min-height:2.4em}.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--line-soft),transparent)}.card:hover{border-color:var(--ink-400)}.stat-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.stat-value{font-family:var(--mono);font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:8px;color:var(--text);line-height:1.1}.stat-value.sm{font-size:19px}.stat-sub{font-family:var(--mono);font-size:11px;color:var(--text-faint);margin-top:6px}.tick{transition:color var(--t-slow)}.tick.up{color:var(--orange-bright)}.tick.down{color:var(--ink-700)}.mode-card{background:linear-gradient(180deg,var(--surface-raised),var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;text-align:left;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.mode-card .mode-rows{flex:1}.mode-card .mode-foot{margin-top:16px}.mode-card.solo{border-color:#ff7a1838}.mode-card.solo:after{content:"";position:absolute;inset:-40% -20% auto auto;width:260px;height:260px;background:radial-gradient(circle,var(--orange-faint),transparent 66%);pointer-events:none}.mode-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mode-name{font-family:var(--mono);font-size:15px;letter-spacing:.05em;color:var(--text)}.badge{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--text-faint)}.badge.hot{border-color:#ff7a1866;color:var(--orange)}.mode-desc{margin-top:8px;font-size:13px;line-height:1.55;color:var(--text-dim);min-height:4.6em}.mode-rows{margin-top:14px;display:grid;gap:6px;align-content:start}.row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:12.5px;gap:12px;padding-bottom:6px;border-bottom:1px dashed var(--line-soft)}.row:last-child{border-bottom:none;padding-bottom:0}.row .k{color:var(--text-faint)}.row .v{color:var(--text);font-variant-numeric:tabular-nums}.chart-pair{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:760px){.chart-pair{grid-template-columns:1fr}}.chart{display:flex;flex-direction:column;min-width:0}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;height:24px;margin-bottom:8px}.chart-label{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.chart-ranges{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.chart-range{appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;letter-spacing:.04em;padding:2px 9px;border-radius:999px;cursor:pointer;transition:color .12s ease,background .12s ease}.chart-range:hover{color:var(--text)}.chart-range.is-on{color:#120a04;background:var(--orange);box-shadow:0 1px 6px #ff7a1847}.chart-range:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.chart-body{position:relative;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,rgba(255,122,24,.05),transparent 60%),var(--surface);overflow:hidden}.chart-canvas,.liveline{display:block;width:100%;height:100%}.chart-note{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:var(--muted);pointer-events:none}.chart-foot{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;min-height:18px}.chart-foot b{color:var(--accent);font-weight:500;font-family:var(--mono)}.chart-foot .sep{width:1px;height:10px;background:var(--line)}.chart-foot .up{color:#6fd08c}.chart-foot .down{color:#e0705f}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12.5px}thead th{text-align:left;padding:11px 14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-weight:400;border-bottom:1px solid var(--line);white-space:nowrap}tbody td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background-color var(--t-fast)}tbody tr:hover{background-color:#ffffff0e}tbody tr:hover td{color:var(--text)}tbody tr.you{background-color:var(--orange-faint)}tbody tr.you td{color:var(--text)}tbody tr.you:hover{background-color:var(--orange-glow)}tbody tr:hover .copy-inline:hover,tbody tr:hover .copy-btn:hover{background-color:#ffffff17}.you-tag{margin-left:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);border:1px solid rgba(255,122,24,.4);border-radius:999px;padding:1px 6px}tbody tr.gap td{text-align:center;color:var(--ink-500);padding:4px;letter-spacing:.4em}td.num,th.num{text-align:right}td.strong{color:var(--text)}@keyframes row-in{0%{background:var(--orange-glow)}to{background:transparent}}tbody tr.fresh{animation:row-in 2.2s ease-out}input,textarea,select,button{font-family:var(--mono);font-size:13px;color:var(--text)}.field{display:flex;gap:8px;width:100%;max-width:720px;margin:0 auto}input[type=text],input[type=password],textarea{flex:1;min-width:0;background:var(--ink-050);border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 13px;outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}input:focus,textarea:focus{border-color:var(--orange-dim);box-shadow:0 0 0 3px #ff7a181f}input::placeholder,textarea::placeholder{color:var(--ink-500)}button{background:var(--ink-200);border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 18px;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast);white-space:nowrap}button:hover:not(:disabled){background-color:var(--ink-300);border-color:var(--ink-400)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--orange);border-color:var(--orange);color:#140800;font-weight:600}button.primary:hover:not(:disabled){background:var(--orange-bright);border-color:var(--orange-bright)}button.ghost{background:transparent}.tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--ink-050);flex-wrap:wrap;justify-content:center;max-width:100%}.tabs button{white-space:nowrap}.tabs button{border:none;background:transparent;border-radius:999px;padding:6px 15px;font-size:12px;color:var(--text-faint)}.tabs button[data-active=true]{background:var(--ink-300);color:var(--text)}.code{width:100%;background:var(--ink-050);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;font-family:var(--mono);font-size:12.5px;color:var(--ink-800);text-align:left;overflow-x:auto;white-space:pre;position:relative}.code .c{color:var(--text-faint)}.code .a{color:var(--orange)}.copy{position:absolute;top:8px;right:8px;padding:4px 10px;font-size:11px}.chat-launcher{display:inline-flex;align-items:center;position:fixed;right:20px;bottom:20px;z-index:50;height:48px;padding:0 18px 0 15px;gap:10px;border-radius:999px;font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;border:1px solid rgba(255,122,24,.4);background:radial-gradient(circle at 30% 25%,var(--orange-bright),var(--orange-dim));color:#140800;cursor:pointer;box-shadow:0 8px 30px #ff7a1847;transition:transform var(--t-fast),box-shadow var(--t-fast)}.chat-launcher:hover:not(.is-open){transform:translateY(-2px);box-shadow:0 12px 38px #ff7a185c;background-color:transparent;background-image:radial-gradient(circle at 30% 25%,var(--orange-bright),var(--orange));border-color:#ff7a1899}.chat-launcher.is-open:hover{background-color:var(--ink-300);border-color:var(--ink-400);transform:translateY(-2px)}.chat-launcher-icon{display:grid;place-items:center;transform:translateY(-.5px)}.chat-launcher-label{white-space:nowrap;line-height:1}.chat-launcher svg{width:20px;height:20px;display:block;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.chat-launcher.is-open{background:var(--ink-200);border-color:var(--line);color:var(--text);box-shadow:0 8px 24px #00000080}.copy-inline{appearance:none;border:0;background:transparent;font:inherit;font-size:12px;color:var(--text-dim);display:inline-flex;align-items:center;gap:5px;padding:3px 6px;margin:-3px -6px;border-radius:6px;cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.copy-inline:hover{color:var(--orange);background:#ff7a1814}.copy-inline.is-done{color:var(--good)}.copy-inline.is-failed{color:var(--bad)}.copy-inline svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.footer{margin-top:auto;padding-bottom:28px;padding-top:22px;border-top:1px solid var(--line-soft);width:100%;font-family:var(--mono);font-size:11.5px;color:var(--ink-500);display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.footer-left,.footer-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.footer-brand{color:var(--text);font-weight:600;display:inline-flex;align-items:center;gap:8px}.footer-brand:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--orange)}.footer a{border-bottom:none;border:1px solid var(--line);border-radius:var(--r-sm);padding:3px 9px;color:var(--text-faint)}.footer a:hover{color:var(--text);border-color:var(--ink-400)}.footer .copyable.donate{padding:3px 9px;font-size:11px;max-width:260px}@media(max-width:700px){.footer{justify-content:center;text-align:center}.footer-left,.footer-right{justify-content:center}}a{color:var(--text-dim);text-decoration:none;border-bottom:1px solid var(--line)}a:hover{color:var(--orange);border-color:var(--orange-dim)}.admin-shell{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:40px 20px 80px}.admin-gate{margin-top:14vh;width:min(400px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.notice{border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;font-family:var(--mono);font-size:12px;text-align:left}.notice.error{border-color:#f8717159;color:var(--bad);background:#f871710f}.notice.ok{border-color:#4ade804d;color:var(--good);background:#4ade800d}@media(max-width:880px){.grid.g4,.grid.g3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid.g2,.grid.g3,.grid.g4{grid-template-columns:1fr}.hero{padding:36px 0 4px}.section{margin-top:34px}.card,.card .stat-sub,.mode-desc{min-height:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:6px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-400)}::selection{background:var(--orange);color:#140800}@media(pointer:coarse){.copy-btn{min-width:40px;min-height:40px}.chart-range{min-height:34px;padding:6px 14px}.chart-ranges{gap:3px}.bui-icon-btn{width:34px;height:34px}.bui-chip{min-height:36px}.copy-inline{min-height:40px;padding:8px 10px;margin:-8px -10px}.bui-field textarea,.bui-field input,input[type=text]{font-size:16px}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--r-sm)}.chat-launcher:focus-visible{outline-offset:3px;border-radius:50%}.card:hover{border-color:#ff7a1847;transform:translateY(-1px)}.mode-card{transition:border-color var(--t-fast),transform var(--t-fast)}.mode-card:hover{border-color:#ff7a184d;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.card:hover,.mode-card:hover{transform:none}}@media(max-width:560px){.chat-launcher{padding:0;width:50px;height:50px;justify-content:center}.chat-launcher-label{display:none}}button svg,a svg,.copy-btn svg,.bui-icon-btn svg,.bui-send svg,.copy-inline svg,.endpoint-copy svg{display:block;shape-rendering:geometricPrecision;flex-shrink:0}.copy-btn,.bui-icon-btn,.bui-send{display:inline-grid;place-items:center;line-height:0;padding:0}body:has(.admin-shell):before,body:has(.admin-shell):after,body:has(.admin-gate):before,body:has(.admin-gate):after{display:none}.admin-shell,.admin-gate{position:relative;z-index:1}.admin-shell .section-title{color:var(--ink-600)}.admin-shell .field{display:block;text-align:left;min-width:0}.admin-shell .field input{width:100%}.field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;min-height:18px}.field-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.field-reset{appearance:none;border:0;background:transparent;font:inherit;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);cursor:pointer;padding:2px 4px;margin:-2px -4px;border-radius:4px}.field-reset:hover{background:#ff7a181a}.field-hint{margin-top:5px;font-size:11px;line-height:1.45;color:var(--text-faint)}.settings-group{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.settings-group-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600);margin-bottom:12px}.settings-save{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.settings-save .field-hint{margin:0}.toggle-row{display:flex;align-items:flex-start;gap:11px;padding:9px 0}.toggle-row+.toggle-row{border-top:1px solid var(--line-soft)}.toggle{appearance:none;flex-shrink:0;width:38px;height:22px;margin-top:1px;border-radius:999px;border:1px solid var(--line);background:var(--ink-200);cursor:pointer;position:relative;transition:background var(--t-fast),border-color var(--t-fast)}.toggle-knob{position:absolute;top:50%;left:3px;width:14px;height:14px;border-radius:50%;background:var(--ink-600);transform:translateY(-50%);transition:transform var(--t-fast),background var(--t-fast)}.toggle.is-on{background:#ff7a1838;border-color:#ff7a188c}.toggle.is-on .toggle-knob{transform:translate(16px,-50%);background:var(--orange)}.toggle-text{min-width:0}.toggle-label{font-size:12.5px;color:var(--text)}.banner-preview{margin-top:10px;display:flex;flex-direction:column;gap:6px}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.pager-range{font-family:var(--mono);font-size:11.5px;color:var(--ink-600);font-variant-numeric:tabular-nums}.pager button:disabled{opacity:.35;cursor:not-allowed}.miner-panels{margin-top:16px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.miner-card{border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,var(--surface-raised),var(--surface));padding:16px;text-align:left;display:flex;flex-direction:column;gap:14px}.miner-card-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.miner-rate{font-family:var(--mono);font-size:22px;color:var(--text);letter-spacing:-.02em;margin-left:auto}.miner-rows{display:flex;flex-direction:column}.payout-progress{display:flex;flex-direction:column;gap:6px}.payout-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11.5px}.payout-head .k{color:var(--text-faint)}.payout-head .v{font-family:var(--mono);color:var(--orange)}.payout-track{height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden}.payout-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--orange-dim),var(--orange-bright));transition:width var(--t-slow)}.miner-workers{border-top:1px solid var(--line-soft);padding-top:12px}.miner-workers-head{font-size:11.5px;color:var(--text-faint);margin-bottom:8px}.worker-list{display:flex;flex-direction:column;gap:2px}.worker{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:9px;padding:5px 6px;margin:0 -6px;border-radius:5px;font-size:12px;border-bottom:1px dashed var(--line-soft);transition:background-color var(--t-fast),color var(--t-fast)}.worker:hover{background-color:#ffffff0d;color:var(--text)}.worker:last-child{border-bottom:0}.worker-dot{width:6px;height:6px;border-radius:50%;background:var(--good)}.worker.is-off .worker-dot{background:var(--bad)}.worker.is-off .worker-name{color:var(--text-faint)}.worker.is-off .worker-when{color:var(--bad)}.worker-name{font-family:var(--mono);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-rate{font-family:var(--mono);color:var(--text-dim);font-variant-numeric:tabular-nums}.worker-when{font-family:var(--mono);font-size:10.5px;color:var(--text-faint);white-space:nowrap}.fund-card{border-color:#ff7a1838}.fund-address{appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-050);cursor:pointer;text-align:left;transition:border-color var(--t-fast),background var(--t-fast)}.fund-address:hover{border-color:#ff7a1873;background-color:#ff7a180a}.fund-address code{flex:1;min-width:0;font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--text);word-break:break-all}.fund-copy{flex-shrink:0;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange)}.fund-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.fund-value{font-family:var(--mono);font-size:16px;color:var(--text);margin-top:3px}.fund-value.dim{color:var(--text-faint);font-size:14px}.admin-nav{display:flex;align-items:flex-end;justify-content:center;gap:22px;margin-top:20px;flex-wrap:wrap}.admin-nav-group{display:flex;flex-direction:column;gap:6px;align-items:center}.admin-nav-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.admin-nav-items{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--ink-050)}.admin-nav-items button{border:none;background:transparent;border-radius:999px;padding:6px 14px;font-size:12px;color:var(--text-faint);transition:color var(--t-fast),background var(--t-fast)}.admin-nav-items button:hover:not([data-active=true]){background-color:#ffffff0a;color:var(--text)}.admin-nav-items button[data-active=true]{background-color:var(--ink-300);color:var(--text)}@media(max-width:620px){.admin-nav{gap:14px}.admin-nav-items button{padding:8px 12px}}.revenue-bars{display:flex;align-items:flex-end;gap:3px;height:110px;margin-top:12px}.revenue-bar{flex:1;min-width:0;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--orange-bright),var(--orange-dim));transition:opacity var(--t-fast)}.revenue-bar:hover{opacity:.75}.revenue-axis{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-family:var(--mono);font-size:10px;color:var(--text-faint)}.chart-tip{position:absolute;top:8px;display:flex;flex-direction:column;gap:1px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:#0a0a0beb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap;z-index:2}.chart-tip-value{font-family:var(--mono);font-size:12px;color:var(--orange);font-variant-numeric:tabular-nums}.chart-tip-when{font-family:var(--mono);font-size:9.5px;color:var(--text-faint)}.chart-canvas{touch-action:none}.footer{padding-bottom:26px}.footer-right{padding-right:62px}@media(max-width:560px){.footer{padding-bottom:72px}.footer-right{padding-right:0}}.miner-chart{width:100%}.miner-legend{display:inline-flex;align-items:center;gap:5px}.miner-legend i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.miner-legend i.dot-p2p{background:var(--orange)}.miner-legend i.dot-solo{background:#78aaff}.worker-dot.pending{background:var(--warn)}.mode-earn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:10px;padding:9px 11px;border:1px solid rgba(255,122,24,.22);border-radius:var(--r-sm);background:#ff7a180d;font-size:12px}.earn-ask{display:flex;align-items:center;gap:6px;color:var(--text-dim);white-space:nowrap}.mode-earn input{width:58px;padding:3px 6px;border:1px solid var(--line);border-radius:5px;font-family:var(--mono);font-size:12.5px;text-align:right;background:var(--ink-050)}.mode-earn input:focus{outline:none;border-color:#ff7a1880}.earn-units{display:inline-flex;gap:1px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--ink-050)}.earn-unit{appearance:none;border:0;background:transparent;font:inherit;font-family:var(--mono);font-size:10.5px;line-height:1;color:var(--text-faint);padding:4px 7px;border-radius:999px;cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast)}.earn-unit:hover{color:var(--text)}.earn-unit.is-on{color:#120a04;background-color:var(--orange)}.earn-out{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.earn-out b{font-weight:600}.mode-earn .dim{color:var(--text-faint)}.earn-usd{color:var(--orange);margin-left:7px}@media(max-width:560px){.mode-earn{font-size:11.5px}.earn-sep{display:none}}.leader-note{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;width:100%;margin-top:10px;text-align:left;font-size:11.5px;line-height:1.6;color:var(--text-faint)}.leader-note code{font-family:var(--mono);font-size:11px;color:var(--text-dim);overflow-wrap:anywhere}.link-button{padding:0;border:0;background:none;font:inherit;color:var(--orange);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:color var(--t-fast)}.link-button:hover{color:var(--orange-bright)}.link-button:focus-visible{outline:none;border-radius:3px;box-shadow:0 0 0 2px var(--orange)}.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-gate input:focus-visible{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-faint)}.admin-shell button:focus-visible,.admin-gate button:focus-visible,.admin-nav-items button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--orange)}.admin-shell .field{border-radius:6px;padding:8px;margin:0 -8px;transition:background-color var(--t-fast)}.admin-shell .field:hover{background-color:#ffffff08}.admin-shell .field:hover .field-reset:hover{background-color:#ffffff17}.bui-loader{display:inline-flex;align-items:center;gap:10px}.bui-pixels{display:grid;grid-template-columns:repeat(3,4px);gap:1.5px}.bui-pixels i{width:4px;height:4px;border-radius:1px;background:var(--bui-ink);opacity:.15;animation:bui-pixel-on .65s ease-in-out infinite}.bui-pixels i:nth-child(1){animation-delay:90ms}.bui-pixels i:nth-child(2){animation-delay:.18s}.bui-pixels i:nth-child(3){animation-delay:.27s}.bui-pixels i:nth-child(4){animation-delay:0ms}.bui-pixels i:nth-child(5){animation-delay:90ms}.bui-pixels i:nth-child(6){animation-delay:.18s}.bui-pixels i:nth-child(7){animation-delay:90ms}.bui-pixels i:nth-child(8){animation-delay:.18s}.bui-pixels i:nth-child(9){animation-delay:.27s}.bui-loader-label{font-size:13px;font-weight:500;background-image:linear-gradient(90deg,var(--bui-ink-3) 35%,var(--bui-ink) 50%,var(--bui-ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bui-shimmer-text 1.4s linear infinite}.bui-loader-time{font-family:var(--mono);font-size:12px;color:var(--bui-ink-3);font-variant-numeric:tabular-nums}.bui-stream{font-size:13.5px;line-height:1.62;color:var(--bui-ink);white-space:pre-wrap;overflow-wrap:anywhere}.bui-stream span{display:inline;will-change:filter,opacity;animation:bui-stream-in .42s var(--bui-ease-stream) both}.bui-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--orange);animation:bui-caret-blink 1s step-end infinite}.bui-trace{display:flex;flex-direction:column;width:100%}.bui-trace-toggle{display:flex;align-items:center;gap:7px;width:fit-content;margin-left:-6px;padding:4px 6px;border:0;border-radius:var(--bui-r-control);background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--bui-ink-2);cursor:pointer;transition:background-color .1s ease,color .1s ease}.bui-trace-toggle:hover{background-color:var(--bui-hover-2);color:var(--bui-ink)}.bui-trace-toggle svg{flex:none}.bui-trace-chevron{transition:transform .3s var(--bui-ease)}.bui-trace-toggle[aria-expanded=true] .bui-trace-chevron{transform:rotate(180deg)}.bui-trace-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--bui-ease),opacity .4s var(--bui-ease)}.bui-trace.is-open .bui-trace-body{grid-template-rows:1fr;opacity:1}.bui-trace-body>div{overflow:hidden}.bui-trace-steps{position:relative;margin-top:4px;margin-left:5px;padding-left:16px}.bui-trace-steps:before{content:"";position:absolute;left:3px;top:-6px;bottom:6px;width:1px;background:var(--bui-line-strong)}.bui-trace-step{display:flex;align-items:center;gap:8px;min-height:26px;padding:2px 6px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--bui-ink);text-align:left;animation:bui-fade-up .32s var(--bui-ease) both}.bui-trace-step svg{flex:none}.bui-trace-step .meta{margin-left:auto;flex:none;font-family:var(--mono);font-size:11.5px;font-weight:400;color:var(--bui-ink-3)}.bui-scrim{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e;backdrop-filter:blur(3px);animation:bui-fade-in .18s ease both}.bui-dialog{width:100%;max-width:520px;max-height:min(84vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bui-r-window);background:var(--bui-surface);box-shadow:var(--bui-shadow-overlay);text-align:left;animation:bui-pop-in .2s var(--bui-ease) both}.bui-dialog-head{display:flex;align-items:center;gap:10px;flex:none;padding:12px 14px;border-bottom:1px solid var(--bui-line)}.bui-dialog-title{font-size:13px;font-weight:600;color:var(--bui-ink)}.bui-dialog-sub{font-size:12px;color:var(--bui-ink-3)}.bui-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.bui-dialog p{font-size:12.5px;line-height:1.6;color:var(--bui-ink-2)}.bui-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;padding:0;border:0;border-radius:6px;background:transparent;color:var(--bui-ink-3);cursor:pointer;transition:background-color .1s ease,color .1s ease}.bui-icon-btn:hover{background-color:var(--bui-hover);color:var(--bui-ink)}.bui-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--orange)}.bui-field{display:flex;flex-direction:column;gap:8px;padding:9px 10px;border-radius:var(--bui-r-control);background:var(--bui-field);box-shadow:var(--bui-ring);transition:box-shadow .15s ease}.bui-field textarea,.bui-field input{width:100%;border:0;background:transparent;font:inherit;font-size:13px;line-height:1.45;color:var(--bui-ink);outline:none;resize:none}.bui-field textarea::placeholder,.bui-field input::placeholder{color:var(--bui-ink-3)}.bui-send{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;padding:0;margin-left:auto;border:0;border-radius:999px;background-color:var(--orange);color:#120a04;cursor:pointer;transition:background-color .12s ease,opacity .12s ease,transform .12s var(--bui-ease)}.bui-send:hover:not(:disabled){background-color:var(--orange-bright);transform:scale(1.06)}.bui-send:disabled{background-color:var(--bui-line-strong);color:var(--bui-ink-3);cursor:default}.bui-seg{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--bui-field)}.bui-seg button{padding:3px 9px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:11.5px;font-weight:500;color:var(--bui-ink-3);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.bui-seg button:hover{color:var(--bui-ink-2)}.bui-seg button[aria-pressed=true]{background-color:var(--bui-surface);color:var(--bui-ink);box-shadow:var(--bui-shadow-btn)}.bui-code{padding:9px 11px;border-radius:var(--bui-r-control);background:var(--bui-inset);box-shadow:var(--bui-ring);font-family:var(--mono);font-size:11.5px;line-height:1.65;color:var(--bui-ink-2);overflow-x:auto;white-space:pre}.bui-code b{font-weight:500;color:var(--bui-ink)}.bui-chat{position:fixed;right:24px;bottom:88px;z-index:80;display:flex;flex-direction:column;width:min(396px,calc(100vw - 32px));height:min(560px,calc(100svh - 140px));overflow:hidden;border-radius:var(--bui-r-window);background:var(--bui-surface);box-shadow:var(--bui-shadow-overlay);text-align:left;animation:bui-pop-in .22s var(--bui-ease) both;transform-origin:bottom right}.bui-chat-head{display:flex;align-items:center;gap:8px;flex:none;padding:8px 10px;border-bottom:1px solid var(--bui-line)}.bui-chat-name{font-size:13px;font-weight:600;color:var(--bui-ink)}.bui-chat-addr{padding:2px 7px;border-radius:999px;background:var(--bui-field);font-family:var(--mono);font-size:10.5px;color:var(--bui-ink-3)}.bui-chat-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.bui-chat-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:14px 12px 8px}.bui-chat-log::-webkit-scrollbar{width:8px}.bui-chat-log::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:var(--bui-line-strong)}.bui-chat-empty{display:flex;flex-direction:column;gap:12px;padding-top:4px}.bui-chat-empty p{font-size:12.5px;line-height:1.6;color:var(--bui-ink-3)}.bui-chat-chips{display:flex;flex-wrap:wrap;gap:6px}.bui-chip{padding:5px 10px;border:0;border-radius:999px;background:var(--bui-field);box-shadow:var(--bui-ring);font:inherit;font-size:11.5px;color:var(--bui-ink-2);cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.bui-chip:hover{background-color:var(--bui-hover-2);color:var(--bui-ink);box-shadow:0 0 0 1px var(--bui-line-strong)}.bui-msg-user{display:flex;justify-content:flex-end;padding-left:44px}.bui-bubble{padding:7px 11px;border-radius:12px;background:var(--bui-field);font-size:13px;line-height:1.45;color:var(--bui-ink);animation:bui-fade-up .3s var(--bui-ease) both;overflow-wrap:anywhere}.bui-msg-bot{display:flex;flex-direction:column;gap:7px;width:100%;animation:bui-fade-up .4s var(--bui-ease) both}.bui-msg-bot.is-error .bui-stream{color:var(--bad)}.bui-pow-detail{font-family:var(--mono);font-size:11px;color:var(--bui-ink-3);font-variant-numeric:tabular-nums}.bui-chat-composer{flex:none;padding:8px}.bui-composer-row{display:flex;align-items:center;gap:10px}.bui-chat-note{flex:1;min-width:0;font-size:10.5px;line-height:1.4;color:var(--bui-ink-3)}@media(max-width:560px){.bui-chat{right:12px;left:12px;width:auto;bottom:80px;height:min(520px,calc(100svh - 120px))}}.bui-chip:focus-visible,.bui-trace-toggle:focus-visible,.bui-seg button:focus-visible,.bui-send:focus-visible{outline:none;box-shadow:0 0 0 2px var(--orange)}.bui-field:focus-within{box-shadow:0 0 0 1px var(--bui-line-strong)}.bui-dialog:focus-visible,.bui-dialog:focus{outline:none}.liveline-host{width:100%;border-radius:var(--bui-r-card);overflow:hidden}.liveline-host button{font-family:inherit;letter-spacing:.01em}.bui-field-row{flex-direction:row;align-items:flex-end;gap:8px}.bui-field-row textarea{flex:1;min-width:0;max-height:96px}.bui-field-row .bui-send{margin-left:0;margin-bottom:1px}.bui-notice{display:flex;align-items:flex-start;gap:8px;flex:none;margin:8px 8px 0;padding:8px 8px 8px 10px;border-radius:var(--bui-r-control);background:var(--bui-inset);box-shadow:var(--bui-ring);font-size:11px;line-height:1.5;color:var(--bui-ink-3);animation:bui-fade-up .26s var(--bui-ease) both}.bui-notice span{flex:1;min-width:0}.bui-notice .bui-icon-btn{margin-top:-2px}.bui-chat-count{padding:4px 10px 0;font-family:var(--mono);font-size:10.5px;color:var(--bui-ink-3);text-align:right}.bui-msg-took{font-family:var(--mono);font-size:10.5px;color:var(--bui-ink-3)}.rig-table{display:flex;flex-direction:column;gap:1px}.rig-row{display:grid;grid-template-columns:minmax(0,1.4fr) .9fr .8fr 1fr .9fr;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;font-size:12px;color:var(--bui-ink-2);transition:background-color .12s ease,color .12s ease}.rig-row:hover:not(.rig-head){background-color:var(--bui-hover);color:var(--bui-ink)}.rig-head{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--bui-ink-3);border-bottom:1px solid var(--bui-line);border-radius:0}.rig-row .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.rig-row.is-off{color:var(--bui-ink-3)}.rig-name{display:flex;align-items:center;gap:7px;min-width:0}.rig-name>i{flex:none}.rig-seen{font-size:11px}.rig-empty{padding:18px;text-align:center;font-size:12px;color:var(--bui-ink-3)}.pager{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11.5px;color:var(--bui-ink-3)}.pager .bui-icon-btn:disabled{opacity:.35;cursor:default}.pager .bui-icon-btn:disabled:hover{background-color:transparent;color:var(--bui-ink-3)}.payout-detail{padding:10px 11px;border-radius:var(--bui-r-control);background:var(--bui-inset);box-shadow:var(--bui-ring)}.payout-detail-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}.payout-amount{font-family:var(--mono);font-size:13px;color:var(--bui-ink)}.payout-detail-head .faint{margin-left:auto;font-size:11px;color:var(--bui-ink-3)}.payout-detail-rows{display:flex;flex-direction:column;gap:4px}.payout-detail-rows .row{display:flex;justify-content:space-between;gap:12px;font-size:11.5px}.payout-detail-rows .k{color:var(--bui-ink-3)}.payout-detail-rows .v{font-family:var(--mono);color:var(--bui-ink-2);text-align:right}.mono-sm{font-size:10.5px;overflow-wrap:anywhere}.link-button.sm{margin-left:auto;font-size:11px}@media(max-width:560px){.rig-row{grid-template-columns:minmax(0,1.3fr) .9fr 1fr}.rig-row>:nth-child(3),.rig-row>:nth-child(5){display:none}}.table-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 2px;font-size:11.5px}.table-pager button:disabled{opacity:.35;cursor:default}
