/* === Block 0 (1080 chars) === */
:root,[data-theme="dark"]{--bg:#06080f;--bg2:#0c1017;--card:#111620;--card2:#161c28;--text:#e8eaed;--text2:#94a0b0;--muted:#687585;--cyan:#5cb8cc;--red:#d46b6b;--yellow:#d4b05a;--green:#5eb87a;--orange:#d49550;--border:rgba(255,255,255,.06);--border2:rgba(255,255,255,.10);--font:'Inter',system-ui,sans-serif;--mono:'JetBrains Mono',monospace;--r:14px;--r2:10px}[data-theme="light"]{--bg:#f2f3f5;--bg2:#e9ebef;--card:#ffffff;--card2:#f5f6f8;--text:#1a1f2e;--text2:#475569;--muted:#64748b;--cyan:#1a8a9e;--blue:#3570b8;--purple:#7050a8;--red:#c04545;--yellow:#a88a2a;--green:#2d8a4e;--orange:#b07030;--border:rgba(0,0,0,.08);--border2:rgba(0,0,0,.13)}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;margin:0}.container{max-width:1060px;margin:0 auto;padding:0 20px}.hdr{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.hdr-inner{display:flex;align-items:center;justify-content:space-between;height:60px}

/* === Block 1 (408 chars) === */
.ev-chip img,.ev-chip i.fas{width:16px;height:16px;max-width:16px;max-height:16px;border-radius:3px;flex-shrink:0;object-fit:contain}
.ev-chip i.fas{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;max-width:none;max-height:none;font-size:.75rem;color:var(--cyan)}
.ssl-expand{max-height:0;overflow:hidden;transition:max-height .3s ease}
.ssl-expand.open{max-height:200px}

/* === Block 2 (147 chars) === */
.pipe-open .pipe-details{max-height:2000px!important}
  .pipe-open .pipe-chevron{transform:rotate(180deg)}
  .pipe-open .pipe-summary{display:none}

/* === Block 3 (1202 chars) === */
.va-faq{border:1px solid var(--border);border-radius:var(--r2);margin-bottom:8px;background:var(--card);overflow:hidden}
  .va-faq-q{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;user-select:none;transition:background .15s}
  .va-faq-q:hover{background:rgba(0,229,255,.04)}
  .va-faq-q .va-faq-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}
  .va-faq-q .va-faq-title{flex:1;font-size:.88rem;font-weight:700;color:var(--text)}
  .va-faq-q .va-faq-badge{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 8px;border-radius:4px;flex-shrink:0}
  .va-faq-q .va-faq-chev{color:var(--muted);font-size:.7rem;transition:transform .25s;flex-shrink:0;margin-left:4px}
  .va-faq[open] .va-faq-chev{transform:rotate(180deg)}
  .va-faq-a{padding:0 16px 16px 56px;font-size:.82rem;color:var(--text2);line-height:1.65}
  .va-faq-a ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
  .va-faq-a li{display:flex;gap:8px;align-items:flex-start}
  .va-faq-a li i{margin-top:3px;flex-shrink:0;width:14px;text-align:center;font-size:.75rem}