.an-callflow{background:#0a0b09;position:relative}.cf-stage{border:1px solid var(--line,#eef1e31a);background:radial-gradient(95% 80% at 50% 20%,#c8f54212,#0000 58%),linear-gradient(#0e100c 0%,#0a0b09 100%);padding:clamp(1.85rem,4vw,2.75rem) clamp(1.1rem,3vw,2rem) clamp(1.4rem,3vw,1.9rem);position:relative;overflow:hidden}.cf-stage:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#c8f5420b 1px,#0000 1px),linear-gradient(90deg,#c8f5420b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 35%,#000 15%,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 35%,#000 15%,#0000 78%)}.cf-video{z-index:1;border:1px solid var(--line,#eef1e31a);background:#0a0b09;border-radius:4px;margin-bottom:clamp(1.6rem,3.5vw,2.4rem);line-height:0;position:relative;overflow:hidden}.cf-video video{aspect-ratio:16/9;object-fit:cover;background:#0a0b09;width:100%;height:auto;display:block}.cf-steps{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.cf-step{text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:0;padding:0 .15rem;display:flex}.cf-step-n{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;color:#69705e;font-size:.68rem;line-height:1}.cf-step.is-hub .cf-step-n{color:#c8f542b8}.cf-orb-row{justify-content:center;align-items:center;width:100%;height:3.75rem;display:flex;position:relative}.cf-orb{z-index:2;color:#c8f542;background:#101208;border:1px solid #eef1e324;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;position:relative;box-shadow:0 0 0 7px #0a0b09,0 0 0 8px #c8f54238}.cf-orb svg{width:1.25rem;height:1.25rem;display:block}.cf-step.is-hub .cf-orb{color:#d4ff4a;border-color:#c8f54280;width:3.75rem;height:3.75rem;box-shadow:0 0 0 7px #0a0b09,0 0 0 8px #c8f5426b,0 0 28px #c8f54229}.cf-step.is-hub .cf-orb svg{width:1.4rem;height:1.4rem}.cf-connector{z-index:1;pointer-events:none;height:2px;position:absolute;top:50%;left:calc(50% + 1.85rem);right:calc(1.85rem - 50%);transform:translateY(-50%)}.cf-step.is-hub .cf-connector{left:calc(50% + 2.05rem)}.cf-seg{transform-origin:0;background:linear-gradient(90deg,#c8f54233,#c8f542bf,#c8f54240);border-radius:2px;width:100%;height:100%;display:block;transform:scaleX(0)}.cf-pulse{opacity:0;pointer-events:none;background:#c8f542;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;margin-left:-3.5px;position:absolute;top:50%;left:0;box-shadow:0 0 10px #c8f542bf}.cf-meta{flex-direction:column;align-items:center;gap:.3rem;width:100%;max-width:10rem;padding:0 .2rem;display:flex}.cf-title{font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);letter-spacing:-.015em;color:#eef1e3;font-size:.95rem;font-weight:650;line-height:1.2}.cf-step.is-hub .cf-title{color:#d4ff4a}.cf-sub{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.01em;color:#9aa290;font-size:.7rem;line-height:1.4}.cf-caption{z-index:1;text-align:center;color:#9aa290;border-top:1px solid #eef1e314;max-width:52ch;margin:clamp(1.6rem,3.5vw,2.15rem) auto 0;padding:.9rem 1.25rem 0;font-size:.95rem;line-height:1.55;position:relative}.cf-caption strong{color:#c8f542;font-weight:600}@media (max-width:960px){.cf-stage{padding:.85rem}.cf-steps{grid-template-columns:1fr;gap:.55rem;padding:0}.cf-step{text-align:left;background:#101208a6;border:1px solid #eef1e314;border-radius:10px;flex-direction:row;align-items:center;gap:.75rem;min-width:0;margin:0;padding:.85rem .9rem;position:relative}.cf-step.is-hub{background:#c8f5420d;border-color:#c8f54247}.cf-step:before{display:none}.cf-step-n{letter-spacing:.06em;color:#c8f542;background:#c8f5421a;border:1px solid #c8f54238;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.62rem;line-height:1;display:inline-flex;position:static}.cf-step.is-hub .cf-step-n{color:#d4ff4a;background:#c8f54229;border-color:#c8f54266}.cf-orb-row{flex-shrink:0;width:auto;height:auto}.cf-connector{display:none!important}.cf-orb{width:2.65rem;height:2.65rem;box-shadow:0 0 0 4px #0a0b09e6,0 0 0 5px #c8f54233}.cf-orb svg{width:1.1rem;height:1.1rem}.cf-step.is-hub .cf-orb{width:2.85rem;height:2.85rem}.cf-step.is-hub .cf-orb svg{width:1.2rem;height:1.2rem}.cf-meta{text-align:left;flex:1;align-items:flex-start;gap:.18rem;min-width:0;max-width:none;padding:0}.cf-title{white-space:normal;font-size:.95rem}.cf-sub{white-space:normal;max-width:none;font-size:.72rem;line-height:1.4}.cf-caption{text-align:left;margin-top:1rem;padding:.85rem .25rem .15rem;font-size:.88rem}}@media (max-width:600px){.an-callflow .an-section-head{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:1rem}.an-callflow .an-section-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.cf-pulse{display:none!important}.cf-seg{transform:none!important}}
.eh-hero .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eh-hero{isolation:isolate;background:#000;position:absolute;inset:0;overflow:hidden}.eh-stage{z-index:0;position:absolute;inset:0}.eh-stage .eh-canvas{touch-action:pan-y;cursor:grab;display:block;width:100%!important;height:100%!important}.eh-stage .eh-canvas:active{cursor:grabbing}.eh-bull{z-index:2;pointer-events:none;opacity:0;place-items:center;width:clamp(72px,12vw,148px);height:clamp(72px,12vw,148px);transition:opacity .9s .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eh-hero.is-ready .eh-bull{opacity:1}.eh-bull:before{content:"";background:radial-gradient(circle,#c8f54229 0%,#0000008c 42%,#0000 72%);border-radius:50%;animation:4.5s ease-in-out infinite eh-bull-pulse;position:absolute;inset:-28%}.eh-bull img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 18px #c8f54259)drop-shadow(0 0 40px #000000e6);opacity:.92;width:100%;height:100%;position:relative}@keyframes eh-bull-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.eh-fade{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0a0b0947 50%,#0a0b09e0 100%);height:min(22vh,180px);position:absolute;bottom:0;left:0;right:0}.eh-fallback{z-index:4;text-align:center;background:#0a0b09;place-content:center;gap:.5rem;padding:2rem;display:grid;position:absolute;inset:0}.eh-fallback-mark{font-family:var(--font-display,Syne, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#e8e4da;margin:0;font-size:clamp(1.75rem,5vw,3rem);font-weight:800}.eh-fallback-sub{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#c8f542;margin:0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.eh-bull:before{animation:none}.eh-bull{opacity:1;transition:none}}@media (max-width:860px){.eh-bull{width:clamp(56px,16vw,96px);height:clamp(56px,16vw,96px);top:42%}.eh-fade{background:linear-gradient(#0000 0%,#0a0b0959 45%,#0a0b09eb 100%);height:min(18vh,140px)}}@media (max-width:640px){.eh-bull{width:clamp(52px,17vw,84px);height:clamp(52px,17vw,84px);top:40%}.eh-fade{height:min(16vh,120px)}}@media (max-width:390px){.eh-bull{width:48px;height:48px;top:38%}}@media (max-height:520px) and (orientation:landscape){.eh-bull{width:44px;height:44px;top:48%}.eh-fade{height:min(12vh,64px)}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.home{--ink:#0a0b09;--ink-2:#101208;--ink-3:#161912;--paper:#eef1e3;--muted:#9aa290;--faint:#69705e;--line:#eef1e31a;--line-2:#eef1e333;--acid:#c8f542;--acid-soft:#c8f5421a;--acid-line:#c8f54257;--acid-glow:#c8f54273;--max:1240px;--pad:clamp(1.15rem, 3.2vw, 1.85rem);--hero-edge:clamp(1.25rem, 3.5vw, 3.5rem);--nav-h:3.25rem;--r:0px;--font-jp:"Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;--font-sync:"Syncopate", var(--font-display,"Syne"), system-ui, sans-serif;--scroll-p:0;--hero-p:0;--mega-h0:clamp(112px, 15vh, 132px);--mx:70%;--my:40%;background:var(--ink);color:var(--paper);font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);min-height:100vh;font-size:15px;line-height:1.55;position:relative;overflow-x:clip}html.lenis,html.lenis body{height:auto}:is(html:has(.home),body:has(.home)){overflow-x:clip}html.lenis{scroll-behavior:auto!important}.home .acid{color:var(--acid)}.home .muted{color:var(--muted)}.home .mono{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace)}.an-progress{z-index:80;height:2px;width:calc(var(--scroll-p) * 100%);background:var(--acid);pointer-events:none;position:fixed;top:0;left:0}.an-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.an-bg-orb{border-radius:50%;position:absolute}.an-bg-orb-a{width:min(90vw,900px);height:min(90vw,900px);transform:translate3d(0, calc(var(--scroll-p) * -40px), 0);opacity:.9;contain:layout style paint;background:radial-gradient(circle,#c8f54224 0%,#c8f5420a 38%,#0000 68%);top:-28%;right:-18%}.an-bg-orb-b{width:min(70vw,700px);height:min(70vw,700px);transform:translate3d(0, calc(var(--scroll-p) * 30px), 0);contain:layout style paint;background:radial-gradient(circle,#c8f54212 0%,#0000 70%);bottom:-5%;left:-20%}.an-bg-orb-c{width:min(50vw,480px);height:min(50vw,480px);transform:translate3d(0, calc(var(--scroll-p) * -20px), 0);contain:layout style paint;background:radial-gradient(circle,#c8f5420b 0%,#0000 70%);top:45%;left:40%}.an-bg-mesh{transform-origin:50% 0;opacity:.45;contain:layout style paint;background-image:linear-gradient(#c8f5420b 1px,#0000 1px),linear-gradient(90deg,#c8f5420b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-10%;transform:perspective(800px)rotateX(58deg);-webkit-mask-image:radial-gradient(80% 70% at 60% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(80% 70% at 60% 20%,#000 0%,#0000 72%)}.home.is-hero-covered .an-bg{visibility:hidden}.an-bg-vignette{background:radial-gradient(90% 70% at 50% 0,#0000 30%,#0a0b098c 100%),linear-gradient(#0000 40%,#0a0b09a6 100%);position:absolute;inset:0}.an-bg-noise{opacity:.028;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Crect fill='%23c8f542' width='1' height='1' x='12' y='8' opacity='.45'/%3E%3Crect fill='%23c8f542' width='1' height='1' x='44' y='31' opacity='.35'/%3E%3Crect fill='%23c8f542' width='1' height='1' x='77' y='19' opacity='.4'/%3E%3Crect fill='%23c8f542' width='1' height='1' x='103' y='52' opacity='.3'/%3E%3Crect fill='%23fff' width='1' height='1' x='22' y='67' opacity='.25'/%3E%3Crect fill='%23fff' width='1' height='1' x='91' y='88' opacity='.3'/%3E%3Crect fill='%23c8f542' width='1' height='1' x='55' y='101' opacity='.35'/%3E%3Crect fill='%23fff' width='1' height='1' x='8' y='110' opacity='.2'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.home>footer,.home>.an-promo{z-index:1;position:relative}.home>main.an-site{z-index:auto;display:block;position:relative;padding-top:var(--nav-h)!important}.home,.home>main{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.an-pulse{background:var(--acid);width:7px;height:7px;box-shadow:0 0 0 0 var(--acid-glow);border-radius:50%;flex-shrink:0;animation:2s ease-out infinite an-pulse;display:inline-block}.an-pulse.is-dim{background:var(--faint);box-shadow:none;animation:none}@keyframes an-pulse{0%{box-shadow:0 0 #c8f54280}70%{box-shadow:0 0 0 9px #c8f54200}to{box-shadow:0 0 #c8f54200}}.an-promo{padding:.55rem var(--pad);background:var(--acid);color:#0a0b08;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:12px;display:flex}.an-promo .kick{letter-spacing:.14em;text-transform:uppercase;font-weight:700}.an-promo .meta{opacity:.7}.an-nav{height:var(--nav-h);z-index:60;border-bottom:1px solid var(--line);box-sizing:border-box;background:#0a0b09f7;position:fixed;top:0;left:0;right:0}.an-nav-inner{width:100%;max-width:none;height:100%;padding:0 var(--hero-edge);box-sizing:border-box;align-items:center;gap:1.2rem;margin:0;display:flex}.an-brand{color:var(--paper);flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.an-brand img{object-fit:contain;width:26px;height:26px}.an-brand-text{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.an-nav-meta{min-width:0;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;color:var(--faint);flex:1;gap:1rem;font-size:10px;display:flex}.an-nav-meta b{color:var(--paper);font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:500}.an-nav-links{flex-shrink:0;align-items:center;gap:.1rem;display:flex}.an-nav-links a{color:var(--muted);padding:.4rem .6rem;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.an-nav-links a:hover{color:var(--paper)}.an-nav-cta{font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);text-transform:none;border-radius:2px;margin-left:.4rem;background:var(--acid)!important;color:#0a0b08!important;letter-spacing:.01em!important;padding:.45rem .9rem!important;font-size:13px!important;font-weight:700!important}.an-nav-cta:hover{filter:brightness(1.05)}.an-btn{font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);cursor:pointer;border:1px solid var(--line-2);color:var(--paper);border-radius:var(--r);background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.3rem;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,filter .15s,color .15s;display:inline-flex}.an-btn-primary{background:var(--acid);border-color:var(--acid);color:#0a0b08;font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);letter-spacing:.01em;text-transform:none;border-radius:2px;font-size:14px;font-weight:700}.an-btn-primary:hover{filter:brightness(1.05)}.an-btn-ghost{background:#eef1e308}.an-btn-ghost:hover{border-color:#eef1e359}.an-btn-text{color:var(--muted);border-color:#0000;padding-left:.4rem;padding-right:.4rem}.an-btn-text:hover{color:var(--paper)}.an-btn-lg{padding:1rem 1.75rem;font-size:14px;font-weight:700}.an-btn-arrow{transition:transform .15s}.an-btn-primary:hover .an-btn-arrow{transform:translate(3px)}.an-hero{top:var(--nav-h);z-index:0;height:calc(100svh - var(--nav-h));height:calc(100dvh - var(--nav-h));min-height:calc(100svh - var(--nav-h));min-height:calc(100dvh - var(--nav-h));box-sizing:border-box;isolation:isolate;background:#000;flex-direction:column;width:100%;margin:0;padding:0;display:flex;position:sticky;overflow:hidden}.an-hero-horizon{position:sticky}.an-hero-intro{z-index:1;padding:clamp(1.75rem, 4vh, 2.75rem) var(--hero-edge) clamp(1.25rem, 3vh, 2rem);background:#0a0b09;border-bottom:1px solid #c8f54214;position:relative}.an-hero-intro .an-hero-status{margin-bottom:.85rem}.an-hero-intro .an-title{mix-blend-mode:normal;color:var(--paper,#e8e4da)}.an-hero-intro .an-title-line{color:var(--paper,#e8e4da);font-size:clamp(2.6rem,7.5vw,5.5rem)}.an-hero-intro .an-title-acid{color:var(--acid,#c8f542);text-shadow:0 0 32px #c8f54240;font-size:clamp(2.2rem,6.5vw,4.6rem)}.an-hero-intro .an-title-sub{max-width:min(42ch,92vw)}.an-hero-intro .an-hero-intro-lede{max-width:min(56ch,92vw);margin:1.25rem 0 0}.an-sheet{z-index:2;margin-top:calc(-1 * var(--mega-h0));isolation:isolate;border-top:1px solid var(--acid-line);background:#0a0b09;position:relative;box-shadow:0 -28px 80px -20px #000000bf}.an-cols{--an-tile-h:clamp(108px, 15vh, 140px);--an-tile-gap:.45rem;--an-tile-n:12;--an-cols-h:100%;z-index:1;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 8%,#0003 24%,#000000a6 40%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 0% 8%,#0003 24%,#000000a6 40%,#000 52% 100%)}.an-cols-wrap{perspective:1600px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.an-cols-grid{transform-origin:90%;width:92%;height:175%;transform-style:preserve-3d;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:.5rem;display:grid;position:absolute;top:-24%;left:auto;right:-10%;transform:rotateX(36deg)rotateY(12deg)rotate(-16deg)translate3d(0,1.5em,4em);-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%)}.an-cols-col{gap:var(--an-tile-gap);will-change:transform;flex-direction:column;display:flex}.an-cols-col:first-child{padding-top:8vh}.an-cols-col:nth-child(2){padding-top:3vh}.an-cols-col:nth-child(3){padding-top:0}.an-cols-col:nth-child(4){padding-top:6vh}.an-cols-col:nth-child(5){padding-top:2vh}.an-cols-col:nth-child(6){padding-top:5vh}@keyframes an-cols-up{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * ((var(--an-tile-h) + var(--an-tile-gap)) * var(--an-tile-n) * .45)))}}@keyframes an-cols-down{0%{transform:translateY(calc(-1 * ((var(--an-tile-h) + var(--an-tile-gap)) * var(--an-tile-n) * .45)))}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.an-cols-col.is-up{animation:28s linear infinite alternate an-cols-up}.an-cols-col.is-down{animation:26s linear infinite alternate an-cols-down}.an-cols-col:nth-child(3).is-up{animation-duration:32s}.an-cols-col:nth-child(4).is-down{animation-duration:24s}}.an-cols-tile{flex:0 0 var(--an-tile-h);height:var(--an-tile-h);min-height:var(--an-tile-h);border:1px solid var(--acid-line);backface-visibility:hidden;background:linear-gradient(165deg,#12160e,#0a0c09);border-radius:1px;flex-direction:column;justify-content:space-between;padding:.75rem .8rem;display:flex;overflow:hidden;box-shadow:0 10px 24px #0006}.an-cols-tile-offer{background:linear-gradient(145deg,#c8f54214,#0000 55%),linear-gradient(165deg,#12160e,#0a0c09)}.an-cols-tile-name{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.an-cols-tile-row{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.an-cols-tile-price{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.65rem}.an-cols-tile-off{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.03em;color:var(--faint);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.an-cols-tile-off.pos{color:var(--acid);text-shadow:0 0 14px #c8f5424d}.an-cols-tile-kpi{background:linear-gradient(160deg,#c8f5421a,#0000 55%),#0c0e0a;justify-content:center;gap:.3rem}.an-cols-tile-k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.52rem}.an-cols-tile-v{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.03em;color:var(--paper);font-size:1.5rem;font-weight:800;line-height:1}.an-cols-tile-brand{text-align:center;background:radial-gradient(circle at 40% 30%,#c8f5421f,#0000 60%),#0b0d0a;justify-content:center;align-items:center;gap:.45rem}.an-cols-tile-brand img{object-fit:contain;opacity:.95;width:36px;height:36px}.an-cols-tile-brand span{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--paper);font-size:.72rem;font-weight:700}.an-cols-tile-mark{background:#0a0b09;border-color:#c8f54247;justify-content:center;align-items:center}.an-cols-tile-mark span{font-family:var(--font-display,"Syne", system-ui, sans-serif);color:var(--acid);opacity:.9;text-shadow:0 0 28px #c8f54259;font-size:3rem;font-weight:800;line-height:1}.an-hero-status{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);z-index:1;mix-blend-mode:normal;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:11px;display:inline-flex;position:relative}.an-hero-status .an-pulse{margin-right:.15rem}.an-hero-status .sep{opacity:.35;margin:0 .15rem}.an-hero-top{z-index:3;width:auto;max-width:min(100%,56rem);padding:clamp(1rem, 2.5vh, 1.75rem) var(--hero-edge) calc(var(--mega-h0) + 1.5rem);text-align:left;pointer-events:none;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;margin:0 auto 0 0;display:flex;position:relative}.an-title-sub{letter-spacing:-.01em;color:var(--muted);z-index:1;mix-blend-mode:normal;max-width:min(36ch,88vw);margin:.75rem 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.1rem,2vw,1.55rem);font-style:italic;font-weight:400;line-height:1.35;position:relative}.an-title{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.045em;text-transform:uppercase;mix-blend-mode:difference;color:#fff;max-width:none;margin:0;font-weight:800;line-height:.84}.an-title-line{color:#fff;opacity:1;text-shadow:none;font-size:clamp(3.4rem,10.5vw,9rem);display:block}@media (prefers-reduced-motion:no-preference){.home.is-booted .an-title-line{animation:.9s cubic-bezier(.16,1,.3,1) both an-title-in}.home.is-booted .an-title-line:nth-child(2){animation-delay:80ms}}.an-title-acid{color:#fff;text-shadow:none;font-size:clamp(2.8rem,8.8vw,7.5rem)}@keyframes an-title-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.an-mega{z-index:1;background:var(--acid-line);isolation:isolate;border:none;border-top:1px solid #c8f54238;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;height:auto;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 -18px 48px -12px #000000a6;width:100%!important;max-width:none!important}.an-mega-cell{box-sizing:border-box;background:#0c0e0a;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;min-height:0;padding:.95rem clamp(1rem,2.5vw,2rem);display:flex}@media (min-width:961px){.an-mega-cell{min-height:clamp(104px,13vh,124px)}}.an-mega-k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-shrink:0;font-size:.62rem;line-height:1.2}.an-mega-v{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:800;line-height:1.05;overflow:hidden;transform:none}.an-mega-v-spot{font-size:clamp(1.4rem,2.8vw,2.25rem)}.an-mega-s{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);opacity:1;flex-shrink:0;font-size:11px;line-height:1.2;transform:none}.an-mega-cta{background:linear-gradient(165deg,#c8f5421f,#0c0e0a 58%);justify-content:center;gap:.65rem}.an-btn-block{justify-content:center;width:100%;padding:.85rem 1rem}.an-mega-links{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);flex-wrap:wrap;gap:.65rem 1rem;font-size:12px;display:flex}.an-mega-links a{color:var(--muted);text-decoration:none}.an-mega-links a:hover{color:var(--acid)}.an-sheet>.an-section,.an-sheet>.an-callflow,.an-sheet>.an-final{content-visibility:auto;contain-intrinsic-size:auto 480px}.an-sheet>section,.an-sheet>.an-strip,.an-sheet>.an-final,.an-sheet>.an-callflow{background:#0a0b09;position:relative}.an-hero-body{z-index:5;width:100%;max-width:none;padding:clamp(1.75rem, 4vh, 2.5rem) var(--hero-edge) clamp(1.5rem, 3vh, 2rem);border-bottom:1px solid var(--line);background:#0a0b09;flex-direction:column;gap:0;margin:0;display:flex;position:relative}.an-lede{max-width:58ch;color:var(--muted);margin:0;font-size:1.05rem;font-weight:400;line-height:1.65}.an-lede strong{color:var(--paper);font-weight:600}.an-cta-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.75rem;display:flex}.an-hud-kpis{background:var(--acid-line);border:1px solid var(--acid-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:520px;margin:0;display:grid}.an-hud-kpis>div{background:#0a0b09eb;margin:0;padding:.7rem .75rem}.an-hud-kpis dt,.an-hud-kpis .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 .25rem;font-size:.55rem;display:block}.an-hud-kpis dd,.an-hud-kpis .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--paper);margin:0;font-size:1rem;font-weight:500}.an-hud-kpis-sm{grid-template-columns:repeat(3,1fr);max-width:360px}.an-hero-stage{width:100%;min-width:0;margin-left:calc(-1 * var(--hero-edge));margin-right:calc(-1 * var(--hero-edge));width:calc(100% + 2 * var(--hero-edge));position:relative}.an-terminal{border:1px solid var(--line);background:#0c0e0ae0;position:relative;overflow:hidden}.an-terminal-wide{border-color:var(--acid-line);border-left:none;border-right:none;width:100%;max-width:none}.an-terminal-board-wide{background:0 0;border:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important}.an-terminal-board-wide li{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:.65rem var(--hero-edge)}.an-terminal-board-wide li:nth-child(4n){border-right:none}.an-terminal-board-wide li:nth-last-child(-n+4){border-bottom:none}.an-terminal-board-wide .an-terminal-empty{grid-column:1/-1;border:none!important}.an-terminal-board-wide .off{text-align:right;min-width:2.6rem;color:var(--faint);font-weight:600}.an-terminal-board-wide .off.pos{color:var(--acid)}.an-terminal-head{padding:.7rem var(--hero-edge);border-bottom:1px solid var(--line);background:#0a0b098c;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.an-terminal-title{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.06em;color:var(--muted);align-items:center;gap:.4rem;font-size:11px;display:inline-flex}.an-terminal-meta{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.06em;color:var(--acid);font-size:11px;text-decoration:none}a.an-terminal-meta:hover{filter:brightness(1.1)}.an-terminal-body{flex-direction:column;gap:.85rem;min-height:340px;padding:1.1rem 1rem .85rem;display:flex;position:relative}.an-terminal-mark{opacity:.09;pointer-events:none;filter:drop-shadow(0 0 40px #c8f54240);z-index:0;width:min(72%,280px);height:auto;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.an-terminal-radar{pointer-events:none;z-index:0;opacity:.55;width:200px;height:200px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.an-radar-ring{border:1px solid #c8f54233;border-radius:50%;position:absolute;inset:0}.an-radar-ring-2{border-style:dashed;border-color:#c8f54224;animation:24s linear infinite an-spin;inset:18%}.an-radar-sweep{display:none}@keyframes an-spin{to{transform:rotate(360deg)}}.an-terminal-readout{z-index:1;background:var(--acid-line);border:1px solid var(--acid-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.an-readout{background:#0a0b09eb;flex-direction:column;gap:.15rem;padding:.55rem .6rem;display:flex}.an-readout .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;color:var(--faint);font-size:.55rem}.an-readout .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--paper);font-size:.95rem;font-weight:500}.an-terminal-board{z-index:1;border:1px solid var(--line);background:#0a0b098c;flex:1;margin:0;padding:0;list-style:none;position:relative}.an-terminal-board li{border-bottom:1px solid var(--line);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;padding:.5rem .7rem;font-size:11px;display:grid}.an-terminal-board li:last-child{border-bottom:none}.an-terminal-board .name{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.an-terminal-board .price{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.an-terminal-board .off{color:var(--faint);text-align:right;min-width:2.4rem;font-weight:600}.an-terminal-board .off.pos{color:var(--acid)}.an-terminal-empty{color:var(--muted);text-align:center;grid-template-columns:1fr!important;padding:1.2rem .85rem!important;display:block!important}.an-terminal-foot{border-top:1px solid var(--line);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);background:#0a0b098c;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;font-size:10px;display:flex}.an-terminal-foot [lang=ja]{font-family:var(--font-jp);letter-spacing:.18em;color:var(--muted);font-weight:700}.an-terminal-foot a{color:var(--acid);letter-spacing:.06em;text-decoration:none}.an-terminal-foot a:hover{filter:brightness(1.1)}.an-tape{border-bottom:1px solid var(--acid-line);contain:paint;isolation:isolate;top:var(--nav-h);z-index:30;background:#080908;align-items:stretch;display:flex;position:sticky;overflow:hidden;box-shadow:0 12px 40px #00000059}.an-tape-label{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;color:#0a0b08;background:var(--acid);z-index:2;flex-shrink:0;align-items:center;padding:0 .85rem;font-size:10px;font-weight:600;display:flex;box-shadow:4px 0 12px #080908d9}.an-tape-viewport{contain:paint;flex:1;min-width:0;overflow:hidden}.an-tape-track{white-space:nowrap;will-change:transform;flex-wrap:nowrap;flex-shrink:0;width:max-content;padding:.65rem 0;animation:50s linear infinite an-tape;display:inline-flex}.an-tape:hover .an-tape-track{animation-play-state:paused}.an-tape-item{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);border-right:1px solid var(--line);flex-shrink:0;align-items:center;gap:.55rem;padding:0 1.35rem;font-size:11px;line-height:1.2;display:inline-flex}.an-tape-item b{color:var(--paper);font-weight:600}.an-tape-item .off{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:10px;font-weight:700;line-height:1.2;color:#0a0b08!important;background:var(--acid)!important;border:1px solid var(--acid)!important}@keyframes an-tape{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.an-strip{max-width:var(--max);padding:1.1rem var(--pad) 1.35rem;border-bottom:1px solid var(--line);background:#0a0b09;margin:0 auto}.an-strip-grid-compact{grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem 1rem}.an-strip-grid-compact .an-kpi .v{font-size:clamp(.85rem,1.2vw,1.05rem)}.an-strip-badge{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.06em;color:var(--muted);align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:11px;display:inline-flex}.an-strip-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem 1rem;display:grid}.an-kpi{flex-direction:column;gap:.18rem;min-width:0;display:flex}.an-kpi .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9px}.an-kpi .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--paper);white-space:nowrap;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:500}.an-kpi .usd{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);font-size:10px}.an-section{max-width:var(--max);padding:clamp(3.5rem, 8vw, 6rem) var(--pad) .6rem;background:#0a0b09;margin:0 auto}.an-stage-block{border-top:1px solid var(--acid-line);border-bottom:1px solid var(--acid-line);background:radial-gradient(70% 80% at 50% 0,#c8f54212,#0000 55%),linear-gradient(#0c0e0a 0%,#0a0b09 100%);max-width:none;margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(3.5rem,8vw,5.5rem) 0}.an-stage-block-inner{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.an-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.an-section-head h2{letter-spacing:-.02em;color:var(--paper);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:400;line-height:1.12}.an-section-meta{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);align-items:center;gap:1rem;font-size:11px;display:flex}.an-section-meta a{color:var(--muted);text-decoration:none}.an-section-meta a:hover{color:var(--acid)}.an-section-meta b{color:var(--paper);font-weight:500}.an-panel{border:1px solid var(--line);background:#101208;padding:0;overflow:hidden}.home .an-panel{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);align-items:stretch;gap:0;min-height:420px;display:grid}.home .an-panel>.market-list{border:none;border-right:1px solid var(--line);background:#101208;max-height:520px;overflow-y:auto;border-radius:0!important}.home .an-panel>.usage-explorer{background:#0e100c;border:none;min-height:100%;border-radius:0!important}.home .market-list,.home .usage-explorer,.home .market-row{border-radius:0!important}.home .market-row{background:0 0}.home .market-row.is-selected{background:#c8f54214}@media (max-width:900px){.home .an-panel{grid-template-columns:1fr;min-height:0}.home .an-panel>.market-list{border-right:none;border-bottom:1px solid var(--line);max-height:360px}}.an-table-wrap{border:1px solid var(--line);background:var(--ink-2);overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:13px}.an-table th{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#c8f54208;padding:.7rem .85rem;font-size:10px;font-weight:500}.an-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.75rem .85rem}.an-table tbody tr{cursor:pointer;transition:background .12s}.an-table tbody tr:hover{background:#c8f5420a}.an-table .num{text-align:right;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums}.an-table .cell-model{font-weight:600}.an-table .cell-model small{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);margin-top:.15rem;font-size:10px;font-weight:400;display:block}.an-table .muted{color:var(--muted)}.an-empty{color:var(--muted);text-align:center;padding:1.4rem .85rem!important}.an-off{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);border:1px solid var(--line);padding:.15rem .4rem;font-size:11px;font-weight:600;display:inline-block}.an-off.pos{color:var(--acid);border-color:var(--acid-line);background:var(--acid-soft)}.an-off.neg{color:#f07167;border-color:#f0716759}.an-off.zero{color:var(--muted)}.an-copy{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.25rem .45rem;font-size:10px}.an-copy:hover{color:var(--acid);border-color:var(--acid-line)}.an-break{border-top:1px solid var(--acid-line);border-bottom:1px solid var(--acid-line);background:var(--ink);grid-template-columns:.95fr 1.15fr;min-height:min(42vh,380px);margin:clamp(4rem,9vw,6.5rem) 0 0;display:grid;position:relative;overflow:hidden}.an-break-visual{border-right:1px solid var(--line);background:radial-gradient(60% 55%,#c8f5421a,#0000 65%),#0c0e0a;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.an-break-mark{opacity:.92;filter:drop-shadow(0 0 36px #c8f54240);z-index:1;width:min(58%,240px);height:auto;position:relative}.an-break-rings{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.an-break-rings span{aspect-ratio:1;border:1px solid #c8f54229;border-radius:50%;width:42%;position:absolute}.an-break-rings span:nth-child(2){opacity:.7;border-style:dashed;width:62%;animation:30s linear infinite an-spin}.an-break-rings span:nth-child(3){opacity:.45;width:82%;animation:48s linear infinite reverse an-spin}.an-break-stamp{border:1px solid var(--acid-line);color:var(--acid);z-index:2;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;background:#0a0b09bf;flex-direction:column;gap:.1rem;padding:.35rem .55rem;font-size:10px;display:flex;position:absolute;bottom:1.1rem;right:1.1rem}.an-break-stamp span:first-child{display:none}.an-break-stamp span:last-child{letter-spacing:.12em;font-size:10px}.an-break-copy{z-index:1;padding:clamp(1.75rem, 4vw, 3rem) var(--pad);background:linear-gradient(#0c0e0a 0%,#0a0b09 100%);flex-direction:column;justify-content:center;display:flex;position:relative}.an-break-h{letter-spacing:-.02em;margin:0 0 1rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2rem,4vw,2.9rem);font-weight:400;line-height:1.1}.an-break-h em{color:var(--acid);font-style:italic}.an-break-p{max-width:40ch;color:var(--muted);margin:0 0 1.4rem;line-height:1.6}.an-break-p strong{color:var(--paper)}.an-calc{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:1px;display:grid}.an-calc-left,.an-calc-right{background:var(--ink-2)}.an-calc-left{padding:1.4rem 1.35rem}.an-label{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:11px}.an-slider{width:100%;accent-color:var(--acid);cursor:pointer}.an-slider-scale{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);justify-content:space-between;align-items:center;margin-top:.65rem;font-size:12px;display:flex}.an-slider-scale b{color:var(--paper);font-size:1.1rem;font-weight:500}.an-hint{color:var(--faint);margin:1.1rem 0 0;font-size:13px;line-height:1.5}.an-calc-right{grid-template-columns:1fr 1fr;display:grid}.an-calc-stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:.25rem;padding:1.15rem 1.2rem;display:flex}.an-calc-stat:nth-child(2n){border-right:none}.an-calc-stat:nth-child(n+3){border-bottom:none}.an-calc-stat .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.an-calc-stat .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--paper);font-size:1.25rem;font-weight:500}.an-calc-stat .sub{color:var(--faint);font-size:11px}.an-net{grid-template-columns:minmax(0,1.7fr) minmax(240px,.95fr);align-items:start;gap:.85rem;display:grid}.an-net-main{border:1px solid var(--acid-line);background:linear-gradient(180deg, #c8f5420a, transparent 40%), var(--ink-2);flex-direction:column;min-width:0;height:fit-content;display:flex;box-shadow:0 0 40px #c8f5420d}.an-net-hud{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding:.7rem .9rem;display:flex}.an-net-hud-l{align-items:center;gap:.55rem;min-width:0;display:flex}.an-net-chip{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);background:0 0;flex-shrink:0;align-items:center;gap:.4rem;padding:.28rem .55rem;font-size:11px;display:inline-flex}.an-net-chip .an-pulse{margin-right:.1rem}.an-net-jp{font-family:var(--font-jp);letter-spacing:.22em;color:var(--muted);font-size:.8rem;font-weight:900}.an-net-unit{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);padding:.15rem .4rem;font-size:10px}.an-net-stats{flex-wrap:wrap;gap:1rem 1.35rem;display:flex}.an-net-stats>div{flex-direction:column;gap:.12rem;display:flex}.an-net-stats .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9px}.an-net-stats .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.an-net-stage{flex:none;padding:.35rem .55rem .5rem .25rem;display:block;position:relative}.an-net-svg{aspect-ratio:640/300;vertical-align:top;width:100%;height:auto;min-height:240px;max-height:320px;display:block}.an-net-area{animation:1.1s ease-out both an-draw-fill}.an-net-line{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:1.35s cubic-bezier(.22,1,.36,1) 80ms both an-draw-line}@keyframes an-draw-line{to{stroke-dashoffset:0}}@keyframes an-draw-fill{0%{opacity:0}to{opacity:1}}.an-net-empty{width:100%;min-height:260px;color:var(--muted);place-items:center;margin:0;font-size:13px;display:grid}.an-net-tip{pointer-events:none;z-index:5;border:1px solid var(--acid-line);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);white-space:nowrap;background:#0a0b09;flex-direction:column;gap:.12rem;padding:.4rem .6rem;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-115%);box-shadow:0 8px 24px #00000080}.an-net-tip b{color:var(--acid);font-weight:500}.an-rank{border:1px solid var(--line);background:var(--ink-2);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.an-rank-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem .85rem;display:flex}.an-rank-jp{font-family:var(--font-jp);letter-spacing:.22em;color:var(--muted);font-size:.8rem;font-weight:900}.an-rank-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8f54259 transparent;flex:auto;min-height:0;margin:0;padding:.15rem 0;list-style:none;overflow:hidden auto}.an-rank-list::-webkit-scrollbar{width:6px}.an-rank-list::-webkit-scrollbar-thumb{background:#c8f54247}.an-rank-list li{flex-shrink:0;align-items:flex-start;gap:.55rem;padding:.42rem .85rem;transition:background .12s;display:flex}.an-rank-list li:hover{background:#c8f5420a}.an-rank-n{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.02em;color:var(--acid);min-width:1.35rem;padding-top:.12rem;font-size:11px}.an-rank-body{flex:1;min-width:0}.an-rank-row{justify-content:space-between;gap:.45rem;margin-bottom:.22rem;display:flex}.an-rank-name{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.an-rank-count{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.an-rank-bar{background:#eef1e30f;height:3px;overflow:hidden}.an-rank-fill{height:100%;width:var(--rank-w,0%);background:linear-gradient(90deg, #c8f54259, var(--acid));transition:width .6s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 8px #c8f54259}.an-rank-off{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.06em;color:var(--acid);margin-top:.18rem;font-size:9px;display:inline-block}.an-rank-empty{color:var(--muted);padding:1.2rem 1rem;font-size:12px}.an-rank-foot{border-top:1px solid var(--line);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);flex-shrink:0;margin:0;padding:.55rem .85rem;font-size:10px}.an-toggle{border:1px solid var(--line);background:var(--ink-2);display:inline-flex}.an-toggle button{appearance:none;color:var(--muted);cursor:pointer;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);border:none;border-right:1px solid var(--line);background:0 0;padding:.5rem .85rem;font-size:12px;transition:background .12s,color .12s}.an-toggle button:last-child{border-right:none}.an-toggle button.is-active{background:var(--acid);color:#0a0b08;font-weight:600}.an-perf-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.an-perf{background:var(--ink-2);flex-direction:column;gap:.25rem;padding:1.15rem 1.15rem 1.1rem;display:flex;position:relative;overflow:hidden}.an-perf:before{content:"";background:linear-gradient(var(--acid), transparent);opacity:.5;width:2px;height:100%;position:absolute;top:0;left:0}.an-perf-idx{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.04em;color:#9aa29059;font-size:10px;position:absolute;top:.65rem;right:.75rem}.an-perf .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.an-perf .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--paper);font-size:1.4rem;font-weight:500}.an-perf .sub{color:var(--faint);font-size:11px}.an-walk{background:var(--line);border:1px solid var(--line);grid-template-columns:.95fr 1.2fr;gap:1px;display:grid}.an-walk-nav{background:var(--ink-2);flex-direction:column;display:flex}.an-walk-btn{text-align:left;border:none;border-bottom:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-family:inherit;transition:background .12s,color .12s;display:flex}.an-walk-btn:last-child{border-bottom:none}.an-walk-btn .n{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);min-width:1.5rem;font-size:11px}.an-walk-btn .t{font-size:14px;font-weight:600}.an-walk-btn.is-active{background:var(--acid-soft);color:var(--paper);box-shadow:inset 2px 0 0 var(--acid)}.an-walk-btn.is-active .n{color:var(--acid)}.an-walk-btn:hover:not(.is-active){color:var(--paper);background:#eef1e308}.an-walk-stage{background:var(--ink-2);flex-direction:column;padding:1.6rem 1.5rem;display:flex}.an-walk-kicker{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--acid);margin:0 0 .6rem;font-size:11px}.an-walk-kicker [lang=ja]{font-family:var(--font-jp);letter-spacing:.2em;font-weight:700}.an-walk-stage h3{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.75rem;font-weight:800}.an-walk-sub{color:var(--muted);max-width:48ch;margin:0 0 1.25rem;line-height:1.6}.an-walk-visual{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);border:1px solid var(--line);border-left:2px solid var(--acid);white-space:pre-wrap;word-break:break-word;background:#0a0b09;margin:0 0 auto;padding:.9rem 1rem;font-size:12px;line-height:1.55}.an-walk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.an-hint{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);font-size:11px}.an-exhibit{background:var(--line);border:1px solid var(--line);grid-template-columns:1.3fr .9fr;gap:1px;display:grid}.an-exhibit>div{background:var(--ink-2);padding:1.5rem 1.4rem}.an-exhibit h2{letter-spacing:-.015em;margin:0 0 .75rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:400}.an-exhibit-lead{color:var(--muted);max-width:48ch;margin:0 0 1.1rem;line-height:1.55}.an-exhibit-links{flex-wrap:wrap;gap:.85rem 1.2rem;margin-bottom:1.1rem;display:flex}.an-exhibit-links a{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);font-size:12px;text-decoration:none}.an-exhibit-links a:hover{color:var(--acid)}.an-exhibit-dots{gap:.35rem;display:flex}.an-exhibit-dots button{background:var(--line-2);cursor:pointer;border:none;width:22px;height:3px;padding:0}.an-exhibit-dots button.is-active{background:var(--acid)}.an-exhibit-meta .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.an-exhibit-meta .row:last-child{border-bottom:none}.an-exhibit-meta .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.an-exhibit-meta .v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);text-align:right;word-break:break-all;font-size:13px}.an-settle-head{max-width:40rem;margin-bottom:1.5rem}.an-settle-title{letter-spacing:-.02em;color:var(--paper);margin:0 0 .75rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2rem,4vw,2.85rem);font-weight:400;line-height:1.1}.an-settle-lead{color:var(--muted);max-width:52ch;margin:0;font-size:1.05rem;line-height:1.6}.an-settle-lead strong{color:var(--paper);font-weight:600}.an-settle-rails{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.an-settle-rails>li:not(.an-settle-rail-join){border:1px solid var(--acid-line);background:#0c0e0ae6;flex-direction:column;flex:140px;gap:.25rem;min-width:0;padding:.9rem 1rem;display:flex;box-shadow:0 0 40px #c8f5420a}.an-settle-rails .n{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;color:var(--acid);font-size:10px}.an-settle-rails .t{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.02em;color:var(--paper);font-size:1.25rem;font-weight:800}.an-settle-rails .d{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);font-size:11px;line-height:1.4}.an-settle-rail-join{color:var(--acid);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);opacity:.7;flex:none;align-self:center;padding:0 .15rem;font-size:1.1rem}.an-settle-mega{background:var(--acid-line);border:1px solid var(--acid-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid;box-shadow:0 20px 50px #00000073,0 0 80px #c8f5420f}.an-settle-mega-cell{background:#0c0e0a;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;min-height:110px;padding:1.15rem 1.1rem;display:flex}.an-settle-mega-cell .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.an-settle-mega-cell .v{font-family:var(--font-display,"Syne", system-ui, sans-serif);letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:800;line-height:1.05;overflow:hidden}.an-settle-mega-cell .s{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--muted);font-size:11px}.an-settle{grid-template-columns:1.15fr .95fr;align-items:stretch;gap:1.25rem;display:grid}.an-settle-copy{border:1px solid var(--acid-line);background:linear-gradient(160deg,#c8f5420f,#0000 50%),#0c0e0aeb;flex-direction:column;gap:1rem;padding:1.4rem 1.35rem 1.5rem;display:flex}.an-settle-brand{align-items:flex-start;gap:1.1rem;display:flex}.an-settle-mark{object-fit:contain;filter:drop-shadow(0 0 28px #c8f54233);flex-shrink:0;width:120px;height:120px}.an-settle-brand-text{flex-direction:column;gap:.75rem;min-width:0;display:flex}.an-settle-brand-text .an-chip{align-self:flex-start;margin-bottom:0}.an-settle-copy h3{letter-spacing:-.015em;color:var(--paper);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:400;line-height:1.2}.an-settle-copy h3 em{color:var(--acid);font-style:italic}.an-settle-copy>p{color:var(--muted);max-width:48ch;margin:0;font-size:.98rem;line-height:1.6}.an-settle-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:auto;padding-top:.25rem;display:flex}.an-settle-meta{border:1px solid var(--line);background:#0c0e0af2;flex-direction:column;min-height:100%;padding:0;display:flex}.an-settle-meta-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.1rem;display:flex}.an-settle-meta-title{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.an-settle-meta-live{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.35rem;font-size:10px;display:inline-flex}.an-settle-meta .an-meta-grid{flex:1;padding:1.1rem 1.15rem 1.2rem}.an-chip{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--acid-line);background:var(--acid-soft);align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .55rem;font-size:10px;display:inline-flex}.an-meta-grid{grid-template-columns:1fr 1fr;gap:.95rem 1rem;display:grid}.an-meta-grid .full{grid-column:1/-1}.an-meta-grid .k{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:.25rem;font-size:10px;display:block}.an-meta-grid .v,.an-attention a.v{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--paper);word-break:break-all;font-size:13px;text-decoration:none}.an-meta-grid a.v:hover,.an-attention a:hover{color:var(--acid)}.an-attention{border-top:1px solid var(--line);margin:0 1.15rem 1.15rem;padding-top:1rem}.an-attention p{color:var(--muted);margin:0 0 .85rem;font-size:13px;line-height:1.5}.an-tweets{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;display:grid}.an-tweet{background:var(--ink-2);color:inherit;flex-direction:column;gap:.75rem;min-height:140px;padding:1.1rem 1.15rem;text-decoration:none;transition:background .12s;display:flex}.an-tweet:hover{background:#c8f5420a}.an-tweet p{color:var(--paper);-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.an-tweet-media-label{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)!important;font-size:11px!important}.an-tweet-media{aspect-ratio:1;object-fit:cover;background:var(--ink);border:1px solid var(--line);border-radius:2px;width:100%;max-height:160px}.an-tweet-skel p{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:2px;min-height:4.5em;animation:1.2s ease-in-out infinite an-tweet-shimmer}.an-tweet-skel span{background:#ffffff0a;border-radius:2px;width:3.5rem;min-height:.75em}@keyframes an-tweet-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.an-tweet span{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);letter-spacing:.06em;font-size:10px}.an-final{border-top:1px solid var(--acid-line);margin-top:clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.an-final:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 100%,#c8f5421a,#0000 70%);position:absolute;inset:0}.an-final-inner{max-width:var(--max);padding:clamp(4.5rem, 10vw, 7.5rem) var(--pad);text-align:center;margin:0 auto;position:relative}.an-final h2{letter-spacing:-.02em;margin:0 0 .75rem;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.08}.an-final h2 em{color:var(--acid);font-style:italic}.an-final p{color:var(--muted);margin:0 0 1.5rem}.an-footer{max-width:var(--max);padding:1.4rem var(--pad) 2.2rem;border-top:1px solid var(--line);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;font-size:11px;display:flex}.an-footer-brand{color:var(--muted);align-items:center;gap:.4rem;display:inline-flex}.an-footer-brand img{object-fit:contain;width:18px;height:18px}.an-footer-brand .sep{opacity:.4;margin:0 .15rem}.an-footer-links{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.an-footer-links a{color:var(--muted);text-decoration:none}.an-footer-links a:hover{color:var(--acid)}.home [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.home.is-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}.home.is-ready [data-reveal]{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.home.is-ready [data-reveal].is-in{opacity:1;transform:none}.home.is-booted .an-hero-top{animation:.9s cubic-bezier(.16,1,.3,1) both an-rise}.home.is-booted .an-mega{animation:1s cubic-bezier(.16,1,.3,1) .12s both an-rise}.home.is-booted .an-hero-stage{animation:1s cubic-bezier(.16,1,.3,1) .22s both an-rise}@keyframes an-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.an-nav-meta{display:none}.an-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.an-net{grid-template-columns:1fr}.an-perf-grid{grid-template-columns:repeat(2,1fr)}.an-strip-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.an-terminal-board-wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.an-terminal-board-wide li:nth-child(4n){border-right:1px solid var(--line)}.an-terminal-board-wide li:nth-child(2n){border-right:none}.an-terminal-board-wide li:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.an-terminal-board-wide li:nth-last-child(-n+2){border-bottom:none}}@media (max-width:960px){.an-mega{grid-template-columns:repeat(2,minmax(0,1fr))}.an-terminal-board-wide{grid-template-columns:1fr!important}.an-terminal-board-wide li{border-right:none!important}.an-terminal-board-wide li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.an-terminal-board-wide li:last-child{border-bottom:none}}@media (max-width:1100px){.an-cols-grid{transform-origin:92%;width:95%;left:auto;right:-12%;transform:rotateX(34deg)rotateY(11deg)rotate(-14deg)translate3d(0,1em,3em)}}@media (max-width:860px){.home{--mega-h0:12rem}.an-mega{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.an-mega-cell{gap:.12rem;min-height:0;padding:.65rem clamp(.75rem,3vw,1.1rem)}.an-mega-v-spot{font-size:clamp(1.15rem,4.4vw,1.65rem)}.an-mega-k{font-size:.55rem}.an-mega-s{font-size:10px}.an-mega-cta{gap:.35rem;padding:.6rem clamp(.65rem,2.5vw,.9rem)}.an-mega-cta .an-btn-block{padding:.6rem .75rem;font-size:.85rem}.an-mega-links{gap:.3rem .65rem;font-size:11px}.an-hero-intro{padding:clamp(1.35rem, 3.5vh, 2rem) max(var(--hero-edge), env(safe-area-inset-left,0px)) clamp(1.1rem, 2.5vh, 1.5rem) max(var(--hero-edge), env(safe-area-inset-right,0px))}.an-hero-intro .an-title{max-width:100%}.an-hero-intro .an-title-line{white-space:nowrap;font-size:clamp(2.1rem,10.5vw,3.6rem)}.an-hero-intro .an-title-acid{white-space:nowrap;font-size:clamp(1.85rem,9vw,3rem)}.an-cols{opacity:.7;-webkit-mask-image:linear-gradient(90deg,#0000 0% 20%,#0003 40%,#000000b3 60%,#000 74% 100%);mask-image:linear-gradient(90deg,#0000 0% 20%,#0003 40%,#000000b3 60%,#000 74% 100%)}.an-cols-grid{transform-origin:94%;grid-template-columns:repeat(5,minmax(0,1fr));width:105%;left:auto;right:-16%;transform:rotateX(32deg)rotateY(10deg)rotate(-12deg)translate3d(0,.5em,2.5em)}.an-hero-top{width:100%;max-width:100%;padding-bottom:calc(var(--mega-h0) + 1rem);align-items:flex-start}.an-hero{top:var(--nav-h);z-index:0;height:calc(100svh - var(--nav-h));height:calc(100dvh - var(--nav-h));min-height:calc(100svh - var(--nav-h));min-height:calc(100dvh - var(--nav-h));width:100%;margin-top:0;padding:0;position:sticky}.an-mega{padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;max-width:none!important}.an-mega-v{font-size:clamp(1.45rem,5.5vw,2.1rem)}.an-mega-cell{min-height:0}.an-nav-inner{padding-left:max(var(--pad), env(safe-area-inset-left,0px));padding-right:max(var(--pad), env(safe-area-inset-right,0px))}.an-nav-links a:not(.an-nav-cta){display:none}.an-break{grid-template-columns:1fr}.an-break-visual{border-right:none;border-bottom:1px solid var(--line);min-height:220px}.an-break-copy{border-left:none}.an-calc,.an-walk{grid-template-columns:1fr}.an-walk-nav{flex-direction:row;overflow-x:auto}.an-walk-btn{border-bottom:none;border-right:1px solid var(--line);min-width:110px}.an-exhibit,.an-settle{grid-template-columns:1fr}.an-settle-mega{grid-template-columns:repeat(2,minmax(0,1fr))}.an-settle-rail-join{display:none}.an-settle-rails>li:not(.an-settle-rail-join){flex:calc(50% - .5rem)}.an-title-line{font-size:clamp(2.6rem,13vw,4.2rem)}.an-title-line.an-title-acid{font-size:clamp(2.2rem,11vw,3.6rem)}.an-tape{top:48px}}@media (max-width:560px){.an-cols{--an-tile-h:clamp(88px, 12vh, 112px);opacity:.42;-webkit-mask-image:linear-gradient(90deg,#0000 0% 30%,#0000001f 50%,#00000080 70%,#000 84% 100%);mask-image:linear-gradient(90deg,#0000 0% 30%,#0000001f 50%,#00000080 70%,#000 84% 100%)}.an-cols-col:nth-child(5),.an-cols-col:nth-child(6){display:none}.an-cols-grid{transform-origin:96%;grid-template-columns:repeat(4,minmax(0,1fr));width:120%;left:auto;right:-24%;transform:rotateX(30deg)rotateY(9deg)rotate(-11deg)translate3d(0,.5em,2em)}.an-hero-top{padding-left:max(1.1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));width:100%;max-width:100%}.an-title-sub{max-width:28ch}.home{--mega-h0:11.5rem}.an-mega{grid-template-columns:1fr 1fr;align-content:start;width:100%!important}.an-mega-cell{min-height:0;padding:.6rem max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px))}.an-mega-v{font-size:clamp(1.3rem,6vw,1.75rem)}.an-mega-cta .an-btn-block{padding:.55rem .7rem}.an-mega-links{flex-direction:column;gap:.2rem}.an-hero-intro .an-title-line{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2rem,11vw,3.1rem)}.an-hero-intro .an-title-acid{white-space:nowrap;font-size:clamp(1.7rem,9.5vw,2.6rem)}.an-hero-intro .an-title-sub{max-width:32ch;font-size:clamp(1rem,4.2vw,1.25rem)}.an-hero-intro .an-hero-intro-lede{font-size:.95rem;line-height:1.45}.an-strip-grid{grid-template-columns:repeat(2,1fr)}.an-perf-grid{grid-template-columns:1fr 1fr}.an-calc-right{grid-template-columns:1fr}.an-calc-stat{border-right:none!important;border-bottom:1px solid var(--line)!important}.an-calc-stat:last-child{border-bottom:none!important}.an-settle-mega{grid-template-columns:1fr 1fr}.an-settle-rails>li:not(.an-settle-rail-join){flex:100%}.an-settle-brand{flex-direction:column}.an-settle-mark{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.an-mega-k,.an-mega-v,.an-mega-s,.an-hero .an-hero-top{transform:none!important}.an-progress{display:none}.an-bg-mesh,.an-bg-orb{transform:none!important}.an-title-line,.an-pulse,.an-radar-ring-2,.an-break-rings span,.an-tape-track,.an-net-line,.an-net-area{animation:none!important}.an-net-line{stroke-dasharray:none;stroke-dashoffset:0}.home [data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.home.is-booted .an-hero-top,.home.is-booted .an-mega,.home.is-booted .an-hero-stage{animation:none!important}.an-cols-col.is-up,.an-cols-col.is-down{animation:none!important;transform:none!important}.an-cols-grid{transform:rotateX(28deg)rotateY(10deg)rotate(-12deg)translate3d(0,1.5em,3em)}}
