@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(3 * var(--zt-lh));font:600 calc(2 * var(--zt-lh)) / calc(3 * 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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--zt-bg);color:var(--zt-fg-3)}html[data-zt-palette=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0}html,html[data-zt-palette=amber]{--zt-bg:#0a0907;--zt-bg-2:#1b1913;--zt-fg:#ede6d6;--zt-fg-2:#cdc6b7;--zt-fg-3:#aca596;--zt-frame:#3c382e;--zt-accent:#ffb000}html[data-zt-palette=paper]{--zt-bg:#f3efe4;--zt-bg-2:#e4dccc;--zt-fg:#1e1a10;--zt-fg-2:#3a352b;--zt-fg-3:#4a453b;--zt-frame:#baae98;--zt-accent:#753200}html{--zt-cell:7.8px;--zt-cell-font:13px;--zt-lh:20px;--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-font-sans:"ZT Geist Sans";--zt-font-latin:"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 Sans Fallback", var(--zt-font-cjk), sans-serif;--zt-font-reading:var(--zt-font-latin), "ZT Geist Mono Fallback Menlo", "ZT Geist Mono Fallback Consolas", 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 Sans Fallback", var(--zt-font-script), var(--zt-font-cjk), sans-serif;--zt-font-reading:var(--zt-font-latin), "ZT Geist Mono Fallback Menlo", "ZT Geist Mono Fallback Consolas", 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-reading);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 Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Geist-Bold-COtuY0uS.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:700;font-display:swap;src:url(/assets/GeistMono-Bold-DQLjO9Ny.woff2)format("woff2")}@font-face{font-family:ZT Geist Sans Fallback;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:105.5%;ascent-override:95.26%;descent-override:27.96%;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;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:104.03%;ascent-override:96.61%;descent-override:28.36%;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:400;src:local(Menlo),local(Menlo-Regular);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:700;src:local(Menlo Bold),local(Menlo-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:700;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 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:700;font-display:swap;src:url(/assets/NotoSansArabic-Bold-CjBZTnqU.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:700;font-display:swap;src:url(/assets/NotoSansThai-Bold-Boycgqfk.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:700;font-display:swap;src:url(/assets/NotoSansDevanagari-Bold-BdW0CvYH.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF6,U+1CF8-1CF9,U+A8E0-A8FF}
