@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--es-ink-900:#0f172a;--es-ink-800:#1e293b;--es-ink-700:#334155;--es-ink-600:#475569;--es-ink-500:#64748b;--es-ink-400:#94a3b8;--es-ink-300:#cbd5e1;--es-ink-200:#e2e8f0;--es-ink-100:#f1f5f9;--es-ink-50:#f8fafc;--es-accent:#1b44c8;--es-accent-strong:#1637a8;--es-accent-ink:#0e2a7a;--es-accent-soft:#1b44c817;--es-accent-softer:#1b44c80d;--es-accent-ring:#1b44c859;--es-apex:#ff6a1f;--es-danger:#b91c1c;--es-danger-soft:#b91c1c14;--es-surface:#ffffffd1;--es-surface-solid:#fff;--es-surface-sunken:var(--es-ink-50);--es-hairline:#0f172a14;--es-hairline-strong:#0f172a1f;--es-canvas:#fcfcfd;--es-shadow-1:0 1px 2px #0f172a0a, 0 2px 6px #0f172a0d, 0 8px 20px #0f172a0a;--es-shadow-2:0 2px 4px #0f172a0f, 0 8px 16px #0f172a14, 0 20px 40px #0f172a1a;--es-radius-xs:4px;--es-radius-sm:6px;--es-radius-md:8px;--es-radius-lg:12px;--es-font:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--es-mono:ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--es-display:"Be Vietnam Pro", "IBM Plex Sans", -apple-system, "Segoe UI", system-ui, sans-serif;--es-ease:cubic-bezier(.2, 0, 0, 1);--es-quick:.12s var(--es-ease)}html,body{background:var(--es-canvas);height:100%;margin:0}body{font-family:var(--es-font);color:var(--es-ink-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background:var(--es-accent-ring)}:where(button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--es-accent-ring);outline-offset:2px;border-radius:var(--es-radius-xs)}.es-scroll{scrollbar-width:thin;scrollbar-color:var(--es-ink-200) transparent}.es-scroll::-webkit-scrollbar{width:10px;height:10px}.es-scroll::-webkit-scrollbar-thumb{background:var(--es-ink-200);transition:background var(--es-quick);background-clip:content-box;border:3px solid #0000;border-radius:999px}.es-scroll:hover::-webkit-scrollbar-thumb{background:var(--es-ink-300);background-clip:content-box;border-width:2px}.es-scroll::-webkit-scrollbar-thumb:hover{background:var(--es-ink-400);background-clip:content-box;border-width:2px}.es-scroll::-webkit-scrollbar-thumb:active{background:var(--es-ink-400);background-clip:content-box;border-width:2px}.es-scroll::-webkit-scrollbar-track{background:0 0}.es-scroll::-webkit-scrollbar-corner{background:0 0}@media (max-width:720px){.es-brand-name{display:none}}.es-panel{background:var(--es-surface);border:1px solid var(--es-hairline);border-radius:var(--es-radius-md);box-shadow:var(--es-shadow-1);-webkit-backdrop-filter:blur(14px)saturate(150%)}.es-menu{background:var(--es-surface-solid);border:1px solid var(--es-hairline-strong);border-radius:var(--es-radius-md);box-shadow:var(--es-shadow-2);padding:5px}.es-divider{background:var(--es-hairline);flex:none}.es-btn{border:1px solid var(--es-hairline-strong);border-radius:var(--es-radius-sm);background:var(--es-surface-solid);color:var(--es-ink-700);font:500 12px/1.35 var(--es-font);white-space:nowrap;cursor:pointer;transition:background var(--es-quick), border-color var(--es-quick), color var(--es-quick), box-shadow var(--es-quick);justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.es-btn:hover:not(:disabled){background:var(--es-ink-50);border-color:var(--es-ink-300);color:var(--es-ink-900)}.es-btn:active:not(:disabled){background:var(--es-ink-100);transform:translateY(.5px)}.es-btn:disabled{border-color:var(--es-hairline);color:var(--es-ink-300);cursor:default;background:0 0}.es-btn--ghost{color:var(--es-ink-600);background:0 0;border-color:#0000}.es-btn--ghost:hover:not(:disabled){background:var(--es-ink-100);border-color:#0000}.es-btn--primary{background:var(--es-accent);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 1px 2px #2563eb40}.es-btn--primary:hover:not(:disabled){background:var(--es-accent-strong);color:#fff;border-color:#0000}.es-btn--primary:disabled{background:var(--es-ink-100);color:var(--es-ink-400);box-shadow:none}.es-btn--on{background:var(--es-accent-soft);border-color:var(--es-accent-ring);color:var(--es-accent-ink);font-weight:600}.es-btn--on:hover:not(:disabled){background:var(--es-accent-soft);border-color:var(--es-accent);color:var(--es-accent-ink)}.es-btn--danger{color:var(--es-danger)}.es-btn--danger:hover:not(:disabled){background:var(--es-danger-soft);color:var(--es-danger);border-color:#b91c1c40}.es-float{background:var(--es-surface);border-color:var(--es-hairline);box-shadow:var(--es-shadow-1);-webkit-backdrop-filter:blur(14px)saturate(150%)}.es-seg{color:var(--es-ink-500);background:0 0;border:none;font-weight:500}.es-seg:hover:not(:disabled){color:var(--es-ink-700);background:#ffffff8c;border-color:#0000}.es-seg--on,.es-seg--on:hover:not(:disabled){background:var(--es-surface-solid);color:var(--es-accent-ink);font-weight:600;box-shadow:0 1px 2px #0f172a1a}.es-row{border-radius:var(--es-radius-sm);width:100%;color:var(--es-ink-800);font:12px/1.35 var(--es-font);text-align:left;cursor:pointer;transition:background var(--es-quick), color var(--es-quick);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:5px 9px;display:flex;position:relative}.es-row:hover:not(.es-row--on){background:var(--es-ink-100)}.es-row--on{background:var(--es-accent-soft);color:var(--es-accent-ink);font-weight:600}.es-row--on:before{content:"";background:var(--es-accent);border-radius:999px;width:2.5px;position:absolute;inset:4px auto 4px 0}.es-menu-item{border-radius:var(--es-radius-xs);width:100%;color:var(--es-ink-800);font:12px/1.35 var(--es-font);text-align:left;cursor:pointer;transition:background var(--es-quick);background:0 0;border:none;padding:6px 9px;display:block}.es-menu-item:hover{background:var(--es-ink-100)}.es-eyebrow{font:600 10px/1.3 var(--es-font);letter-spacing:.07em;text-transform:uppercase;color:var(--es-ink-400)}.es-kbd{border:1px solid var(--es-hairline);border-radius:var(--es-radius-xs);background:var(--es-ink-50);color:var(--es-ink-500);font:10px/1.4 var(--es-mono);opacity:1;padding:1px 4px}.es-row--on .es-kbd{border-color:var(--es-accent-ring);color:var(--es-accent-ink);background:#fff9}.es-numeric{font-family:var(--es-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.es-field{border:1px solid var(--es-ink-200);border-radius:var(--es-radius-sm);background:var(--es-surface-solid);width:100%;color:var(--es-ink-900);font:12px/1.4 var(--es-font);transition:border-color var(--es-quick), box-shadow var(--es-quick);padding:5px 8px}.es-field:hover{border-color:var(--es-ink-300)}.es-field:focus{border-color:var(--es-accent);box-shadow:0 0 0 3px var(--es-accent-softer);outline:none}.es-field--invalid,.es-field--invalid:focus{border-color:var(--es-danger);box-shadow:0 0 0 3px var(--es-danger-soft)}.es-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.es-slider::-webkit-slider-runnable-track{background:var(--es-ink-200);border-radius:999px;height:3px}.es-slider::-moz-range-track{background:var(--es-ink-200);border-radius:999px;height:3px}.es-slider::-webkit-slider-thumb{background:var(--es-accent);appearance:none;width:13px;height:13px;transition:transform var(--es-quick);border:none;border-radius:999px;margin-top:-5px;box-shadow:0 1px 3px #0f172a40}.es-slider::-moz-range-thumb{background:var(--es-accent);border:none;border-radius:999px;width:13px;height:13px;box-shadow:0 1px 3px #0f172a40}.es-slider:hover::-webkit-slider-thumb{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
