@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-ext-700-normal.df25b42a.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-700-normal.ce355d05.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-700-normal.58080220.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-700-normal.2bb9d16e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-vietnamese-700-normal.cd12e4ff.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-700-normal.0013caa6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-ext-700-normal.995ee69d.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-700-normal.8ef4a585.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-700-normal.975511c4.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-700-normal.a9cd1a8c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-ext-800-normal.83d3554a.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-800-normal.8a4a9645.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-cyrillic-800-normal.c03acce9.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-800-normal.5c8b3804.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-vietnamese-800-normal.dfbbc7ba.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-800-normal.0bd05041.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-ext-800-normal.85728e97.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-800-normal.40cba3c6.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-800-normal.388abfc2.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-800-normal.e7b55ea8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.d8f535fc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.656d5a0e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.5ec9103b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.c1b1edeb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.5fe403a5.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.34eb831d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.947d4ab3.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.af596b86.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.c5840ea0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.8f855dd9.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.b3be213d.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.e98e390c.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.7986a549.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-cyrillic-ext-500-normal.a36a9f6b.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-ext-500-normal.40a80c09.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-cyrillic-500-normal.449f016e.woff2) format("woff2"),url(/_next/static/media/roboto-mono-cyrillic-500-normal.8f926941.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-greek-500-normal.66cc8cc5.woff2) format("woff2"),url(/_next/static/media/roboto-mono-greek-500-normal.bea5d3d1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-vietnamese-500-normal.1ae53cbb.woff2) format("woff2"),url(/_next/static/media/roboto-mono-vietnamese-500-normal.ef64d36e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-latin-ext-500-normal.ecadc6c9.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-ext-500-normal.6e1d4938.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-mono-latin-500-normal.97407b14.woff2) format("woff2"),url(/_next/static/media/roboto-mono-latin-500-normal.b29191b4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--gold:#d9a953;--gold-hi:#f3d088;--gold-deep:#a8742f;--silver:#e4dfd6;--silver-dim:#9a9286;--black:#000;--surface:#0a0a0b;--panel:#1c1c21;--edge:#34343c;--txt:#f5f2ec;--body:#c9c3b8;--dim:#8e887e;--on-gold:#111;--ok:#4cbf88;--err:#e5534b;--radius:14px;--font-num:"Montserrat","Noto Sans SC","Noto Sans CJK SC",sans-serif;--font-ui:"Inter","Noto Sans SC","Noto Sans CJK SC",sans-serif;--font-mono:"Roboto Mono",ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--surface);color:var(--txt);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.shell{max-width:480px;margin:0 auto;min-height:100dvh;padding-bottom:84px}.page{padding:8px 16px 24px;display:flex;flex-direction:column;gap:14px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(10,10,11,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--edge)}.topbar img{height:44px;margin:-8px 0 -8px -9px;width:auto;display:block}.uid{font-family:var(--font-num);font-weight:700;font-size:12px;color:var(--body);border:1px solid var(--edge);border-radius:999px;padding:4px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.card{background:var(--panel);border:1px solid var(--edge);border-radius:var(--radius);padding:16px}.card h2{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--body);letter-spacing:.02em}.label,.muted{font-size:12px;color:var(--dim)}.num{font-family:var(--font-num);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num-xl{font-size:36px;color:var(--gold);line-height:1.1}.num-lg{font-size:24px}.num-lg,.num-md{color:var(--silver)}.num-md{font-size:18px}.unit{font-family:var(--font-ui);font-weight:500;font-size:.5em;color:var(--body);margin-left:4px;letter-spacing:0}.row{display:flex;gap:12px}.row>*{flex:1 1;min-width:0}.split{display:flex;justify-content:space-between;align-items:center;gap:8px}.bar{height:6px;background:#2a2a31;overflow:hidden;margin:10px 0 6px}.bar,.bar>i{border-radius:99px}.bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;border:0;width:100%}.btn-primary{background:var(--gold);color:var(--on-gold)}.btn-primary:disabled{background:#3a3428;color:var(--dim);cursor:not-allowed}.btn-secondary:disabled{color:var(--dim);border-color:var(--edge);cursor:not-allowed}.input:disabled{opacity:.5}.btn-secondary{background:transparent;color:var(--txt);border:1px solid var(--silver-dim)}.btn-ghost{background:transparent;height:auto;padding:6px 0;width:auto}.btn-ghost,.chip{color:var(--body)}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--edge);white-space:nowrap}.chip-on{border-color:var(--silver-dim);color:var(--txt)}.chip-gold{border-color:var(--gold-deep);color:var(--gold)}.chip-ok{border-color:rgba(76,191,136,.45);color:var(--ok)}.lr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.lr .mid{color:var(--dim);font-size:12px;padding:0 6px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;color:var(--body)}.input{height:48px;border-radius:12px;border:1px solid var(--edge);background:#121215;color:var(--txt);padding:0 44px 0 14px;font-family:var(--font-mono);font-size:14px;width:100%;outline:none}.input:focus{border-color:var(--silver-dim)}.input.bad{border-color:var(--err)}.hint-err{color:var(--err);font-size:12px}.hint-ok{color:var(--ok);font-size:12px}.addr{font-family:var(--font-mono);font-weight:500}.seg{display:grid;grid-template-columns:repeat(3,1fr);background:#121215;border:1px solid var(--edge);border-radius:12px;padding:4px;grid-gap:4px;gap:4px}.seg button{height:40px;border-radius:9px;border:0;background:transparent;color:var(--body);cursor:pointer;font-size:14px}.seg button[aria-pressed=true]{background:var(--panel);color:var(--txt);box-shadow:inset 0 0 0 1px var(--silver-dim)}.seg a{height:40px;border-radius:9px;display:grid;place-items:center;color:var(--body);font-size:14px}.seg a[aria-selected=true]{background:var(--panel);color:var(--txt);box-shadow:inset 0 0 0 1px var(--silver-dim)}.seg button:disabled{color:#55524c;cursor:not-allowed}.step{display:flex;align-items:center;gap:10px;margin-bottom:12px}.step b{width:22px;height:22px;border-radius:50%;border:1px solid var(--silver-dim);display:grid;place-items:center;font-family:var(--font-num);font-size:12px;color:var(--silver)}.step span{font-size:15px;font-weight:600;color:var(--txt)}.list{display:flex;flex-direction:column}.list>div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--edge);gap:8px}.list>div:first-child{border-top:0;padding-top:0}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:10;background:rgba(10,10,11,.96);border-top:1px solid var(--edge)}.tabbar nav{max-width:480px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--dim);padding:6px 0}.tabbar a[aria-current=page]{color:var(--gold)}.tree{overflow-x:auto;padding:4px 0 8px}.tree-level{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.node{border:1px solid var(--silver-dim);background:#141418;border-radius:10px;padding:6px 4px;text-align:center;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:2px}.node .u{font-family:var(--font-num);font-weight:700;font-size:11px;color:var(--silver);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.node .s{font-size:10px;color:var(--dim)}.node.me{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(217,169,83,.35)}.node.paying{border-style:dashed;border-color:var(--gold-deep)}.node.paying .s{color:var(--gold)}.node.empty{border-style:dashed;border-color:var(--edge);background:transparent}.node.empty .u{color:var(--dim);font-size:16px;font-weight:500}.node.sel{border-color:var(--gold);border-style:solid;background:rgba(217,169,83,.08)}.node.sel .u{color:var(--gold)}.layer-row{display:grid;grid-template-columns:56px 1fr 1fr 64px;align-items:center;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid var(--edge);font-size:13px}.layer-row:first-child{border-top:0}.layer-row .n{font-family:var(--font-num);font-weight:700;color:var(--silver);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--dim)}.legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-2px;border:1px solid var(--silver-dim)}.legend i.p{border:1px dashed var(--gold-deep)}.legend i.e{border:1px dashed var(--edge)}.foot{text-align:center;color:var(--dim);font-size:12px;padding:8px 0 0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}