html,body{margin:0;padding:0}.site.neon{--mono: Consolas, "Courier New", monospace;--bg: #050506;--text: #caffdf;--text-body: rgba(202, 255, 223, .78);--text-lead: rgba(202, 255, 223, .82);--muted: #637a70;--danger: #ff5c7a;--danger-bg: rgba(255, 92, 122, .07);--danger-border: rgba(255, 92, 122, .5);--green: #00f083;--violet: #9b70ff;--line: rgba(0, 255, 136, .42);--line-soft: rgba(179, 136, 255, .28);--panel-top: rgba(16, 19, 26, .96);--panel-bottom: rgba(5, 5, 6, .96);--grid-green: rgba(0, 255, 136, .025);--grid-violet: rgba(179, 136, 255, .025);--glow-radial: rgba(0, 255, 136, .12);--btn-bg: rgba(0, 240, 131, .08);--chip-bg: rgba(155, 112, 255, .08);--chip-border: rgba(155, 112, 255, .5);--accent-panel-top: rgba(0, 60, 38, .34);--accent-panel-bottom: rgba(5, 5, 6, .96);--accent-panel-border: rgba(0, 255, 136, .5);--accent-panel-text: rgba(202, 255, 223, .92);--shadow-panel: 0 18px 48px rgba(0, 0, 0, .34);--cta-inset: inset 0 0 60px rgba(0, 255, 136, .05);--glow-green-sm: 0 0 10px rgba(0, 240, 131, .34);--glow-green-md: 0 0 12px rgba(0, 240, 131, .28);--glow-green-lg: 0 0 8px rgba(0, 240, 131, .36);--glow-violet-sm: 0 0 10px rgba(155, 112, 255, .5);--glow-violet-md: 0 0 14px rgba(155, 112, 255, .6);--glow-violet-lg: 0 0 18px rgba(155, 112, 255, .72);--hover-shadow: 0 0 18px rgba(0, 255, 136, .24);--hover-shadow-violet: 0 0 18px rgba(155, 112, 255, .28);min-height:100vh;color:var(--text);font-family:var(--mono);font-size:16px;line-height:1.7;text-rendering:geometricPrecision;background:linear-gradient(var(--grid-green) 1px,transparent 1px),linear-gradient(90deg,var(--grid-violet) 1px,transparent 1px),radial-gradient(circle at top left,var(--glow-radial),transparent 32rem),var(--bg);background-size:28px 28px,28px 28px,auto,auto}:root[data-theme=light] .site.neon{--bg: #f1f4f2;--text: #0f1a14;--text-body: rgba(15, 26, 20, .76);--text-lead: rgba(15, 26, 20, .8);--muted: #5a6b62;--danger: #c02a48;--danger-bg: rgba(192, 42, 72, .05);--danger-border: rgba(192, 42, 72, .4);--green: #067a4a;--violet: #5b3fc4;--line: rgba(6, 122, 74, .34);--line-soft: rgba(91, 63, 196, .24);--panel-top: #ffffff;--panel-bottom: #fbfcfb;--grid-green: rgba(6, 122, 74, .11);--grid-violet: rgba(91, 63, 196, .08);--glow-radial: rgba(6, 122, 74, .1);--btn-bg: rgba(6, 122, 74, .06);--chip-bg: rgba(91, 63, 196, .06);--chip-border: rgba(91, 63, 196, .4);--accent-panel-top: #f2f9f5;--accent-panel-bottom: #ffffff;--accent-panel-border: rgba(6, 122, 74, .45);--accent-panel-text: #0f1a14;--shadow-panel: 0 1px 2px rgba(15, 26, 20, .04), 0 8px 24px rgba(15, 26, 20, .06);--cta-inset: inset 0 0 0 0 transparent;--glow-green-sm: none;--glow-green-md: none;--glow-green-lg: none;--glow-violet-sm: none;--glow-violet-md: none;--glow-violet-lg: none;--hover-shadow: 0 4px 12px rgba(15, 26, 20, .1);--hover-shadow-violet: 0 4px 12px rgba(91, 63, 196, .14)}:root[data-theme=light]{background-color:#f1f4f2}:root[data-theme=dark]{background-color:#050506}.site.neon *,.site.neon *:before,.site.neon *:after{box-sizing:border-box}.site.neon a{color:inherit;text-decoration:none}.site.neon .wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.site.neon .site-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site.neon .site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.site.neon .header-actions{display:flex;align-items:center;gap:10px}.site.neon .brand{display:flex;align-items:center;gap:14px}.site.neon .brand-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-soft);color:var(--violet);font-size:14px;letter-spacing:1px;text-shadow:var(--glow-violet-lg)}.site.neon .brand-name{display:flex;flex-direction:column;gap:6px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:2.4px;line-height:1.2;text-transform:uppercase;text-shadow:var(--glow-green-sm)}.site.neon .brand-sub{color:var(--violet);font-size:9px;letter-spacing:1.6px}.site.neon .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid var(--chip-border);border-radius:0;background:var(--chip-bg);color:var(--violet);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:1.4px;line-height:1.2;text-transform:uppercase;text-shadow:var(--glow-violet-sm);cursor:pointer}.site.neon .theme-toggle:hover{box-shadow:var(--hover-shadow-violet)}.site.neon .theme-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.site.neon .theme-toggle-icon{font-size:12px;line-height:1}.site.neon .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 18px;border:1px solid var(--green);border-radius:0;background:var(--btn-bg);color:var(--green);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:1.7px;line-height:1.2;text-transform:uppercase;text-shadow:var(--glow-green-lg);cursor:pointer}.site.neon .btn svg{flex:none}.site.neon .btn:hover{transform:translateY(-1px);box-shadow:var(--hover-shadow)}.site.neon .btn-ghost{border-color:var(--chip-border);background:var(--chip-bg);color:var(--violet);text-shadow:var(--glow-violet-sm)}.site.neon .btn-ghost:hover{box-shadow:var(--hover-shadow-violet)}.site.neon .btn-header{min-height:36px;padding:8px 16px;font-size:11px}.site.neon .hero{padding:84px 0 70px}.site.neon .hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:48px;align-items:center}.site.neon .hero-inner{max-width:700px}.site.neon .evidence-panel{position:relative;padding:24px;border:1px solid var(--line-soft);background:linear-gradient(180deg,var(--panel-top),var(--panel-bottom));box-shadow:var(--shadow-panel)}.site.neon .evidence-panel:before{content:"";position:absolute;inset:0;border-top:2px solid var(--line);pointer-events:none}.site.neon .panel-head{margin:0 0 18px;color:var(--green);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-shadow:var(--glow-green-sm)}.site.neon .panel-rows{margin:0}.site.neon .panel-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px dashed var(--line-soft)}.site.neon .panel-row:last-child{border-bottom:0}.site.neon .panel-row dt{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.site.neon .panel-row dd{margin:0;color:var(--text);font-size:12px}.site.neon .panel-hash{margin:18px 0 0;padding:12px 14px;border-left:2px solid var(--violet);background:var(--panel-bottom);color:var(--violet);font-size:11px;line-height:1.7;word-break:break-all}.site.neon .panel-steps{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.site.neon .panel-steps-title{margin:0 0 10px;color:var(--green);font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.site.neon .panel-step-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;counter-reset:step}.site.neon .panel-step-list li{position:relative;padding-left:22px;color:var(--text-body);font-size:11px;line-height:1.7;counter-increment:step}.site.neon .panel-step-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;color:var(--violet);font-size:10px}.site.neon .eyebrow{margin:0 0 20px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;text-shadow:var(--glow-green-sm)}.site.neon .hero h1{margin:0 0 26px;color:var(--violet);font-size:clamp(22px,3.2vw,34px);font-weight:400;letter-spacing:2.5px;line-height:1.4;text-transform:uppercase;text-shadow:var(--glow-violet-lg)}.site.neon .lede{max-width:68ch;margin:0 0 34px;color:var(--text-lead);font-size:14px;line-height:1.9}.site.neon .actions{display:flex;flex-wrap:wrap;gap:14px}.site.neon .credentials{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:36px 0 0;padding:22px 0 0;border-top:1px solid var(--line-soft);list-style:none}.site.neon .credentials li{padding:8px 14px;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--violet);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.site.neon .section{padding:0 0 70px}.site.neon .section h2{display:flex;align-items:baseline;gap:10px;margin:0 0 16px;color:var(--green);font-size:14px;font-weight:700;letter-spacing:2.5px;line-height:1.4;text-transform:uppercase;text-shadow:var(--glow-green-md)}.site.neon .section h2:before{content:">";color:var(--violet)}.site.neon .section-lede{max-width:74ch;margin:0 0 34px;color:var(--text-body);font-size:14px;line-height:1.9}.site.neon .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site.neon .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site.neon .card,.site.neon .foro{position:relative;padding:22px;border:1px solid var(--line-soft);background:linear-gradient(180deg,var(--panel-top),var(--panel-bottom));box-shadow:var(--shadow-panel)}.site.neon .card:before,.site.neon .foro:before{content:"";position:absolute;inset:0;border-top:2px solid var(--line);pointer-events:none}.site.neon .card-icon{display:inline-flex;margin-bottom:14px;color:var(--green)}.site.neon .card h3,.site.neon .foro h3{margin:0 0 12px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-shadow:var(--glow-green-sm)}.site.neon .card p{margin:0;color:var(--text-body);font-size:13px;line-height:1.85}.site.neon .modality-product{margin:16px 0 12px;color:var(--green);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.site.neon .modality-example{margin:0;padding:12px 14px;border-left:2px solid var(--violet);background:var(--panel-bottom);color:var(--text-body);font-size:12px;line-height:1.8}.site.neon .reasons{display:grid;gap:14px;margin:0 0 40px;padding:0;list-style:none}.site.neon .reasons li{position:relative;padding-left:22px;color:var(--text-body);font-size:13px;line-height:1.85}.site.neon .reasons li:before{content:">";position:absolute;left:0;color:var(--violet)}.site.neon .reasons strong{color:var(--green);font-weight:700}.site.neon .example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.site.neon .example{position:relative;padding:24px;border:1px solid var(--danger-border);background:linear-gradient(180deg,var(--danger-bg),var(--panel-bottom));box-shadow:var(--shadow-panel)}.site.neon .example--good{border-color:var(--accent-panel-border);background:linear-gradient(180deg,var(--accent-panel-top),var(--accent-panel-bottom))}.site.neon .example:before{content:"";position:absolute;inset:0;border-top:2px solid var(--danger);pointer-events:none}.site.neon .example--good:before{border-top-color:var(--green)}.site.neon .example-label{display:inline-block;margin:0 0 16px;padding:6px 10px;border:1px solid var(--danger-border);color:var(--danger);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.site.neon .example--good .example-label{border-color:var(--chip-border);color:var(--green)}.site.neon .example-quote{margin:0 0 18px;padding:14px 16px;border-left:2px solid var(--danger);background:var(--panel-bottom);color:var(--text);font-size:13px;line-height:1.8}.site.neon .example--good .example-quote{border-left-color:var(--green)}.site.neon .example-why{margin:0;color:var(--text-body);font-size:12px;line-height:1.85}.site.neon .norm-note{margin:32px 0 0;padding:16px 18px;border:1px dashed var(--line-soft);color:var(--text-body);font-size:12px;line-height:1.8}.site.neon .norm-note strong{color:var(--violet);font-weight:700}.site.neon .foro{padding:24px}.site.neon .foro ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.site.neon .foro li{position:relative;padding-left:20px;color:var(--text-body);font-size:13px;line-height:1.8}.site.neon .foro strong{color:var(--green);font-weight:700}.site.neon .evidence-title{margin:44px 0 18px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-shadow:var(--glow-green-sm)}.site.neon .evidence-list{display:grid;gap:14px;margin:0 0 40px;padding:0;list-style:none}.site.neon .evidence-list li{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;color:var(--text-body);font-size:13px;line-height:1.85}.site.neon .evidence-list li .icon{margin-top:4px;color:var(--violet)}.site.neon .evidence-list strong{color:var(--green);font-weight:700}.site.neon .cta{padding:0 0 70px}.site.neon .cta-inner{position:relative;padding:44px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-top),var(--panel-bottom));box-shadow:var(--cta-inset),var(--shadow-panel)}.site.neon .cta-inner:before{content:"";position:absolute;inset:0;border-top:2px solid var(--line);pointer-events:none}.site.neon .cta h2{margin:0 0 16px;color:var(--violet);font-size:15px;font-weight:700;letter-spacing:2.6px;line-height:1.5;text-transform:uppercase;text-shadow:var(--glow-violet-md)}.site.neon .cta p{max-width:64ch;margin:0 0 28px;color:var(--text-body);font-size:13px;line-height:1.9}.site.neon .cta .book{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start;margin-top:40px;padding-top:28px;border-top:1px solid var(--line-soft)}.site.neon .cta .book-cover{display:block;width:120px;height:auto;border:1px solid var(--line-soft);box-shadow:var(--shadow-panel)}.site.neon .cta .book-kicker{margin:0 0 8px;color:var(--violet);font-size:9px;font-weight:700;letter-spacing:1.8px;line-height:1.4;text-transform:uppercase}.site.neon .cta .book-title{margin:0 0 8px;color:var(--green);font-size:13px;font-weight:700;letter-spacing:1.6px;line-height:1.5;text-transform:uppercase;text-shadow:var(--glow-green-sm)}.site.neon .cta .book-meta{margin:0 0 16px;color:var(--text-body);font-size:12px;line-height:1.7}.site.neon .cta .book-price{margin:0 0 8px;color:var(--green);font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.2;text-shadow:var(--glow-green-sm)}.site.neon .cta .book-note{margin:0;color:var(--text-body);font-size:11px;letter-spacing:.4px}.site.neon .site-footer{padding:26px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}@media(max-width:900px){.site.neon .grid-3,.site.neon .grid-2,.site.neon .example-grid{grid-template-columns:1fr}.site.neon .hero{padding:56px 0 48px}.site.neon .hero-grid{grid-template-columns:1fr;gap:36px}.site.neon .evidence-panel{max-width:420px}.site.neon .section,.site.neon .cta{padding-bottom:48px}}@media(max-width:560px){.site.neon .wrap{width:calc(100% - 32px)}.site.neon .site-header .wrap{flex-wrap:wrap;gap:14px}.site.neon .actions{flex-direction:column;align-items:stretch}.site.neon .actions .btn{width:100%}.site.neon .hero h1{letter-spacing:1.5px}.site.neon .cta-inner{padding:24px}.site.neon .cta .book{grid-template-columns:1fr;gap:18px}.site.neon .cta .book-cover{width:100px}.site.neon .credentials li{font-size:10px;letter-spacing:1px}}
