@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");:root{--bg-void:#080808;--bg-base:#0d0d0d;--bg-surface:#141414;--bg-raised:#1c1c1c;--bg-overlay:#252525;--border-faint:rgba(255,255,255,0.05);--border-subtle:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.20);--text-primary:#efefef;--text-secondary:#8a8a8a;--text-tertiary:#4a4a4a;--text-inverse:#080808;--accent:#62de61;--accent-dim:#4bc94a;--accent-deep:#09af58;--accent-ghost:rgba(98,222,97,0.08);--accent-border:rgba(98,222,97,0.22);--accent-glow:rgba(98,222,97,0.12);--label-green:#ddffdc;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-success:#62de61;--bg-error:rgba(239,68,68,0.08);--bg-warning:rgba(245,158,11,0.08);--bg-info:rgba(59,130,246,0.08);--bg-success:rgba(98,222,97,0.08);--border-error:rgba(239,68,68,0.25);--border-warning:rgba(245,158,11,0.25);--border-info:rgba(59,130,246,0.25);--border-success:rgba(98,222,97,0.22);--type-dsa:#3b82f6;--type-pr:#f59e0b;--type-war:#ef4444;--type-design:#8b5cf6;--type-behavioral:#14b8a6;--font-sans:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--text-4xl:46px;--text-5xl:62px;--leading-tight:1.2;--leading-normal:1.5;--leading-loose:1.7;--tracking-tight:-0.03em;--tracking-normal:0em;--tracking-wide:0.06em;--tracking-wider:0.10em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:4px;--radius-md:7px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--duration-instant:80ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--ease-default:cubic-bezier(0.16,1,0.3,1);--ease-enter:cubic-bezier(0.0,0.0,0.2,1);--ease-exit:cubic-bezier(0.4,0.0,1,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-base);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body{color:var(--text-secondary)}a{text-decoration:none;transition:color var(--duration-fast) ease}a:hover{color:var(--text-primary)}.t-hero{font-size:var(--text-5xl)}.t-heading,.t-hero{font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary)}.t-heading{font-size:var(--text-3xl)}.t-subheading{font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--text-primary)}.t-section-label{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--label-green)}.t-body{font-size:var(--text-base);font-weight:400;line-height:var(--leading-normal);color:var(--text-secondary)}.t-mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary)}.container{max-width:1120px;margin:0 auto;padding:0 var(--space-6)}@media (min-width:768px){.container{padding:0 var(--space-10)}}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:9px 18px;background:var(--accent);color:var(--text-inverse);font-size:var(--text-sm);font-weight:500;font-family:var(--font-sans);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) ease,transform .1s ease,box-shadow var(--duration-fast) ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);text-decoration:none}.btn-primary:hover{background:var(--accent-dim);transform:translateY(-1px);box-shadow:0 4px 12px rgba(98,222,97,.22),inset 0 1px 0 rgba(255,255,255,.2);color:var(--text-inverse)}.btn-primary:active{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.btn-ghost{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 18px;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;font-family:var(--font-sans);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease,background var(--duration-fast) ease;text-decoration:none}.btn-ghost:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--bg-raised)}.btn-subtle{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 18px;background:var(--bg-raised);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;font-family:var(--font-sans);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease;text-decoration:none}.btn-subtle:hover{background:var(--bg-overlay);color:var(--text-primary)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.btn-icon:hover{background:var(--bg-raised);border-color:var(--border-default)}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--duration-normal) ease}.card:hover{border-color:var(--border-default)}.card-interactive{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);cursor:pointer;transition:border-color var(--duration-normal) ease,background var(--duration-normal) ease,transform .15s var(--ease-default),box-shadow .15s var(--ease-default);position:relative;overflow:hidden;text-decoration:none;display:block}.card-interactive:hover{border-color:var(--border-default);background:var(--bg-raised);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.card-interactive .cli-reveal{position:absolute;bottom:0;left:0;right:0;padding:10px 16px;background:linear-gradient(to top,var(--bg-raised),transparent);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.card-interactive:hover .cli-reveal{opacity:1;transform:translateY(0)}.card-accent{background:var(--bg-surface);border:1px solid var(--accent-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:0 0 0 1px var(--accent-border),0 4px 24px var(--accent-ghost);position:relative;overflow:hidden}.card-accent:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6}.card-feature{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);background-image:linear-gradient(180deg,rgba(255,255,255,.025) 0,transparent 64px)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.badge-dsa{background:rgba(59,130,246,.1);color:#60a5fa;border:1px solid rgba(59,130,246,.18)}.badge-pr{background:rgba(245,158,11,.1);color:#fbbf24;border:1px solid rgba(245,158,11,.18)}.badge-war{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.18)}.badge-design{background:rgba(139,92,246,.1);color:#a78bfa;border:1px solid rgba(139,92,246,.18)}.badge-behavioral{background:rgba(20,184,166,.1);color:#2dd4bf;border:1px solid rgba(20,184,166,.18)}.badge-new{background:var(--bg-raised);color:var(--text-tertiary);border:1px solid var(--border-subtle)}.badge-active{background:var(--accent-ghost);color:var(--accent);border:1px solid var(--accent-border)}.badge-done{background:rgba(98,222,97,.07);color:#80ee64;border:1px solid rgba(98,222,97,.15)}.badge-live{background:var(--bg-error);color:var(--color-error);border:1px solid var(--border-error);animation:incident-pulse 1.5s ease-in-out infinite}@keyframes incident-pulse{0%,to{opacity:1}50%{opacity:.5}}.input{width:100%;padding:9px 12px;background:var(--bg-void);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;-webkit-appearance:none}.input::placeholder{color:var(--text-tertiary)}.input:hover{border-color:var(--border-default)}.input:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px rgba(255,255,255,.04)}.input.error{border-color:var(--border-error);box-shadow:0 0 0 3px rgba(239,68,68,.06)}.input-error-msg{font-size:var(--text-xs);color:var(--color-error);margin-top:5px}.cli-block{background:var(--bg-void);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;position:relative;font-family:var(--font-mono)}.cli-block__header{display:flex;align-items:center;gap:var(--space-2);padding:9px 14px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.cli-block__dot{width:9px;height:9px;border-radius:50%}.cli-block__dot--red{background:#ef4444;opacity:.7}.cli-block__dot--yellow{background:#f59e0b;opacity:.7}.cli-block__dot--green{background:var(--accent);opacity:.7}.cli-block__title{margin-left:auto;font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-family:var(--font-sans)}.cli-block__body{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:5px}.cli-block__line{display:flex;gap:var(--space-2);align-items:baseline}.cli-block__prompt{color:var(--accent);font-size:var(--text-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cli-block__command{color:var(--text-primary);font-size:var(--text-sm)}.cli-block__output{color:var(--text-secondary);font-size:var(--text-sm);padding-left:18px}.cli-block__cursor{display:inline-block;width:7px;height:14px;background:var(--accent);opacity:.8;animation:cursor-blink 1.2s ease-in-out infinite}@keyframes cursor-blink{0%,to{opacity:.8}50%{opacity:0}}.cli-block__copy{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.cli-block__copy:hover{background:var(--bg-overlay);color:var(--text-primary)}.cli-block__copy.copied{color:var(--accent);border-color:var(--accent-border)}.diff-block{background:var(--bg-void);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-mono);font-size:12px;line-height:1.7}.diff-header{padding:7px 14px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans)}.diff-line{display:flex;align-items:stretch;min-height:20px}.diff-line:hover{background:rgba(255,255,255,.02)}.diff-line.clickable{cursor:pointer}.diff-line.clickable:hover{background:rgba(59,130,246,.05)}.diff-num{min-width:36px;padding:0 8px;text-align:right;font-size:10px;color:var(--text-tertiary);border-right:1px solid var(--border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-end}.diff-num,.diff-sign{flex-shrink:0;display:flex;align-items:center}.diff-sign{width:16px;text-align:center;font-weight:600;justify-content:center}.diff-code{padding:0 var(--space-3);flex:1 1;white-space:pre;overflow-x:auto;display:flex;align-items:center}.diff-line.removed .diff-code{background:rgba(239,68,68,.07)}.diff-line.removed .diff-sign{color:#f87171}.diff-line.removed .diff-num{background:rgba(239,68,68,.04)}.diff-line.added .diff-code{background:rgba(98,222,97,.06)}.diff-line.added .diff-sign{color:var(--accent)}.diff-line.added .diff-num{background:rgba(98,222,97,.04)}.metric-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:13px 15px}.metric-label{font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:6px}.metric-value{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:500;color:var(--text-primary);line-height:1}.metric-sub{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:4px}.metric-card.status-warning{border-color:var(--border-warning);background:var(--bg-warning)}.metric-card.status-critical{border-color:var(--border-error);background:var(--bg-error);animation:pulse-danger 2s ease-in-out infinite}@keyframes pulse-danger{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.08)}}.metric-value.warn-c{color:#fbbf24}.metric-value.critical-c{color:#f87171}.metric-value.success-c{color:var(--accent)}.toast{position:fixed;bottom:24px;right:24px;padding:11px 14px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:1000;animation:toast-in .3s var(--ease-default) both}@keyframes toast-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-xp{border-left:3px solid var(--accent)}.toast-error{border-left:3px solid var(--color-error)}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fade-up .4s var(--ease-default) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}@keyframes pulse-in{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.success-icon{animation:pulse-in .4s var(--ease-bounce) both}.dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 0);background-size:24px 24px;animation:grid-breathe 6s ease-in-out infinite}@keyframes grid-breathe{0%,to{opacity:.4}50%{opacity:.8}}.hero-bloom{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(98,222,97,.07),transparent)}.tabs{position:relative;display:flex;border-bottom:1px solid var(--border-subtle)}.tab{padding:9px 16px;font-size:var(--text-sm);color:var(--text-tertiary);cursor:pointer;transition:color .15s ease;white-space:nowrap;background:transparent;border:none}.tab.active{color:var(--text-primary)}.tabs__indicator{position:absolute;bottom:-1px;height:2px;background:var(--accent);transition:left .2s var(--ease-default),width .2s var(--ease-default);border-radius:2px 2px 0 0}*{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.monaco-editor,.monaco-editor .margin,.monaco-editor-background{background-color:#1e1e1e!important}.monaco-editor .inputarea{background:transparent!important;color:transparent!important;border:none!important;outline:none!important;resize:none!important;box-shadow:none!important}.monaco-scrollable-element>.scrollbar>.slider{background:rgba(255,255,255,.12)!important}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-sans:"Inter","Inter 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.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.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.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_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}