:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0c0f0e;--panel:#121514;--panel-2:#181c1a;--panel-3:#222724;--line:#2a322d;--grid:#ffffff12;--ink:#e1e3e1;--ink-2:#9ba69f;--ink-3:#6d7871;--oracle:#60a5fa;--spot:#f2b544;--fair:#9ba69f;--wamia:#4edea3;--wamia-soft:#4edea324;--critical:#ff8f87;--critical-soft:#ff8f8724;--good:#4edea3;--good-soft:#4edea324;--warning:#f2b544;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:20px;--radius-sm:14px;--teal:#4edea3;--teal-soft:#4edea324;--hairline:#4edea31a}*{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}body{background:var(--ground);color:var(--ink);font:14px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--oracle);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.shell{flex-direction:column;gap:18px;max-width:1400px;margin:0 auto;padding:20px 32px 48px;display:flex;position:relative}.radial-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#4edea31f 0%,#0c0f0e00 70%);width:1100px;height:580px;position:fixed;top:0;left:50%;transform:translate(-50%)}.topbar{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--grid);background:#121514cc;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 22px;display:flex;position:sticky;top:20px;box-shadow:0 20px 40px #00000059}.brand{align-items:center;gap:10px;display:flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 0 10px #4edea373);flex:none;width:22px;height:22px}.brand h1{font:700 18px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0}.brand h1 .one{color:var(--wamia);letter-spacing:.06em;vertical-align:middle;font-size:11px;font-weight:600}.brand .tag{display:none}.nav-links{color:var(--ink-2);align-items:center;gap:22px;font-size:13px;font-weight:500;display:flex}.nav-links a:hover{color:var(--ink)}.tabs{display:none}.tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.tabs button[aria-selected=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.tabs button:hover{color:var(--ink)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);background-image:linear-gradient(#ffffff06,#ffffff01)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.muted{color:var(--ink-3)}.seg{border:1px solid var(--line);background:var(--panel);border-radius:9999px;display:inline-flex;overflow:hidden}.seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:12px;font-weight:500}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--wamia-soft);color:var(--wamia)}.btn{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-3)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--teal);border-color:var(--teal);color:#05231d;font-weight:700;box-shadow:0 0 20px #4edea34d}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.danger{color:#ffb3b3;border-color:#d03b3b99}.btn.ghost{background:0 0}.btn.small{padding:4px 10px;font-size:11px}.headline{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.headline h2{font:600 30px/1.1 var(--font-display);text-wrap:balance;letter-spacing:-.01em;margin:0}.headline p{color:var(--ink-2);max-width:70ch;margin:6px 0 0}.controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sides{grid-template-columns:1fr 1fr;gap:16px;display:grid}.side{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.side-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.side-title{font:600 16px/1.2 var(--font-display);align-items:center;gap:8px;display:flex}.side-title .dot{border-radius:50%;width:8px;height:8px}.counter{text-align:right}.counter .value{font:600 34px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:color .3s}.counter .value.bad{color:#ff7d7d}.counter .value.ok{color:var(--ink)}.counter .label{color:var(--ink-3);font-size:12px}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{fill:var(--ink-3);font:11px var(--font-mono)}.chart .axis-label{fill:var(--ink-3)}.chart-wrap{position:relative}.tooltip{pointer-events:none;background:var(--panel-2);border:1px solid var(--line);z-index:5;border-radius:8px;min-width:150px;padding:8px 10px;font-size:12px;position:absolute;box-shadow:0 8px 24px #00000059}.tooltip .row{justify-content:space-between;gap:12px;display:flex}.tooltip .sw{vertical-align:middle;width:10px;height:2px;margin-right:6px;display:inline-block}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:1px;width:16px;height:2px;display:inline-block}.legend i.dash{background:repeating-linear-gradient(90deg, var(--fair) 0 4px, transparent 4px 7px);height:2px}.capacity{flex-direction:column;gap:6px;display:flex}.capacity .bar{background:var(--panel-2);border-radius:5px;height:10px;position:relative;overflow:hidden}.capacity .fill{background:var(--wamia);border-radius:5px;transition:width .25s ease-out;position:absolute;inset:0 auto 0 0}.capacity .meta{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.timeline{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.scrub{height:34px;position:relative}.scrub input[type=range]{width:100%;accent-color:var(--wamia);z-index:2;background:0 0;margin:0;position:absolute;inset:12px 0 auto}.scrub .ticks{pointer-events:none;position:absolute;inset:0}.scrub .tick{border-radius:1px;width:2px;height:10px;position:absolute;top:0;transform:translate(-1px)}.scrub .tick.push{background:var(--spot)}.scrub .tick.fill{background:var(--wamia);top:24px}.scrub .tick.liquidatable{background:var(--critical);top:24px}.clock{font:500 13px var(--font-mono);color:var(--ink-2);min-width:170px}.lower{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.feed{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.feed ol{flex-direction:column;gap:2px;max-height:330px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.feed li{border-radius:6px;grid-template-columns:58px 14px 1fr;align-items:baseline;gap:8px;padding:6px 4px;animation:.35s ease-out slidein;display:grid}.feed li .when{font:12px var(--font-mono);color:var(--ink-3)}.feed li .mark{border-radius:2px;width:10px;height:10px;transform:translateY(1px)}.feed li .what{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;font-size:13px}.feed li .what b{color:var(--ink);font-weight:600}.feed li .what a{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;text-decoration:none}.feed li .what a:hover{color:var(--oracle)}@keyframes slidein{0%{opacity:.2;transform:translateY(-4px)}to{opacity:1;transform:none}}.results{grid-template-columns:1fr 1fr;align-content:start;gap:12px 18px;padding:14px 16px;display:grid}.results h3{font:600 15px var(--font-display);grid-column:1/-1;margin:0}.stat .v{font:600 22px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.stat .k{color:var(--ink-3);font-size:12px}.results .note{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:12px}.live-grid{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.card{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.card h3{font:600 16px var(--font-display);margin:0}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink-2);font-size:12px}.field input,.field select{background:var(--ground);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:8px 10px}.kv{grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.pill{border:1px solid var(--line);color:var(--ink-2);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.pill.good{color:#8fe28f;background:var(--good-soft);border-color:#0ca30c80}.pill.bad{color:#ffb3b3;background:var(--critical-soft);border-color:#d03b3b99}.pill.warn{color:#ffd98a;border-color:#fab21980}.pill .led{background:currentColor;border-radius:50%;width:7px;height:7px}.split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.big{font:600 26px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.log{font:12px/1.55 var(--font-mono);color:var(--ink-2);max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.log li{border-bottom:1px solid var(--grid);overflow-wrap:anywhere;padding:3px 0}.banner{border-radius:var(--radius);border:1px dashed var(--line);color:var(--ink-2);background:var(--panel);padding:14px 16px}.banner code,.card code{font-family:var(--font-mono);color:var(--ink);background:var(--panel-2);border-radius:4px;padding:1px 6px}.rules{flex-direction:column;gap:8px;display:flex}.rule{background:var(--ground);border:1px solid var(--grid);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .3s,background .3s;display:grid}.rule.bad{background:var(--critical-soft);border-color:#d03b3b99}.rule .name{font-size:13px}.rule .detail{font:12px var(--font-mono);color:var(--ink-3)}.program{flex-direction:column;gap:8px;display:flex}.step{background:var(--ground);border:1px solid var(--grid);border-radius:8px;grid-template-columns:34px 1fr;gap:12px;padding:10px 12px;display:grid}.step .op{font:600 12px var(--font-mono);color:var(--wamia)}.step pre{font:12px/1.5 var(--font-mono);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.toast{bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--panel-2);border:1px solid var(--line);z-index:20;border-radius:10px;max-width:420px;padding:10px 14px;font-size:13px;position:fixed;right:20px;box-shadow:0 10px 30px #0006}.toast.err{border-color:#d03b3b99}@media (width<=1000px){.sides,.lower,.live-grid,.split,.headline{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.scrub input[type=range]{appearance:none;height:14px}.scrub input[type=range]::-webkit-slider-runnable-track{background:var(--line);border-radius:2px;height:4px}.scrub input[type=range]::-moz-range-track{background:var(--line);border-radius:2px;height:4px}.scrub input[type=range]::-moz-range-progress{background:var(--wamia);border-radius:2px;height:4px}.scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--wamia);border:2px solid var(--ground);cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px}.scrub input[type=range]::-moz-range-thumb{background:var(--wamia);border:2px solid var(--ground);cursor:pointer;border-radius:50%;width:12px;height:12px}.pill .led.spin{animation:.9s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.flash-still{box-shadow:0 0 0 2px var(--good) inset;transition:box-shadow .3s}.flash-move{box-shadow:0 0 0 2px var(--wamia) inset;transition:box-shadow .3s}.wallet-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.wallet-vs .box{background:var(--ground);border:1px solid var(--grid);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.wallet-vs .link{color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.wallet-vs .link .line{background:repeating-linear-gradient(180deg, var(--wamia) 0 5px, transparent 5px 9px);flex:1;width:2px;min-height:18px}.strat{background:var(--ground);border:1px solid var(--grid);border-radius:10px;grid-template-columns:1fr auto;gap:8px 12px;padding:12px;display:grid}.strat.docked{opacity:.55}.strat .bar{background:var(--panel-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.strat .bar div{background:var(--wamia);height:100%;transition:width .6s ease-out}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.check{align-items:center;gap:6px;font-size:12px;display:inline-flex}.check.ok:before{content:"✓";color:var(--good);font-weight:700}.check.no:before{content:"✕";color:var(--critical);font-weight:700}.arrow-down{text-align:center;color:var(--ink-3);font-size:12px;line-height:1}.gauge{background:var(--panel-2);border-radius:7px;height:14px;position:relative;overflow:hidden}.gauge .cap{background:var(--wamia);transition:width .6s ease-out;position:absolute;inset:0 auto 0 0}.gauge .need{background:var(--ink);width:2px;transition:left .6s ease-out;position:absolute;top:-3px;bottom:-3px}.poslist{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow:auto}.pos{grid-template-columns:110px 1fr 90px;align-items:center;gap:10px;font-size:12px;display:grid}.pos .hf{background:var(--panel-2);border-radius:3px;height:6px;position:relative;overflow:hidden}.pos .hf div{transition:width .6s ease-out,background .3s;position:absolute;inset:0 auto 0 0}input[type=range].size{accent-color:var(--wamia);width:100%}.eyebrow-teal{font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--wamia)}.hero{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:28px;padding:76px 0 28px;display:flex;position:relative}.hero .kicker{border:1px solid var(--wamia-soft);background:var(--teal-soft);color:var(--wamia);border-radius:9999px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 18px;display:inline-flex}.hero .kicker .led{background:var(--wamia);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.hero h1{font:700 56px/1.12 var(--font-display);letter-spacing:-.02em;max-width:30ch;color:var(--ink);text-wrap:balance;margin:0}.hero h1 .accent{background:linear-gradient(90deg, var(--wamia), #7ee8c9 60%, var(--oracle));color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lede{font:17px/1.7 var(--font-body);color:var(--ink-2);text-align:center;text-wrap:balance;max-width:56ch;margin:0 auto}.hero .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero .epoch{display:none}.badge-grid{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:680px;margin-top:12px;margin-left:auto;margin-right:auto;padding:32px 24px;display:grid}.badge{border-left:1px solid var(--line);text-align:center;padding:0 20px}.badge:first-child{border-left:none}.badge.dim{border-left-color:var(--line)}.badge .k{font:600 10px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.badge .v{font:700 44px var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:6px}.badge .v.accent{color:var(--wamia)}.badge .v.plain{color:var(--ink)}.badge .d{font:12px var(--font-body);color:var(--ink-2);margin-top:4px}.alert-banner{border:1px solid var(--critical-soft);background:var(--panel);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.alert-banner .dot-ping{background:var(--critical);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.alert-banner .head{font:700 11px var(--font-body);color:var(--critical);letter-spacing:.06em;text-transform:uppercase}.alert-banner .body{color:var(--ink-2);max-width:68ch;margin-top:2px;font-size:13px}.alert-banner .tag{border:1px solid var(--critical-soft);background:var(--critical-soft);color:var(--critical);font:11px var(--font-body);white-space:nowrap;border-radius:9999px;padding:4px 12px;font-weight:600}.compare-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare-card{border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.compare-card.good{border-color:var(--wamia)}.compare-card .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:12px;display:flex}.compare-card .head .label{font:700 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase}.compare-card .head .label.crit{color:var(--critical)}.compare-card .head .label.ok{color:var(--wamia)}.compare-card .head h3{font:600 18px var(--font-display);margin:4px 0 0}.compare-card .tally{font:11px var(--font-body);border-radius:9999px;padding:3px 10px;font-weight:600}.compare-card .tally.crit{color:var(--critical);background:var(--critical-soft)}.compare-card .tally.ok{color:var(--wamia);background:var(--teal-soft)}.compare-card .metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px;display:grid}.compare-card .metrics .k{font:11px var(--font-body);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em}.compare-card .metrics .v{font:700 16px var(--font-display);margin-top:2px}.compare-card .metrics .v.crit{color:var(--critical)}.compare-card .metrics .v.ok{color:var(--wamia)}.gh-link{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font:12px var(--font-body);border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-weight:600;display:inline-flex}.gh-link:hover{border-color:var(--wamia);color:var(--ink);background:var(--panel-2)}.gh-link svg{fill:currentColor;flex:none;width:13px;height:13px}.drawer{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-sm);overflow:hidden}.drawer-toggle{width:100%;color:var(--ink-2);cursor:pointer;font:12px var(--font-body);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:flex}.drawer-toggle:hover{color:var(--ink)}.drawer-toggle .chev{color:var(--wamia);transition:transform .2s}.drawer-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.drawer-body{border-top:1px solid var(--line);background:var(--ground);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.drawer-body .kv-line{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.drawer-body .kv-line .k{color:var(--ink-3);min-width:140px}.drawer-body .kv-line .v{font-family:var(--font-mono);color:var(--wamia);overflow-wrap:anywhere}.drawer-body .kv-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.apy-calc{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.apy-controls{border-radius:var(--radius);flex-direction:column;gap:20px;padding:22px;display:flex}.apy-field{flex-direction:column;gap:8px;display:flex}.apy-field .row{font:13px var(--font-body);justify-content:space-between;font-weight:500;display:flex}.apy-field .row .val{color:var(--wamia);font-weight:700;font-family:var(--font-display)}.apy-field input[type=range]{width:100%;accent-color:var(--wamia);appearance:none;background:#ffffff14;border-radius:9999px;height:4px}.apy-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--wamia);cursor:pointer;border-radius:9999px;width:16px;height:16px;box-shadow:0 0 12px #4edea380}.apy-field .range-labels{font:11px var(--font-body);color:var(--ink-3);justify-content:space-between;display:flex}.apy-output{border-color:var(--wamia-soft);background:linear-gradient(180deg, var(--teal-soft), var(--panel) 60%);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:16px;padding:22px;display:flex}.apy-output .headline-eyebrow{font:700 11px var(--font-body);color:var(--wamia);text-transform:uppercase;letter-spacing:.06em}.apy-output .big-apy{font:700 48px var(--font-display);color:var(--ink);margin-top:6px;line-height:1}.apy-output .compose{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.5}.apy-output .compose b{color:var(--ink)}.apy-output .breakdown{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;font-size:12.5px;display:flex}.apy-output .breakdown .row{justify-content:space-between;display:flex}.apy-output .note-box{border:1px solid var(--line);background:var(--panel-2);border-radius:var(--radius-sm);color:var(--ink-3);padding:10px 12px;font-size:11.5px;line-height:1.5}.arch-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.arch-stage{border-radius:var(--radius);flex-direction:column;gap:14px;padding:22px;display:flex}.arch-stage .top{justify-content:space-between;align-items:center;display:flex}.arch-stage .stage-tag{border:1px solid var(--wamia-soft);background:var(--teal-soft);width:38px;height:38px;color:var(--wamia);font:700 13px var(--font-display);border-radius:9999px;justify-content:center;align-items:center;display:flex}.arch-stage .dot{display:none}.arch-stage h3{font:600 17px var(--font-display);margin:0}.arch-stage p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.arch-stage ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.arch-stage .foot{font:11px var(--font-mono);color:var(--wamia);font-weight:600}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.module-card{border-radius:var(--radius-sm);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.module-card .tag{font:11px var(--font-body);color:var(--wamia);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.module-card h4{font:600 16px var(--font-display);margin:0}.module-card p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.module-card code{border:1px solid var(--line);background:var(--ground);font:11px var(--font-mono);color:var(--ink-3);white-space:pre;box-sizing:border-box;border-radius:10px;max-width:100%;margin-top:2px;padding:8px 10px;display:block;overflow-x:auto}.site-footer{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 0 8px;display:flex}.site-footer .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-footer .brand{font:600 14px var(--font-display);color:var(--ink);align-items:center;gap:8px;display:flex}.site-footer .brand .brand-mark{width:16px;height:16px}.site-footer .brand .dot{background:var(--wamia);border-radius:50%;width:8px;height:8px}.site-footer .tagline{font:12px var(--font-body);color:var(--ink-3)}.site-footer .links{font:12px var(--font-body);color:var(--ink-2);flex-wrap:wrap;gap:18px;display:flex}.site-footer .links a:hover{color:var(--ink)}.landing-section{border-bottom:1px solid var(--line);z-index:1;flex-direction:column;gap:18px;padding:40px 0;display:flex;position:relative}.landing-section .section-head{flex-direction:column;gap:6px;display:flex}.landing-section .section-head h2{font:700 30px var(--font-display);letter-spacing:-.01em;margin:0}.landing-section .section-head p{color:var(--ink-2);max-width:68ch;margin:0;font-size:13.5px;line-height:1.6}.section-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-gauge{flex-direction:column;gap:8px;display:flex}.risk-gauge .meta{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.risk-gauge .meta .count{font-family:var(--font-mono)}.risk-gauge .bar{background:var(--panel-2);border-radius:9999px;height:8px;position:relative;overflow:hidden}.risk-gauge .bar .fill{background:var(--critical);border-radius:9999px;transition:width .35s ease-out;position:absolute;inset:0 auto 0 0}@media (width<=1000px){.badge-grid,.compare-grid,.apy-calc,.arch-grid,.module-grid{grid-template-columns:1fr}.badge{border-left:none;border-top:1px solid var(--line);padding:16px 0 0}.badge:first-child{border-top:none;padding-top:0}.drawer-body .kv-cols{grid-template-columns:1fr}.nav-links{display:none}}
