/* Autocosm — generated by website/build.py. Do not edit by hand. */
@import url('/assets/fonts/fonts.css');

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#060607;color:#F4F6F1;
  font-family:'Space Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;
  -webkit-font-smoothing:antialiased;overflow-x:hidden}
body.doc{background:#EFEFEA;color:#0C0E0A}
a{color:#F4F6F1;text-decoration:none}
a:hover{color:#64FA01}
body.doc a{color:#0C0E0A}
body.doc a:hover{color:#2F9911}
::selection{background:#64FA01;color:#060607}
img,svg{max-width:100%}
svg{height:auto}
h1,h2,h3{text-wrap:balance}
p{text-wrap:pretty}

@keyframes acPulse{0%,100%{opacity:.5}50%{opacity:1}}

/* Keyboard access: the mockups had no visible focus ring. */
a:focus-visible,button:focus-visible{outline:2px solid #64FA01;outline-offset:3px;border-radius:3px}
.skip{position:absolute;left:-9999px;top:0;z-index:100;background:#64FA01;color:#060607;
  padding:12px 20px;font-weight:600;border-radius:0 0 6px 0}
.skip:focus{left:0}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;
    transition-duration:.001ms!important}
}

/* ---- one-pager: <doc-page> replacement -------------------------------- */
body.doc{padding:24px 12px;display:flex;justify-content:center}
body.doc .page{width:8.5in;min-height:11in;background:#fff;
  box-shadow:0 6px 34px rgba(0,0,0,.22);border-radius:2px}
@media screen and (max-width:640px){
  body.doc{padding:0}
  body.doc .page{width:100%;min-height:0;box-shadow:none;border-radius:0}
}
@media print{
  @page{size:letter;margin:0}
  html{width:8.5in;height:11in}
  body.doc{width:8.5in;height:11in;margin:0;padding:0;background:#fff;display:block;
    overflow:hidden}
  /* Pinned to the exact page box. Without a fixed height the section lands a
     fraction of a pixel over 11in and Chrome emits a second, blank page.
     On screen the page is min-height only, so overflowing content stays
     visible past the sheet instead of being silently clipped. */
  body.doc .page{width:8.5in;height:11in;min-height:0;max-height:11in;
    overflow:hidden;box-shadow:none;border-radius:0;break-inside:avoid;
    break-after:avoid;page-break-after:avoid}
  .noprint{display:none!important}
}

/* ---- 404 -------------------------------------------------------------- */
body.nf{display:flex;flex-direction:column;align-items:center;justify-content:center;
  min-height:100vh;text-align:center;padding:24px;gap:4px}
.nf-h{font-family:'IBM Plex Mono',monospace;font-size:clamp(64px,16vw,120px);
  font-weight:600;color:#64FA01;margin:0;line-height:1}
.nf-p{font-size:18px;font-weight:300;color:rgba(244,246,241,.7);margin:8px 0 26px}
.nf-links{font-family:'IBM Plex Mono',monospace;font-size:13.5px;
  color:rgba(244,246,241,.45);margin:0;line-height:2}
.nf-links a{color:rgba(244,246,241,.8)}

/* ---- mobile navigation ------------------------------------------------ */
@media(max-width:900px){
  nav{height:auto!important;padding:12px 16px!important;gap:12px;flex-wrap:wrap}
  nav>div{gap:14px!important;flex-wrap:wrap;justify-content:flex-end}
  nav a{font-size:12.5px!important}
}
@media(max-width:420px){
  nav>div{width:100%;justify-content:space-between}
}

.a0{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 56px;height:76px;background:rgba(6,6,7,.84);backdrop-filter:blur(14px);border-bottom:1px solid rgba(244,246,241,.1)}
.a1{display:flex;align-items:center;gap:1px}
.a2{height:24px;display:block}
.a3{display:flex;align-items:center;gap:clamp(16.2px,2.81vw,36px)}
.a4{font-family:'IBM Plex Mono',monospace;font-size:13.5px;letter-spacing:.06em;color:rgba(244,246,241,.72)}
.a5{font-family:'IBM Plex Mono',monospace;font-size:13.5px;font-weight:600;color:#060607;background:#64FA01;padding:10px 20px;border-radius:6px}
.a6{border-bottom:1px solid rgba(244,246,241,.1)}
.a7{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 420px}
.a8{padding:clamp(46.2px,8.59vw,110px) clamp(17.9px,5vw,64px) clamp(40.3px,7.5vw,96px) clamp(15.7px,4.38vw,56px)}
.a9{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.26em;color:#64FA01}
.a10{margin:44px 0 0;font-size:clamp(45.8px,8.12vw,104px);line-height:1.02;font-weight:300;letter-spacing:-.035em;text-wrap:balance}
.a11{color:#64FA01;font-weight:500}
.a12{max-width:560px;margin:40px 0 0;font-size:19px;line-height:1.66;font-weight:300;color:rgba(244,246,241,.75);text-wrap:pretty}
.a13{display:flex;align-items:center;gap:clamp(12.6px,2.19vw,28px);margin-top:44px}
.a14{font-size:15.5px;font-weight:600;color:#060607;background:#64FA01;padding:14px 28px;border-radius:6px}
.a15{font-family:'IBM Plex Mono',monospace;font-size:14px;color:rgba(244,246,241,.8);border-bottom:1px solid rgba(244,246,241,.3);padding-bottom:3px}
.a16{border-left:1px solid rgba(244,246,241,.1);padding:36px;display:flex;flex-direction:column}
.a17{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(244,246,241,.1)}
.a18{display:flex;align-items:center;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.2em;color:rgba(244,246,241,.5)}
.a19{width:6px;height:6px;border-radius:50%;background:#64FA01;animation:acPulse 1.6s infinite}
.a20{font-family:'IBM Plex Mono',monospace;font-size:11px;color:rgba(244,246,241,.4)}
.a21{position:sticky;top:96px;padding-top:22px}
.a22{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;font-family:'IBM Plex Mono',monospace;font-size:12.5px}
.a23{border:1px solid rgba(244,246,241,.16);border-radius:8px;padding:8px 12px;color:rgba(244,246,241,.8)}
.a24{color:#64FA01}
.a25{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;color:rgba(244,246,241,.4);margin-top:16px;text-align:center}
.a26{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:260px 1fr}
.a27{padding:clamp(37px,6.88vw,88px) 32px clamp(37px,6.88vw,88px) clamp(15.7px,4.38vw,56px);border-right:1px solid rgba(244,246,241,.1)}
.a28{position:sticky;top:120px;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.24em;color:#64FA01;line-height:2}
.a29{color:rgba(244,246,241,.5)}
.a30{padding:clamp(37px,6.88vw,88px) clamp(15.7px,4.38vw,56px) 40px clamp(17.9px,5vw,64px)}
.a31{margin:0 0 12px;font-size:clamp(19.4px,3.44vw,44px);font-weight:300;letter-spacing:-.02em}
.a32{display:grid;grid-template-columns:200px 1fr;gap:clamp(18px,3.12vw,40px);padding:44px 0 40px;border-bottom:1px solid rgba(244,246,241,.1);align-items:start}
.a33{font-family:'IBM Plex Mono',monospace;font-size:clamp(19.4px,3.44vw,44px);font-weight:600}
.a34{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.2em;color:rgba(244,246,241,.45);margin-top:8px}
.a35{margin:0;font-size:16px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.7);max-width:560px}
.a36{display:grid;grid-template-columns:200px 1fr;gap:clamp(18px,3.12vw,40px);padding:40px 0;border-bottom:1px solid rgba(244,246,241,.1);align-items:start}
.a37{display:grid;grid-template-columns:200px 1fr;gap:clamp(18px,3.12vw,40px);padding:40px 0;align-items:start}
.a38{padding:clamp(37px,6.88vw,88px) clamp(15.7px,4.38vw,56px) clamp(30.2px,5.62vw,72px) clamp(17.9px,5vw,64px)}
.a39{margin:0;font-size:clamp(19.4px,3.44vw,44px);font-weight:300;letter-spacing:-.02em}
.a40{display:grid;grid-template-columns:1fr 380px;gap:clamp(21.6px,3.75vw,48px);padding:48px 0;border-bottom:1px solid rgba(244,246,241,.1);align-items:center}
.a41{font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.22em;color:#64FA01}
.a42{margin:16px 0 0;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.75);max-width:520px}
.a43{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:#64FA01;margin-top:18px}
.a44{background:radial-gradient(110% 110% at 50% 40%,#101408 0%,#0A0B0C 75%);border:1px solid rgba(244,246,241,.1);border-radius:12px;padding:26px;display:flex;justify-content:center}
.a45{width:100%;filter:drop-shadow(0 16px 30px rgba(0,0,0,.6))}
.a46{display:grid;grid-template-columns:1fr 380px;gap:clamp(21.6px,3.75vw,48px);padding:48px 0 8px;align-items:center}
.a47{border:1px solid rgba(244,246,241,.1);border-radius:12px;padding:26px;display:flex;justify-content:center;background:radial-gradient(110% 110% at 50% 40%,#0C1310 0%,#0A0B0C 75%)}
.a48{margin:0;font-size:clamp(19.4px,3.44vw,44px);font-weight:300;letter-spacing:-.02em;max-width:640px;text-wrap:balance}
.a49{margin:16px 0 0;max-width:600px;font-size:16px;line-height:1.65;font-weight:300;color:rgba(244,246,241,.65)}
.a50{margin-top:44px;border-top:1px solid rgba(244,246,241,.1)}
.a51{display:grid;grid-template-columns:64px 1.2fr 1fr 1.4fr;gap:clamp(12.6px,2.19vw,28px);align-items:center;padding:24px 0;border-bottom:1px solid rgba(244,246,241,.1)}
.a52{width:52px;height:52px;border-radius:50%;border:2px solid #64FA01;display:flex;align-items:center;justify-content:center;font-family:Quicksand,sans-serif;font-weight:700;font-size:19px;color:#64FA01}
.a53{font-size:18px;font-weight:500}
.a54{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:#64FA01}
.a55{font-size:14px;font-weight:300;color:rgba(244,246,241,.55)}
.a56{max-width:1280px;margin:0 auto;padding:clamp(43.7px,8.12vw,104px) clamp(15.7px,4.38vw,56px);text-align:center}
.a57{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.26em;color:#64FA01}
.a58{margin:20px 0 0;font-size:clamp(22.9px,4.06vw,52px);font-weight:300;letter-spacing:-.02em}
.a59{display:flex;gap:16px;justify-content:center;margin-top:40px}
.a60{font-size:15.5px;font-weight:500;color:#F4F6F1;border:1px solid rgba(244,246,241,.25);padding:13px 28px;border-radius:6px}
.a61{border-top:1px solid rgba(244,246,241,.1)}
.a62{max-width:1280px;margin:0 auto;padding:70px clamp(15.7px,4.38vw,56px) 40px;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(18px,3.12vw,40px)}
.a63{height:20px;display:block}
.a64{font-size:14px;color:rgba(244,246,241,.55);margin-top:12px}
.a65{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:rgba(244,246,241,.4);margin-top:18px}
.a66{display:flex;flex-direction:column;gap:12px}
.a67{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.22em;color:rgba(244,246,241,.4);margin-bottom:4px}
.a68{font-size:14.5px;color:rgba(244,246,241,.72)}
.a69{max-width:1280px;margin:0 auto;padding:0 56px 46px}
.a70{border-top:1px solid rgba(244,246,241,.1);padding-top:24px;display:flex;justify-content:space-between;gap:24px;font-size:12.5px;color:rgba(244,246,241,.38)}
.a71{font-family:'IBM Plex Mono',monospace;font-size:13.5px;letter-spacing:.06em;color:#64FA01}
.a72{max-width:1280px;margin:0 auto;padding:clamp(43.7px,8.12vw,104px) clamp(15.7px,4.38vw,56px) clamp(37px,6.88vw,88px)}
.a73{margin:36px 0 0;font-size:clamp(37px,6.56vw,84px);line-height:1.04;font-weight:300;letter-spacing:-.03em;max-width:980px;text-wrap:balance}
.a74{max-width:640px;margin:36px 0 0;font-size:19px;line-height:1.66;font-weight:300;color:rgba(244,246,241,.75);text-wrap:pretty}
.a75{padding:clamp(37px,6.88vw,88px) clamp(15.7px,4.38vw,56px) clamp(33.6px,6.25vw,80px) clamp(17.9px,5vw,64px)}
.a76{margin:0;font-size:clamp(19.4px,3.44vw,44px);font-weight:300;letter-spacing:-.02em;max-width:700px}
.a77{margin:22px 0 0;max-width:620px;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72);text-wrap:pretty}
.a78{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:48px}
.a79{border:1px solid rgba(244,246,241,.12);border-radius:14px;padding:28px}
.a80{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#64FA01}
.a81{margin:14px 0 0;font-size:20px;font-weight:500}
.a82{margin:10px 0 0;font-size:14.5px;line-height:1.65;font-weight:300;color:rgba(244,246,241,.62)}
.a83{margin-top:40px;border-left:2px solid #64FA01;padding:6px 0 6px 24px;max-width:620px}
.a84{margin:0;font-size:17px;line-height:1.65;font-weight:400;color:rgba(244,246,241,.85)}
.a85{margin-top:48px;border:1px solid rgba(244,246,241,.12);border-radius:16px;padding:40px;background:#08090A}
.a86{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}
.a87{font-family:'IBM Plex Mono',monospace;font-size:20px;color:#64FA01}
.a88{display:flex;justify-content:space-between;gap:24px}
.a89{text-align:center}
.a90{font-family:'IBM Plex Mono',monospace;font-size:12px;color:rgba(244,246,241,.45);margin-top:8px}
.a91{margin:22px 0 0;max-width:620px;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72)}
.a92{display:grid;grid-template-columns:150px 1fr 1.6fr;gap:clamp(14.4px,2.5vw,32px);align-items:baseline;padding:26px 0;border-bottom:1px solid rgba(244,246,241,.1)}
.a93{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.2em;color:#64FA01}
.a94{font-size:19px;font-weight:500}
.a95{font-size:15px;line-height:1.65;font-weight:300;color:rgba(244,246,241,.65)}
.a96{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:#64FA01;margin-top:26px}
.a97{padding:clamp(37px,6.88vw,88px) clamp(15.7px,4.38vw,56px) clamp(33.6px,6.25vw,80px) clamp(17.9px,5vw,64px);display:grid;grid-template-columns:1fr 400px;gap:clamp(25.2px,4.38vw,56px);align-items:center}
.a98{margin:22px 0 0;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72);max-width:520px;text-wrap:pretty}
.a99{display:flex;gap:12px;margin-top:26px}
.a100{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:#64FA01;border:1px solid rgba(100,250,1,.4);border-radius:999px;padding:7px 14px}
.a101{font-family:'IBM Plex Mono',monospace;font-size:12.5px;color:rgba(244,246,241,.7);border:1px solid rgba(244,246,241,.2);border-radius:999px;padding:7px 14px}
.a102{display:inline-block;margin-top:28px;font-size:16px;font-weight:500;color:#64FA01}
.a103{margin:0;font-size:clamp(22.9px,4.06vw,52px);font-weight:300;letter-spacing:-.02em}
.a104{margin:18px 0 0;font-size:17px;font-weight:300;color:rgba(244,246,241,.65)}
.a105{display:flex;gap:16px;justify-content:center;margin-top:38px}
.a106{margin:36px 0 0;font-size:clamp(37px,6.56vw,84px);line-height:1.04;font-weight:300;letter-spacing:-.03em;max-width:1000px;text-wrap:balance}
.a107{margin:22px 0 0;max-width:640px;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72);text-wrap:pretty}
.a108{margin-top:44px;border:1px solid rgba(244,246,241,.12);border-radius:16px;background:#08090A;padding:38px clamp(11.2px,3.12vw,40px);overflow:hidden}
.a109{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.2em;color:rgba(244,246,241,.45)}
.a110{display:flex;align-items:baseline;margin-top:20px;white-space:nowrap}
.a111{font-family:'IBM Plex Mono',monospace;font-size:clamp(15px,2.66vw,34px);font-weight:500;color:#F4F6F1}
.a112{align-self:stretch;width:2px;background:#64FA01;margin:0 12px;flex:none}
.a113{font-family:'IBM Plex Mono',monospace;font-size:clamp(15px,2.66vw,34px);font-weight:400;color:rgba(244,246,241,.22)}
.a114{display:flex;margin-top:14px}
.a115{font-family:'IBM Plex Mono',monospace;font-size:26px;visibility:hidden}
.a116{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;color:#64FA01;margin-left:-46px}
.a117{margin:36px 0 0;max-width:640px;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72);text-wrap:pretty}
.a118{margin-top:40px;border-left:2px solid #64FA01;padding:6px 0 6px 24px;max-width:640px}
.a119{margin:0;font-size:19px;line-height:1.6;font-weight:400;color:rgba(244,246,241,.9)}
.a120{margin:0;font-size:clamp(22.9px,4.06vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.16;max-width:880px;text-wrap:balance}
.a121{margin:26px 0 0;max-width:640px;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72);text-wrap:pretty}
.a122{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:52px}
.a123{border:1px solid rgba(244,246,241,.12);border-radius:14px;padding:30px}
.a124{margin:12px 0 0;font-size:14.5px;line-height:1.65;font-weight:300;color:rgba(244,246,241,.62)}
.a125{padding:clamp(37px,6.88vw,88px) clamp(15.7px,4.38vw,56px) clamp(33.6px,6.25vw,80px) clamp(17.9px,5vw,64px);display:grid;grid-template-columns:1fr 380px;gap:clamp(25.2px,4.38vw,56px);align-items:center}
.a126{margin:18px 0 0;font-size:17px;line-height:1.7;font-weight:300;color:rgba(244,246,241,.72);max-width:520px}
.a127{max-width:1280px;margin:0 auto;padding:clamp(40.3px,7.5vw,96px) clamp(15.7px,4.38vw,56px) clamp(37px,6.88vw,88px);display:grid;grid-template-columns:1fr 460px;gap:clamp(28.8px,5vw,64px);align-items:center}
.a128{margin:36px 0 0;font-size:clamp(37px,6.56vw,84px);line-height:1.04;font-weight:300;letter-spacing:-.03em;text-wrap:balance}
.a129{max-width:540px;margin:32px 0 0;font-size:19px;line-height:1.66;font-weight:300;color:rgba(244,246,241,.75);text-wrap:pretty}
.a130{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}
.a131{background:radial-gradient(110% 110% at 50% 40%,#101408 0%,#0A0B0C 75%);border:1px solid rgba(244,246,241,.1);border-radius:16px;padding:36px;display:flex;justify-content:center}
.a132{width:100%;filter:drop-shadow(0 20px 38px rgba(0,0,0,.65))}
.a133{margin:14px 0 0;font-size:14.5px;line-height:1.65;font-weight:300;color:rgba(244,246,241,.68)}
.a134{display:grid;grid-template-columns:240px 1fr;gap:clamp(14.4px,2.5vw,32px);align-items:baseline;padding:28px 0;border-bottom:1px solid rgba(244,246,241,.1)}
.a135{font-size:20px;font-weight:500}
.a136{max-width:1280px;margin:0 auto;padding:clamp(46.2px,8.59vw,110px) clamp(15.7px,4.38vw,56px);text-align:center}
.a137{margin:22px 0 0;font-size:clamp(24.6px,4.38vw,56px);font-weight:300;letter-spacing:-.025em;max-width:900px;margin-left:auto;margin-right:auto;text-wrap:balance}
.a138{max-width:680px;margin:24px auto 0;font-size:18px;line-height:1.66;font-weight:300;color:rgba(244,246,241,.7);text-wrap:pretty}
.a139{display:inline-block;margin-top:32px;font-size:16px;font-weight:500;color:#64FA01}
.a140{max-width:1280px;margin:0 auto;padding:clamp(40.3px,7.5vw,96px) clamp(15.7px,4.38vw,56px);display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3.12vw,40px)}
.a141{margin:0;font-size:clamp(17.6px,3.12vw,40px);font-weight:300;letter-spacing:-.02em;max-width:560px;text-wrap:balance}
.a142{display:flex;gap:16px}
.a143{margin:36px 0 0;font-size:clamp(37px,6.56vw,84px);line-height:1.04;font-weight:300;letter-spacing:-.03em;max-width:1040px;text-wrap:balance}
.a144{max-width:660px;margin:36px 0 0;font-size:19px;line-height:1.66;font-weight:300;color:rgba(244,246,241,.75);text-wrap:pretty}
.a145{margin:0;font-size:clamp(19.4px,3.44vw,44px);font-weight:300;letter-spacing:-.02em;max-width:720px}
.a146{margin:0;font-size:19px;font-weight:500}
.a147{display:grid;grid-template-columns:96px 1fr 1.4fr;gap:clamp(14.4px,2.5vw,32px);align-items:center;padding:32px 0;border-bottom:1px solid rgba(244,246,241,.1)}
.a148{width:84px;height:84px;border-radius:50%;border:2px solid #64FA01;display:flex;align-items:center;justify-content:center;font-family:Quicksand,sans-serif;font-weight:700;font-size:29px;color:#64FA01}
.a149{font-size:22px;font-weight:500}
.a150{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#64FA01;margin-top:6px}
.a151{font-size:15px;line-height:1.65;font-weight:300;color:rgba(244,246,241,.62)}
.a152{border-bottom:1px solid rgba(244,246,241,.1);background:#070708}
.a153{max-width:1280px;margin:0 auto;padding:26px clamp(15.7px,4.38vw,56px);display:flex;justify-content:space-between;gap:24px;font-family:'IBM Plex Mono',monospace;font-size:13px;color:rgba(244,246,241,.6)}
.a154{background:#FFFFFF;color:#0C0E0A;padding:0.55in 0.6in;display:flex;flex-direction:column;box-sizing:border-box}
.a155{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:2px solid #0C0E0A}
.a156{display:flex;align-items:center;gap:1px}
.a157{height:34px;display:block}
.a158{text-align:right;font-family:'IBM Plex Mono',monospace;font-size:9.5px;line-height:1.7;color:rgba(12,14,10,.6)}
.a159{display:grid;grid-template-columns:1fr 200px;gap:28px;align-items:center;padding:22px 0 18px;border-bottom:1px solid rgba(12,14,10,.15)}
.a160{margin:0;font-size:34px;line-height:1.08;font-weight:300;letter-spacing:-.02em}
.a161{color:#2F9911;font-weight:500}
.a162{margin:12px 0 0;font-size:12.5pt;line-height:1.55;font-weight:300;color:rgba(12,14,10,.8)}
.a163{font-weight:600}
.a164{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:16px 0;border-bottom:1px solid rgba(12,14,10,.15)}
.a165{font-family:'IBM Plex Mono',monospace;font-size:8.5px;letter-spacing:.18em;color:rgba(12,14,10,.5)}
.a166{font-family:'IBM Plex Mono',monospace;font-size:21px;font-weight:600;margin-top:4px}
.a167{margin:5px 0 0;font-size:9.5px;line-height:1.5;color:rgba(12,14,10,.65)}
.a168{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;padding:18px 0;border-bottom:1px solid rgba(12,14,10,.15);flex:1;align-items:center}
.a169{font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.2em;color:#2F9911}
.a170{margin:7px 0 0;font-size:11px;line-height:1.55;color:rgba(12,14,10,.75)}
.a171{font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.2em;color:#2F9911;margin-top:14px}
.a172{display:flex;flex-direction:column;gap:10px}
.a173{background:#F2F5EC;border:1px solid rgba(12,14,10,.12);border-radius:8px;padding:14px;display:flex;justify-content:center}
.a174{width:100%}
.a175{font-family:'IBM Plex Mono',monospace;font-size:8.5px;letter-spacing:.14em;color:rgba(12,14,10,.5);text-align:center}
.a176{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:2px solid #0C0E0A;font-family:'IBM Plex Mono',monospace;font-size:9.5px;color:rgba(12,14,10,.7)}
.a177{color:#2F9911;font-weight:600}
.a178{display:flex;justify-content:space-between;align-items:center;padding-top:12px}
.a179{font-size:8.5px;color:rgba(12,14,10,.5)}
.a180{font-family:'IBM Plex Mono',monospace;font-size:9.5px;font-weight:600;color:#0C0E0A}
.a181{color:#2F9911}
.a4:hover,.a4:focus-visible{color:#64FA01}
.a5:hover,.a5:focus-visible{background:#83FB35;color:#060607}
.a14:hover,.a14:focus-visible{background:#83FB35;color:#060607}
.a15:hover,.a15:focus-visible{color:#64FA01;border-bottom-color:#64FA01}
.a60:hover,.a60:focus-visible{border-color:#64FA01;color:#64FA01}
@media screen and (max-width:900px){
.a0{flex-wrap:wrap;position:static}
.a1{flex-wrap:wrap}
.a3{flex-wrap:wrap}
.a7{grid-template-columns:1fr}
.a13{flex-wrap:wrap}
.a16{border-left:0;border-top:1px solid rgba(244,246,241,.1);flex-wrap:wrap}
.a17{flex-wrap:wrap}
.a18{flex-wrap:wrap}
.a21{position:static}
.a22{grid-template-columns:1fr}
.a26{grid-template-columns:1fr}
.a27{border-right:0;border-bottom:1px solid rgba(244,246,241,.1)}
.a28{position:static}
.a32{grid-template-columns:1fr}
.a36{grid-template-columns:1fr}
.a37{grid-template-columns:1fr}
.a40{grid-template-columns:1fr}
.a44{flex-wrap:wrap}
.a46{grid-template-columns:1fr}
.a47{flex-wrap:wrap}
.a51{grid-template-columns:1fr}
.a52{flex-wrap:wrap}
.a59{flex-wrap:wrap}
.a62{grid-template-columns:1fr}
.a66{flex-wrap:wrap}
.a70{flex-wrap:wrap}
.a78{grid-template-columns:1fr}
.a86{flex-wrap:wrap}
.a88{flex-wrap:wrap}
.a92{grid-template-columns:1fr}
.a97{grid-template-columns:1fr}
.a99{flex-wrap:wrap}
.a105{flex-wrap:wrap}
.a110{flex-wrap:wrap}
.a114{flex-wrap:wrap}
.a122{grid-template-columns:1fr}
.a125{grid-template-columns:1fr}
.a127{grid-template-columns:1fr}
.a131{flex-wrap:wrap}
.a134{grid-template-columns:1fr}
.a140{flex-wrap:wrap}
.a142{flex-wrap:wrap}
.a147{grid-template-columns:1fr}
.a148{flex-wrap:wrap}
.a153{flex-wrap:wrap}
}
@media screen and (max-width:640px){
.a154{flex-wrap:wrap}
.a155{flex-wrap:wrap}
.a156{flex-wrap:wrap}
.a159{grid-template-columns:1fr}
.a164{grid-template-columns:1fr}
.a168{grid-template-columns:1fr}
.a172{flex-wrap:wrap}
.a173{flex-wrap:wrap}
.a176{flex-wrap:wrap}
.a178{flex-wrap:wrap}
}
