:root{--bg:#02040a;--bg-alt:#060911;--card:rgba(255,255,255,0.025);--tx-hd:#f1f5f9;--tx-body:#8a99ad;--tx-body2:#a6b4c6;--tx-body3:#b4c0d0;--tx-light:#cbd5e1;--tx-mut:#94a3b8;--tx-dim:#5b6b82;--tx-faint:#3a4658;--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.12);--ac:#22d3ee;--ac2:#06b6d4;--ac-fg:#04121a;--ac-hi:color-mix(in srgb,var(--ac) 60%,#ffffff);--nav-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;background:var(--bg);color:#e5e7eb;font-family:var(--font-sans),"Space Grotesk",sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--ac);text-decoration:none}a:hover{color:var(--ac-hi)}::selection{background:color-mix(in srgb,var(--ac) 30%,transparent);color:#fff}button,input,select,textarea{font-family:inherit}img{max-width:100%}.mono{font-family:var(--font-mono),"JetBrains Mono",monospace}.stroke{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ac) 58%,transparent)}div[id=top],section[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}@keyframes gridDrift{0%{background-position:0 0}to{background-position:46px 46px}}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.14);opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heroIn{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes barBounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes eq{0%,to{height:22%}50%{height:100%}}.anim-hero-in{animation:heroIn 1.1s cubic-bezier(.2,.8,.2,1) both}.anim-hero-in-late{animation:heroIn 1.1s cubic-bezier(.2,.8,.2,1) .15s both}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}[data-reveal="1"]{transition-delay:.1s}[data-reveal="2"]{transition-delay:.15s}[data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.anim-hero-in,.anim-hero-in-late{animation:none}}.wrap{max-width:1240px;margin:0 auto}.section{padding:clamp(70px,10vw,130px) clamp(20px,5vw,40px)}.section-alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kicker{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:3px;color:var(--tx-dim)}.h2{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:600;letter-spacing:-1.5px;margin:0;color:var(--tx-hd)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:9px;font-weight:700;font-size:14px;cursor:pointer;transition:.25s;text-decoration:none}.btn-grad{background:linear-gradient(135deg,var(--ac),var(--ac2));color:var(--ac-fg);box-shadow:0 0 30px color-mix(in srgb,var(--ac) 33%,transparent)}.btn-grad:hover{color:var(--ac-fg);box-shadow:0 0 46px color-mix(in srgb,var(--ac) 55%,transparent);transform:translateY(-2px)}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.2);color:#e5e7eb;font-weight:600}.btn-outline:hover{border-color:color-mix(in srgb,var(--ac) 60%,transparent);color:#fff}.btn-soft{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#e5e7eb;font-weight:600}.btn-soft:hover{border-color:color-mix(in srgb,var(--ac) 50%,transparent);color:#fff}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;border-bottom:1px solid transparent;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s;transition:background .4s,border-color .4s,backdrop-filter .4s;transition:background .4s,border-color .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.nav.scrolled{background:rgba(3,5,12,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(16px,4vw,40px);height:var(--nav-h);gap:12px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:11px;cursor:pointer}.nav-logo-img{width:38px;height:38px;border-radius:9px;background-color:#000;background-image:url(/vimoflogo.jpeg);background-size:150%;background-position:center 32%;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.nav-logo-text{font-weight:700;letter-spacing:2.5px;font-size:15px;color:var(--tx-hd)}.nav-links{display:none;align-items:center;gap:6px}.nav-mobile{display:flex;align-items:center;gap:12px}@media (min-width:920px){.nav-links{display:flex}.nav-mobile{display:none}}@media (max-width:919px){:root{--nav-h:62px}.nav-logo-img{width:34px;height:34px}.nav-logo-text{font-size:13px;letter-spacing:1.8px}}@media (max-width:360px){.nav-logo-text{font-size:12px;letter-spacing:1.2px}}.nav-link{display:inline-flex;align-items:center;gap:6px;color:var(--tx-mut);font-size:14px;font-weight:500;padding:9px 14px;cursor:pointer;transition:.25s;background:none;border:none}.nav-link.open,.nav-link:hover{color:var(--tx-hd)}.nav-caret{font-size:9px;opacity:.7;transition:.25s}.nav-link.open .nav-caret{transform:rotate(180deg)}.lang-btn{background:none;border:1px solid rgba(255,255,255,.16);color:var(--tx-mut);padding:7px 11px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;border-radius:6px;font-family:var(--font-mono),monospace;transition:.25s;text-decoration:none}.lang-btn:hover{border-color:color-mix(in srgb,var(--ac) 50%,transparent);color:#e5e7eb}.nav-cta{background:linear-gradient(135deg,#22d3ee,#06b6d4);color:#04121a;border:none;padding:10px 18px;font-weight:700;font-size:13px;cursor:pointer;border-radius:7px;box-shadow:0 0 22px rgba(34,211,238,.28);transition:.25s;text-decoration:none}.nav-cta:hover{color:#04121a;box-shadow:0 0 32px rgba(34,211,238,.5)}.mega{position:absolute;top:var(--nav-h);left:0;right:0;background:rgba(5,8,15,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(34,211,238,.16);border-bottom:1px solid var(--line);box-shadow:0 30px 60px rgba(0,0,0,.5);animation:fadeIn .2s ease}.mega-inner{max-width:1360px;margin:0 auto;padding:40px clamp(20px,4vw,40px);display:grid;grid-gap:44px;gap:44px}.mega-col-h{display:block;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:1.5px;color:var(--tx-dim);padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--line);cursor:pointer;transition:.2s}.mega-col-h:hover{color:#22d3ee}.mega-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--tx-light);padding:9px 0;cursor:pointer;transition:.2s}.mega-item:hover{color:#22d3ee;padding-left:6px}.mega-dot{width:5px;height:5px;border-radius:50%;background:#22d3ee;opacity:.6;flex-shrink:0}.burger{background:none;border:none;cursor:pointer;width:34px;height:34px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;padding:0}.burger span{width:22px;height:2px;background:#e5e7eb;display:block;transition:.3s}.burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:900;display:flex;flex-direction:column;background:rgba(2,4,10,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px clamp(20px,5vw,32px) calc(20px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;animation:fadeIn .25s ease}.mobile-item{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;color:var(--tx-hd);padding:13px 0;border-bottom:1px solid var(--line);cursor:pointer;text-decoration:none;flex-shrink:0}.mobile-item:hover{color:var(--ac)}.mobile-sub{display:flex;flex-wrap:wrap;gap:7px;padding:10px 0 13px;border-bottom:1px solid var(--line);flex-shrink:0}.mobile-chip{font-family:var(--font-mono),monospace;font-size:11px;color:var(--tx-light);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);padding:7px 12px;border-radius:100px;text-decoration:none}.mobile-chip:hover{border-color:color-mix(in srgb,var(--ac) 50%,transparent);color:#fff}.card{border:1px solid var(--line);border-radius:16px;background:var(--card);transition:.3s}.card-int{cursor:pointer}.card-int:hover{border-color:color-mix(in srgb,var(--ac) 48%,transparent);background:color-mix(in srgb,var(--ac) 4%,transparent);transform:translateY(-4px)}.proj-card{display:block;position:relative;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.02);cursor:pointer;transition:.3s;text-decoration:none;color:inherit;text-align:left;padding:0;width:100%}.proj-card:hover{border-color:color-mix(in srgb,var(--ac) 50%,transparent);transform:translateY(-6px);box-shadow:0 24px 50px rgba(0,0,0,.5);color:inherit}.hover-line{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.02);transition:.3s}.hover-line:hover{border-color:color-mix(in srgb,var(--ac) 40%,transparent);background:color-mix(in srgb,var(--ac) 3%,transparent)}.tab{font-family:var(--font-mono),monospace;font-size:12.5px;letter-spacing:.5px;padding:9px 18px;border-radius:100px;cursor:pointer;transition:.25s;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--tx-mut)}.tab:hover{border-color:rgba(255,255,255,.25);color:var(--tx-light)}.tab.active{border-color:color-mix(in srgb,var(--ac) 60%,transparent);background:color-mix(in srgb,var(--ac) 12%,transparent);color:var(--ac-hi)}.field-label{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:1px;color:var(--tx-mut);display:block;margin-bottom:9px}.field{width:100%;background:rgba(2,4,10,.6);border:1px solid var(--line-2);border-radius:10px;padding:14px 16px;color:var(--tx-hd);font-size:15px;outline:none;transition:.25s}textarea.field{resize:vertical;line-height:1.6}select.field{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px;cursor:pointer}select.field:invalid{color:var(--tx-dim)}select.field option{background:#0a0e18;color:var(--tx-hd)}.field:focus{border-color:color-mix(in srgb,var(--ac) 60%,transparent);background-color:rgba(2,4,10,.85)}.social{position:relative;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--tx-light);transition:.25s}.social.sm{width:40px;height:40px;border-radius:10px;font-size:15px}.social:hover{border-color:color-mix(in srgb,var(--ac) 55%,transparent);color:var(--ac-hi);transform:translateY(-2px)}.social.soon{color:var(--tx-dim);cursor:default}.social.soon:hover{border-color:var(--line-2);color:var(--tx-dim);transform:none}.soon-badge{position:absolute;top:-7px;right:-7px;font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.5px;color:#04121a;background:#5eead4;padding:2px 5px;border-radius:100px;font-weight:600}.foot-link{font-size:14px;color:var(--tx-mut);cursor:pointer;transition:.2s;text-decoration:none}.foot-link:hover{color:var(--tx-hd)}.lb-backdrop{position:fixed;inset:0;z-index:2000;background:rgba(2,4,10,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:clamp(16px,4vw,56px);animation:fadeIn .25s ease}.lb-backdrop,.lb-btn{display:flex;align-items:center;justify-content:center}.lb-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e5e7eb;border-radius:50%;cursor:pointer;transition:.2s}.lb-btn:hover{background:color-mix(in srgb,var(--ac) 20%,transparent);border-color:color-mix(in srgb,var(--ac) 50%,transparent)}.marquee{overflow:hidden;border-bottom:1px solid var(--line);padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 36s linear infinite}.marquee-item{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:2.5px;color:var(--tx-faint);white-space:nowrap;padding:0 26px;display:inline-flex;align-items:center;gap:26px}.marquee-item:after{content:"·";color:color-mix(in srgb,var(--ac) 50%,transparent)}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.tech-pill{font-size:11px;letter-spacing:.5px;color:color-mix(in srgb,var(--ac) 40%,#ffffff);border:1px solid color-mix(in srgb,var(--ac) 30%,transparent);background:color-mix(in srgb,var(--ac) 6%,transparent);padding:8px 14px;border-radius:100px}.stack-pill,.tech-pill{font-family:var(--font-mono),monospace}.stack-pill{font-size:13px;color:var(--tx-light);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);padding:11px 18px;border-radius:10px}.viewport-badge{font-family:var(--font-mono),monospace;font-size:10px;color:#e5e7eb;background:rgba(2,4,10,.7);border:1px solid var(--line-2);padding:5px 9px;border-radius:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--tx-mut);font-size:13px;font-weight:500;transition:.2s}.back-link:hover{color:var(--tx-hd)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;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:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:300;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: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.p.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.p.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.p.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.p.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_66a898{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_66a898{--font-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_eabebc{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_eabebc{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}