.pay-console{--pay-purple: #0088ff;--pay-accent: #0088ff;--pay-grad: #0088ff;--pay-ok: #34d399;--pay-warn: #fbbf24;--pay-bad: #f87171;--pay-r-sm: 10px;--pay-r-md: 16px;--pay-r-lg: 22px;--pay-r-xl: 26px;--pay-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:dark;font-family:var(--pay-font);color:var(--pay-text);background:var(--pay-ground);min-height:100vh;-webkit-font-smoothing:antialiased}.pay-console,.pay-console[data-mode=dark]{--pay-ground: #0a0a0d;--pay-ground-flat: #0a0a0d;--pay-surface: #141418;--pay-surface-flat: #141418;--pay-well: #18181d;--pay-text: #f1f0ff;--pay-text-dim: #94a3b8;--pay-text-mute: #64748b;--pay-hair: rgba(255, 255, 255, .07);--pay-rim: 1px solid rgba(255, 255, 255, .07);--pay-raise: none;--pay-raise-sm: none;--pay-press: none;--pay-track: #23202f;--pay-glass: rgba(29, 26, 43, .72)}.pay-console[data-mode=light]{color-scheme:light;--pay-ground: #f5f5f7;--pay-ground-flat: #f5f5f7;--pay-surface: #ffffff;--pay-surface-flat: #ffffff;--pay-well: #f2f2f5;--pay-text: #0f172a;--pay-text-dim: #475569;--pay-text-mute: #64748b;--pay-hair: rgba(0, 0, 0, .08);--pay-rim: 1px solid rgba(0, 0, 0, .08);--pay-raise: none;--pay-raise-sm: none;--pay-press: none;--pay-track: #e3dff7;--pay-glass: rgba(255, 255, 255, .75)}.pay-card{background:var(--pay-surface);border:var(--pay-rim);border-radius:var(--pay-r-xl);box-shadow:var(--pay-raise);padding:17px 19px}.pay-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,max-content));justify-content:start;gap:16px;align-items:start}.pay-card.is-compact{width:max-content;max-width:100%}.pay-card.is-centred{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pay-card.is-centred .pay-row{justify-content:center}.pay-card.is-empty{min-height:0;padding:22px 19px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--pay-text-mute);font-size:12.5px}.pay-card-title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12.5px;font-weight:800;color:var(--pay-text)}.pay-card-title svg{color:var(--pay-accent)}.pay-well{background:var(--pay-well);border-radius:var(--pay-r-md);box-shadow:var(--pay-press)}.pay-num{background:var(--pay-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pay-numplate{display:inline-block;padding:10px 24px;border-radius:var(--pay-r-lg);margin:8px 0 4px;background:var(--pay-surface);border:var(--pay-rim);box-shadow:var(--pay-raise-sm)}.pay-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pay-text-mute)}.pay-sub{font-size:11.5px;color:var(--pay-text-dim)}.pay-rows{list-style:none;margin:0;padding:0}.pay-row{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--pay-hair)}.pay-row:last-child{border-bottom:0}.pay-row-text{flex:0 1 auto;min-width:0}.pay-row-value{font-variant-numeric:tabular-nums;font-weight:600;padding:5px 10px;border-radius:var(--pay-r-sm);background:var(--pay-surface);border:var(--pay-rim);box-shadow:var(--pay-raise-sm)}.pay-row-value.is-in{color:var(--pay-ok)}.pay-row-value.is-out{color:var(--pay-bad)}.pay-pill{font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}.pay-pill.is-ok{background:#34d3992e;color:#0f9e6e}.pay-pill.is-warn{background:#fbbf2433;color:#b98700}.pay-pill.is-bad{background:#f871712e;color:#d34f4f}.pay-pill.is-accent{background:#0088ff29;color:var(--pay-accent)}.pay-tabs{display:flex;gap:2px;padding:3px;background:var(--pay-well);border-radius:var(--pay-r-sm);border:var(--pay-rim);margin-bottom:18px;overflow-x:auto}.pay-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:calc(var(--pay-r-sm) - 3px);background:transparent;border:0;color:var(--pay-text-dim);font-family:var(--pay-font);font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap}.pay-tab.is-on{background:var(--pay-surface);color:var(--pay-text);box-shadow:var(--pay-raise-sm)}.pay-tab .pay-tab-count{font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 6px;background:#0088ff29;color:var(--pay-accent)}.pay-tab.is-on .pay-tab-count{background:var(--pay-grad);color:#fff}.pay-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--pay-font);font-weight:700;font-size:12px;border:0;border-radius:12px;padding:9px 16px;cursor:pointer;color:var(--pay-text);background:var(--pay-surface);border:var(--pay-rim);box-shadow:var(--pay-raise-sm);transition:transform .12s ease,box-shadow .12s ease}.pay-btn:active{transform:translateY(1.5px);box-shadow:var(--pay-press)}.pay-btn:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-btn.is-primary{background:var(--pay-grad);color:#fff;border-top:0}.pay-btn.is-danger{color:#ff9db1}.pay-dial{position:relative;width:148px;height:148px;flex:0 0 148px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pay-well);box-shadow:var(--pay-press)}.pay-dial svg{position:absolute;top:8px;right:8px;bottom:8px;left:8px;overflow:visible}.pay-dial-value{font-size:20px;font-weight:800}.pay-dial-label{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pay-text-mute)}.pay-bars{display:flex;align-items:flex-end;gap:8px;height:92px;padding:10px 13px;border-radius:var(--pay-r-md);background:var(--pay-well);box-shadow:var(--pay-press)}.pay-bars i{width:14px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--pay-track) 0%,transparent 100%)}.pay-bars i.is-hi{background:linear-gradient(180deg,#08f,#08f 45%,#0088ff0d)}.pay-capbar{height:9px;border-radius:6px;overflow:hidden;background:var(--pay-well);box-shadow:var(--pay-press)}.pay-capbar i{display:block;height:100%;border-radius:6px;background:var(--pay-purple)}.pay-floatpill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#fff;background:var(--pay-purple);border-radius:999px;padding:5px 13px;box-shadow:4px 6px 12px #00000059}.pay-globe{position:absolute;right:-24px;bottom:-34px;width:170px;height:170px;border-radius:50%;pointer-events:none;background-image:radial-gradient(rgba(139,128,255,.55) 1.2px,transparent 1.5px);background-size:9px 9px;-webkit-mask-image:radial-gradient(circle at 35% 32%,#000 28%,transparent 72%);mask-image:radial-gradient(circle at 35% 32%,#000 28%,transparent 72%)}.pay-tiles{display:flex;gap:12px;margin-top:10px}.pay-tile{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 8px;text-align:center;border-radius:var(--pay-r-lg);background:var(--pay-surface);border:var(--pay-rim);box-shadow:var(--pay-raise-sm)}.pay-tile-num{font-size:19px;font-weight:800}.pay-tile-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pay-text-mute)}.pay-dockwrap{position:fixed;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:12px;align-items:flex-end;z-index:60}.pay-dock,.pay-dock-search{display:flex;align-items:center;gap:4px;border-radius:999px;padding:8px 10px;position:relative;color:var(--pay-text-dim);background:var(--pay-glass);border:var(--pay-rim);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--pay-raise)}.pay-dock-tab{display:flex;align-items:center;gap:8px;font-family:var(--pay-font);font-weight:600;font-size:12.5px;border:0;background:transparent;color:var(--pay-text-dim);border-radius:999px;padding:9px 15px;cursor:pointer}.pay-dock-tab[aria-current=true],.pay-dock-tab[aria-expanded=true]{background:var(--pay-purple);color:#fff}.pay-dock-tab:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-dropup{position:absolute;bottom:64px;width:256px;border-radius:var(--pay-r-lg);padding:8px;background:var(--pay-glass);border:var(--pay-rim);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 26px 60px -20px #08041eb3}.pay-dropup-head{display:flex;align-items:center;padding:7px 11px 3px}.pay-dropup-head span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.pay-dropup-pin{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;border:0;border-radius:999px;padding:3px 9px;cursor:pointer;color:var(--pay-text-dim);background:transparent}.pay-dropup-pin[aria-pressed=true]{background:var(--pay-grad);color:#fff}.pay-dropup a,.pay-dropup button.pay-dropup-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;text-decoration:none;font-family:var(--pay-font);font-size:12.5px;font-weight:600;padding:8px 11px;border:0;border-radius:11px;cursor:pointer;color:var(--pay-text);background:transparent}.pay-dropup a:hover,.pay-dropup button.pay-dropup-item:hover{background:var(--pay-purple);color:#fff}.pay-dropup .pay-dropup-count{margin-left:auto;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 7px;background:var(--pay-glass)}.pay-live-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#08f}.pay-live-badge i{width:7px;height:7px;border-radius:50%;background:#08f;animation:pay-blip 1.6s ease-in-out infinite}@keyframes pay-blip{0%,to{opacity:1}50%{opacity:.25}}.pay-row.is-new{animation:pay-feedin .5s cubic-bezier(.2,.7,.2,1) both,pay-flash 2s ease-out both}@keyframes pay-feedin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes pay-flash{0%{background:#ff6cab24}to{background:transparent}}.pay-dropup.is-open{animation:pay-springup .45s cubic-bezier(.3,1.4,.4,1) both}@keyframes pay-springup{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}.pay-tree-path{fill:none;stroke:#8b80ff73;stroke-width:1.8;stroke-dasharray:5 7;animation:pay-treeflow 1.1s linear infinite}@keyframes pay-treeflow{to{stroke-dashoffset:-12}}@media (prefers-reduced-motion: reduce){.pay-live-badge i,.pay-row.is-new,.pay-dropup.is-open,.pay-tree-path{animation:none}.pay-btn{transition:none}}@media (prefers-reduced-transparency: reduce){.pay-dock,.pay-dock-search,.pay-dropup{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--pay-surface-flat)}}.pay-map{position:relative;width:100%;min-height:100%}.pay-map-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:12px 18px;margin-bottom:-1px;background:color-mix(in srgb,#3a3560 62%,transparent);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}@media (prefers-reduced-transparency: reduce){.pay-map-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#3a3560}}.pay-map-search{display:flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;min-width:260px;background:#ffffff1f;color:#e8e5f8}.pay-map-search input{border:0;background:transparent;outline:none;color:#fff;font:inherit;font-size:13px;width:100%}.pay-map-search input::placeholder{color:#ffffff8c}.pay-map-scope{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:8px 15px;border-radius:999px;color:#e8e5f8;background:#ffffff1f;border:0}.pay-map-scope:hover{background:#fff3}.pay-map-toggle{margin-left:auto;display:flex;gap:2px;padding:4px;border-radius:999px;background:#00000038}.pay-map-toggle button{font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.12em;padding:7px 15px;border:0;border-radius:999px;cursor:pointer;color:#fff9;background:transparent}.pay-map-toggle button.on{background:#efe9ff;color:#3a3560}.pay-map-toggle button:disabled{cursor:not-allowed;opacity:.45}.pay-map-stage{position:relative;height:calc(100vh - 118px);min-height:520px}.pay-map-svg{display:block;width:100%;height:100%}.pay-map-label{fill:#f4f2ff;font-size:19px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.pay-map-caption{fill:#ffffff80;font-size:9.5px;font-weight:500;letter-spacing:.06em}.pay-map-node-label{fill:#fff;font-size:10.5px;font-weight:600;text-anchor:middle;paint-order:stroke;stroke:#282444bf;stroke-width:3px}.pay-map-hub,.pay-map-node{cursor:pointer}.pay-map-hub:focus-visible circle,.pay-map-node:focus-visible circle{outline:2px solid #fff;outline-offset:3px}.pay-map-node circle:first-child{transition:r .14s ease}.pay-map-node:hover circle:first-child{r:12}.pay-map-hub:hover circle{filter:brightness(1.25)}.pay-map-cluster{transition:opacity .3s ease}.pay-map-cluster.is-dim{opacity:.2}.pay-map-legend{position:absolute;left:18px;bottom:16px;display:flex;gap:16px;font-size:11.5px;color:#ffffffb8}.pay-map-legend span{display:inline-flex;align-items:center;gap:6px}.pay-map-legend i{width:8px;height:8px;border-radius:50%}@media (prefers-reduced-motion: no-preference){.pay-map-burst circle{animation:pay-map-twinkle 4s ease-in-out infinite alternate}@keyframes pay-map-twinkle{0%{opacity:.2}to{opacity:.75}}}.pay-map-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;background:#120f26b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pay-map-card{position:relative;width:100%;max-width:620px;padding:26px 28px 22px;border-radius:22px;background:#2a2550;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px -30px #000c;color:#eceafe}.pay-map-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;cursor:pointer;color:#cfc8f5;background:#ffffff1a}.pay-map-close:hover{background:#fff3}.pay-map-autonomy{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:10px}.pay-map-autonomy.is-live{background:#34d39933;color:#6ee7b7}.pay-map-autonomy.is-partial{background:#fbbf2433;color:#fcd34d}.pay-map-autonomy.is-planned{background:#ffffff1f;color:#c7c3e0}.pay-map-card h2{margin:0;font-size:25px;font-weight:800;letter-spacing:-.02em}.pay-map-crumb{font-size:11.5px;color:#ffffff80;margin-top:3px}.pay-map-what{font-size:14px;color:#d6d1f0;margin:14px 0 0}.pay-map-card section{margin-top:20px}.pay-map-card h3{margin:0 0 8px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.pay-map-body{margin:0;font-size:13px;line-height:1.6;color:#cfcae8}.pay-map-muted{color:#ffffff80}.pay-map-take{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border-radius:14px;background:#ffffff12;font-size:12.5px;color:#d6d1f0}.pay-map-take.is-empty{color:#ffffff80}.pay-map-takebtn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;padding:7px 15px;border-radius:10px;background:#08f;color:#fff}.pay-map-tags{display:flex;flex-wrap:wrap;gap:7px}.pay-map-tag{font-size:11px;font-weight:600;padding:5px 11px;border-radius:8px;background:#8b80ff33;color:#c9c2ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pay-map-tag.is-dep{background:#ffffff14;color:#cfcae8;font-family:inherit}.pay-map-quote{font-size:13px;line-height:1.6;color:#d6d1f0;padding:12px 14px;border-radius:12px;background:#0003;border-left:2px solid #0088ff}.pay-map-ladder{display:flex;flex-direction:column;gap:10px}.pay-map-ladder div{display:flex;flex-direction:column;gap:3px}.pay-map-ladder b{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a99eff}.pay-map-ladder span{font-size:12.5px;line-height:1.55;color:#cfcae8}.pay-map-status{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.pay-map-statlabel{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.pay-map-statbar{flex:1;height:7px;border-radius:5px;overflow:hidden;background:#0000004d}.pay-map-statbar i{display:block;height:100%;border-radius:5px}.pay-map-statbar i.is-live{width:100%;background:linear-gradient(90deg,#34d399,#6ee7b7)}.pay-map-statbar i.is-partial{width:55%;background:linear-gradient(90deg,#fbbf24,#fcd34d)}.pay-map-statbar i.is-planned{width:8%;background:#ffffff4d}.pay-map-statval{font-size:12px;font-weight:700;color:#d6d1f0}.pay-atlas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#050508;overflow:hidden}.pay-atlas-svg{display:block;width:100%;height:100%}.pay-atlas-sunlabel{fill:#fff3e4;font-size:22px;font-weight:300;letter-spacing:.42em}.pay-atlas-galaxy{fill:#f3efff;font-size:20px;font-weight:300;letter-spacing:.34em}.pay-atlas-galaxy.is-os{fill:#cfe8ff;opacity:.82}.pay-atlas-label{fill:#fff;font-size:14px;font-weight:400;letter-spacing:.26em}.pay-atlas-oslabel{fill:#cfe8ffe0;font-size:8.5px;font-weight:500;letter-spacing:.16em}.pay-atlas-caption{fill:#fff9;font-size:9.5px;font-weight:400;letter-spacing:.1em}.pay-atlas-node{cursor:pointer}.pay-atlas-node circle:first-child{transition:r .15s ease}.pay-atlas-node:hover circle:first-child{r:10}.pay-atlas-node:focus-visible circle:first-child{outline:2px solid #fff;outline-offset:3px}.pay-atlas-search{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;width:300px;padding:9px 16px;border-radius:999px;color:#fff9;background:#ffffff12;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pay-atlas-search input{border:0;background:transparent;outline:none;color:#fff;font:inherit;font-size:12.5px;width:100%}.pay-atlas-search input::placeholder{color:#ffffff6b}.pay-atlas-legend{position:absolute;left:26px;bottom:26px;display:flex;gap:16px;font-size:11px;color:#ffffff80}.pay-atlas-legend span{display:inline-flex;align-items:center;gap:6px}.pay-atlas-legend i{width:7px;height:7px;border-radius:50%}@media (prefers-reduced-motion: no-preference){.pay-atlas-sun{animation:pay-atlas-breathe 7s ease-in-out infinite;transform-origin:center}.pay-atlas-beam{animation:pay-atlas-flow 2.4s linear infinite}@keyframes pay-atlas-breathe{0%,to{opacity:.92}50%{opacity:1}}@keyframes pay-atlas-flow{to{stroke-dashoffset:-14}}}.pay-atlas-core-name{fill:#fff;font-size:21px;font-weight:400;letter-spacing:.3em;paint-order:stroke;stroke:#0505088c;stroke-width:4px}.pay-atlas-core-name.is-os{fill:#eaf7ff;font-size:19px}.pay-atlas-core-name.is-sun{fill:#fff8ee;font-size:15px;letter-spacing:.2em}.pay-atlas-views{position:absolute;top:22px;left:26px;display:flex;gap:2px;padding:4px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:3}.pay-atlas-views button{font:inherit;font-size:10px;font-weight:800;letter-spacing:.14em;padding:7px 15px;border:0;border-radius:999px;cursor:pointer;color:#ffffff8c;background:transparent}.pay-atlas-views button.is-on{background:#fff;color:#12121a}.pay-tree{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:74px 30px 130px}.pay-tree-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.pay-tree-chip{display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;padding:9px 15px;border-radius:999px;cursor:pointer;color:#ffffffad;background:#ffffff0d;border:1px solid rgba(255,255,255,.09)}.pay-tree-chip i{width:8px;height:8px;border-radius:50%;background:var(--chip);box-shadow:0 0 9px var(--chip)}.pay-tree-chip:hover{background:#ffffff1a;color:#fff}.pay-tree-chip.is-on{color:#fff;background:#ffffff1f;border-color:var(--chip);box-shadow:0 0 0 1px var(--chip),0 0 22px -6px var(--chip)}.pay-tree-chip-count{font-size:10px;font-weight:600;letter-spacing:0;color:#ffffff6b}.pay-tree-hint{color:#fff6;font-size:12.5px}.pay-tree-module{margin-bottom:34px}.pay-tree-module h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:500;letter-spacing:.22em;color:#fff}.pay-tree-module h3 i{width:9px;height:9px;border-radius:50%;background:var(--chip);box-shadow:0 0 10px var(--chip)}.pay-tree-module h3 em{font-style:normal;font-size:10px;letter-spacing:.08em;color:#ffffff61}.pay-tree-branches,.pay-tree-leaves{list-style:none;margin:0;padding:0}.pay-tree-branches>li{position:relative;padding-left:30px;margin-bottom:14px;border-left:1px solid rgba(255,255,255,.12)}.pay-tree-branches>li:before{content:"";position:absolute;left:0;top:27px;width:24px;height:1px;background:#ffffff1f}.pay-tree-branches>li:last-child{border-left-color:transparent}.pay-tree-branches>li:last-child:after{content:"";position:absolute;left:0;top:0;width:1px;height:27px;background:#ffffff1f}.pay-tree-node{display:block;width:100%;max-width:720px;text-align:left;cursor:pointer;padding:14px 18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06;color:inherit;font:inherit}.pay-tree-node:hover{background:#ffffff0f;border-color:#ffffff29}.pay-tree-node:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-tree-node-head{display:flex;align-items:center;gap:10px}.pay-tree-node>i{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.pay-tree-node-label{font-size:14px;font-weight:600;color:#fff}.pay-tree-node-status{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff57;padding:3px 8px;border-radius:999px;background:#ffffff0f}.pay-tree-node-what{display:block;margin-top:7px;font-size:12px;line-height:1.55;color:#ffffff85}.pay-tree-leaves{display:flex;flex-wrap:wrap;gap:7px;padding:12px 0 18px 20px;max-width:720px}.pay-tree-leaves span{display:inline-block;font-size:10.5px;padding:5px 11px;border-radius:8px;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.pay-orbit{position:absolute;top:0;right:0;bottom:0;left:0}.pay-orbit-svg{display:block;width:100%;height:100%}.pay-orbit-crumbs{position:absolute;top:74px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;z-index:3}.pay-orbit-crumbs button{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:10px;font-weight:800;letter-spacing:.14em;padding:6px 13px;border:0;border-radius:999px;cursor:pointer;color:#fff9;background:#ffffff0f}.pay-orbit-crumbs button:last-child{color:#fff;background:#ffffff24}.pay-orbit-crumbs button:disabled{cursor:default;opacity:.5}.pay-orbit-crumbs button:hover:not(:disabled){background:#ffffff29;color:#fff}.pay-orbit-core{fill:#fff;font-size:24px;font-weight:400;letter-spacing:.28em;paint-order:stroke;stroke:#05050899;stroke-width:4px}.pay-orbit-coresub{fill:#ffffff80;font-size:10.5px;letter-spacing:.1em}.pay-orbit-label{fill:#fff;font-size:15px;font-weight:500;letter-spacing:.16em;paint-order:stroke;stroke:#050508b3;stroke-width:4px}.pay-orbit-sub{fill:#ffffff75;font-size:10px;letter-spacing:.07em;paint-order:stroke;stroke:#050508b3;stroke-width:3px}.pay-orbit-node{cursor:pointer}.pay-orbit-node circle:nth-child(2){transition:r .15s ease}.pay-orbit-node:hover circle:nth-child(2){r:27}.pay-orbit-node:focus-visible circle:nth-child(2){outline:2px solid #fff;outline-offset:3px}.pay-orbit-open{position:absolute;bottom:96px;left:50%;transform:translate(-50%);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:10px 20px;border:0;border-radius:12px;color:#fff;background:#08f}@media (prefers-reduced-motion: no-preference){.pay-orbit-level.is-in{animation:pay-orbit-in .42s cubic-bezier(.22,.9,.24,1) both}.pay-orbit-level.is-out{animation:pay-orbit-out .42s cubic-bezier(.22,.9,.24,1) both}@keyframes pay-orbit-in{0%{opacity:0;transform:translate(190px) scale(.94)}to{opacity:1;transform:none}}@keyframes pay-orbit-out{0%{opacity:0;transform:translate(-190px) scale(1.06)}to{opacity:1;transform:none}}}.pay-orbit-level{transform-box:view-box;transform-origin:center}.pay-orbit-world{transition:transform .76s cubic-bezier(.22,.9,.24,1)}@media (prefers-reduced-motion: reduce){.pay-orbit-world{transition:none}}.pay-orbit-wire{display:flex;align-items:center;gap:0}.pay-wire-seg{display:inline-flex;align-items:center}.pay-wire{position:relative;display:block;width:38px;height:2px;margin:0 2px;background:#ffffff24;overflow:hidden;border-radius:2px}.pay-wire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(0,136,255,.25) 35%,#66b8ff 50%,rgba(0,136,255,.25) 65%,transparent 100%);animation:pay-wire-flow 2.1s linear infinite;animation-delay:inherit}.pay-orbit-crumbs button.is-here{color:#fff}@keyframes pay-wire-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.pay-wire:after{animation:none;opacity:.5}}.pay-orbit{display:flex;flex-direction:column;background:#000}.pay-orbit .pay-orbit-crumbs{position:static;transform:none;margin:86px auto 8px;flex:none}.pay-orbit .pay-orbit-svg{flex:1;min-height:0;height:auto;margin-bottom:74px}.pay-orbit-svg{cursor:grab;touch-action:none}.pay-orbit-svg.is-dragging{cursor:grabbing}.pay-orbit-focus{transition:transform .76s cubic-bezier(.22,.9,.24,1)}.pay-orbit-world.is-dragging,.pay-orbit-focus.is-dragging{transition:none}.pay-orbit-nodes{transition:opacity .3s ease}.pay-orbit-nodes.is-dragging{transition:none}.pay-orbit-link{transition:stroke .42s ease,stroke-width .42s ease}.pay-orbit-pulse{animation:pay-link-flow 2.2s linear infinite}@keyframes pay-link-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100%}}@media (prefers-reduced-motion: reduce){.pay-orbit-pulse{animation:none;opacity:.6}}.pay-mapstats{position:absolute;top:150px;bottom:96px;width:300px;z-index:4;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;border-radius:18px;background:#0e0e14d1;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);scrollbar-width:thin}.pay-mapstats.is-left{left:20px}.pay-mapstats.is-right{right:20px}.pay-mapstats::-webkit-scrollbar{width:6px}.pay-mapstats::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.pay-mapstats header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pay-mapstats-title{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff}.pay-mapstats-tag{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e;background:#ffffff14;padding:3px 8px;border-radius:999px}.pay-mapstats-live{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3fb950}.pay-mapstats-live i{width:6px;height:6px;border-radius:50%;background:#3fb950;animation:pay-live-beat 1.8s ease-in-out infinite}.pay-mapstats-live.is-stale{color:#d29922}.pay-mapstats-live.is-stale i{background:#d29922;animation:none}@keyframes pay-live-beat{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.pay-mapstats-live i{animation:none}}.pay-mapstats-sub{font-size:11px;color:#ffffff70;margin:-4px 0 2px}.pay-mapstats-tiles{display:flex;flex-direction:column;gap:8px}.pay-mapstat{background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:11px 13px}.pay-mapstat-head{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.pay-mapstat strong{display:block;font-size:21px;font-weight:800;color:#fff;letter-spacing:-.01em}.pay-mapstats-empty{font-size:11.5px;color:#fff6;padding:8px 0}.pay-mapstats-block{border-top:1px solid rgba(255,255,255,.08);padding-top:11px}.pay-mapstats-block h4{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin:0 0 7px}.pay-mapstats-block p{font-size:12px;line-height:1.5;color:#ffffffb8;margin:0}.pay-mapstats-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;padding:4px 0;color:#ffffffb8}.pay-mapstats-row span:last-child{color:#fff;font-weight:600}.pay-mapstats-row em{color:#fff6;font-style:normal;font-weight:400}.pay-mapstats-chips{display:flex;flex-wrap:wrap;gap:5px}.pay-mapstats-chips span{font-size:10.5px;color:#ffffffa8;background:#ffffff12;border-radius:6px;padding:3px 7px}@media (max-width: 1180px){.pay-mapstats.is-right{display:none}}@media (max-width: 900px){.pay-mapstats{display:none}}.pay-cards-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:92px 24px 96px}.pay-cards-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pay-cards-readat{font-size:11px;color:#ffffff6b}.pay-cards-foot{font-size:11.5px;color:#fff6;margin:18px 0 0}.pay-card-value{font-size:26px;font-weight:800;letter-spacing:-.01em;margin-top:6px;color:var(--pay-text, #fff)}.pay-card-note{font-size:11.5px;margin:6px 0 0;color:var(--pay-text-mute, rgba(255, 255, 255, .45))}.pay-card.is-problem{border-left:3px solid #f85149;background:linear-gradient(90deg,rgba(248,81,73,.09),transparent 46%)}.pay-card.is-problem .pay-card-value{color:#ff9d97}.pay-card-alert{font-size:11.5px;color:#f85149;font-weight:600;margin:6px 0 0}.pay-card-meter{height:4px;border-radius:999px;margin-top:10px;background:#ffffff14;overflow:hidden}.pay-card-meter span{display:block;height:100%;background:var(--pay-accent, #0088ff);border-radius:999px}.pay-card-list{list-style:none;margin:10px 0 0;padding:0}.pay-card-list li+li{margin-top:2px}.pay-card-list button{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:5px 0;cursor:pointer;font:inherit;text-align:left;color:#ffffffc7;font-size:12px}.pay-card-list button:hover{color:#fff}.pay-card-list button span{flex:1}.pay-card-list button em{font-style:normal;font-size:11px;color:#ffffff73}.pay-card-list i{width:6px;height:6px;border-radius:50%;flex:none}.pay-card-list i.is-live{background:#4ade80}.pay-card-list i.is-partial{background:#fbbf24}.pay-card-list i.is-planned{background:#8b8aa0}.pay-atlas{--pay-purple: #0088ff;--pay-accent: #0088ff;--pay-grad: #0088ff;--pay-ok: #34d399;--pay-warn: #fbbf24;--pay-bad: #f87171;--pay-r-sm: 10px;--pay-r-md: 16px;--pay-r-lg: 22px;--pay-r-xl: 26px;--pay-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pay-surface: #141418;--pay-surface-flat: #141418;--pay-well: #18181d;--pay-text: #f1f0ff;--pay-text-dim: #94a3b8;--pay-text-mute: #64748b;--pay-hair: rgba(255, 255, 255, .07);--pay-rim: 1px solid rgba(255, 255, 255, .07);--pay-raise: none;--pay-raise-sm: none;--pay-press: none;--pay-track: #23202f;--pay-glass: rgba(29, 26, 43, .72)}.pay-atlas .pay-dropup.is-cards{width:340px;max-height:min(72vh,620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pay-atlas .pay-dropup.is-cards::-webkit-scrollbar{width:6px}.pay-atlas .pay-dropup.is-cards::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.pay-atlas .pay-dropup.is-cards .pay-dropup-head{gap:8px}.pay-atlas .pay-dropup-cards{display:grid;gap:10px;padding:6px 4px 2px}.pay-atlas .pay-dropup-cards .pay-card{border-radius:14px;padding:12px 14px;box-shadow:var(--pay-raise-sm)}.pay-atlas .pay-dropup-cards .pay-card.is-problem{background:linear-gradient(90deg,#f851491c,#f8514900 46%),var(--pay-surface)}.pay-atlas .pay-dropup-cards .pay-card-title{font-size:11.5px}.pay-atlas .pay-dropup-cards .pay-card-value{font-size:21px;margin-top:3px}.pay-atlas .pay-dropup-cards .pay-card-note{line-height:1.45}.pay-atlas .pay-dropup-cards .pay-card.is-empty{font-size:12px;padding:16px 14px}.pay-atlas .pay-dropup-cards .pay-card-list button:disabled{cursor:default;opacity:.75}.pay-atlas .pay-dropup-foot{margin:9px 6px 2px;font-size:10.5px;line-height:1.5;color:#ffffff6b}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark] body{background:#09090c}html[data-theme=light] body{background:#f7f7f9}input,button,select,textarea{font-family:inherit}.eaarth-eyebrow{text-transform:uppercase;letter-spacing:.06em}:focus-visible{outline:2px solid #8b80ff;outline-offset:2px;border-radius:6px}img,a,svg,video,canvas,picture,[role=img]{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastIn{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
