@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-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:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-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:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-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:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-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:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-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_a5256c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a5256c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-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:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-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:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}menu,ol,ul{list-style:none;margin:0;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled){cursor:default}textarea{resize:vertical}:where(input,textarea)::placeholder{opacity:1;color:var(--text-3)}:where([type=search])::-webkit-search-cancel-button,:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0}fieldset,legend{padding:0}table{text-indent:0;border-color:inherit;border-collapse:collapse}hr{height:0;color:inherit;border-top-width:1px}summary{display:list-item}dialog{padding:0;outline:none}

/* !important on purpose: [hidden] is (0,1,0), the same as a component's own
   class with a `display`, and chunk order would decide the winner. */[hidden]{display:none!important}:root,html[data-density=default]{--fs:14px;--fs-sm:13px;--fs-xs:12px;--h:36px;--h-sm:30px;--pad:18px;--r:22px;--r-md:16px;--r-sm:10px;--r-ctl:999px;--gap:12px;--lw:2.25;--area-op:0.32;--spark-op:0.28}html[data-density=compact]{--fs:13px;--fs-sm:12px;--fs-xs:11.5px;--h:28px;--h-sm:24px;--pad:13px}:root,html[data-theme=light]{color-scheme:light;--bg:#EDEDF0;--card:#fff;--hl:#F1F1F4;--sel:#EEF4C4;--chip:#F2F2F5;--chip-2:#E9E9ED;--border:rgba(17,16,20,0.07);--border-2:rgba(17,16,20,0.11);--text:#121115;--text-2:#5E5C66;--text-3:#9E9CA6;--primary:#DDEA78;--primary-fg:#1D1626;--ink:#121115;--ink-fg:#fff;--accent-text:#5B6A0A;--s1:#7E9512;--s2:#7C66DC;--s3:#12A594;--s4:#E0952F;--s5:#3A8FE0;--s6:#D6409F;--s7:#3E9B4F;--s8:#1FA2C2;--s-other:#A3A1AA;--on-s1:#fff;--on-s2:#fff;--fill:#D3E26A;--compare:#C9C8CF;--grid:#E9E9EC;--pos:#16834A;--neg:#C2410C;--pos-soft:#E9F7EE;--neg-soft:#FFF0E8;--warn:#9A6400;--warn-soft:#FFF5DF;--danger:#C93434;--danger-soft:#FDECEC;--info:#2F6FD0;--info-soft:#EAF2FD;--pop:#fff;--seg-thumb:#EEF4C4;--shadow-pop:0 18px 50px -14px rgba(17,16,20,0.25),0 0 0 1px rgba(17,16,20,0.05);--tile-shadow:0 1px 2px rgba(17,16,20,0.04),0 8px 24px -12px rgba(17,16,20,0.1),0 0 0 1px rgba(17,16,20,0.035);--ring:rgba(126,149,18,0.3);--logo-bg:#121115;--logo-fg:#DDEA78;--hatch:rgba(17,16,20,0.06);--scrim:rgba(17,16,20,0.18);--dot:rgba(17,16,20,0.075);--switch-on:#121115;--knob:#DDEA78;--knob-off:#fff;--av-s:40%;--av-l:90%;--av-t:32%;--toast-bg:#121115;--toast-fg:#F2F0F5;--toast-accent:#DDEA78;--nav-on:#121115;--code-bg:#17151B;--code-fg:#E9E7EE;--code-3:#8A8792;--code-k:#C7D85C;--code-s:#9EC6FF}html[data-theme=dark]{color-scheme:dark;--bg:#09080B;--card:#141217;--hl:#1D1B21;--sel:rgba(221,234,120,0.13);--chip:#1D1B21;--chip-2:#252329;--border:rgba(255,255,255,0.06);--border-2:rgba(255,255,255,0.1);--text:#F2F0F5;--text-2:#A7A4AE;--text-3:#68656F;--primary:#DDEA78;--primary-fg:#1D1626;--ink:#F2F0F5;--ink-fg:#121115;--accent-text:#DDEA78;--s1:#DDEA78;--s2:#9B8AFB;--s3:#4CC9B6;--s4:#F5A65B;--s5:#63B3F5;--s6:#E77FB5;--s7:#6BCB77;--s8:#4FC3DD;--s-other:#6E6B75;--on-s1:#1D1626;--on-s2:#1D1626;--fill:#DDEA78;--compare:#3B3940;--grid:#1E1C22;--pos:#5EDB8F;--neg:#FB923C;--pos-soft:rgba(94,219,143,0.1);--neg-soft:rgba(251,146,60,0.1);--warn:#F2C14E;--warn-soft:rgba(242,193,78,0.1);--danger:#FF7A7A;--danger-soft:rgba(255,122,122,0.1);--info:#7DB2FF;--info-soft:rgba(125,178,255,0.1);--pop:#1A181D;--seg-thumb:rgba(221,234,120,0.14);--shadow-pop:0 20px 50px -12px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.07);--tile-shadow:0 0 0 1px rgba(255,255,255,0.05),0 10px 30px -14px rgba(0,0,0,0.7);--ring:rgba(221,234,120,0.3);--logo-bg:#DDEA78;--logo-fg:#121115;--hatch:rgba(255,255,255,0.06);--scrim:rgba(0,0,0,0.55);--dot:rgba(255,255,255,0.05);--switch-on:#DDEA78;--knob:#1D1626;--knob-off:#68656F;--av-s:22%;--av-l:20%;--av-t:80%;--toast-bg:#F2F0F5;--toast-fg:#121115;--toast-accent:#5B6A0A;--nav-on:#DDEA78;--code-bg:#0E0D10;--code-fg:#E9E7EE;--code-3:#6E6B75;--code-k:#DDEA78;--code-s:#9EC6FF}:root{--shadow-primary:0 1px 0 rgba(255,255,255,0.4) inset,0 6px 16px -8px rgba(126,149,18,0.6);--shadow-knob:0 1px 2px rgba(0,0,0,0.2);--r-overlay:26px;--r-menu:18px;--r-cmd-item:14px;--r-menu-item:12px;--r-tooltip:8px;--r-row:14px;--r-check:6px;--r-kbd:5px;--r-icon-tile:18px;--dash-r-chart:14px;--dash-r-swatch:2px;--dash-dur-pulse:2.6s;--r-bubble:20px;--r-aimark:11px;--r-composer:24px;--r-letter:6px;--r-logo:15px;--r-logo-sm:12px;--r-logo-xs:11px;--r-pop:26px;--r-rail:15px;--r-item:14px;--r-door:12px;--r-xs:8px;--shadow-create:0 6px 16px -8px rgba(126,149,18,0.6);--dur-pulse:1.6s;--ease-fast:linear(0,0.0134,0.0484,0.0985,0.1586,0.2245,0.293,0.3618,0.429,0.4933,0.5538,0.61,0.6616,0.7084,0.7504,0.788,0.8212,0.8503,0.8757,0.8977,0.9166,0.9327,0.9463,0.9578,0.9674,0.9753,0.9818,0.9871,0.9913,0.9947,0.9973,0.9993,1.0008,1.0019,1.0027,1.0032,1.0035,1.0036,1.0036,1.0035,1.0033,1.0031,1.0029,1.0027,1.0024,1.0022,1.0019,1.0017,1);--dur-fast:288ms;--ease:linear(0,0.0135,0.0492,0.1007,0.1627,0.2312,0.3027,0.3747,0.4451,0.5126,0.5761,0.635,0.6888,0.7375,0.781,0.8195,0.8532,0.8824,0.9075,0.9288,0.9467,0.9616,0.9739,0.9838,0.9917,0.9979,1.0026,1.0061,1.0085,1.0102,1.0112,1.0116,1.0117,1.0114,1.0109,1.0102,1.0095,1.0087,1.0078,1.007,1.0062,1.0054,1.0047,1.004,1.0034,1.0029,1.0024,1.0019,1);--dur:436ms;--ease-slow:linear(0,0.0137,0.0496,0.1012,0.163,0.2309,0.3016,0.3724,0.4415,0.5075,0.5695,0.6269,0.6794,0.7269,0.7693,0.8069,0.84,0.8688,0.8936,0.9149,0.933,0.9482,0.9609,0.9713,0.9798,0.9867,0.9922,0.9965,0.9997,1.0022,1.004,1.0052,1.0059,1.0063,1.0065,1.0064,1.0062,1.0059,1.0055,1.0051,1.0046,1.0041,1.0037,1.0033,1.0029,1.0025,1.0021,1.0018,1);--dur-slow:590ms}@supports not (transition-timing-function:linear(0,1)){:root{--ease:cubic-bezier(0.2,0.8,0.2,1);--dur:380ms;--ease-fast:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:240ms;--ease-slow:cubic-bezier(0.2,0.8,0.2,1);--dur-slow:560ms}}@media (prefers-reduced-motion:reduce){:root{--dur:1ms;--dur-fast:1ms;--dur-slow:1ms}}:root{--font-sans:var(--font-inter,"Inter"),"Inter",system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),"JetBrains Mono",ui-monospace,monospace}body,html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{color:var(--text);font-size:var(--fs);font-feature-settings:"cv11";background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:22px 22px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){:focus-visible{outline:none}}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}:root{--anim-enter:enter var(--dur) var(--ease)}.mono{font-family:var(--font-mono);font-size:.9em;letter-spacing:-.01em}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hl,.sel{position:absolute;left:0;top:0;z-index:0;border-radius:var(--r-ctl);pointer-events:none;transition:transform var(--dur) var(--ease),width var(--dur) var(--ease),height var(--dur) var(--ease),opacity .18s}.hl{background:var(--hl);opacity:0}.hl.on{opacity:1}.sel{background:var(--sel);opacity:0}.sel.on{opacity:1}.bold-hover{display:inline-flex;flex-direction:column;align-items:flex-start;font-weight:var(--bold-hover-from,500);transition:font-weight var(--dur-fast) var(--ease-fast)}.bold-hover:after{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.bold-hover-row:hover .bold-hover,.bold-hover:after,.bold-hover:hover,.bold-hover[aria-current],.bold-hover[aria-pressed=true]{font-weight:var(--bold-hover-to,650)}