@layer zml-boot{@keyframes zt-boot-type{0%{font-size:0}}@keyframes zt-boot-cursor{0%{opacity:1}to{opacity:0}}[data-zt-slot=boot-name]{white-space:pre;block-size:calc(2 * var(--zt-lh));font:600 var(--zt-hero-font) / calc(2 * var(--zt-lh)) var(--zt-font-ui);letter-spacing:-.02em;color:var(--zt-fg);direction:ltr;align-items:baseline;display:flex}[data-zt-slot=boot-name]>[data-part=lead]{color:var(--zt-accent)}[data-zt-slot=boot-name]:after{content:"";box-sizing:content-box;inline-size:var(--zt-cell);border-inline-start:calc(.5 * var(--zt-cell)) solid transparent;background-color:var(--zt-accent);background-clip:padding-box;flex:none;block-size:.72em}[data-boot-failed] [data-zt-slot=boot-name]:after{visibility:hidden}[data-zt-slot=boot-name]>:first-child{--zt-letter:0}[data-zt-slot=boot-name]>:nth-child(2){--zt-letter:1}[data-zt-slot=boot-name]>:nth-child(3){--zt-letter:2}[data-zt-slot=boot-name]>:nth-child(4){--zt-letter:3}[data-zt-slot=boot-name]>:nth-child(5){--zt-letter:4}[data-zt-slot=boot-name]>:nth-child(6){--zt-letter:5}[data-zt-slot=boot-name]>:nth-child(7){--zt-letter:6}[data-zt-slot=boot-name]>:nth-child(8){--zt-letter:7}[data-zt-slot=boot-name]>:nth-child(9){--zt-letter:8}[data-zt-slot=boot-name]>:nth-child(10){--zt-letter:9}[data-zt-slot=boot-name]>:nth-child(11){--zt-letter:10}[data-zt-slot=boot-name]>:nth-child(12){--zt-letter:11}[data-zt-slot=boot-name]>:nth-child(13){--zt-letter:12}[data-zt-slot=boot-name]>:nth-child(14){--zt-letter:13}[data-zt-slot=boot-name]>:nth-child(15){--zt-letter:14}[data-zt-slot=boot-name]>:nth-child(16){--zt-letter:15}@media (prefers-reduced-motion:no-preference){[data-zt-slot=boot-name]:not([data-lit])>*{animation:zt-boot-type var(--zt-moment-type) steps(1, end) backwards;animation-delay:calc(var(--zt-letter,0) * var(--zt-moment-type))}[data-zt-slot=boot-name]:after{animation:zt-boot-cursor var(--zt-signal-cursor) infinite}}@media (forced-colors:active){[data-zt-slot=boot-name]:after{forced-color-adjust:none;background-color:canvastext;animation:none}}html{color-scheme:dark;background-color:var(--zt-bg);color:var(--zt-fg-3)}html[data-zt-palette=paper]{color-scheme:light}body{margin:0}html,html[data-zt-palette=amber]{--zt-bg:#0a0907;--zt-sunk-0:#1c1b18;--zt-fg:#ede6d6;--zt-fg-2:#cdc6b7;--zt-fg-3:#b5ae9f;--zt-accent:#ffb000}html[data-zt-palette=paper]{--zt-bg:#eae2d4;--zt-sunk-0:#d9ceb7;--zt-fg:#1e1a10;--zt-fg-2:#3c372e;--zt-fg-3:#4f493f;--zt-accent:#753200}html{--zt-cell:7.8px;--zt-cell-font:13px;--zt-lh:20px;--zt-hero-font:28px;--zt-moment-type:40ms;--zt-signal-cursor:1.1s steps(2, jump-none)}html,body,#root{min-height:100%}.z-app-loading{min-height:100dvh;font:var(--zt-cell-font) / var(--zt-lh) var(--zt-font-ui);place-items:center;display:grid;position:fixed;inset:0}.z-app-loading-brand{justify-items:center;gap:var(--zt-lh);display:grid}html:not([data-app-loading-label-visible]) .z-app-loading-label{visibility:hidden}.z-app-loading[data-boot-failed]{justify-content:center;gap:var(--zt-lh);flex-direction:column;display:flex}}@layer theme{:root{--zt-weight-strong:600;--zt-font-sans:"ZT Geist Sans";--zt-font-mono:"ZT Geist Mono";--zt-font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC";--zt-font-ui:var(--zt-font-sans), "ZT Geist Digits Fallback Arial", "ZT Geist Digits Fallback Roboto", "ZT Geist Digits Fallback DejaVu", "ZT Geist Sans Fallback Arial", "ZT Geist Sans Fallback Roboto", "ZT Geist Sans Fallback DejaVu", var(--zt-font-cjk), sans-serif;--zt-font-code:var(--zt-font-mono), "ZT Geist Mono Fallback Menlo", "ZT Geist Mono Fallback Consolas", "ZT Geist Mono Fallback Roboto Mono", var(--zt-font-cjk), monospace}:root:lang(zh-Hant){--zt-font-cjk:"PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC"}:root:lang(ja){--zt-font-cjk:"Hiragino Sans", "Yu Gothic UI", "Meiryo UI", "Noto Sans CJK JP", "Noto Sans JP"}:root:lang(ko){--zt-font-cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR"}:root:lang(ar){--zt-font-script:"ZT Noto Sans Arabic"}:root:lang(th){--zt-font-script:"ZT Noto Sans Thai"}:root:lang(hi){--zt-font-script:"ZT Noto Sans Devanagari"}:root:is(:lang(ar),:lang(th),:lang(hi)){--zt-font-ui:var(--zt-font-sans), "ZT Geist Digits Fallback Arial", "ZT Geist Digits Fallback Roboto", "ZT Geist Digits Fallback DejaVu", "ZT Geist Sans Fallback Arial", "ZT Geist Sans Fallback Roboto", "ZT Geist Sans Fallback DejaVu", var(--zt-font-script), var(--zt-font-cjk), sans-serif;--zt-font-code:var(--zt-font-mono), "ZT Geist Mono Fallback Menlo", "ZT Geist Mono Fallback Consolas", "ZT Geist Mono Fallback Roboto Mono", var(--zt-font-script), var(--zt-font-cjk), monospace}[data-numeric],[data-zt-slot=status-reading-value],[data-zt-slot=reading],time{font-family:var(--zt-font-ui)}[data-zt-slot=code]{font-family:var(--zt-font-code);word-spacing:-.25em;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}}@font-face{font-family:ZT Geist Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Geist-Regular-rEkwi4hp.woff2)format("woff2")}@font-face{font-family:ZT Geist Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Geist-SemiBold-Dgivxjvs.woff2)format("woff2")}@font-face{font-family:ZT Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/GeistMono-Regular-DHEw6VMZ.woff2)format("woff2")}@font-face{font-family:ZT Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/GeistMono-SemiBold-BjOn4zvQ.woff2)format("woff2")}@font-face{font-family:ZT Noto Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSansArabic-Regular-CwAzqcxv.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FBC2,U+FBD3-FD8F,U+FD92-FDC7,U+FDCF,U+FDF?,U+FE70-FE74,U+FE76-FEFC,U+FEFF}@font-face{font-family:ZT Noto Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NotoSansArabic-SemiBold-EaOJOiGS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FBC2,U+FBD3-FD8F,U+FD92-FDC7,U+FDCF,U+FDF?,U+FE70-FE74,U+FE76-FEFC,U+FEFF}@font-face{font-family:ZT Noto Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSansThai-Regular-tY62LzwB.woff2)format("woff2");unicode-range:U+E01-E3A,U+E3F-E5B}@font-face{font-family:ZT Noto Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NotoSansThai-SemiBold-BiqUaBV6.woff2)format("woff2");unicode-range:U+E01-E3A,U+E3F-E5B}@font-face{font-family:ZT Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSansDevanagari-Regular-BbIiVR9R.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF6,U+1CF8-1CF9,U+A8E0-A8FF}@font-face{font-family:ZT Noto Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/NotoSansDevanagari-SemiBold-C7dWYfC4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF6,U+1CF8-1CF9,U+A8E0-A8FF}@font-face{font-family:ZT Geist Sans Fallback Arial;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular);size-adjust:104.73%;ascent-override:95.96%;descent-override:28.17%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Sans Fallback Arial;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:101.62%;ascent-override:98.9%;descent-override:29.03%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Sans Fallback Roboto;font-weight:400;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:104.98%;ascent-override:95.73%;descent-override:28.1%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Sans Fallback Roboto;font-weight:600;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:108.06%;ascent-override:93%;descent-override:27.3%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Sans Fallback DejaVu;font-weight:400;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:91.88%;ascent-override:109.38%;descent-override:32.11%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Sans Fallback DejaVu;font-weight:600;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);size-adjust:85.01%;ascent-override:118.22%;descent-override:34.7%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Digits Fallback Arial;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular);size-adjust:107.88%;ascent-override:93.16%;descent-override:27.35%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:ZT Geist Digits Fallback Arial;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:112.2%;ascent-override:89.57%;descent-override:26.29%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:ZT Geist Digits Fallback Roboto;font-weight:400;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:106.76%;ascent-override:94.14%;descent-override:27.63%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:ZT Geist Digits Fallback Roboto;font-weight:600;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:108.76%;ascent-override:92.41%;descent-override:27.12%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:ZT Geist Digits Fallback DejaVu;font-weight:400;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:94.31%;ascent-override:106.56%;descent-override:31.28%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:ZT Geist Digits Fallback DejaVu;font-weight:600;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);size-adjust:89.68%;ascent-override:112.07%;descent-override:32.89%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:ZT Geist Mono Fallback Menlo;font-weight:400;src:local(Menlo),local(Menlo-Regular),local(DejaVu Sans Mono),local(DejaVuSansMono);size-adjust:99.66%;ascent-override:100.84%;descent-override:29.6%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Mono Fallback Menlo;font-weight:600;src:local(Menlo Bold),local(Menlo-Bold),local(DejaVu Sans Mono Bold),local(DejaVuSansMono-Bold);size-adjust:99.66%;ascent-override:100.84%;descent-override:29.6%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Mono Fallback Consolas;font-weight:400;src:local(Consolas);size-adjust:109.13%;ascent-override:92.09%;descent-override:27.03%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Mono Fallback Consolas;font-weight:600;src:local(Consolas Bold),local(Consolas-Bold);size-adjust:109.13%;ascent-override:92.09%;descent-override:27.03%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Mono Fallback Roboto Mono;font-weight:400;src:local(Roboto Mono),local(Roboto Mono Regular),local(RobotoMono-Regular),local(Liberation Mono),local(LiberationMono),local(Cousine),local(Cousine-Regular);size-adjust:99.98%;ascent-override:100.52%;descent-override:29.51%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}@font-face{font-family:ZT Geist Mono Fallback Roboto Mono;font-weight:600;src:local(Roboto Mono Bold),local(RobotoMono-Bold),local(Liberation Mono Bold),local(LiberationMono-Bold),local(Cousine Bold),local(Cousine-Bold);size-adjust:99.98%;ascent-override:100.52%;descent-override:29.51%;line-gap-override:0%;unicode-range:U+20-24F,U+4??,U+1E??,U+2000-206F,U+20A0-20BF}
