<!doctype html>
<html lang="en" data-beasties-container>
<head>
  <meta charset="utf-8">
  <title>ZhuboApp</title>
  <meta name="referrer" content="no-referrer">
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <script>
    // Load Google Fonts asynchronously to prevent build-time inlining (492KB of @font-face)
    var f=document.createElement('link');f.rel='stylesheet';f.href='https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap';document.head.appendChild(f);
  </script>
  <link rel="stylesheet" href="assets/ng-zorro-antd.min.css" media="print" onload="this.media='all'">
  <link rel="stylesheet" href="assets/easymde.min.css" media="print" onload="this.media='all'">
  <noscript>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap">
    <link rel="stylesheet" href="assets/ng-zorro-antd.min.css">
    <link rel="stylesheet" href="assets/easymde.min.css">
  </noscript>
<style>*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{font-family:Noto Sans SC,S\f6hne,"ui-sans-serif","system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--bg-primary:#f6f6f3;--bg-secondary:#ffffff;--bg-sidebar:#f6f6f3;--text-primary:#211922;--text-secondary:#62625b;--text-muted:#91918c;--accent:#e60023;--accent-hover:#ad081b;--accent-active:#8a0009;--border:#e0e0d9;--border-hover:#c8c8c1;--bg-hover:#e5e5e0;--accent-bg:#ffe0e3;--shadow:0 1px 2px rgba(0, 0, 0, .04);--shadow-lg:0 2px 8px rgba(0, 0, 0, .06);--shadow-xl:0 4px 16px rgba(0, 0, 0, .08);--radius:12px;--radius-sm:8px;--radius-lg:16px;--success:#02b340;--success-bg:#f0faf4;--warning:#ff9900;--warning-bg:#fff8ee;--danger:#f25d43;--danger-bg:#fef0ef;--danger-border:#fdd;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);font-family:S\f6hne,"ui-sans-serif","system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}</style><link rel="stylesheet" href="styles-KS6MUBLH.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-KS6MUBLH.css"></noscript></head>
<body>
  <app-root></app-root>
<link rel="modulepreload" href="chunk-SBXIFYB5.js"><link rel="modulepreload" href="chunk-3NHBDCKM.js"><link rel="modulepreload" href="chunk-2MDASJSR.js"><link rel="modulepreload" href="chunk-HMHVLWGM.js"><link rel="modulepreload" href="chunk-QKOAQZZ5.js"><link rel="modulepreload" href="chunk-XQPEOF7G.js"><link rel="modulepreload" href="chunk-VDKDNMCX.js"><link rel="modulepreload" href="chunk-KFOU7JVR.js"><link rel="modulepreload" href="chunk-GIJSGKJZ.js"><link rel="modulepreload" href="chunk-LAUPITED.js"><script src="main-CXTKPAP7.js" type="module"></script></body>
</html>
