:root{--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--bg-base:#0a0e1a;--surface-1:#10162a;--surface-2:#161e38;--surface-3:#1d2848;--border-hair:rgba(108,140,255,.12);--border-soft:rgba(108,140,255,.22);--hairline-2:rgba(108,140,255,.06);--text-hi:#eaeefb;--text-mid:#9ba6c9;--text-low:#868fb5;--moon:#6c8cff;--moon-55:rgba(108,140,255,.55);--moon-32:rgba(108,140,255,.32);--moon-12:rgba(108,140,255,.12);--moon-06:rgba(108,140,255,.06);--amber:#6c8cff;--amber-soft:rgba(108,140,255,.14);--safe:#35d6a4;--safe-soft:rgba(53,214,164,.12);--warn:#f5b841;--warn-soft:rgba(245,184,65,.12);--danger:#ff5c6c;--danger-soft:rgba(255,92,108,.1);--elev-1:0 1px 0 hsla(0,0%,100%,.03) inset,0 2px 6px rgba(0,0,0,.35);--elev-2:0 1px 0 hsla(0,0%,100%,.04) inset,0 8px 24px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.4);--elev-3:0 1px 0 hsla(0,0%,100%,.05) inset,0 20px 48px rgba(0,0,0,.55),0 8px 20px rgba(0,0,0,.45);--glow-moon:0 0 0 1px var(--moon-32),0 8px 30px rgba(108,140,255,.22);--ring:0 0 0 3px var(--moon-55);--font-display:"Fraunces",Georgia,"Times New Roman",serif;--font-body:"Familjen Grotesk",ui-sans-serif,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-base);color:var(--text-hi);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.55;letter-spacing:.01em}body{background-image:radial-gradient(1200px 700px at 50% -12%,rgba(108,140,255,.1),transparent 60%),radial-gradient(800px 500px at 85% 8%,rgba(108,140,255,.05),transparent 55%);min-height:100vh}a{color:var(--moon);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.hl-shell{max-width:880px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(16px,4vw,24px) 96px}.hl-h1{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,5.4vw + .4rem,3.9rem);line-height:1.03;letter-spacing:-.025em;margin:0 0 16px;max-width:15ch}.hl-h1 em{font-style:italic;color:var(--moon)}.hl-sub{color:var(--text-mid);font-size:clamp(.98rem,1.6vw,1.12rem);margin:0 0 28px;max-width:62ch}.hl-card{background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--border-hair);border-radius:var(--radius-lg);box-shadow:var(--elev-2);padding:clamp(18px,3vw,26px);margin-bottom:18px}.hl-card-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:var(--moon);font-weight:600;margin:0 0 14px}.hl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.hl-stat{display:flex;flex-direction:column;gap:3px}.hl-stat b{font-family:var(--font-display);font-size:1.4rem;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-stat span{color:var(--text-low);font-size:.74rem;letter-spacing:.03em}.hl-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border:1px solid var(--border-hair);background:linear-gradient(180deg,var(--surface-3),var(--surface-2));color:var(--text-hi);font-size:.95rem;font-weight:600;padding:12px 20px;border-radius:var(--radius-full);cursor:pointer;transition:transform .18s ease,box-shadow .2s ease,background .2s ease;box-shadow:var(--elev-1)}.hl-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--elev-2),var(--glow-moon)}.hl-btn:active:not(:disabled){transform:translateY(0)}.hl-btn:disabled{opacity:.5;cursor:not-allowed}.hl-btn-primary{background:linear-gradient(180deg,#7d9bff,var(--moon));color:#0a0e1a;border-color:transparent;box-shadow:var(--glow-moon),var(--elev-1)}.hl-btn-primary:hover:not(:disabled){box-shadow:0 10px 34px rgba(108,140,255,.4),var(--glow-moon)}.hl-input{width:100%;background:var(--bg-base);border:1px solid var(--border-hair);border-radius:var(--radius-md);color:var(--text-hi);font-family:inherit;font-size:1rem;padding:13px 15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 2px 6px rgba(0,0,0,.4);transition:border-color .18s ease,box-shadow .2s ease}.hl-input:focus{outline:none;border-color:var(--moon-55);box-shadow:inset 0 2px 6px rgba(0,0,0,.4),0 0 0 3px var(--moon-12)}.hl-range{width:100%;accent-color:var(--moon)}.hl-label{display:block;color:var(--text-mid);font-size:.82rem;margin:0 0 8px}.hl-field{margin-bottom:16px}.hl-health{margin-top:8px}.hl-gauge{position:relative;padding-top:34px}.hl-track{height:18px;background:linear-gradient(90deg,rgba(53,214,164,.14),rgba(245,184,65,.14) 68%,rgba(255,92,108,.18));box-shadow:inset 0 2px 6px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.03);overflow:visible}.hl-fill,.hl-track{position:relative;border-radius:var(--radius-full)}.hl-fill{height:100%;transition:width .5s cubic-bezier(.22,1,.36,1),background .3s ease}.hl-fill:after{content:"";position:absolute;top:50%;right:0;width:22px;height:22px;border-radius:50%;transform:translate(50%,-50%);background:radial-gradient(circle at 35% 30%,#fff,currentColor);box-shadow:0 0 0 4px rgba(10,14,26,.9),0 0 14px currentColor;border:1px solid hsla(0,0%,100%,.4)}.hl-health[data-zone=safe] .hl-fill{background:linear-gradient(90deg,#2fb891,var(--safe));color:var(--safe);box-shadow:0 0 16px rgba(53,214,164,.5),inset 0 1px 0 hsla(0,0%,100%,.25)}.hl-health[data-zone=warn] .hl-fill{background:linear-gradient(90deg,#d19a2c,var(--warn));color:var(--warn);box-shadow:0 0 16px rgba(245,184,65,.5),inset 0 1px 0 hsla(0,0%,100%,.25)}.hl-health[data-zone=danger] .hl-fill{background:linear-gradient(90deg,#e04656,var(--danger));color:var(--danger);box-shadow:0 0 16px rgba(255,92,108,.5),inset 0 1px 0 hsla(0,0%,100%,.25)}.hl-health[data-zone=unknown] .hl-fill{background:var(--surface-3);color:var(--text-low)}.hl-health[data-zone=unknown] .hl-fill:after{display:none}.hl-marker{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.hl-marker .hl-cap{font-size:10.5px;color:var(--text-low);white-space:nowrap;margin-bottom:4px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-marker .hl-stem{width:2px;height:16px;border-radius:2px;background:var(--border-soft)}.hl-marker.trigger .hl-stem{background:var(--warn);opacity:.65}.hl-marker.trigger .hl-cap{color:var(--warn)}.hl-marker.liq .hl-stem{background:var(--danger);opacity:.65}.hl-marker.liq .hl-cap{color:var(--danger)}.hl-legend{display:flex;justify-content:space-between;margin-top:14px;font-size:.8rem;color:var(--text-mid);gap:8px;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-pill{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 13px;border-radius:var(--radius-full);border:1px solid transparent}.hl-pill:before{content:"";width:9px;height:9px;border-radius:var(--radius-full);background:currentColor;box-shadow:0 0 8px currentColor}.hl-pill-safe{color:var(--safe);background:var(--safe-soft);border-color:rgba(53,214,164,.28)}.hl-pill-warn{color:var(--warn);background:var(--warn-soft);border-color:rgba(245,184,65,.28)}.hl-pill-danger{color:var(--danger);background:var(--danger-soft);border-color:rgba(255,92,108,.28)}.hl-banner{border-radius:var(--radius-md);padding:14px 16px;margin-bottom:16px;font-size:.92rem;border:1px solid transparent;box-shadow:var(--elev-1)}.hl-banner-danger{background:var(--danger-soft);border-color:rgba(255,92,108,.4);box-shadow:inset 3px 0 0 var(--danger),var(--elev-1);color:#ffc2c8}.hl-banner-warn{background:var(--warn-soft);border-color:rgba(245,184,65,.4);box-shadow:inset 3px 0 0 var(--warn),var(--elev-1);color:#f6dca0}.hl-banner b{color:var(--text-hi)}.hl-live-line{gap:10px;color:var(--text-mid);font-size:.88rem;margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-live-line,.hl-live-strip{display:flex;align-items:center}.hl-live-strip{gap:16px;padding:14px 22px;border-radius:var(--radius-full);border:1px solid var(--moon-12);background:linear-gradient(180deg,rgba(22,30,56,.9),rgba(16,22,42,.9));box-shadow:var(--elev-2),inset 0 0 0 1px hsla(0,0%,100%,.02);color:var(--text-hi);font-size:.92rem;font-weight:500;margin-bottom:22px}.hl-live-strip b{color:var(--safe);font-weight:600}.hl-live-strip[data-off=true]{border-color:rgba(255,92,108,.5);background:var(--danger-soft);color:#ffc2c8;box-shadow:inset 3px 0 0 var(--danger),var(--elev-2)}.hl-live-strip[data-off=true] b{color:var(--danger)}.hl-live-dot{position:relative;width:12px;height:12px;flex:none;border-radius:50%;background:var(--safe);box-shadow:0 0 10px rgba(53,214,164,.9),0 0 22px rgba(53,214,164,.5);animation:hl-vigil-dot 2.4s ease-in-out infinite}.hl-live-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1.5px solid var(--safe);animation:hl-vigil-ring 2.4s ease-out infinite}.hl-live-dot[data-off=true]{background:var(--danger);box-shadow:0 0 10px rgba(255,92,108,.8);animation:none}.hl-live-dot[data-off=true]:after{display:none}@keyframes hl-vigil-dot{0%,to{transform:scale(.86);opacity:.85}50%{transform:scale(1);opacity:1}}@keyframes hl-vigil-ring{0%{transform:scale(.7);opacity:.75}70%,to{transform:scale(3.2);opacity:0}}.hl-demo{position:relative;overflow:hidden;background:radial-gradient(600px 200px at 80% -30%,rgba(108,140,255,.14),transparent 60%),linear-gradient(180deg,var(--surface-3),var(--surface-2));border:1px solid var(--moon-32);box-shadow:var(--elev-3),var(--glow-moon)}.hl-demo .hl-card-title{color:var(--moon)}details.hl-disc{margin-top:16px;border-top:1px solid var(--hairline-2);padding-top:14px}details.hl-disc>summary{cursor:pointer;font-size:.82rem;color:var(--moon);font-weight:600;list-style:none;display:inline-flex;align-items:center;gap:7px}details.hl-disc>summary::-webkit-details-marker{display:none}details.hl-disc>summary:before{content:"›";display:inline-block;transition:transform .2s ease;font-size:16px}details.hl-disc[open]>summary:before{transform:rotate(90deg)}details.hl-disc .hl-disc-body{margin-top:12px;font-size:.84rem;color:var(--text-mid);line-height:1.7}.hl-error{color:#ffc2c8;font-size:.88rem;margin-top:10px}.hl-muted{color:var(--text-low);font-size:.86rem}.hl-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;color:var(--text-mid);word-break:break-all}.hl-modal-backdrop{position:fixed;inset:0;background:rgba(5,8,18,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:40}.hl-modal{width:100%;max-width:460px;background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--elev-3)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hl-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background:rgba(10,14,26,.82);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--border-hair)}.hl-nav-inner{max-width:880px;margin:0 auto;padding:12px clamp(16px,4vw,24px);display:flex;align-items:center;gap:16px}.hl-nav-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.hl-nav-brand,.hl-nav-brand:hover{color:var(--text-hi)}.hl-nav-word{font-family:var(--font-display),serif;font-weight:600;font-size:1.15rem;letter-spacing:-.01em}.hl-nav-links{display:flex;align-items:center;gap:4px;margin-left:8px}.hl-nav-link{padding:7px 14px;border-radius:var(--radius-full);font-size:.92rem;font-weight:500;color:var(--text-mid);text-decoration:none;transition:background .15s ease,color .15s ease}.hl-nav-link:hover{color:var(--text-hi);background:var(--moon-06)}.hl-nav-link.is-active{color:var(--text-hi);background:var(--moon-12);box-shadow:inset 0 0 0 1px var(--moon-32)}.hl-nav-actions{margin-left:auto;display:flex;align-items:center}@media (max-width:520px){.hl-nav-word{display:none}.hl-nav-inner{gap:8px}}.hl-lie-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.hl-lie-verdict{font-size:.66rem;font-weight:700;letter-spacing:.16em;padding:5px 11px;border-radius:var(--radius-full);text-transform:uppercase}.hl-lie-verdict.is-caught{color:var(--safe);background:var(--safe-soft);box-shadow:inset 0 0 0 1px rgba(53,214,164,.3)}.hl-lie-verdict.is-leaked{color:var(--danger);background:var(--danger-soft);box-shadow:inset 0 0 0 1px rgba(255,92,108,.35)}.hl-lie-lede{color:var(--text-mid);font-size:.95rem;line-height:1.55;margin:0 0 18px}.hl-lie-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hl-lie-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border-hair);background:linear-gradient(180deg,var(--surface-3),var(--surface-2));box-shadow:var(--elev-1);transition:transform .16s ease,box-shadow .2s ease}.hl-lie-row:hover{transform:translateY(-1px);box-shadow:var(--elev-2)}.hl-lie-dot{flex:none;width:9px;height:9px;border-radius:var(--radius-full)}.hl-lie-row.is-red .hl-lie-dot{background:var(--danger);box-shadow:0 0 10px rgba(255,92,108,.6)}.hl-lie-row.is-green .hl-lie-dot{background:var(--safe);box-shadow:0 0 10px rgba(53,214,164,.6)}.hl-lie-row.is-leak .hl-lie-dot{background:var(--warn);box-shadow:0 0 10px rgba(245,184,65,.6)}.hl-lie-row.is-green{border-color:rgba(53,214,164,.3)}.hl-lie-row.is-leak{border-color:rgba(245,184,65,.4)}.hl-lie-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.hl-lie-row-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hl-lie-ctrl{color:var(--text-hi);font-weight:600;font-size:.95rem}.hl-lie-market{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--moon);background:var(--moon-12);padding:2px 8px;border-radius:var(--radius-full)}.hl-lie-attempt{color:var(--text-low);font-size:.82rem;line-height:1.45}.hl-lie-verdict-cell{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.hl-lie-tag{font-size:.64rem;font-weight:700;letter-spacing:.12em;padding:3px 9px;border-radius:var(--radius-full)}.hl-lie-tag.is-red{color:var(--danger);background:var(--danger-soft)}.hl-lie-tag.is-green{color:var(--safe);background:var(--safe-soft)}.hl-lie-tag.is-leak{color:var(--warn);background:var(--warn-soft)}.hl-lie-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;color:var(--text-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl-lie-empty{border:1px dashed var(--border-soft);border-radius:var(--radius-md);padding:22px;background:var(--surface-1)}.hl-lie-empty-title{color:var(--text-hi);font-weight:600;font-size:1.02rem;margin:0 0 8px}.hl-lie-empty code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;color:var(--moon);background:var(--moon-12);padding:1px 6px;border-radius:5px}@media (max-width:560px){.hl-lie-row{flex-wrap:wrap}.hl-lie-verdict-cell{align-items:flex-start;text-align:left;width:100%;padding-left:23px}}