:root{--bg:#fff;--panel:#fafaf9;--surface:#fff;--ink:#292524;--mut:#78716c;--faint:#a8a29e;--line:#e7e5e4;--line2:#f5f5f4;--chip:#f5f5f4;--chip-ink:#57534e;--accent:#16a34a;--accent-ink:#15803d;--accent-soft:#f0fdf4;--down:#dc2626;--down-soft:#fef2f2;--warn:#d97706;--warn-soft:#fffbeb;--c-active:#16a34a;--c-signup:#4f46e5;--c-views:#0891b2;--c-rev:#d97706;--shadow:0 1px 2px #1c19170a,0 1px 3px #1c19170d}*{box-sizing:border-box}html{background-color:#fafaf9;background-image:radial-gradient(circle,#1c19170b 1px,#0000 1px);background-size:22px 22px;margin:0;padding:0}body{color:var(--ink);font:14px/1.55 var(--font-plex-thai),"IBM Plex Sans Thai",ui-sans-serif,-apple-system,"Noto Sans Thai",sans-serif;-webkit-font-smoothing:antialiased;background:0 0;margin:0;padding:0}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}svg{display:block}::selection{background:#bbf7d0}.num,.tile .v,td.r,th.r{font-variant-numeric:tabular-nums;font-family:var(--font-plex-mono),ui-monospace,monospace}.shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex-shrink:0;width:238px;height:100dvh;display:flex;position:sticky;top:0}.sidebar .brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.brand .mark{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:15px;font-weight:800;display:flex}.brand .name{letter-spacing:-.2px;font-size:14px;font-weight:700;line-height:1.1}.brand .sub{color:var(--mut);font-size:11px}.nav{flex:1;padding:10px 10px 20px;overflow-y:auto}.nav .group{color:var(--faint);text-transform:uppercase;letter-spacing:.7px;padding:14px 10px 5px;font-size:10px;font-weight:700}.nav a{color:#44403c;border-radius:9px;align-items:center;gap:10px;padding:8px 11px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.nav a:hover{background:#f5f5f4}.nav a.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.nav a svg{stroke-width:1.9px;width:17px;height:17px}.side-foot{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 14px;display:flex}.side-foot .av{background:var(--chip);color:#57534e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.side-foot .u{flex:1;min-width:0}.side-foot .u b{text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.side-foot .u span{color:var(--mut);font-size:11px}.content{flex-direction:column;flex:1;min-width:0;display:flex}.pagehead{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;padding:16px 28px;position:sticky;top:0}.pagehead h1{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700}.pagehead p{color:var(--mut);margin:3px 0 0;font-size:12.5px}.page{gap:14px;width:100%;max-width:1080px;padding:22px 28px 64px;display:grid}.mobtop{display:none}.grid{gap:13px;display:grid}.grid.g2{grid-template-columns:1fr 1fr}.grid.g4{grid-template-columns:repeat(4,1fr)}.tile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:15px 16px}.tile .k{color:var(--mut);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.tile .v{letter-spacing:-.6px;margin-top:8px;font-size:24px;font-weight:700}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;padding:16px 18px}.card h2{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;font-size:13.5px;font-weight:700;display:flex}.card h2 .note{color:var(--mut);font-size:12px;font-weight:400}.card h2 svg{stroke-width:1.9px;width:16px;height:16px;color:var(--mut)}.card .hd{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;margin:-16px -18px 16px;padding:14px 18px;display:flex}.card .hd h2{margin:0}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line2);vertical-align:middle;padding:10px 11px}th{color:var(--mut);text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:600}td.r,th.r{text-align:right}tbody tr:last-child td{border-bottom:0}.pill{background:var(--chip);color:var(--chip-ink);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.pill.ok{background:var(--accent-soft);color:var(--accent-ink)}.pill.bad{background:var(--down-soft);color:var(--down)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #e7e5e4;border-radius:9px;outline:none;padding:8px 11px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #16a34a1f}input::placeholder{color:var(--faint)}.btn{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 15px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.btn:hover{opacity:.88}.btn.accent{background:var(--accent);color:#fff}.btn.ghost{color:#44403c;background:#fff;border:1px solid #e7e5e4}.btn.ghost:hover{background:#f5f5f4}.btn.danger{background:var(--down);color:#fff}code{background:var(--chip);color:var(--accent-ink);font-size:12px;font-family:var(--font-plex-mono),ui-monospace,monospace;border-radius:6px;padding:1.5px 6px}.mut{color:var(--mut)}.empty{color:var(--mut);padding:16px 2px;font-size:13px}.tabs{border-bottom:1px solid var(--line);gap:2px;margin:0 0 16px;display:flex;overflow:auto hidden}.tabs button{color:var(--mut);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:600;transition:color .12s}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.wrap{gap:14px;display:grid}.tplgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.tplcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.tplprev{background:var(--chip);border-bottom:1px solid var(--line2);height:116px;color:var(--mut);justify-content:center;align-items:center;font-size:12px;display:flex}.tplprev img{object-fit:cover;width:100%;height:100%}.tplbody{padding:12px 14px}.tpltop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.thumb{border-bottom:1px solid var(--line2);background:#f5f5f4;flex-direction:column;gap:7px;height:116px;padding:10px;display:flex;overflow:hidden}.thumb .tb{background:#fff;border-radius:4px;align-items:center;gap:4px;height:14px;padding:0 5px;display:flex}.thumb .tb i{background:#d6d3d1;border-radius:3px;width:14px;height:5px;display:block}.thumb .hero{background:linear-gradient(90deg,#a7f3d0,#6ee7b7);border-radius:6px;flex-shrink:0;height:30px}.thumb .cg{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.thumb .cg div{background:#e7e5e4;border-radius:4px}.thumb.v-minimal{background:#fff}.thumb.v-minimal .hero{background:#e7e5e4}.thumb.v-minimal .cg div{background:#f5f5f4}.thumb.v-neon{background:#0b0b12}.thumb.v-neon .tb{background:#1a1a26}.thumb.v-neon .tb i{background:#3a3a4a}.thumb.v-neon .hero{background:linear-gradient(90deg,#7c3aed,#06b6d4)}.thumb.v-neon .cg div{background:#1e1e2b}.endpoints{flex-direction:column;gap:6px;display:flex}.ep{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.ep.open{box-shadow:var(--shadow);border-color:#d6d3d1}.eprow{text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:9px 11px;display:flex}.eprow:hover{background:#fafaf9}.mbadge{color:#fff;text-align:center;letter-spacing:.3px;border-radius:6px;flex-shrink:0;min-width:52px;padding:2px 7px;font-size:10.5px;font-weight:700}.eppath{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;min-width:0;padding:0;font-size:12.5px;overflow:hidden}.eptag{flex-shrink:0;font-size:11px}.epdetail{border-top:1px solid var(--line2);background:var(--panel);padding:14px 16px}.epdetail h4{text-transform:uppercase;letter-spacing:.5px;color:var(--mut);margin:14px 0 6px;font-size:11.5px}.epdetail h4:first-child{margin-top:0}.epdetail table{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.epdetail th,.epdetail td{padding:6px 9px}.reqprev{color:#a7f3d0;white-space:pre;background:#0b0b12;border-radius:10px;margin:0;padding:12px 14px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.searchbox{background:#fff;border:1px solid #e7e5e4;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.searchbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #16a34a1f}.searchbox svg{color:var(--faint);flex-shrink:0}.searchbox input{background:0 0;border:0;outline:none;flex:1;padding:9px 0}.searchbox input:focus{box-shadow:none}.pager{border-top:1px solid var(--line2);color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:12px;font-size:12.5px;display:flex}.pgbtns{align-items:center;gap:8px;display:flex}.btn.mini:disabled{opacity:.4;cursor:not-allowed}tr.linkrow{cursor:pointer;transition:background .1s}tr.linkrow:hover{background:#fafaf9}.acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btn.mini{border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600}.overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:88vh;padding:22px 24px;overflow:auto;box-shadow:0 24px 70px #00000038}.modal h3{margin:0 0 3px;font-size:16px;font-weight:700}.modal .sub{color:var(--mut);margin:0 0 16px;font-size:12.5px}.modal label{color:var(--mut);margin:11px 0 5px;font-size:12px;font-weight:600;display:block}.modal input{width:100%;margin-bottom:2px;padding:10px 12px}.modal .acts{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal.wide{max-width:480px}.steps{gap:6px;margin:2px 0 16px;display:flex}.steps i{background:var(--line);border-radius:999px;flex:1;height:4px;transition:background .2s}.steps i.on{background:var(--accent)}.stepname{color:var(--mut);margin:0 0 14px;font-size:12.5px}.themepick{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.themeopt{cursor:pointer;border:1px solid #e7e5e4;border-radius:10px;padding:12px;transition:border-color .12s,background .12s}.themeopt:hover{border-color:#d6d3d1}.themeopt.on{border-color:var(--accent);background:var(--accent-soft)}.themeopt b{font-size:13px}.themeopt p{color:var(--mut);margin:2px 0 0;font-size:11.5px}.verify{background:var(--warn-soft);border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.sumrow{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.sumrow:last-child{border-bottom:0}.sumrow .k{color:var(--mut)}@media (max-width:860px){.sidebar{z-index:50;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 10px 40px #0000001f}.sidebar.open{transform:translate(0)}.mobtop{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:10px;padding:11px 14px;display:flex;position:sticky;top:0}.grid.g2,.grid.g4{grid-template-columns:1fr 1fr}.pagehead,.page{padding-left:16px;padding-right:16px}}.auth{background:0 0;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.auth .box{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;max-width:340px;padding:30px 26px;box-shadow:0 4px 24px #18181b0f}.auth .mark{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;font-size:22px;font-weight:800;display:flex}.auth h1{text-align:center;margin:14px 0 2px;font-size:17px;font-weight:700}.auth p{color:var(--mut);text-align:center;margin:0 0 20px;font-size:12.5px}.auth input{width:100%;margin-bottom:10px;padding:11px 13px}.auth button{background:var(--accent);color:#fff;border:0;border-radius:11px;width:100%;padding:11px;font-weight:700}.auth .err{color:var(--down);text-align:center;margin-top:10px;font-size:12.5px}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.09q3flbxo0w4e.woff2)format("woff2");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 Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.3u0t_c_yzgtgw.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.3fcxnszjbtksy.woff2)format("woff2");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 Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.09e83-4vqkr8v.woff2)format("woff2");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 Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.2taqxaqrv3ssw.woff2)format("woff2");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 Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.3_xwflgq9fbqb.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.1x31jf7v-_3a0.woff2)format("woff2");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 Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2t1pwrt0o-zp3.woff2)format("woff2");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 Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.20mrlfyovr0p8.woff2)format("woff2");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 Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.2wx1mw4dt7_s5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.10770ssbdafq9.woff2)format("woff2");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 Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.0xwse1x-bzy3s.woff2)format("woff2");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 Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.2m8zx_hq13x-4.woff2)format("woff2");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 Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.2_z8r5dfkst21.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.1nxoen_49_z0x.woff2)format("woff2");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 Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.p.0oqt8towxai-k.woff2)format("woff2");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 Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_d95c9b7-module__lXkYgG__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_d95c9b7-module__lXkYgG__variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b8c3c420-module__vGkobG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b8c3c420-module__vGkobG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
