@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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{--f-display:"Archivo Variable", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--f-serif:"Cormorant Garamond", Georgia, serif}*{box-sizing:border-box}html,body,#root{margin:0;padding:0}body{color:#1b1710;font-family:var(--f-display);-webkit-font-smoothing:antialiased;background:#f2ede3}input{font-family:var(--f-mono);outline:none}button{font-family:inherit}a{color:#8a6d1f;text-decoration:none}a:hover{color:#6e5514}::selection{background:#c9a96173}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8d0be;border-radius:5px}::-webkit-scrollbar-track{background:0 0}@keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes drawIn{to{stroke-dashoffset:0}}@keyframes barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes marqueeX{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-tt-theme]{--t-bg:#15120d;--t-navbg:#15120ded;--t-panel:#1e1912;--t-ink:#f2ede3;--t-ink2:#b5ac99;--t-ink3:#8b8271;--t-body:#e5dfd2;--t-exp:#a79e89;--t-hair:#f2ede324;--t-hair2:#f2ede333;--t-seam:#f2ede32e;--t-line:#f2ede31a;--t-rule:#f2ede3;--t-track:#f2ede31f;--t-hov:#f2ede30d;--t-dash:#f2ede347;--t-headRule:#f2ede366;--t-gold:#c9a961;--t-goldB:#c9a9618c;--t-goldDash:#c9a96180;--t-goldOrn:#c9a9618c;--t-goldHover:#e8cf8e;--t-band:#c9a96166;--t-live:#3fa98a;--t-liveGlow:#3fa98a40;--t-liveFill:#3fa98a38;--t-barA:#3fa98acc;--t-barB:#3fa98a38;--t-barHA:#4fbf9c;--t-barHB:#3fa98a80;--t-stripe:#f2ede308;--t-radA:#c9a96121;--t-radB:#1e191200;--t-shA:#241e14;--t-shB:#2e2618;--t-ttbg:#f2ede3;--t-ttink:#15120d;--t-ttmut:#6e6759;--t-cross:#f2ede359;--t-cardShadow:#0006}[data-tt-theme=light]{--t-bg:#f2ede3;--t-navbg:#f2ede3eb;--t-panel:#faf7f0;--t-ink:#1b1710;--t-ink2:#4c4638;--t-ink3:#6e6759;--t-body:#1b1710;--t-exp:#77705f;--t-hair:#1b171029;--t-hair2:#1b171038;--t-seam:#1b17102e;--t-line:#1b17101a;--t-rule:#1b1710;--t-track:#1b171017;--t-hov:#1b17100b;--t-dash:#1b17104d;--t-headRule:#1b171066;--t-gold:#8a6d1f;--t-goldB:#8a6d1f8c;--t-goldDash:#8a6d1f80;--t-goldOrn:#8f6f268c;--t-goldHover:#5e4a12;--t-band:#8a6d1f52;--t-live:#2e8065;--t-liveGlow:#2e806538;--t-liveFill:#2e806533;--t-barA:#2e8065bf;--t-barB:#2e806538;--t-barHA:#2e8065;--t-barHB:#2e806580;--t-stripe:#1b171008;--t-radA:#c9a96129;--t-radB:#faf7f000;--t-shA:#ede7d9;--t-shB:#f6f2e8;--t-ttbg:#1b1710;--t-ttink:#f2ede3;--t-ttmut:#b5ac99;--t-cross:#1b171059;--t-cardShadow:#1b17101a}.btn-primary{color:#f2ede3;cursor:pointer;background:#2e8065;border:2px solid #1b1f14;border-radius:6px;transition:transform .14s,box-shadow .14s,background .14s;box-shadow:5px 5px #1b1f14}.btn-primary:hover{background:#348e6c;transform:translate(5px,5px);box-shadow:0 0 #1b1f14}.btn-primary:active{background:#245f4c;transform:translate(5px,5px);box-shadow:0 0 #1b1f14}.btn-watch{color:#f2ede3;cursor:pointer;background:#2e8065;border:1px solid #1b1f14;border-radius:9px;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 2px #000}.btn-watch:hover{background:#348e6c;transform:translateY(-1px);box-shadow:0 3px #000}.btn-watch:active{transform:translateY(1px);box-shadow:0 0 #000}.btn-secondary{border:1.5px solid var(--t-rule);color:var(--t-ink);cursor:pointer;background:0 0;border-radius:9px;transition:background .15s,color .15s,transform .15s}.btn-secondary:hover{background:var(--t-rule);color:var(--t-bg);transform:translate(-2px)}.btn-ghost{border:1px solid var(--t-hair2);color:var(--t-ink2);cursor:pointer;background:0 0;border-radius:8px;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--t-rule);color:var(--t-ink)}.idx-card{background:var(--t-panel);border:1px solid var(--t-hair);cursor:pointer;border-radius:12px;transition:border-color .18s,transform .18s,box-shadow .18s}.idx-card:hover{border-color:var(--t-dash);box-shadow:0 12px 28px var(--t-cardShadow);transform:translateY(-2px)}.idx-card:active{transform:translateY(0)}.mover-row{cursor:pointer;transition:background .12s}.mover-row:hover{background:var(--t-hov)}.row-hover{transition:background .12s}.row-hover:hover{background:var(--t-hov)}.tile-hover{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.tile-hover:hover{background:#f2ede30f;border-color:#f2ede3;transform:translateY(-2px)}.search-input{transition:border-color .15s}.search-input:hover,.search-input:focus{border-color:var(--t-dash)}.range-pill{cursor:pointer;transition:border-color .15s,color .15s,background .15s}.range-pill:hover{border-color:var(--t-rule)}.link-muted{cursor:pointer;transition:color .15s}.link-muted:hover{color:#f2ede3}.drawer-row{cursor:pointer;transition:border-color .15s,transform .15s}.drawer-row:hover{border-color:#f2ede380;transform:translateY(-1px)}.star-btn{cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s}.spark-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.3,.7,.3,1) forwards drawIn}.chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.3,.7,.3,1) forwards drawIn}.rise{animation:.55s cubic-bezier(.22,1,.36,1) backwards riseIn}.shimmer{background:linear-gradient(90deg,var(--t-shA) 0%,var(--t-shB) 40%,var(--t-shA) 80%);background-size:900px 100%;animation:1.1s linear infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.spark-path,.chart-line{stroke-dashoffset:0!important}}@media (width<=960px){.nav-search{position:static!important;left:auto!important;transform:none!important}.nav-search .search-input{display:none!important}}@media (width<=620px){.nav-bar{gap:14px!important;padding-left:16px!important;padding-right:16px!important}.nav-search{display:none!important}}
