@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_a6eb8e9a-module__bvHveq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_a6eb8e9a-module__bvHveq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_341fe294-module__iYqAfW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_341fe294-module__iYqAfW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#050506;--ink-1:#09080b;--ink-2:#0e0d12;--ink-3:#15131a;--ink-4:#1c1923;--line-1:#1d1a23;--line-2:#2a2532;--line-3:#3d3448;--fg-1:#f4f0fa;--fg-2:#bdb4c8;--fg-3:#8d839a;--fg-4:#5e566a;--lilac-200:#e6d6ff;--lilac-300:#d7bdff;--lilac-400:#c49aff;--lilac-500:#a877f0;--lilac-600:#8b48d2;--lilac-800:#2a1a3d;--lilac-900:#170f21;--orchid-300:#f8bddf;--orchid-400:#f49ace;--orchid-500:#de75b5;--orchid-900:#22101b;--gain-400:#8ee6be;--gain-900:#0d1f18;--loss-400:#ff9a8f;--loss-900:#24110f;--warn-400:#f3cf7a;--warn-900:#221b0c;--bg-page:var(--ink-0);--surface-card:var(--ink-2);--surface-raised:var(--ink-3);--surface-hover:var(--ink-4);--surface-sunken:var(--ink-1);--border-subtle:var(--line-1);--border-default:var(--line-2);--border-strong:var(--line-3);--border-focus:var(--orchid-400);--text-primary:var(--fg-1);--text-secondary:var(--fg-2);--text-muted:var(--fg-3);--text-disabled:var(--fg-4);--text-accent:var(--lilac-400);--text-signal:var(--orchid-400);--text-on-accent:#0c0712;--accent:var(--lilac-400);--accent-hover:var(--lilac-300);--accent-soft:var(--lilac-900);--accent-line:var(--lilac-800);--signal:var(--orchid-400);--signal-soft:var(--orchid-900);--selection-bg:#753fa5}
:root{--font-sans:var(--font-manrope),"Manrope","Segoe UI",system-ui,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-display:var(--font-sans);--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-36:36px;--fs-48:48px;--fs-64:64px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-tight:1.05;--lh-snug:1.25;--lh-body:1.6;--ls-display:-.035em;--ls-heading:-.02em;--ls-eyebrow:.14em;--type-display:var(--fw-semibold) var(--fs-64)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-semibold) var(--fs-36)/1.1 var(--font-display);--type-h2:var(--fw-semibold) var(--fs-22)/var(--lh-snug) var(--font-sans);--type-h3:var(--fw-semibold) var(--fs-16)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-14)/var(--lh-body) var(--font-sans);--type-small:var(--fw-regular) var(--fs-12)/1.5 var(--font-sans);--type-eyebrow:var(--fw-medium) var(--fs-10)/1 var(--font-mono);--type-data:var(--fw-regular) var(--fs-13)/1.4 var(--font-mono);--type-metric:var(--fw-regular) var(--fs-28)/1 var(--font-mono)}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-none:none;--shadow-glow-accent:0 0 0 1px var(--lilac-800),0 8px 32px -8px #a855f740;--shadow-glow-signal:0 0 10px #f48ecb66;--shadow-pop:0 1px 0 #ffffff08 inset,0 24px 48px -16px #000c;--ring-focus:0 0 0 2px var(--ink-0),0 0 0 4px var(--orchid-400);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,0,.2,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.42s;--layout-max:1280px;--topbar-h:60px}
*{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--selection-bg);color:#fff}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--signal)}:focus-visible{box-shadow:var(--ring-focus);outline:none}.sol-btn{font:var(--fw-semibold) var(--fs-13)/1 var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sol-btn:active{transform:translateY(1px)}.sol-btn[disabled]{opacity:.4;pointer-events:none}.sol-btn--sm{height:30px;font-size:var(--fs-12);padding:0 12px}.sol-btn--md{height:38px;padding:0 16px}.sol-btn--lg{height:46px;font-size:var(--fs-14);padding:0 22px}.sol-btn--primary{background:var(--accent);color:var(--text-on-accent)}.sol-btn--primary:hover{background:var(--accent-hover);color:var(--text-on-accent)}.sol-btn--secondary{background:var(--surface-raised);border-color:var(--border-default);color:var(--text-primary)}.sol-btn--secondary:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.sol-btn--ghost{color:var(--text-secondary);background:0 0}.sol-btn--ghost:hover{background:var(--surface-raised);color:var(--text-primary)}.sol-btn--block{width:100%}.sol-tag{border-radius:var(--radius-xs);height:22px;font:var(--fw-medium) var(--fs-10)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-default);color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.sol-tag i{background:currentColor;border-radius:50%;width:5px;height:5px}.sol-tag--accent{color:var(--lilac-300);border-color:var(--accent-line);background:var(--accent-soft)}.sol-tag--signal{color:var(--orchid-300);background:var(--signal-soft);border-color:#4a2139}.sol-tag--gain{color:var(--gain-400);background:var(--gain-900);border-color:#1d3d2f}.sol-tag--loss{color:var(--loss-400);background:var(--loss-900);border-color:#43201c}.sol-tag--warn{color:var(--warn-400);background:var(--warn-900);border-color:#40331a}@keyframes sol-pulse{0%{box-shadow:0 0 #f49ace80}70%{box-shadow:0 0 0 6px #f49ace00}to{box-shadow:0 0 #f49ace00}}.sol-dot{background:var(--signal);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sol-dot--pulse{animation:sol-pulse 2s var(--ease-out) infinite}.sol-dot--idle{background:var(--fg-4)}.sol-dot--gain{background:var(--gain-400)}.sol-dot--warn{background:var(--warn-400)}.sol-link{color:var(--text-accent);font:var(--fw-medium) var(--fs-12)/1.2 var(--font-sans);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sol-link:hover{color:var(--signal)}.sol-link--muted{color:var(--text-secondary)}.sol-link--muted:hover{color:var(--text-primary)}.sol-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-accent)}.sol-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.sol-panel__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.sol-panel__title{font:var(--type-h3);letter-spacing:-.01em;margin:0}.sol-panel__sub{font:var(--type-small);color:var(--text-muted);margin:4px 0 0}.sol-panel__body{padding:20px}.sol-panel__body--flush{padding:0}.sol-metric{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-base);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.sol-metric:hover{border-color:var(--border-default)}.sol-metric__label{font:var(--fw-medium) var(--fs-12)/1 var(--font-sans);color:var(--text-secondary)}.sol-metric__value{font:var(--type-metric);letter-spacing:-.03em;color:var(--text-primary)}.sol-metric__value--accent{color:var(--lilac-300)}.sol-metric__value--gain{color:var(--gain-400)}.sol-metric__value--loss{color:var(--loss-400)}.sol-metric__note{font:var(--type-small);color:var(--text-muted)}.sol-notice{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-sunken);align-items:center;gap:14px;padding:14px 16px;display:flex}.sol-notice__glyph{font:var(--fw-regular) 18px/1 var(--font-mono);color:var(--accent);text-align:center;width:20px}.sol-notice__title{font:var(--fw-semibold) var(--fs-13)/1.3 var(--font-sans);color:var(--text-primary)}.sol-notice__text{font:var(--type-small);color:var(--text-muted);margin:3px 0 0}.sol-notice--warn .sol-notice__glyph{color:var(--warn-400)}.sol-notice--signal .sol-notice__glyph{color:var(--signal)}.sol-table-wrap{overflow-x:auto}.sol-table{border-collapse:collapse;text-align:left;width:100%}.sol-table th,.sol-table td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;vertical-align:middle;padding:12px 16px}.sol-table thead th{font:var(--fw-medium) var(--fs-11)/1 var(--font-sans);color:var(--text-muted);background:var(--surface-sunken);position:sticky;top:0}.sol-table tbody td{font:var(--type-data);color:var(--text-secondary)}.sol-table tbody th{font:var(--fw-medium) var(--fs-13)/1.4 var(--font-sans);color:var(--text-primary)}.sol-table td.num,.sol-table th.num{text-align:right}.sol-table tbody tr{transition:background var(--dur-fast)}.sol-table--interactive tbody tr{cursor:pointer}.sol-table--interactive tbody tr:hover{background:var(--surface-raised)}.sol-table tbody tr:last-child>*{border-bottom:0}.sol-addr{font:var(--fw-regular) var(--fs-13)/1 var(--font-mono);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.sol-addr button{all:unset;cursor:pointer;color:var(--text-muted);font-size:11px}.sol-addr button:hover{color:var(--signal)}.sol-code{font:var(--fw-regular) var(--fs-12)/1 var(--font-mono);color:var(--lilac-200);background:var(--lilac-900);border-radius:var(--radius-xs);overflow-wrap:anywhere;padding:3px 6px}.sol-delta{font:var(--type-data);font-variant-numeric:tabular-nums}.sol-delta--up{color:var(--gain-400)}.sol-delta--down{color:var(--loss-400)}.sol-delta--flat{color:var(--text-muted)}.sol-kv{margin:0}.sol-kv>div{border-bottom:1px solid var(--border-subtle);font-size:var(--fs-13);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.sol-kv>div:last-child{border-bottom:0}.sol-kv dt{color:var(--text-muted)}.sol-kv dd{font-family:var(--font-mono);color:var(--text-primary);text-align:right;margin:0}.sol-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.sol-empty__ring{border:1px dashed var(--border-strong);width:56px;height:56px;color:var(--signal);font:20px/1 var(--font-mono);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.sol-empty h3{font:var(--type-h3);margin:0}.sol-empty p{max-width:380px;font:var(--type-small);color:var(--text-muted);margin:0}.sol-steps{counter-reset:s;margin:0;padding:0;list-style:none}.sol-steps li{counter-increment:s;border-bottom:1px solid var(--border-subtle);grid-template-columns:32px 1fr;gap:14px;padding:16px 0;display:grid}.sol-steps li:last-child{border-bottom:0}.sol-steps li:before{content:counter(s,decimal-leading-zero);font:var(--fw-medium) var(--fs-11)/1 var(--font-mono);color:var(--accent);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius-sm);place-items:center;height:26px;display:grid}.sol-steps li[data-done=true]:before{content:"✓";color:var(--gain-400);background:var(--gain-900);border-color:#1d3d2f}.sol-steps strong{font:var(--fw-semibold) var(--fs-13)/1.4 var(--font-sans)}.sol-steps p{font:var(--type-small);color:var(--text-muted);margin:4px 0 0}.sol-field{flex-direction:column;gap:7px;display:flex}.sol-field__label{font:var(--fw-medium) var(--fs-12)/1 var(--font-sans);color:var(--text-secondary);justify-content:space-between;display:flex}.sol-input{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;height:42px;color:var(--text-primary);font:var(--fw-regular) var(--fs-14)/1 var(--font-sans);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);padding:0 12px}.sol-input--mono{font-family:var(--font-mono);font-size:var(--fs-13)}.sol-input::placeholder{color:var(--text-disabled)}.sol-input:hover{border-color:var(--border-strong)}.sol-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c49aff22}.sol-input[aria-invalid=true]{border-color:var(--loss-400)}.sol-field__hint{font:var(--type-small);color:var(--text-muted)}.sol-field__hint--error{color:var(--loss-400)}.sol-check{font:var(--fw-regular) var(--fs-13)/1.2 var(--font-sans);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.sol-check input{appearance:none;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--surface-sunken);cursor:pointer;place-items:center;width:16px;height:16px;margin:0;display:grid}.sol-check input:checked{background:var(--accent);border-color:var(--accent)}.sol-check input:checked:after{content:"";border:2px solid var(--text-on-accent);border-top:0;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.sol-topbar{z-index:10;height:var(--topbar-h);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#050506d9;align-items:center;gap:28px;padding:0 28px;display:flex;position:sticky;top:0}.sol-topnav{gap:2px;display:flex}.sol-topnav a{border-radius:var(--radius-sm);height:32px;font:var(--fw-medium) var(--fs-13)/1 var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast),background var(--dur-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.sol-topnav a:hover{color:var(--text-primary);background:var(--surface-raised)}.sol-topnav a[aria-current=page]{color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 -2px 0 var(--accent)}.sol-topbar__right{align-items:center;gap:14px;margin-left:auto;display:flex}.sol-net{font:var(--fw-regular) var(--fs-11)/1 var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:7px 10px;display:flex}.sol-avatar{border-radius:var(--radius-sm);background:var(--lilac-900);border:1px solid var(--accent-line);width:30px;height:30px;color:var(--lilac-300);font:var(--fw-semibold) var(--fs-12)/1 var(--font-sans);place-items:center;display:grid}.sol-wordmark{font-family:var(--font-sans);font-weight:var(--fw-heavy);letter-spacing:-.045em;color:var(--text-primary);align-items:baseline;line-height:1;display:inline-flex}.sol-wordmark b{font-weight:inherit;color:var(--lilac-400)}.sol-wordmark i{color:var(--orchid-400);font-style:normal}@keyframes sol-orbit{to{transform:rotate(360deg)}}@keyframes sol-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sol-orb{aspect-ratio:1;position:relative}.sol-orb__halo{background:radial-gradient(circle,#a144dd30 0%,#bb338312 45%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite sol-breathe;position:absolute;inset:0}.sol-orb__ring{border:1px solid var(--border-strong);border-radius:50%;position:absolute}.sol-orb__ring--1{border-color:#c49aff55;animation:40s linear infinite sol-orbit;inset:6%}.sol-orb__ring--2{border-style:dashed;border-color:#f49ace40;animation:60s linear infinite reverse sol-orbit;inset:20%}.sol-orb__ring--3{border-color:#d7bdff66;animation:28s linear infinite sol-orbit;inset:34%}.sol-orb__ring i{background:var(--orchid-300);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-3px;box-shadow:0 0 12px #e381ff}.sol-orb__ring--2 i{background:var(--lilac-300);left:auto;right:-3px}.sol-orb__core{background:var(--ink-3);border:1px solid var(--accent-line);border-radius:28%;place-items:center;display:grid;position:absolute;inset:44%;box-shadow:0 0 40px #a341c940}.sol-orb__core span{background:var(--signal);width:40%;height:40%;box-shadow:var(--shadow-glow-signal);border-radius:50%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
html{background:var(--bg-page)}h1,h2,h3,p{text-wrap:pretty}.sol-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol-main{max-width:var(--layout-max);margin:0 auto;padding:40px 28px 64px}.sol-footer{max-width:var(--layout-max);border-top:1px solid var(--border-subtle);font:var(--type-small);color:var(--text-muted);justify-content:space-between;gap:8px 24px;margin:0 auto;padding:20px 28px;display:flex}.sol-topnav__glyph{font-family:var(--font-mono);color:inherit}.sol-topnav a[aria-current=page] .sol-topnav__glyph{color:var(--accent)}.sol-topbar__user{font:var(--type-small);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.sol-topbar form{display:contents}.sol-pagehead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.sol-pagehead--detail{margin:20px 0 28px}.sol-h1{font:var(--type-h1);letter-spacing:var(--ls-heading);margin:12px 0 10px}.sol-h1--mono{font:var(--fw-medium) 34px/1.1 var(--font-mono);letter-spacing:-.03em;margin:12px 0}.sol-lede{max-width:620px;color:var(--text-muted);margin:0}.sol-meta{font:var(--type-small);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sol-meta .sol-addr{overflow-wrap:anywhere;max-width:100%;line-height:1.3}.sol-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.sol-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sol-stack{gap:16px;margin-top:16px;display:grid}.sol-stack--tight{gap:10px;margin-top:0}.sol-muted{color:var(--text-muted)}.sol-sans{font-family:var(--font-sans)}.sol-rank{font-family:var(--font-mono);color:var(--text-muted)}.sol-needs{font:var(--type-small);color:var(--text-muted)}.sol-loss{color:var(--loss-400)}.sol-warn{color:var(--warn-400)}.sol-strong{color:var(--text-primary)}.sol-inline{align-items:center;gap:6px;display:inline-flex}.sol-inline--wide{gap:10px}.sol-table--interactive tbody tr{position:relative}.sol-row-link{color:var(--text-muted)}.sol-row-link:after{content:"";position:absolute;inset:0}.sol-row-link:hover,.sol-table--interactive tbody tr:hover .sol-row-link{color:var(--signal)}.sol-table--interactive .sol-addr button{z-index:1;position:relative}.sol-table a.sol-addr:hover{border-color:var(--border-default);color:var(--text-primary)}.sol-panel__foot{border-top:1px solid var(--border-subtle);font:var(--type-small);color:var(--text-muted);margin:0;padding:14px 20px}.sol-panel__text{font:var(--type-small);color:var(--text-muted);margin:0}.sol-panel__text+.sol-panel__text{margin-top:8px}.sol-panel__body>.sol-panel__text:not(:first-child){margin-top:14px}.sol-subhead{font:var(--fw-semibold) var(--fs-13)/1.3 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.sol-block+.sol-block{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:20px}.sol-meter{background:var(--ink-4);border-radius:99px;height:6px;margin-bottom:8px;overflow:hidden}.sol-meter>div{background:var(--lilac-400);height:100%}.sol-stream{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);margin-top:14px;padding:14px 16px}.sol-stream p{font:var(--type-small);color:var(--text-muted);margin:10px 0 0}.sol-details{margin-top:10px}.sol-details summary{cursor:pointer;font:var(--fw-medium) var(--fs-12)/1.2 var(--font-sans);color:var(--text-accent);transition:color var(--dur-fast)}.sol-details summary:hover{color:var(--signal)}.sol-details .sol-kv{margin-top:6px}.sol-details .sol-kv dd{font-size:var(--fs-12);overflow-wrap:anywhere;min-width:0}.sol-login{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh;display:grid}.sol-login__main{flex-direction:column;padding:32px 48px;display:flex}.sol-login__form{flex-direction:column;align-self:center;gap:18px;width:100%;max-width:380px;margin:auto 0;padding:40px 0;display:flex}.sol-login__intro{margin-bottom:10px}.sol-login__intro .sol-h1{margin:14px 0 10px}.sol-login__intro p{color:var(--text-muted);font:var(--type-body);margin:0}.sol-login__or{color:var(--text-disabled);font:var(--type-small);align-items:center;gap:12px;display:flex}.sol-login__or:before,.sol-login__or:after{content:"";background:var(--border-subtle);flex:1;height:1px}.sol-login__soon{text-align:center;font:var(--type-small);color:var(--text-muted);margin:-8px 0 0}.sol-login__foot{font:var(--type-small);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.sol-login__art{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:radial-gradient(ellipse at 70% 20%,#38162c55,transparent 60%),var(--surface-sunken);flex-direction:column;justify-content:space-between;margin:12px;padding:40px;display:flex;position:relative;overflow:hidden}.sol-login__art-top{justify-content:flex-end;display:flex}.sol-login__orb{align-self:center;width:340px;max-width:100%}.sol-login__orb .sol-orb{max-width:100%}.sol-login__claim{font:var(--fw-semibold) 40px/1.1 var(--font-display);letter-spacing:var(--ls-display);max-width:440px}.sol-login__claim span{color:var(--lilac-400)}.sol-login__art p{color:var(--text-muted);max-width:420px;margin:14px 0 0}@media (max-width:1100px){.sol-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.sol-login{grid-template-columns:minmax(0,1fr)}.sol-login__art{display:none}}@media (max-width:720px){.sol-topbar{gap:12px;padding:0 16px}.sol-topnav a{padding:0 8px}.sol-topbar .sol-net,.sol-topbar .sol-avatar,.sol-topbar__user{display:none}.sol-main{padding:28px 16px 48px}.sol-footer{flex-direction:column;padding:20px 16px}.sol-pagehead{flex-direction:column;align-items:flex-start;gap:16px}.sol-h1,.sol-h1--mono{font-size:var(--fs-28)}.sol-panel__head{flex-wrap:wrap}.sol-login__main{padding:24px 16px}}@media (max-width:420px){.sol-topnav__short{display:none}.sol-metric{padding:16px}.sol-metric__value{font-size:var(--fs-22)}}

