.features-module__ru_IJa__lobby{--bg:#07090a;--panel:#0b0f10;--panel-2:#0e1516;--rule:#1e2a28;--rule-hi:#2c3d3a;--green:#4ade80;--green-ink:#c8f7d4;--green-deep:#19643a;--amber:#fbbf24;--red:#ff6b6b;--red-deep:#6e1f24;--ink:#dce7e2;--ink-dim:#90a49e;--ink-faint:#6e8480;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", "Fira Code", Menlo, Consolas, "Liberation Mono", monospace;--pad:clamp(16px, 4vw, 160px);--gap-y:clamp(56px, 10vh, 180px);background-color:var(--bg);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(#4ade8007 0 1px,#0000 1px 3px);min-height:100vh;font-size:clamp(14px,.4vw + 9.5px,24px);line-height:1.6}.features-module__ru_IJa__lobby *,.features-module__ru_IJa__lobby :before,.features-module__ru_IJa__lobby :after{box-sizing:border-box}.features-module__ru_IJa__lobby :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:0}.features-module__ru_IJa__lobby code{font:inherit;color:var(--green-ink);border:1px solid var(--green-deep);overflow-wrap:anywhere;background:#0c1a13;padding:0 .3em}.features-module__ru_IJa__hero{padding:clamp(44px, 10vh, 200px) var(--pad) clamp(44px, 9vh, 180px);border-bottom:1px solid var(--rule);background:linear-gradient(#0d1413eb,#07090a00 85%);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,4vw,140px);display:grid}@media (min-width:1080px){.features-module__ru_IJa__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.features-module__ru_IJa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.1em;font-size:.78em}.features-module__ru_IJa__name{letter-spacing:.22em;text-transform:uppercase;color:var(--green);text-shadow:0 0 28px #4ade8029;margin:0;font-size:clamp(2.5rem,4.6vw,12rem);font-weight:700;line-height:1}.features-module__ru_IJa__tagline{max-width:34ch;color:var(--green-ink);margin:.55em 0 0;font-size:clamp(1.15rem,1.55vw,3.4rem);line-height:1.3}.features-module__ru_IJa__lede{text-wrap:pretty;max-width:60ch;color:var(--ink-dim);margin:1.5em 0 0}.features-module__ru_IJa__ctaRow{flex-wrap:wrap;align-items:center;gap:1em 1.5em;margin-top:2.2em;display:flex}.features-module__ru_IJa__cta{font:inherit;letter-spacing:.06em;color:var(--bg);background:var(--green);border:1px solid var(--green);box-shadow:0 0 0 1px var(--bg), 0 0 0 2px var(--green-deep);border-radius:0;align-items:center;gap:.8em;padding:.95em 1.6em;font-size:1em;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.features-module__ru_IJa__cta:hover{background:var(--green-ink);border-color:var(--green-ink)}.features-module__ru_IJa__ctaArrow{transition:transform .15s;display:inline-block}.features-module__ru_IJa__cta:hover .features-module__ru_IJa__ctaArrow{transform:translate(3px)}.features-module__ru_IJa__ctaNote{letter-spacing:.06em;color:var(--ink-faint);font-size:.8em}.features-module__ru_IJa__gate{border:1px solid var(--red);min-width:0;box-shadow:0 0 0 1px var(--bg) inset, 0 0 0 2px var(--red-deep);background:#140d0f;margin:0;font-size:clamp(.86em,.62vw,1.2em)}.features-module__ru_IJa__gateHead{background:var(--red-deep);color:#ffe7e7;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.4em 1em;padding:.7em 1em;font-size:.86em;font-weight:700;display:flex}.features-module__ru_IJa__gateSpacer{flex:auto}.features-module__ru_IJa__gateBody{padding:1em}.features-module__ru_IJa__stakes{background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;display:grid}@media (min-width:560px){.features-module__ru_IJa__stakes{grid-template-columns:repeat(auto-fit,minmax(9em,1fr))}}.features-module__ru_IJa__stake{background:#0f1012;min-width:0;padding:.55em .8em}.features-module__ru_IJa__stakeKey{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.8em;display:block}.features-module__ru_IJa__stakeVal{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700;display:block}.features-module__ru_IJa__promptLine{border-top:1px dashed var(--rule-hi);color:var(--ink);overflow-wrap:anywhere;margin:1em 0 0;padding-top:.9em}.features-module__ru_IJa__promptLine b{color:var(--red)}.features-module__ru_IJa__gateCaption{text-wrap:pretty;border-top:1px solid var(--rule);background:var(--panel);color:var(--ink-dim);padding:.8em 1em .9em;font-size:.92em;line-height:1.55}.features-module__ru_IJa__section{padding:var(--gap-y) var(--pad) 0}.features-module__ru_IJa__paneHead{align-items:center;gap:.9em;margin:0 0 clamp(22px,3.2vh,56px);display:flex}.features-module__ru_IJa__paneTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--green);flex:0 auto;margin:0;font-size:.92em;font-weight:700;line-height:1.3}.features-module__ru_IJa__paneFill{border-top:1px dashed var(--rule-hi);flex:auto;min-width:12px}.features-module__ru_IJa__paneMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;flex:none;font-size:.72em}.features-module__ru_IJa__features{background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.features-module__ru_IJa__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:2200px){.features-module__ru_IJa__features{grid-template-columns:repeat(4,minmax(0,1fr))}}.features-module__ru_IJa__feature{background:var(--panel);flex-direction:column;gap:.85em;min-width:0;padding:clamp(20px,2.4vw,64px) clamp(16px,2.2vw,60px) clamp(22px,2.6vw,68px);display:flex}.features-module__ru_IJa__featureTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4em 1em;display:flex}.features-module__ru_IJa__featureKey{color:var(--ink-faint);overflow-wrap:anywhere;font-size:.8em}.features-module__ru_IJa__tag{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:.1em .6em;font-size:.72em;font-weight:700}.features-module__ru_IJa__tagSafe{color:var(--green)}.features-module__ru_IJa__tagCaution{color:var(--amber)}.features-module__ru_IJa__tagHard{color:var(--red)}.features-module__ru_IJa__featureTitle{color:var(--green-ink);margin:0;font-size:1.16em;font-weight:700;line-height:1.35}.features-module__ru_IJa__featureBody{text-wrap:pretty;max-width:60ch;color:var(--ink-dim);margin:0}.features-module__ru_IJa__runs{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.features-module__ru_IJa__run{border-bottom:1px dotted var(--rule-hi);grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;gap:.3em 1em;padding:1.15em 0;display:grid}.features-module__ru_IJa__runKey{color:var(--green);font-weight:700}.features-module__ru_IJa__runLabel{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700}.features-module__ru_IJa__runBlurb{text-wrap:pretty;max-width:60ch;color:var(--ink-dim);grid-column:2;margin:0}@media (min-width:900px){.features-module__ru_IJa__run{grid-template-columns:2.6em minmax(0,.8fr) minmax(0,1.4fr)}.features-module__ru_IJa__runBlurb{grid-column:3}}.features-module__ru_IJa__watch{border-left:2px solid var(--rule-hi);max-width:72ch;color:var(--ink-dim);margin:1.6em 0 0;padding-left:1em}.features-module__ru_IJa__watch strong{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.features-module__ru_IJa__hood{background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:1px;font-size:.88em;display:grid}@media (min-width:1080px){.features-module__ru_IJa__hood{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.features-module__ru_IJa__hoodCell{background:var(--bg);min-width:0;padding:clamp(16px,1.8vw,48px)}.features-module__ru_IJa__archRows{gap:.75em;margin:0;display:grid}.features-module__ru_IJa__archRow{gap:1px;display:grid}.features-module__ru_IJa__archKey{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.8em}.features-module__ru_IJa__archVal{color:var(--ink);overflow-wrap:anywhere;margin:0}.features-module__ru_IJa__rationale{border-left:2px solid var(--rule-hi);max-width:64ch;color:var(--ink-dim);margin:1.2em 0 0;padding-left:.9em;line-height:1.6}.features-module__ru_IJa__hoodLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .6em;font-size:.8em;font-weight:700}.features-module__ru_IJa__permTable{border-collapse:collapse;width:100%}.features-module__ru_IJa__permTable th{letter-spacing:.13em;text-align:left;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule-hi);padding:.35em .8em .35em 0;font-size:.8em;font-weight:400}.features-module__ru_IJa__permTable td{vertical-align:top;color:var(--ink);border-bottom:1px dotted var(--rule);padding:.55em .8em .55em 0}.features-module__ru_IJa__toolName{color:var(--green-ink);overflow-wrap:anywhere;font-weight:700;display:block}.features-module__ru_IJa__toolDesc{color:var(--ink-dim);font-size:.92em;display:block}.features-module__ru_IJa__tierSafe{color:var(--green);font-weight:700}.features-module__ru_IJa__tierCaution{color:var(--amber);font-weight:700}.features-module__ru_IJa__tierHard{color:var(--red);font-weight:700}.features-module__ru_IJa__closing{margin-top:var(--gap-y);padding:clamp(32px, 6vh, 112px) var(--pad);border-top:1px solid var(--rule-hi);background:linear-gradient(#0a1110,#060809);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.6em 3em;display:grid}@media (min-width:900px){.features-module__ru_IJa__closing{grid-template-columns:minmax(0,1fr) auto}}.features-module__ru_IJa__ps1Line{overflow-wrap:anywhere;margin:0 0 .9em;font-size:.86em}.features-module__ru_IJa__ps1{color:var(--green);font-weight:700}.features-module__ru_IJa__cmdText{color:var(--ink-dim)}.features-module__ru_IJa__closeTitle{color:var(--green-ink);margin:0;font-size:clamp(1.3rem,1.7vw,3.6rem);font-weight:700;line-height:1.3}.features-module__ru_IJa__closeBody{text-wrap:pretty;max-width:62ch;color:var(--ink-dim);margin:.6em 0 0}@keyframes features-module__ru_IJa__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.features-module__ru_IJa__rise{animation:.364s cubic-bezier(.2,.7,.2,1) both features-module__ru_IJa__rise}.features-module__ru_IJa__d1{animation-delay:63ms}.features-module__ru_IJa__d2{animation-delay:.126s}@media (prefers-reduced-motion:reduce){.features-module__ru_IJa__rise{animation:none}.features-module__ru_IJa__cta,.features-module__ru_IJa__ctaArrow{transition:none}.features-module__ru_IJa__cta:hover .features-module__ru_IJa__ctaArrow{transform:none}}
