@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--lp-font-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b4c22e{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b4c22e{--lp-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.landing_fontScope__dgYv7{isolation:isolate}.landing_page__pEwES{--lp-bg:#ececef;--lp-bg-soft:#f7f7f8;--lp-surface:#ffffff;--lp-surface-alt:#f1f1f3;--lp-ink:#121216;--lp-ink-soft:#575a65;--lp-line:#d2d4dc;--lp-line-strong:#9ca0ae;--lp-solid:#121216;--lp-inverse:#ffffff;--lp-shadow:0 18px 40px -28px rgba(12,12,15,0.45);--lp-shadow-strong:0 34px 86px -46px rgba(12,12,15,0.6);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-font-sans),"Space Grotesk","Hiragino Sans","Noto Sans JP",sans-serif;background:radial-gradient(circle at 88% 6%,rgba(0,0,0,.08),transparent 34%),radial-gradient(circle at 10% 74%,rgba(0,0,0,.06),transparent 36%),var(--lp-bg);overflow-x:hidden}.dark .landing_page__pEwES{--lp-bg:#0f1013;--lp-bg-soft:#17191d;--lp-surface:#1c1f25;--lp-surface-alt:#22252d;--lp-ink:#f3f4f6;--lp-ink-soft:#a8aebb;--lp-line:#333843;--lp-line-strong:#505767;--lp-solid:#f3f4f6;--lp-inverse:#111319;--lp-shadow:0 22px 50px -30px rgba(0,0,0,0.8);--lp-shadow-strong:0 38px 98px -46px rgba(0,0,0,0.94);background:radial-gradient(circle at 90% 5%,rgba(255,255,255,.07),transparent 34%),radial-gradient(circle at 8% 78%,rgba(255,255,255,.06),transparent 38%),var(--lp-bg)}.landing_skipLink__AqBD_{position:absolute;top:-140px;left:14px;z-index:120;border-radius:999px;padding:8px 14px;background:var(--lp-solid);color:var(--lp-inverse);text-decoration:none;font-size:.82rem}.landing_skipLink__AqBD_:focus-visible{top:14px}.landing_nav__knAbU{position:sticky;top:0;z-index:80;padding:16px 20px}.landing_navScrolled__3J0KB{background:rgba(236,236,239,.82);border-bottom:1px solid var(--lp-line);backdrop-filter:blur(16px)}.dark .landing_navScrolled__3J0KB{background:rgba(14,16,19,.82)}.landing_navInner__ltyL1{max-width:1120px;margin:0 auto;padding:10px 14px;border-radius:999px;border:2px solid var(--lp-line);background:color-mix(in srgb,var(--lp-surface) 78%,transparent);display:flex;align-items:center;justify-content:space-between;gap:14px}.landing_brand__89dKB{text-decoration:none}.landing_brandBadge__ZVFCV{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;border:2px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);font-family:var(--font-logo),var(--lp-font-display),"Mochiy Pop One",sans-serif;letter-spacing:.03em;font-size:.98rem}.landing_navLinks__8oL_o{display:flex;align-items:center;gap:14px}.landing_navLink__MX_D9{text-decoration:none;color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono","SF Mono",monospace;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.landing_navLink__MX_D9:focus-visible,.landing_navLink__MX_D9:hover{color:var(--lp-ink)}.landing_navActions__GGpJs{display:flex;align-items:center;gap:8px}.landing_primaryButton__fz0SS,.landing_secondaryButton___UEe9,.landing_themeButton__7ZdH6{border-radius:999px;font-size:.8rem;font-weight:700;cursor:pointer}.landing_themeButton__7ZdH6{width:38px;height:38px;border:2px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-ink-soft);display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,border-color .12s ease}.landing_themeButton__7ZdH6 svg{width:17px;height:17px}.landing_themeButton__7ZdH6:focus-visible,.landing_themeButton__7ZdH6:hover{transform:translateY(-1px);border-color:var(--lp-line-strong);color:var(--lp-ink)}.landing_secondaryButton___UEe9{border:2px solid var(--lp-line);background:transparent;color:var(--lp-ink-soft);padding:8px 12px}.landing_secondaryButton___UEe9:focus-visible,.landing_secondaryButton___UEe9:hover{color:var(--lp-ink);border-color:var(--lp-line-strong)}.landing_primaryButton__fz0SS{border:2px solid var(--lp-solid);background:var(--lp-solid);color:var(--lp-inverse);padding:8px 13px;box-shadow:0 6px 0 0 color-mix(in srgb,var(--lp-solid) 78%,transparent);transition:transform .12s ease}.landing_primaryButton__fz0SS:focus-visible,.landing_primaryButton__fz0SS:hover{transform:translateY(-2px)}.landing_main__1sfzZ{max-width:1120px;margin:0 auto;padding:10px 20px 64px}.landing_hero__wie8N{padding-top:30px;text-align:center}.landing_heroBadge__xIOlD{display:inline-flex;align-items:center;border-radius:999px;border:2px solid var(--lp-line-strong);padding:6px 12px;background:var(--lp-surface);color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono","SF Mono",monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.landing_heroTitle__omfE_{margin:18px auto 0;max-width:14ch;font-family:var(--lp-font-display),"Mochiy Pop One","Hiragino Maru Gothic ProN",sans-serif;font-size:clamp(2rem,5.2vw,4.2rem);line-height:1.06;letter-spacing:-.01em;text-wrap:balance;text-shadow:1px 1px 0 var(--lp-line),-1px -1px 0 color-mix(in srgb,var(--lp-line) 65%,transparent)}.landing_heroSubtitle__5RQeO{margin:16px auto 0;max-width:62ch;color:var(--lp-ink-soft);line-height:1.76}.landing_heroCtas__WrebI{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}.landing_heroMeta__f2_3b{margin-top:12px;color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono","SF Mono",monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.landing_heroVisualSection__Psh3N{margin-top:32px}.landing_logoStrip__3dLKu{margin-top:26px;border:2px solid var(--lp-line);border-radius:22px;background:color-mix(in srgb,var(--lp-surface) 85%,transparent);padding:16px}.landing_logoLabel__j4c4B{margin:0;color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.landing_logoRow__4_VS1{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.landing_logoChip__zUs5i{border-radius:999px;border:2px solid var(--lp-line);padding:6px 11px;background:var(--lp-surface-alt);color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.landing_section__ICJEz{padding-top:72px}.landing_sectionBadge__n2WGV{margin:0;color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.landing_sectionTitle__VHDry{margin-top:12px;max-width:22ch;font-family:var(--lp-font-display),"Mochiy Pop One",sans-serif;font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.16;text-wrap:balance}.landing_sectionLead__nQK6t{margin-top:12px;max-width:60ch;color:var(--lp-ink-soft);line-height:1.76}.landing_valueGrid__7uaBl{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing_valueCard__79TlY{border-radius:20px;border:2px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);padding:18px}.landing_valueCard__79TlY:first-child{transform:rotate(-1.2deg)}.landing_valueCard__79TlY:nth-child(2){transform:rotate(.8deg)}.landing_valueCard__79TlY:nth-child(3){transform:rotate(-.8deg)}.landing_valueCardTitle__f6AUY{margin:0;font-family:var(--lp-font-display),"Mochiy Pop One",sans-serif;font-size:1rem;line-height:1.4}.landing_valueCardText__nxuny{margin:8px 0 0;color:var(--lp-ink-soft);line-height:1.66}.landing_bentoGrid__7c5nv{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px}.landing_bentoCard__6_fMS{border-radius:24px;border:2px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);padding:20px}.landing_bentoLarge___pAhC{background:linear-gradient(160deg,var(--lp-surface-alt) 0,var(--lp-surface) 68%)}.landing_bentoTitle__p0V_O{margin:0;font-family:var(--lp-font-display),"Mochiy Pop One",sans-serif;font-size:1.18rem;line-height:1.4}.landing_bentoText__YAkWQ{margin:10px 0 0;color:var(--lp-ink-soft);line-height:1.74}.landing_miniGrid__m0xS2{display:grid;gap:10px}.landing_miniCard__7JEx_{border-radius:18px;border:2px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow);padding:16px}.landing_miniCardTitle__lB384{margin:0;font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.landing_miniCardText__pmdU8{margin:8px 0 0;color:var(--lp-ink-soft);line-height:1.66}.landing_quoteSection__SinHJ{margin-top:24px;border:2px solid var(--lp-line);border-radius:999px;background:var(--lp-surface);box-shadow:var(--lp-shadow);padding:16px 22px;text-align:center}.landing_quoteText__IAaKn{margin:0;color:var(--lp-ink-soft);line-height:1.7}.landing_quoteMeta__V8Gxk{margin:8px 0 0;color:var(--lp-ink);font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.landing_ctaSection__D8VxY{padding-top:76px}.landing_ctaPanel__crheG{border-radius:28px;border:2px solid var(--lp-line-strong);background:var(--lp-solid);color:var(--lp-inverse);box-shadow:var(--lp-shadow-strong);padding:clamp(24px,5vw,42px);text-align:center}.dark .landing_ctaPanel__crheG{background:var(--lp-surface);color:var(--lp-ink)}.landing_ctaTitle__7zO7C{margin:0;font-family:var(--lp-font-display),"Mochiy Pop One",sans-serif;font-size:clamp(1.7rem,3.2vw,2.55rem);line-height:1.16;text-wrap:balance}.landing_ctaText__RwhjN{margin:12px auto 0;max-width:54ch;color:color-mix(in srgb,var(--lp-inverse) 80%,transparent);line-height:1.74}.dark .landing_ctaText__RwhjN{color:color-mix(in srgb,var(--lp-ink) 72%,transparent)}.landing_ctaActions__wHruP{margin-top:20px;display:flex;justify-content:center}.landing_ctaPanel__crheG .landing_primaryButton__fz0SS{border-color:var(--lp-inverse);background:var(--lp-inverse);color:var(--lp-solid);box-shadow:0 6px 0 0 color-mix(in srgb,var(--lp-inverse) 52%,transparent)}.dark .landing_ctaPanel__crheG .landing_primaryButton__fz0SS{border-color:var(--lp-solid);background:var(--lp-solid);color:var(--lp-inverse)}.landing_footer__0UmUP{max-width:1120px;margin:44px auto 0;padding:8px 20px 34px;color:var(--lp-ink-soft)}.landing_footerInner__xkI9b{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.landing_footerBrand__XZKpP{margin:0;color:var(--lp-ink);font-family:var(--font-logo),var(--lp-font-display),"Mochiy Pop One",sans-serif;font-size:1.16rem}.landing_footerLinks__Un1i5{display:flex;flex-wrap:wrap;gap:14px}.landing_footerLink__npJ5B{color:inherit;text-decoration:none;font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.landing_footerLink__npJ5B:focus-visible,.landing_footerLink__npJ5B:hover{color:var(--lp-ink)}.landing_divider__fx6QX{margin-top:16px;height:2px;background:var(--lp-line)}.landing_copy__WOhaZ{margin-top:10px;font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.landing_dashboardShell__gkX0f{position:relative}.landing_dashboardFrame__6b1Fp{border-radius:28px;border:2px solid var(--lp-line);background:var(--lp-surface);box-shadow:var(--lp-shadow-strong);overflow:hidden}.landing_dashboardTopbar__F1gvA{height:42px;border-bottom:2px solid var(--lp-line);background:var(--lp-surface-alt);display:flex;align-items:center;padding:0 14px;gap:7px}.landing_dashboardDot___K_z8{width:8px;height:8px;border-radius:999px;background:var(--lp-line-strong)}.landing_dashboardToolbar__ukW0Y{margin-left:auto;display:flex;gap:6px}.landing_dashboardToolbarItem__TBSrB{width:54px;height:10px;border-radius:999px;background:var(--lp-line)}.landing_dashboardBody__qatwa{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:350px}.landing_dashboardSidebar__cQH0K{border-right:2px solid var(--lp-line);padding:14px 10px;display:grid;gap:10px;align-content:start}.landing_dashboardNavItem__cuIXI{height:24px;border-radius:8px;border:2px solid var(--lp-line);background:var(--lp-surface-alt)}.landing_dashboardContent__tKMW3{padding:14px;display:grid;gap:12px}.landing_dashboardChartCard__2Gjoo,.landing_dashboardTableCard__okGtb{border-radius:16px;border:2px solid var(--lp-line);background:var(--lp-bg-soft);padding:12px}.landing_dashboardChartHeader__rM197{width:120px;height:10px;border-radius:999px;background:var(--lp-line-strong)}.landing_dashboardBars__csGQI{margin-top:14px;height:96px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px}.landing_dashboardBar__5CifH{border-radius:10px 10px 4px 4px;border:2px solid var(--lp-line);background:linear-gradient(180deg,#16171b,#2a2d36)}.landing_dashboardBar__5CifH:first-child{height:42%}.landing_dashboardBar__5CifH:nth-child(2){height:56%}.landing_dashboardBar__5CifH:nth-child(3){height:74%}.landing_dashboardBar__5CifH:nth-child(4){height:62%}.landing_dashboardBar__5CifH:nth-child(5){height:84%}.landing_dashboardBar__5CifH:nth-child(6){height:70%}.dark .landing_dashboardBar__5CifH{background:linear-gradient(180deg,#ecedf1,#c7cad3)}.landing_dashboardTableCard__okGtb{display:grid;gap:8px}.landing_dashboardTableRow__eOzTk{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--lp-surface);border:2px solid var(--lp-line)}.landing_dashboardTableCell__oUocp{margin:0;color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.landing_dashboardSticker__PtS2J{position:absolute;z-index:5;border-radius:14px;border:2px solid var(--lp-line-strong);background:var(--lp-surface);box-shadow:var(--lp-shadow);padding:10px 12px}.landing_dashboardStickerOne__x7ay5{top:18px;right:18px;transform:rotate(5deg)}.landing_dashboardStickerTwo__F_CRT{left:20px;bottom:20px;transform:rotate(-6deg)}.landing_stickerLabel__CN0JM{margin:0;color:var(--lp-ink-soft);font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.landing_stickerValue__S6xvn{margin:4px 0 0;color:var(--lp-ink);font-family:var(--lp-font-display),"Mochiy Pop One",sans-serif;font-size:.9rem}.landing_dashboardFloatingCard__7paJp{position:absolute;right:28px;bottom:16px;width:min(236px,44vw);border-radius:14px;border:2px solid #353a46;background:#13151c;color:#f2f3f7;padding:12px;box-shadow:0 20px 42px -24px rgba(0,0,0,.9)}.dark .landing_dashboardFloatingCard__7paJp{border-color:#555c6e;background:#f0f1f5;color:#12141b}.landing_floatingCardTitle__JuY2o{margin:0;font-family:var(--lp-font-mono),"IBM Plex Mono",monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.landing_floatingList___GH50{margin:8px 0 0;padding-left:16px;display:grid;gap:6px}.landing_floatingItem__gJfL5{font-size:.75rem;line-height:1.5}.landing_reveal__1aA3K{animation:landing_revealUp__Xg8_M .74s cubic-bezier(.22,.84,.24,1) both}.landing_revealDelayOne__aY_lp{animation-delay:.1s}@keyframes landing_revealUp__Xg8_M{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.landing_navLinks__8oL_o{display:none}.landing_bentoGrid__7c5nv,.landing_valueGrid__7uaBl{grid-template-columns:1fr}.landing_valueCard__79TlY:first-child,.landing_valueCard__79TlY:nth-child(2),.landing_valueCard__79TlY:nth-child(3){transform:none}.landing_dashboardBody__qatwa{grid-template-columns:1fr}.landing_dashboardSidebar__cQH0K,.landing_dashboardSticker__PtS2J{display:none}.landing_dashboardFloatingCard__7paJp{position:static;width:auto;margin-top:10px}.landing_footerInner__xkI9b{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.landing_main__1sfzZ{padding-inline:14px}.landing_heroTitle__omfE_{font-size:clamp(1.72rem,10vw,2.6rem);max-width:15ch}.landing_ctaActions__wHruP,.landing_heroCtas__WrebI{flex-direction:column;align-items:stretch}.landing_navActions__GGpJs .landing_secondaryButton___UEe9{display:none}.landing_bentoCard__6_fMS,.landing_ctaPanel__crheG,.landing_dashboardFrame__6b1Fp,.landing_logoStrip__3dLKu,.landing_miniCard__7JEx_,.landing_quoteSection__SinHJ,.landing_valueCard__79TlY{border-radius:16px}}@media (prefers-reduced-motion:reduce){.landing_page__pEwES *,.landing_page__pEwES :after,.landing_page__pEwES :before{animation:none!important;transition:none!important}}