/* Hình nền động Bee17 v004b (Boss 16/10 19:37: "cho thêm cái logo nữa nhé, với hình nền động, webtrade cũng update lại luôn"). Dùng chung bản riêng và bản khách. */
/* Bee Trading Leader v004b: one fixed sky; only transform/opacity animation. */
:root {
  --fx-violet: #8064ae;
  --fx-teal: #398796;
  --fx-warm: #ffd27a;
  --fx-head: #fffaf0;
  --fx-panel: rgba(16,28,45,.96);
  --fx-border: rgba(150,117,214,.48);
  --fx-glow-violet: rgba(139,92,246,.10);
  --fx-glow-teal: rgba(60,190,207,.10);
  --fx-corner-size: clamp(220px,26vw,380px);
  --fx-corner-tl: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22420%22%20height%3D%22330%22%20viewBox%3D%220%200%20420%20330%22%3E%3Cg%20transform%3D%22%22%3E%3Cg%20transform%3D%22translate%28-24%20-30%29%20scale%281%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%2084H216L240%20126L216%20168H168L144%20126ZM24%20168H72L96%20210L72%20252H24L0%20210ZM96%20210H144L168%20252L144%20294H96L72%20252Z%22%20fill%3D%22none%22%20stroke%3D%22%2392b8e6%22%20stroke-width%3D%220.9%22%20opacity%3D%220.28%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2844%2020%29%20scale%280.72%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168Z%22%20fill%3D%22none%22%20stroke%3D%22%23b49cf0%22%20stroke-width%3D%221.25%22%20opacity%3D%220.25%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-62%2058%29%20scale%281.3%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM24%2084H72L96%20126L72%20168H24L0%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%237fd3e0%22%20stroke-width%3D%220.6923076923076923%22%20opacity%3D%220.19%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --fx-corner-tr: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22420%22%20height%3D%22330%22%20viewBox%3D%220%200%20420%20330%22%3E%3Cg%20transform%3D%22translate%28420%200%29%20scale%28-1%201%29%22%3E%3Cg%20transform%3D%22translate%28-24%20-30%29%20scale%281%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%2084H216L240%20126L216%20168H168L144%20126ZM24%20168H72L96%20210L72%20252H24L0%20210ZM96%20210H144L168%20252L144%20294H96L72%20252Z%22%20fill%3D%22none%22%20stroke%3D%22%2392b8e6%22%20stroke-width%3D%220.9%22%20opacity%3D%220.28%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2844%2020%29%20scale%280.72%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168Z%22%20fill%3D%22none%22%20stroke%3D%22%23b49cf0%22%20stroke-width%3D%221.25%22%20opacity%3D%220.25%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-62%2058%29%20scale%281.3%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM24%2084H72L96%20126L72%20168H24L0%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%237fd3e0%22%20stroke-width%3D%220.6923076923076923%22%20opacity%3D%220.19%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --fx-corner-bl: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22420%22%20height%3D%22330%22%20viewBox%3D%220%200%20420%20330%22%3E%3Cg%20transform%3D%22translate%280%20330%29%20scale%281%20-1%29%22%3E%3Cg%20transform%3D%22translate%28-24%20-30%29%20scale%281%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%2084H216L240%20126L216%20168H168L144%20126ZM24%20168H72L96%20210L72%20252H24L0%20210ZM96%20210H144L168%20252L144%20294H96L72%20252Z%22%20fill%3D%22none%22%20stroke%3D%22%2392b8e6%22%20stroke-width%3D%220.9%22%20opacity%3D%220.28%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2844%2020%29%20scale%280.72%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168Z%22%20fill%3D%22none%22%20stroke%3D%22%23b49cf0%22%20stroke-width%3D%221.25%22%20opacity%3D%220.25%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-62%2058%29%20scale%281.3%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM24%2084H72L96%20126L72%20168H24L0%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%237fd3e0%22%20stroke-width%3D%220.6923076923076923%22%20opacity%3D%220.19%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --fx-corner-br: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22420%22%20height%3D%22330%22%20viewBox%3D%220%200%20420%20330%22%3E%3Cg%20transform%3D%22translate%28420%20330%29%20scale%28-1%20-1%29%22%3E%3Cg%20transform%3D%22translate%28-24%20-30%29%20scale%281%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%2084H216L240%20126L216%20168H168L144%20126ZM24%20168H72L96%20210L72%20252H24L0%20210ZM96%20210H144L168%20252L144%20294H96L72%20252Z%22%20fill%3D%22none%22%20stroke%3D%22%2392b8e6%22%20stroke-width%3D%220.9%22%20opacity%3D%220.28%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%2844%2020%29%20scale%280.72%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM240%2042H288L312%2084L288%20126H240L216%2084ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20126H144L168%20168L144%20210H96L72%20168Z%22%20fill%3D%22none%22%20stroke%3D%22%23b49cf0%22%20stroke-width%3D%221.25%22%20opacity%3D%220.25%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-62%2058%29%20scale%281.3%29%22%3E%3Cpath%20d%3D%22M24%200H72L96%2042L72%2084H24L0%2042ZM96%2042H144L168%2084L144%20126H96L72%2084ZM168%200H216L240%2042L216%2084H168L144%2042ZM24%2084H72L96%20126L72%20168H24L0%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%237fd3e0%22%20stroke-width%3D%220.6923076923076923%22%20opacity%3D%220.19%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --fx-stars: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Ccircle%20cx%3D%22279.39%22%20cy%3D%22152.83%22%20r%3D%220.36%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.167%22%2F%3E%3Ccircle%20cx%3D%22285.26%22%20cy%3D%22388.34%22%20r%3D%220.51%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.279%22%2F%3E%3Ccircle%20cx%3D%22333.75%22%20cy%3D%22370.57%22%20r%3D%220.75%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.214%22%2F%3E%3Ccircle%20cx%3D%22174.74%22%20cy%3D%22317.81%22%20r%3D%220.49%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.152%22%2F%3E%3Ccircle%20cx%3D%2242.24%22%20cy%3D%22470.77%22%20r%3D%220.44%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.186%22%2F%3E%3Ccircle%20cx%3D%22493.83%22%20cy%3D%22213.59%22%20r%3D%220.56%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.188%22%2F%3E%3Ccircle%20cx%3D%22209.12%22%20cy%3D%22142.05%22%20r%3D%220.58%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.114%22%2F%3E%3Ccircle%20cx%3D%22222.87%22%20cy%3D%22414.53%22%20r%3D%220.38%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.175%22%2F%3E%3Ccircle%20cx%3D%2273.08%22%20cy%3D%22313.10%22%20r%3D%220.46%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.316%22%2F%3E%3Ccircle%20cx%3D%22101.26%22%20cy%3D%22102.65%22%20r%3D%220.52%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.202%22%2F%3E%3Ccircle%20cx%3D%22387.60%22%20cy%3D%22333.38%22%20r%3D%220.83%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.131%22%2F%3E%3Ccircle%20cx%3D%2280.84%22%20cy%3D%2215.78%22%20r%3D%220.38%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.121%22%2F%3E%3Ccircle%20cx%3D%22277.47%22%20cy%3D%2217.82%22%20r%3D%220.35%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.260%22%2F%3E%3Ccircle%20cx%3D%2239.63%22%20cy%3D%22395.36%22%20r%3D%220.78%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.180%22%2F%3E%3Ccircle%20cx%3D%22410.72%22%20cy%3D%2243.31%22%20r%3D%220.68%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.147%22%2F%3E%3Ccircle%20cx%3D%229.83%22%20cy%3D%22208.29%22%20r%3D%220.44%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.229%22%2F%3E%3Ccircle%20cx%3D%22118.18%22%20cy%3D%22126.80%22%20r%3D%220.77%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.152%22%2F%3E%3Ccircle%20cx%3D%22353.86%22%20cy%3D%22308.46%22%20r%3D%220.48%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.256%22%2F%3E%3Ccircle%20cx%3D%22174.59%22%20cy%3D%22441.59%22%20r%3D%220.40%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.220%22%2F%3E%3Ccircle%20cx%3D%22500.24%22%20cy%3D%22159.77%22%20r%3D%220.33%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.141%22%2F%3E%3Ccircle%20cx%3D%22207.64%22%20cy%3D%22420.94%22%20r%3D%220.39%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.270%22%2F%3E%3Ccircle%20cx%3D%22379.84%22%20cy%3D%22130.16%22%20r%3D%220.82%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.281%22%2F%3E%3Ccircle%20cx%3D%22326.14%22%20cy%3D%22301.32%22%20r%3D%220.39%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.176%22%2F%3E%3Ccircle%20cx%3D%22395.03%22%20cy%3D%22170.51%22%20r%3D%220.37%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.115%22%2F%3E%3Ccircle%20cx%3D%22250.05%22%20cy%3D%22356.22%22%20r%3D%220.69%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.121%22%2F%3E%3Ccircle%20cx%3D%22260.68%22%20cy%3D%22294.90%22%20r%3D%220.75%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.095%22%2F%3E%3Ccircle%20cx%3D%22348.13%22%20cy%3D%22276.31%22%20r%3D%220.53%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.299%22%2F%3E%3Ccircle%20cx%3D%2249.14%22%20cy%3D%22257.00%22%20r%3D%220.54%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.227%22%2F%3E%3Ccircle%20cx%3D%22410.90%22%20cy%3D%22185.85%22%20r%3D%220.60%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.245%22%2F%3E%3Ccircle%20cx%3D%22416.39%22%20cy%3D%22277.13%22%20r%3D%220.58%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.114%22%2F%3E%3Ccircle%20cx%3D%22189.80%22%20cy%3D%22487.89%22%20r%3D%220.31%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.200%22%2F%3E%3Ccircle%20cx%3D%2216.00%22%20cy%3D%2273.07%22%20r%3D%220.52%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.213%22%2F%3E%3Ccircle%20cx%3D%22104.28%22%20cy%3D%22423.05%22%20r%3D%220.77%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.170%22%2F%3E%3Ccircle%20cx%3D%22350.26%22%20cy%3D%22366.37%22%20r%3D%220.84%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.220%22%2F%3E%3Ccircle%20cx%3D%22133.00%22%20cy%3D%22167.24%22%20r%3D%220.54%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.141%22%2F%3E%3Ccircle%20cx%3D%2269.20%22%20cy%3D%22178.94%22%20r%3D%220.60%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.297%22%2F%3E%3Ccircle%20cx%3D%22467.64%22%20cy%3D%22410.76%22%20r%3D%220.38%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.165%22%2F%3E%3Ccircle%20cx%3D%22432.40%22%20cy%3D%22468.60%22%20r%3D%220.84%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.209%22%2F%3E%3Ccircle%20cx%3D%22165.05%22%20cy%3D%22185.21%22%20r%3D%220.75%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.134%22%2F%3E%3Ccircle%20cx%3D%22464.94%22%20cy%3D%22267.32%22%20r%3D%220.40%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.115%22%2F%3E%3Ccircle%20cx%3D%22392.74%22%20cy%3D%22414.39%22%20r%3D%220.35%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.249%22%2F%3E%3Ccircle%20cx%3D%2272.79%22%20cy%3D%22250.04%22%20r%3D%220.82%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.180%22%2F%3E%3Ccircle%20cx%3D%2258.97%22%20cy%3D%22483.69%22%20r%3D%220.47%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.272%22%2F%3E%3Ccircle%20cx%3D%22360.07%22%20cy%3D%22313.45%22%20r%3D%220.60%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.108%22%2F%3E%3Ccircle%20cx%3D%2225.91%22%20cy%3D%22292.73%22%20r%3D%220.78%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.179%22%2F%3E%3Ccircle%20cx%3D%22158.79%22%20cy%3D%2230.57%22%20r%3D%220.58%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.232%22%2F%3E%3Ccircle%20cx%3D%2233.42%22%20cy%3D%22159.16%22%20r%3D%220.36%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.259%22%2F%3E%3Ccircle%20cx%3D%22376.67%22%20cy%3D%22118.78%22%20r%3D%220.53%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.254%22%2F%3E%3Ccircle%20cx%3D%2293.10%22%20cy%3D%22271.70%22%20r%3D%220.34%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.314%22%2F%3E%3Ccircle%20cx%3D%2212.67%22%20cy%3D%22457.26%22%20r%3D%220.34%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.253%22%2F%3E%3Ccircle%20cx%3D%22437.07%22%20cy%3D%22321.00%22%20r%3D%220.84%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.204%22%2F%3E%3Ccircle%20cx%3D%2235.92%22%20cy%3D%2268.97%22%20r%3D%220.67%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.291%22%2F%3E%3Ccircle%20cx%3D%22149.12%22%20cy%3D%22403.30%22%20r%3D%220.82%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.141%22%2F%3E%3Ccircle%20cx%3D%2274.15%22%20cy%3D%22387.32%22%20r%3D%220.31%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.224%22%2F%3E%3Ccircle%20cx%3D%2239.95%22%20cy%3D%22220.57%22%20r%3D%220.77%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.091%22%2F%3E%3Ccircle%20cx%3D%22245.07%22%20cy%3D%2294.37%22%20r%3D%220.34%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.276%22%2F%3E%3Ccircle%20cx%3D%22282.86%22%20cy%3D%228.78%22%20r%3D%220.64%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.252%22%2F%3E%3Ccircle%20cx%3D%22249.88%22%20cy%3D%22461.62%22%20r%3D%220.49%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.123%22%2F%3E%3Ccircle%20cx%3D%22379.15%22%20cy%3D%22314.34%22%20r%3D%220.39%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.128%22%2F%3E%3Ccircle%20cx%3D%2269.72%22%20cy%3D%22290.45%22%20r%3D%220.62%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.256%22%2F%3E%3Ccircle%20cx%3D%2295.53%22%20cy%3D%2268.10%22%20r%3D%220.66%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.291%22%2F%3E%3Ccircle%20cx%3D%22245.41%22%20cy%3D%22238.55%22%20r%3D%220.45%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.291%22%2F%3E%3Ccircle%20cx%3D%22254.91%22%20cy%3D%22468.86%22%20r%3D%220.34%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.235%22%2F%3E%3Ccircle%20cx%3D%2274.76%22%20cy%3D%22390.25%22%20r%3D%220.45%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.203%22%2F%3E%3Ccircle%20cx%3D%22289.34%22%20cy%3D%22200.57%22%20r%3D%220.34%22%20fill%3D%22%2392b8e6%22%20opacity%3D%220.295%22%2F%3E%3C%2Fsvg%3E");
}
:root[data-theme="light"] {
  --fx-warm: #a17423;
  --fx-head: #795711;
  --fx-panel: rgba(255,255,255,.96);
  --fx-border: rgba(115,82,167,.34);
  --fx-glow-violet: rgba(139,92,246,.07);
  --fx-glow-teal: rgba(36,135,149,.07);
}
body.leader-site, body.leader-login {
  position: relative; isolation: isolate;
  background:
    radial-gradient(ellipse at 100% 0,#3a2a6455,transparent 55%),
    radial-gradient(ellipse at 0 100%,#0f4a5644,transparent 52%),
    radial-gradient(ellipse at 50% 48%,#e6c77a16,transparent 64%),var(--bg);
}
:root[data-theme="light"] body.leader-site,
:root[data-theme="light"] body.leader-login {
  background:
    radial-gradient(ellipse at 100% 0,#b49cf026,transparent 55%),
    radial-gradient(ellipse at 0 100%,#7fd3e020,transparent 52%),
    radial-gradient(ellipse at 50% 48%,#e6c77a20,transparent 64%),var(--bg);
  --text-muted: #465771; --text-faint: #4e5d72;
}
.leader-fx-sky {
  position: fixed; inset: 0; z-index: -1;
  pointer-events: none; user-select: none; overflow: hidden; contain: paint;
  background-image: var(--fx-corner-tl),var(--fx-corner-tr),var(--fx-corner-bl),var(--fx-corner-br),var(--fx-stars);
  background-size: var(--fx-corner-size) auto,var(--fx-corner-size) auto,var(--fx-corner-size) auto,var(--fx-corner-size) auto,512px 512px;
  background-position: left top,right top,left bottom,right bottom,left top;
  background-repeat: no-repeat,no-repeat,no-repeat,no-repeat,repeat;
}
:root[data-theme="light"] .leader-fx-sky { opacity: .52; }
.leader-fx-sky .shoot {
  position: absolute; left: -160px; top: var(--y);
  width: clamp(64px,8vw,116px); height: 1.5px; border-radius: 2px;
  background: linear-gradient(90deg,transparent,var(--fx-warm) 78%,var(--fx-head));
  transform-origin: right center; opacity: 0;
  animation: leader-shoot var(--period) linear infinite;
  animation-delay: var(--delay);
}
.leader-fx-sky .shoot::after {
  content: ""; position: absolute; right: 0; top: -1px;
  width: 3px; height: 3px; border-radius: 50%; background: var(--fx-head);
  box-shadow: 0 0 6px var(--fx-warm);
}
.leader-fx-sky .s1 { --y: 13%; --period: 17s; --delay: -2s; --drop: 16vw; --angle: 6deg; }
.leader-fx-sky .s2 { --y: 34%; --period: 23s; --delay: -13s; --drop: -22vw; --angle: -8deg; }
.leader-fx-sky .s3 { --y: 57%; --period: 19s; --delay: -8s; --drop: 26vw; --angle: 10deg; }
.leader-fx-sky .s4 { --y: 78%; --period: 29s; --delay: -21s; --drop: -16vw; --angle: -6deg; }
.leader-fx-sky .s5 { --y: 91%; --period: 31s; --delay: -5s; --drop: -22vw; --angle: -8deg; }
.leader-fx-sky .spark {
  position: absolute; width: 2px; height: 2px; border-radius: 50%;
  background: var(--fx-head); opacity: .25;
  animation: leader-spark 5s ease-in-out infinite alternate;
}
.leader-fx-sky .p1 { left: 8%; top: 28%; }
.leader-fx-sky .p2 { left: 92%; top: 18%; animation-delay: -2s; }
.leader-fx-sky .p3 { left: 13%; top: 82%; animation-delay: -3s; }
.leader-fx-sky .p4 { left: 86%; top: 73%; animation-delay: -1s; }
@keyframes leader-shoot {
  0% { transform: translate3d(-20vw,0,0) rotate(var(--angle)); opacity: 0; }
  8% { opacity: 0; }
  18% { opacity: .72; }
  55% { opacity: .72; }
  65% { transform: translate3d(135vw,var(--drop),0) rotate(var(--angle)); opacity: 0; }
  100% { transform: translate3d(135vw,var(--drop),0) rotate(var(--angle)); opacity: 0; }
}
@keyframes leader-spark {
  from { transform: scale(.75); opacity: .16; }
  to { transform: scale(1.2); opacity: .64; }
}
.leader-site > .topbar, .leader-login .login-top {
  background: var(--fx-panel);
  border-bottom-color: var(--brand-gold);
  box-shadow: inset 0 -1px #e6c77a55,0 8px 24px #00000012;
}
.leader-site > .tabs { background: var(--fx-panel); padding-block: 5px; gap: 8px; }
.leader-site .tabs button {
  border: 1px solid var(--line); border-radius: 9px;
  min-height: 36px; padding: 7px 14px;
  transition: transform 120ms ease;
}
.leader-site .tabs button[aria-selected="true"] {
  background: linear-gradient(#ffe8a0,#e6c77a);
  color: var(--brand-ink); border-color: var(--brand-gold);
  box-shadow: 0 0 0 1px #e6c77a33,0 0 12px #e6c77a22;
}
.leader-site .tabs button:hover { transform: translateY(-1px); }
.leader-site .table-wrap {
  background: var(--surface); border-color: var(--fx-border);
  box-shadow: -1px 0 14px var(--fx-glow-violet),1px 0 14px var(--fx-glow-teal);
}
.leader-site .lesson, .leader-site .news-item, .leader-login .login-card {
  background: var(--fx-panel); border: 1px solid var(--fx-border); border-radius: 10px;
  box-shadow: -1px 0 20px var(--fx-glow-violet),1px 0 20px var(--fx-glow-teal);
}
.leader-site .news-item { padding: 20px; margin-bottom: 16px; }
.leader-site .lesson:hover, .leader-site .news-item:hover { border-color: var(--fx-teal); }
.leader-login .login-card { border-top-color: var(--brand-gold); }
.leader-login .login-card button {
  background: linear-gradient(#ffe8a0,#e6c77a);
  box-shadow: 0 0 12px #e6c77a22;
}
/* Numeric tables remain opaque. The chart has no decorative descendants or overlay. */
.leader-site .grid { background: var(--surface); }
.leader-site .foot, .leader-login .login-foot { background: var(--fx-panel); }
html.leader-effects-paused .leader-fx-sky * { animation-play-state: paused; }
@media (max-width: 760px) {
  :root { --fx-corner-size: 190px; }
  .leader-fx-sky .s4, .leader-fx-sky .s5, .leader-fx-sky .p4 { display: none; }
  .leader-fx-sky .shoot { width: 64px; }
  .leader-site > .tabs { gap: 6px; }
  .leader-site .table-wrap, .leader-site .lesson, .leader-site .news-item,
  .leader-login .login-card { box-shadow: none; }
}
@media (prefers-reduced-motion: reduce) {
  .leader-fx-sky * { animation: none !important; }
  .leader-fx-sky .shoot { display: none; }
  .leader-site .tabs button { transition: none; transform: none; }
}
@media print {
  .leader-fx-sky { display: none; }
}
/* Vệt sáng chạy theo lưới tổ ong (Boss #3344), vẽ bằng vet-sang.js. */
.leader-fx-sky canvas.vet-sang { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
/* Boss #3346: vệt chạy có nguyên tắc như dữ liệu AI; tắt sao băng vàng bay chéo ngẫu nhiên khi vệt sáng đang chạy. */
.leader-fx-sky:has(canvas.vet-sang) .shoot { display: none; }

/* BEE17-WEBTRADE-HIVE-CENTER-V006-BEGIN
   Boss #1539 / Bee03c #1540: all four edges taper inward; one logo behind translucent tables.
   Replace the v005 marker block with this block. The original v004b effects stay intact.
*/
:root {
  --leader-hive-field: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22dense%22%20width%3D%22144%22%20height%3D%2284%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%281%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20126H0L24%20168L0%20210H-48L-72%20168ZM24%20-84H72L96%20-42L72%200H24L0%20-42ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%200H216L240%2042L216%2084H168L144%2042ZM168%2084H216L240%20126L216%20168H168L144%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%2392b8e6%22%20stroke-width%3D%22.85%22%20opacity%3D%220.24%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22medium%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%281%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%20210H0L24%20252L0%20294H-48L-72%20252ZM-48%20294H0L24%20336L0%20378H-48L-72%20336ZM-48%20462H0L24%20504L0%20546H-48L-72%20504ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM24%20336H72L96%20378L72%20420H24L0%20378ZM24%20504H72L96%20546L72%20588H24L0%20546ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM96%20210H144L168%20252L144%20294H96L72%20252ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20378H144L168%20420L144%20462H96L72%20420ZM96%20462H144L168%20504L144%20546H96L72%20504ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20168H216L240%20210L216%20252H168L144%20210ZM168%20252H216L240%20294L216%20336H168L144%20294ZM168%20420H216L240%20462L216%20504H168L144%20462ZM240%20126H288L312%20168L288%20210H240L216%20168ZM240%20294H288L312%20336L288%20378H240L216%20336ZM240%20378H288L312%20420L288%20462H240L216%20420ZM312%200H360L384%2042L360%2084H312L288%2042ZM312%2084H360L384%20126L360%20168H312L288%20126ZM312%20168H360L384%20210L360%20252H312L288%20210ZM312%20252H360L384%20294L360%20336H312L288%20294ZM312%20504H360L384%20546L360%20588H312L288%20546ZM384%2042H432L456%2084L432%20126H384L360%2084ZM384%20210H432L456%20252L432%20294H384L360%20252ZM384%20546H432L456%20588L432%20630H384L360%20588ZM456%20-84H504L528%20-42L504%200H456L432%20-42ZM456%200H504L528%2042L504%2084H456L432%2042ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20168H504L528%20210L504%20252H456L432%20210ZM456%20336H504L528%20378L504%20420H456L432%20378ZM456%20420H504L528%20462L504%20504H456L432%20462ZM456%20504H504L528%20546L504%20588H456L432%20546ZM528%20-42H576L600%200L576%2042H528L504%200ZM528%20210H576L600%20252L576%20294H528L504%20252ZM528%20294H576L600%20336L576%20378H528L504%20336ZM528%20462H576L600%20504L576%20546H528L504%20504ZM600%200H648L672%2042L648%2084H600L576%2042ZM600%2084H648L672%20126L648%20168H600L576%20126ZM600%20336H648L672%20378L648%20420H600L576%20378ZM600%20504H648L672%20546L648%20588H600L576%20546Z%22%20fill%3D%22none%22%20stroke%3D%22%23b49cf0%22%20stroke-width%3D%22.85%22%20opacity%3D%220.14%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22sparse%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%281%29%22%3E%3Cpath%20d%3D%22M-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20546H0L24%20588L0%20630H-48L-72%20588ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20336H216L240%20378L216%20420H168L144%20378ZM240%20294H288L312%20336L288%20378H240L216%20336ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20252H504L528%20294L504%20336H456L432%20294ZM528%2042H576L600%2084L576%20126H528L504%2084ZM528%20546H576L600%20588L576%20630H528L504%20588Z%22%20fill%3D%22none%22%20stroke%3D%22%237fd3e0%22%20stroke-width%3D%22.85%22%20opacity%3D%220.095%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22denseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22denseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22denseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22mediumX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22mediumY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22mediumMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22sparseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22sparseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22sparseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseY%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23dense%29%22%20mask%3D%22url%28%23denseMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23medium%29%22%20mask%3D%22url%28%23mediumMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparse%29%22%20mask%3D%22url%28%23sparseMask%29%22%2F%3E%3C%2Fsvg%3E");
  --leader-core-image: url('/static/img/bee-leader-logo.png');
  --leader-core-size: clamp(240px,23vw,340px);
  --leader-core-alpha: .45;
  --leader-table-surface: color-mix(in srgb,var(--surface) 94%,transparent);
}
:root[data-theme="light"] { --leader-core-alpha: .65; }
.leader-fx-sky {
  background-image: var(--fx-stars);
  background-size: 512px 512px;
  background-position: left top;
  background-repeat: repeat;
}
.leader-fx-sky::before {
  content: ""; position: absolute; inset: 0;
  background: var(--leader-hive-field) center / 100% 100% no-repeat;
  pointer-events: none;
}
.leader-fx-sky::after {
  content: ""; position: absolute; left: 50%; top: 50%;
  width: var(--leader-core-size); height: var(--leader-core-size);
  transform: translate(-50%,-50%); opacity: var(--leader-core-alpha);
  background: var(--leader-core-image) center / contain no-repeat;
  pointer-events: none;
}
/* One translucent surface: wrapper stays clear; table supplies 94% color.
   There is no duplicate watermark on the table and no fixed background image.
   Header cells, hover rows, detail panels and chart canvases keep opaque surfaces.
*/
.leader-site .table-wrap { background: transparent; }
.leader-site table.grid {
  background-color: var(--surface);
  background-image: none;
  background-attachment: scroll;
}
@supports (background-color: color-mix(in srgb,black 94%,transparent)) {
  .leader-site table.grid { background-color: var(--leader-table-surface); }
}
@media (max-width: 760px) {
  :root {
    --leader-hive-field: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22dense%22%20width%3D%22144%22%20height%3D%2284%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%28.62%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20126H0L24%20168L0%20210H-48L-72%20168ZM24%20-84H72L96%20-42L72%200H24L0%20-42ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%200H216L240%2042L216%2084H168L144%2042ZM168%2084H216L240%20126L216%20168H168L144%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%2392b8e6%22%20stroke-width%3D%22.85%22%20opacity%3D%220.24%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22medium%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%28.62%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%20210H0L24%20252L0%20294H-48L-72%20252ZM-48%20294H0L24%20336L0%20378H-48L-72%20336ZM-48%20462H0L24%20504L0%20546H-48L-72%20504ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM24%20336H72L96%20378L72%20420H24L0%20378ZM24%20504H72L96%20546L72%20588H24L0%20546ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM96%20210H144L168%20252L144%20294H96L72%20252ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20378H144L168%20420L144%20462H96L72%20420ZM96%20462H144L168%20504L144%20546H96L72%20504ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20168H216L240%20210L216%20252H168L144%20210ZM168%20252H216L240%20294L216%20336H168L144%20294ZM168%20420H216L240%20462L216%20504H168L144%20462ZM240%20126H288L312%20168L288%20210H240L216%20168ZM240%20294H288L312%20336L288%20378H240L216%20336ZM240%20378H288L312%20420L288%20462H240L216%20420ZM312%200H360L384%2042L360%2084H312L288%2042ZM312%2084H360L384%20126L360%20168H312L288%20126ZM312%20168H360L384%20210L360%20252H312L288%20210ZM312%20252H360L384%20294L360%20336H312L288%20294ZM312%20504H360L384%20546L360%20588H312L288%20546ZM384%2042H432L456%2084L432%20126H384L360%2084ZM384%20210H432L456%20252L432%20294H384L360%20252ZM384%20546H432L456%20588L432%20630H384L360%20588ZM456%20-84H504L528%20-42L504%200H456L432%20-42ZM456%200H504L528%2042L504%2084H456L432%2042ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20168H504L528%20210L504%20252H456L432%20210ZM456%20336H504L528%20378L504%20420H456L432%20378ZM456%20420H504L528%20462L504%20504H456L432%20462ZM456%20504H504L528%20546L504%20588H456L432%20546ZM528%20-42H576L600%200L576%2042H528L504%200ZM528%20210H576L600%20252L576%20294H528L504%20252ZM528%20294H576L600%20336L576%20378H528L504%20336ZM528%20462H576L600%20504L576%20546H528L504%20504ZM600%200H648L672%2042L648%2084H600L576%2042ZM600%2084H648L672%20126L648%20168H600L576%20126ZM600%20336H648L672%20378L648%20420H600L576%20378ZM600%20504H648L672%20546L648%20588H600L576%20546Z%22%20fill%3D%22none%22%20stroke%3D%22%23b49cf0%22%20stroke-width%3D%22.85%22%20opacity%3D%220.14%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22sparse%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%28.62%29%22%3E%3Cpath%20d%3D%22M-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20546H0L24%20588L0%20630H-48L-72%20588ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20336H216L240%20378L216%20420H168L144%20378ZM240%20294H288L312%20336L288%20378H240L216%20336ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20252H504L528%20294L504%20336H456L432%20294ZM528%2042H576L600%2084L576%20126H528L504%2084ZM528%20546H576L600%20588L576%20630H528L504%20588Z%22%20fill%3D%22none%22%20stroke%3D%22%237fd3e0%22%20stroke-width%3D%22.85%22%20opacity%3D%220.095%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22denseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22denseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22denseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22mediumX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22mediumY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22mediumMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22sparseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22sparseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22sparseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseY%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23dense%29%22%20mask%3D%22url%28%23denseMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23medium%29%22%20mask%3D%22url%28%23mediumMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparse%29%22%20mask%3D%22url%28%23sparseMask%29%22%2F%3E%3C%2Fsvg%3E");
    --leader-core-size: 210px;
    --leader-core-alpha: .40;
  }
}
@media print {
  .leader-site .table-wrap, .leader-site table.grid { background: var(--surface); }
}
/* BEE17-WEBTRADE-HIVE-CENTER-V006-END */

/* BEE17-WEBTRADE-LIGHT-INVERSE-V007-BEGIN
   Boss #1600: light mode uses ink, cool paper and soft shadows instead of pale luminous colors.
   Append after the current v006 effects. Every selector is restricted to light mode.
*/
:root[data-theme="light"] {
  --leader-hive-field: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22dense%22%20width%3D%22144%22%20height%3D%2284%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%281%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20126H0L24%20168L0%20210H-48L-72%20168ZM24%20-84H72L96%20-42L72%200H24L0%20-42ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%200H216L240%2042L216%2084H168L144%2042ZM168%2084H216L240%20126L216%20168H168L144%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%233d5873%22%20stroke-width%3D%22.85%22%20opacity%3D%220.18%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22medium%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%281%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%20210H0L24%20252L0%20294H-48L-72%20252ZM-48%20294H0L24%20336L0%20378H-48L-72%20336ZM-48%20462H0L24%20504L0%20546H-48L-72%20504ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM24%20336H72L96%20378L72%20420H24L0%20378ZM24%20504H72L96%20546L72%20588H24L0%20546ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM96%20210H144L168%20252L144%20294H96L72%20252ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20378H144L168%20420L144%20462H96L72%20420ZM96%20462H144L168%20504L144%20546H96L72%20504ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20168H216L240%20210L216%20252H168L144%20210ZM168%20252H216L240%20294L216%20336H168L144%20294ZM168%20420H216L240%20462L216%20504H168L144%20462ZM240%20126H288L312%20168L288%20210H240L216%20168ZM240%20294H288L312%20336L288%20378H240L216%20336ZM240%20378H288L312%20420L288%20462H240L216%20420ZM312%200H360L384%2042L360%2084H312L288%2042ZM312%2084H360L384%20126L360%20168H312L288%20126ZM312%20168H360L384%20210L360%20252H312L288%20210ZM312%20252H360L384%20294L360%20336H312L288%20294ZM312%20504H360L384%20546L360%20588H312L288%20546ZM384%2042H432L456%2084L432%20126H384L360%2084ZM384%20210H432L456%20252L432%20294H384L360%20252ZM384%20546H432L456%20588L432%20630H384L360%20588ZM456%20-84H504L528%20-42L504%200H456L432%20-42ZM456%200H504L528%2042L504%2084H456L432%2042ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20168H504L528%20210L504%20252H456L432%20210ZM456%20336H504L528%20378L504%20420H456L432%20378ZM456%20420H504L528%20462L504%20504H456L432%20462ZM456%20504H504L528%20546L504%20588H456L432%20546ZM528%20-42H576L600%200L576%2042H528L504%200ZM528%20210H576L600%20252L576%20294H528L504%20252ZM528%20294H576L600%20336L576%20378H528L504%20336ZM528%20462H576L600%20504L576%20546H528L504%20504ZM600%200H648L672%2042L648%2084H600L576%2042ZM600%2084H648L672%20126L648%20168H600L576%20126ZM600%20336H648L672%20378L648%20420H600L576%20378ZM600%20504H648L672%20546L648%20588H600L576%20546Z%22%20fill%3D%22none%22%20stroke%3D%22%23715b83%22%20stroke-width%3D%22.85%22%20opacity%3D%220.12%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22sparse%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%281%29%22%3E%3Cpath%20d%3D%22M-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20546H0L24%20588L0%20630H-48L-72%20588ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20336H216L240%20378L216%20420H168L144%20378ZM240%20294H288L312%20336L288%20378H240L216%20336ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20252H504L528%20294L504%20336H456L432%20294ZM528%2042H576L600%2084L576%20126H528L504%2084ZM528%20546H576L600%20588L576%20630H528L504%20588Z%22%20fill%3D%22none%22%20stroke%3D%22%233b7079%22%20stroke-width%3D%22.85%22%20opacity%3D%220.085%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22denseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22denseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22denseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22mediumX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22mediumY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22mediumMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22sparseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22sparseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22sparseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseY%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23dense%29%22%20mask%3D%22url%28%23denseMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23medium%29%22%20mask%3D%22url%28%23mediumMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparse%29%22%20mask%3D%22url%28%23sparseMask%29%22%2F%3E%3C%2Fsvg%3E");
  --fx-stars: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Ccircle%20cx%3D%22279.39%22%20cy%3D%22152.83%22%20r%3D%220.36%22%20fill%3D%22%2335536e%22%20opacity%3D%220.167%22%2F%3E%3Ccircle%20cx%3D%22285.26%22%20cy%3D%22388.34%22%20r%3D%220.51%22%20fill%3D%22%2335536e%22%20opacity%3D%220.279%22%2F%3E%3Ccircle%20cx%3D%22333.75%22%20cy%3D%22370.57%22%20r%3D%220.75%22%20fill%3D%22%2335536e%22%20opacity%3D%220.214%22%2F%3E%3Ccircle%20cx%3D%22174.74%22%20cy%3D%22317.81%22%20r%3D%220.49%22%20fill%3D%22%2335536e%22%20opacity%3D%220.152%22%2F%3E%3Ccircle%20cx%3D%2242.24%22%20cy%3D%22470.77%22%20r%3D%220.44%22%20fill%3D%22%2335536e%22%20opacity%3D%220.186%22%2F%3E%3Ccircle%20cx%3D%22493.83%22%20cy%3D%22213.59%22%20r%3D%220.56%22%20fill%3D%22%2335536e%22%20opacity%3D%220.188%22%2F%3E%3Ccircle%20cx%3D%22209.12%22%20cy%3D%22142.05%22%20r%3D%220.58%22%20fill%3D%22%2335536e%22%20opacity%3D%220.114%22%2F%3E%3Ccircle%20cx%3D%22222.87%22%20cy%3D%22414.53%22%20r%3D%220.38%22%20fill%3D%22%2335536e%22%20opacity%3D%220.175%22%2F%3E%3Ccircle%20cx%3D%2273.08%22%20cy%3D%22313.10%22%20r%3D%220.46%22%20fill%3D%22%2335536e%22%20opacity%3D%220.316%22%2F%3E%3Ccircle%20cx%3D%22101.26%22%20cy%3D%22102.65%22%20r%3D%220.52%22%20fill%3D%22%2335536e%22%20opacity%3D%220.202%22%2F%3E%3Ccircle%20cx%3D%22387.60%22%20cy%3D%22333.38%22%20r%3D%220.83%22%20fill%3D%22%2335536e%22%20opacity%3D%220.131%22%2F%3E%3Ccircle%20cx%3D%2280.84%22%20cy%3D%2215.78%22%20r%3D%220.38%22%20fill%3D%22%2335536e%22%20opacity%3D%220.121%22%2F%3E%3Ccircle%20cx%3D%22277.47%22%20cy%3D%2217.82%22%20r%3D%220.35%22%20fill%3D%22%2335536e%22%20opacity%3D%220.260%22%2F%3E%3Ccircle%20cx%3D%2239.63%22%20cy%3D%22395.36%22%20r%3D%220.78%22%20fill%3D%22%2335536e%22%20opacity%3D%220.180%22%2F%3E%3Ccircle%20cx%3D%22410.72%22%20cy%3D%2243.31%22%20r%3D%220.68%22%20fill%3D%22%2335536e%22%20opacity%3D%220.147%22%2F%3E%3Ccircle%20cx%3D%229.83%22%20cy%3D%22208.29%22%20r%3D%220.44%22%20fill%3D%22%2335536e%22%20opacity%3D%220.229%22%2F%3E%3Ccircle%20cx%3D%22118.18%22%20cy%3D%22126.80%22%20r%3D%220.77%22%20fill%3D%22%2335536e%22%20opacity%3D%220.152%22%2F%3E%3Ccircle%20cx%3D%22353.86%22%20cy%3D%22308.46%22%20r%3D%220.48%22%20fill%3D%22%2335536e%22%20opacity%3D%220.256%22%2F%3E%3Ccircle%20cx%3D%22174.59%22%20cy%3D%22441.59%22%20r%3D%220.40%22%20fill%3D%22%2335536e%22%20opacity%3D%220.220%22%2F%3E%3Ccircle%20cx%3D%22500.24%22%20cy%3D%22159.77%22%20r%3D%220.33%22%20fill%3D%22%2335536e%22%20opacity%3D%220.141%22%2F%3E%3Ccircle%20cx%3D%22207.64%22%20cy%3D%22420.94%22%20r%3D%220.39%22%20fill%3D%22%2335536e%22%20opacity%3D%220.270%22%2F%3E%3Ccircle%20cx%3D%22379.84%22%20cy%3D%22130.16%22%20r%3D%220.82%22%20fill%3D%22%2335536e%22%20opacity%3D%220.281%22%2F%3E%3Ccircle%20cx%3D%22326.14%22%20cy%3D%22301.32%22%20r%3D%220.39%22%20fill%3D%22%2335536e%22%20opacity%3D%220.176%22%2F%3E%3Ccircle%20cx%3D%22395.03%22%20cy%3D%22170.51%22%20r%3D%220.37%22%20fill%3D%22%2335536e%22%20opacity%3D%220.115%22%2F%3E%3Ccircle%20cx%3D%22250.05%22%20cy%3D%22356.22%22%20r%3D%220.69%22%20fill%3D%22%2335536e%22%20opacity%3D%220.121%22%2F%3E%3Ccircle%20cx%3D%22260.68%22%20cy%3D%22294.90%22%20r%3D%220.75%22%20fill%3D%22%2335536e%22%20opacity%3D%220.095%22%2F%3E%3Ccircle%20cx%3D%22348.13%22%20cy%3D%22276.31%22%20r%3D%220.53%22%20fill%3D%22%2335536e%22%20opacity%3D%220.299%22%2F%3E%3Ccircle%20cx%3D%2249.14%22%20cy%3D%22257.00%22%20r%3D%220.54%22%20fill%3D%22%2335536e%22%20opacity%3D%220.227%22%2F%3E%3Ccircle%20cx%3D%22410.90%22%20cy%3D%22185.85%22%20r%3D%220.60%22%20fill%3D%22%2335536e%22%20opacity%3D%220.245%22%2F%3E%3Ccircle%20cx%3D%22416.39%22%20cy%3D%22277.13%22%20r%3D%220.58%22%20fill%3D%22%2335536e%22%20opacity%3D%220.114%22%2F%3E%3Ccircle%20cx%3D%22189.80%22%20cy%3D%22487.89%22%20r%3D%220.31%22%20fill%3D%22%2335536e%22%20opacity%3D%220.200%22%2F%3E%3Ccircle%20cx%3D%2216.00%22%20cy%3D%2273.07%22%20r%3D%220.52%22%20fill%3D%22%2335536e%22%20opacity%3D%220.213%22%2F%3E%3Ccircle%20cx%3D%22104.28%22%20cy%3D%22423.05%22%20r%3D%220.77%22%20fill%3D%22%2335536e%22%20opacity%3D%220.170%22%2F%3E%3Ccircle%20cx%3D%22350.26%22%20cy%3D%22366.37%22%20r%3D%220.84%22%20fill%3D%22%2335536e%22%20opacity%3D%220.220%22%2F%3E%3Ccircle%20cx%3D%22133.00%22%20cy%3D%22167.24%22%20r%3D%220.54%22%20fill%3D%22%2335536e%22%20opacity%3D%220.141%22%2F%3E%3Ccircle%20cx%3D%2269.20%22%20cy%3D%22178.94%22%20r%3D%220.60%22%20fill%3D%22%2335536e%22%20opacity%3D%220.297%22%2F%3E%3Ccircle%20cx%3D%22467.64%22%20cy%3D%22410.76%22%20r%3D%220.38%22%20fill%3D%22%2335536e%22%20opacity%3D%220.165%22%2F%3E%3Ccircle%20cx%3D%22432.40%22%20cy%3D%22468.60%22%20r%3D%220.84%22%20fill%3D%22%2335536e%22%20opacity%3D%220.209%22%2F%3E%3Ccircle%20cx%3D%22165.05%22%20cy%3D%22185.21%22%20r%3D%220.75%22%20fill%3D%22%2335536e%22%20opacity%3D%220.134%22%2F%3E%3Ccircle%20cx%3D%22464.94%22%20cy%3D%22267.32%22%20r%3D%220.40%22%20fill%3D%22%2335536e%22%20opacity%3D%220.115%22%2F%3E%3Ccircle%20cx%3D%22392.74%22%20cy%3D%22414.39%22%20r%3D%220.35%22%20fill%3D%22%2335536e%22%20opacity%3D%220.249%22%2F%3E%3Ccircle%20cx%3D%2272.79%22%20cy%3D%22250.04%22%20r%3D%220.82%22%20fill%3D%22%2335536e%22%20opacity%3D%220.180%22%2F%3E%3Ccircle%20cx%3D%2258.97%22%20cy%3D%22483.69%22%20r%3D%220.47%22%20fill%3D%22%2335536e%22%20opacity%3D%220.272%22%2F%3E%3Ccircle%20cx%3D%22360.07%22%20cy%3D%22313.45%22%20r%3D%220.60%22%20fill%3D%22%2335536e%22%20opacity%3D%220.108%22%2F%3E%3Ccircle%20cx%3D%2225.91%22%20cy%3D%22292.73%22%20r%3D%220.78%22%20fill%3D%22%2335536e%22%20opacity%3D%220.179%22%2F%3E%3Ccircle%20cx%3D%22158.79%22%20cy%3D%2230.57%22%20r%3D%220.58%22%20fill%3D%22%2335536e%22%20opacity%3D%220.232%22%2F%3E%3Ccircle%20cx%3D%2233.42%22%20cy%3D%22159.16%22%20r%3D%220.36%22%20fill%3D%22%2335536e%22%20opacity%3D%220.259%22%2F%3E%3Ccircle%20cx%3D%22376.67%22%20cy%3D%22118.78%22%20r%3D%220.53%22%20fill%3D%22%2335536e%22%20opacity%3D%220.254%22%2F%3E%3Ccircle%20cx%3D%2293.10%22%20cy%3D%22271.70%22%20r%3D%220.34%22%20fill%3D%22%2335536e%22%20opacity%3D%220.314%22%2F%3E%3Ccircle%20cx%3D%2212.67%22%20cy%3D%22457.26%22%20r%3D%220.34%22%20fill%3D%22%2335536e%22%20opacity%3D%220.253%22%2F%3E%3Ccircle%20cx%3D%22437.07%22%20cy%3D%22321.00%22%20r%3D%220.84%22%20fill%3D%22%2335536e%22%20opacity%3D%220.204%22%2F%3E%3Ccircle%20cx%3D%2235.92%22%20cy%3D%2268.97%22%20r%3D%220.67%22%20fill%3D%22%2335536e%22%20opacity%3D%220.291%22%2F%3E%3Ccircle%20cx%3D%22149.12%22%20cy%3D%22403.30%22%20r%3D%220.82%22%20fill%3D%22%2335536e%22%20opacity%3D%220.141%22%2F%3E%3Ccircle%20cx%3D%2274.15%22%20cy%3D%22387.32%22%20r%3D%220.31%22%20fill%3D%22%2335536e%22%20opacity%3D%220.224%22%2F%3E%3Ccircle%20cx%3D%2239.95%22%20cy%3D%22220.57%22%20r%3D%220.77%22%20fill%3D%22%2335536e%22%20opacity%3D%220.091%22%2F%3E%3Ccircle%20cx%3D%22245.07%22%20cy%3D%2294.37%22%20r%3D%220.34%22%20fill%3D%22%2335536e%22%20opacity%3D%220.276%22%2F%3E%3Ccircle%20cx%3D%22282.86%22%20cy%3D%228.78%22%20r%3D%220.64%22%20fill%3D%22%2335536e%22%20opacity%3D%220.252%22%2F%3E%3Ccircle%20cx%3D%22249.88%22%20cy%3D%22461.62%22%20r%3D%220.49%22%20fill%3D%22%2335536e%22%20opacity%3D%220.123%22%2F%3E%3Ccircle%20cx%3D%22379.15%22%20cy%3D%22314.34%22%20r%3D%220.39%22%20fill%3D%22%2335536e%22%20opacity%3D%220.128%22%2F%3E%3Ccircle%20cx%3D%2269.72%22%20cy%3D%22290.45%22%20r%3D%220.62%22%20fill%3D%22%2335536e%22%20opacity%3D%220.256%22%2F%3E%3Ccircle%20cx%3D%2295.53%22%20cy%3D%2268.10%22%20r%3D%220.66%22%20fill%3D%22%2335536e%22%20opacity%3D%220.291%22%2F%3E%3Ccircle%20cx%3D%22245.41%22%20cy%3D%22238.55%22%20r%3D%220.45%22%20fill%3D%22%2335536e%22%20opacity%3D%220.291%22%2F%3E%3Ccircle%20cx%3D%22254.91%22%20cy%3D%22468.86%22%20r%3D%220.34%22%20fill%3D%22%2335536e%22%20opacity%3D%220.235%22%2F%3E%3Ccircle%20cx%3D%2274.76%22%20cy%3D%22390.25%22%20r%3D%220.45%22%20fill%3D%22%2335536e%22%20opacity%3D%220.203%22%2F%3E%3Ccircle%20cx%3D%22289.34%22%20cy%3D%22200.57%22%20r%3D%220.34%22%20fill%3D%22%2335536e%22%20opacity%3D%220.295%22%2F%3E%3C%2Fsvg%3E");
  --fx-warm: #557a8c;
  --fx-head: #24445c;
  --fx-panel: rgba(255,255,255,.97);
  --fx-border: rgba(60,78,104,.28);
  --fx-glow-violet: rgba(75,66,105,.045);
  --fx-glow-teal: rgba(38,89,104,.045);
  --leader-core-alpha: .17;
  --leader-light-ink: #20344d;
  --leader-paper: #f4f6fa;
  --leader-gilt: #b18c40;
  --leader-tab-top: #f6ebcd;
  --leader-tab-base: #dfbe77;
}
:root[data-theme="light"] body.leader-site,
:root[data-theme="light"] body.leader-login {
  --surface: #ffffff;
  --surface-2: #edf2f7;
  --line: #d8e0e9;
  --line-strong: #7b8999;
  --text: #1d2d42;
  --text-muted: #4b5d73;
  --text-faint: #53647a;
  --leader-table-surface: color-mix(in srgb,var(--surface) 94%,transparent);
  background:
    radial-gradient(ellipse at 100% 0,#cad7e549,transparent 58%),
    radial-gradient(ellipse at 0 100%,#d3e9e32b,transparent 56%),
    radial-gradient(ellipse at 50% 48%,#f0e4c426,transparent 62%),var(--leader-paper);
}
/* Each light effect now carries its own contrast; remove the old blanket dimming. */
:root[data-theme="light"] .leader-fx-sky { opacity: 1; }
:root[data-theme="light"] .leader-fx-sky::after {
  background: var(--leader-light-ink);
  -webkit-mask: var(--leader-core-image) center / contain no-repeat;
  mask: var(--leader-core-image) center / contain no-repeat;
  opacity: var(--leader-core-alpha);
}
:root[data-theme="light"] .leader-fx-sky .shoot::after {
  box-shadow: 0 0 0 1px rgba(36,68,92,.10);
}
/* Only brand images are darkened. Chart pixels, indicator colors and market tokens stay intact. */
:root[data-theme="light"] .leader-site .brand-logo.bee-logo,
:root[data-theme="light"] .leader-login .login-brand img {
  filter: brightness(0) saturate(100%);
  opacity: .86;
}
:root[data-theme="light"] .leader-site > .topbar,
:root[data-theme="light"] .leader-login .login-top {
  border-bottom-color: var(--leader-gilt);
  box-shadow: inset 0 -1px rgba(177,140,64,.20),0 4px 14px rgba(20,38,61,.035);
}
:root[data-theme="light"] .leader-site .tabs button[aria-selected="true"],
:root[data-theme="light"] .leader-login .login-card button {
  background: linear-gradient(var(--leader-tab-top),var(--leader-tab-base));
  color: var(--brand-ink);
  border-color: var(--leader-gilt);
  box-shadow: 0 1px 2px rgba(20,38,61,.08);
}
:root[data-theme="light"] .leader-site .tabs button:not([aria-selected="true"]):hover {
  background: var(--surface-2);
}
:root[data-theme="light"] .leader-site .table-wrap,
:root[data-theme="light"] .leader-site .lesson,
:root[data-theme="light"] .leader-site .news-item,
:root[data-theme="light"] .leader-login .login-card {
  border-color: var(--fx-border);
  box-shadow: 0 1px 2px rgba(20,38,61,.04),0 8px 22px rgba(20,38,61,.035);
}
:root[data-theme="light"] .leader-login .login-card { border-top-color: var(--leader-gilt); }
@media (max-width: 760px) {
  :root[data-theme="light"] {
    --leader-hive-field: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22dense%22%20width%3D%22144%22%20height%3D%2284%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%28.62%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20126H0L24%20168L0%20210H-48L-72%20168ZM24%20-84H72L96%20-42L72%200H24L0%20-42ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%200H216L240%2042L216%2084H168L144%2042ZM168%2084H216L240%20126L216%20168H168L144%20126Z%22%20fill%3D%22none%22%20stroke%3D%22%233d5873%22%20stroke-width%3D%22.85%22%20opacity%3D%220.18%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22medium%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%28.62%29%22%3E%3Cpath%20d%3D%22M-48%20-42H0L24%200L0%2042H-48L-72%200ZM-48%20210H0L24%20252L0%20294H-48L-72%20252ZM-48%20294H0L24%20336L0%20378H-48L-72%20336ZM-48%20462H0L24%20504L0%20546H-48L-72%20504ZM24%200H72L96%2042L72%2084H24L0%2042ZM24%2084H72L96%20126L72%20168H24L0%20126ZM24%20336H72L96%20378L72%20420H24L0%20378ZM24%20504H72L96%20546L72%20588H24L0%20546ZM96%20-42H144L168%200L144%2042H96L72%200ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20126H144L168%20168L144%20210H96L72%20168ZM96%20210H144L168%20252L144%20294H96L72%20252ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20378H144L168%20420L144%20462H96L72%20420ZM96%20462H144L168%20504L144%20546H96L72%20504ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%20-84H216L240%20-42L216%200H168L144%20-42ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20168H216L240%20210L216%20252H168L144%20210ZM168%20252H216L240%20294L216%20336H168L144%20294ZM168%20420H216L240%20462L216%20504H168L144%20462ZM240%20126H288L312%20168L288%20210H240L216%20168ZM240%20294H288L312%20336L288%20378H240L216%20336ZM240%20378H288L312%20420L288%20462H240L216%20420ZM312%200H360L384%2042L360%2084H312L288%2042ZM312%2084H360L384%20126L360%20168H312L288%20126ZM312%20168H360L384%20210L360%20252H312L288%20210ZM312%20252H360L384%20294L360%20336H312L288%20294ZM312%20504H360L384%20546L360%20588H312L288%20546ZM384%2042H432L456%2084L432%20126H384L360%2084ZM384%20210H432L456%20252L432%20294H384L360%20252ZM384%20546H432L456%20588L432%20630H384L360%20588ZM456%20-84H504L528%20-42L504%200H456L432%20-42ZM456%200H504L528%2042L504%2084H456L432%2042ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20168H504L528%20210L504%20252H456L432%20210ZM456%20336H504L528%20378L504%20420H456L432%20378ZM456%20420H504L528%20462L504%20504H456L432%20462ZM456%20504H504L528%20546L504%20588H456L432%20546ZM528%20-42H576L600%200L576%2042H528L504%200ZM528%20210H576L600%20252L576%20294H528L504%20252ZM528%20294H576L600%20336L576%20378H528L504%20336ZM528%20462H576L600%20504L576%20546H528L504%20504ZM600%200H648L672%2042L648%2084H600L576%2042ZM600%2084H648L672%20126L648%20168H600L576%20126ZM600%20336H648L672%20378L648%20420H600L576%20378ZM600%20504H648L672%20546L648%20588H600L576%20546Z%22%20fill%3D%22none%22%20stroke%3D%22%23715b83%22%20stroke-width%3D%22.85%22%20opacity%3D%220.12%22%2F%3E%3C%2Fpattern%3E%3Cpattern%20id%3D%22sparse%22%20width%3D%22576%22%20height%3D%22504%22%20patternUnits%3D%22userSpaceOnUse%22%20patternTransform%3D%22scale%28.62%29%22%3E%3Cpath%20d%3D%22M-48%2042H0L24%2084L0%20126H-48L-72%2084ZM-48%20546H0L24%20588L0%20630H-48L-72%20588ZM96%2042H144L168%2084L144%20126H96L72%2084ZM96%20294H144L168%20336L144%20378H96L72%20336ZM96%20546H144L168%20588L144%20630H96L72%20588ZM168%2084H216L240%20126L216%20168H168L144%20126ZM168%20336H216L240%20378L216%20420H168L144%20378ZM240%20294H288L312%20336L288%20378H240L216%20336ZM456%2084H504L528%20126L504%20168H456L432%20126ZM456%20252H504L528%20294L504%20336H456L432%20294ZM528%2042H576L600%2084L576%20126H528L504%2084ZM528%20546H576L600%20588L576%20630H528L504%20588Z%22%20fill%3D%22none%22%20stroke%3D%22%233b7079%22%20stroke-width%3D%22.85%22%20opacity%3D%220.085%22%2F%3E%3C%2Fpattern%3E%3ClinearGradient%20id%3D%22denseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22denseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.025%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.22%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.78%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.975%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22denseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23denseY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22mediumX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22mediumY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.07%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.62%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.9299999999999999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22mediumMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23mediumY%29%22%2F%3E%3C%2Fmask%3E%3ClinearGradient%20id%3D%22sparseX%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22sparseY%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.12%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%220.49%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.51%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.88%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22sparseMask%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseX%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparseY%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23dense%29%22%20mask%3D%22url%28%23denseMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23medium%29%22%20mask%3D%22url%28%23mediumMask%29%22%2F%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23sparse%29%22%20mask%3D%22url%28%23sparseMask%29%22%2F%3E%3C%2Fsvg%3E");
    --leader-core-alpha: .14;
  }
  :root[data-theme="light"] .leader-site .table-wrap,
  :root[data-theme="light"] .leader-site .lesson,
  :root[data-theme="light"] .leader-site .news-item,
  :root[data-theme="light"] .leader-login .login-card { box-shadow: none; }
}
/* BEE17-WEBTRADE-LIGHT-INVERSE-V007-END */

/* BEE03C-WEBTRADE-CORE-SPIN-V008-BEGIN
   Boss #1971 17/10/2026: "cho logo ở giữa web giống logo phòng chat". Lấy đúng logo giữa phòng chat (ui.html be-core):
   con ong trong khung lục giác xoay quanh trục dọc 16 giây/vòng, vệt lóe chạy qua, sao lấp lánh, vệt sáng vàng chạy viền lục giác.
   Thay logo tĩnh ::after của v006. Chỉ trang trí, không đụng dữ liệu. */
.leader-fx-sky::after, :root[data-theme="light"] .leader-fx-sky::after { content: none; }
.leader-fx-sky .lc-core {
  position: absolute; left: 50%; top: 50%;
  width: clamp(270px,30vw,420px); aspect-ratio: 1;
  transform: translate(-50%,-50%); perspective: 900px;
}
.leader-fx-sky .lc-logo {
  position: absolute; inset: 0;
  clip-path: polygon(50% 8.8%,85.9% 29.5%,85.9% 70.7%,50% 91.2%,14.3% 70.7%,14.3% 29.5%);
  transform-style: preserve-3d; animation: lc-spin-y 16s linear infinite;
}
.leader-fx-sky .lc-logo > i {
  position: absolute; inset: 0;
  -webkit-mask: var(--leader-core-image) center / contain no-repeat;
  mask: var(--leader-core-image) center / contain no-repeat;
}
.leader-fx-sky .lc-logo > .lc-base { background: #e6c77a; opacity: .34; }
.leader-fx-sky .lc-logo > .lc-glint {
  background: linear-gradient(105deg,transparent 40%,#fff6d8 50%,transparent 60%) 0 0 / 300% 100% no-repeat;
  opacity: .75; animation: lc-glint 5.5s ease-in-out infinite;
}
.leader-fx-sky .lc-logo > .lc-star {
  background: radial-gradient(circle at 30% 34%,#fff 0 .6%,transparent 1.6%),radial-gradient(circle at 68% 46%,#fff 0 .6%,transparent 1.6%),radial-gradient(circle at 50% 62%,#fff 0 .6%,transparent 1.6%),radial-gradient(circle at 22% 58%,#fff 0 .6%,transparent 1.6%),radial-gradient(circle at 78% 60%,#fff 0 .6%,transparent 1.6%),radial-gradient(circle at 50% 28%,#fff 0 .6%,transparent 1.6%);
  opacity: 0; animation: lc-twinkle 2.8s ease-in-out infinite;
}
.leader-fx-sky .lc-logo > .lc-star.t2 { background-position: 3% -4%; animation-delay: -1.4s; animation-duration: 3.6s; }
.leader-fx-sky .lc-core > svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.leader-fx-sky .lc-trail { fill: none; stroke-linecap: round; animation: lc-trail 18s linear infinite; animation-delay: -4s; }
.leader-fx-sky .lc-trail.head { stroke: #fffaf0; filter: drop-shadow(0 0 3px #ffd27a) drop-shadow(0 0 7px #ffd27a); }
@keyframes lc-spin-y { to { transform: rotateY(360deg); } }
@keyframes lc-glint { 0%,35% { background-position: 100% 0; } 75%,100% { background-position: 0 0; } }
@keyframes lc-twinkle { 0%,100% { opacity: 0; } 50% { opacity: .9; } }
@keyframes lc-trail { from { stroke-dashoffset: var(--L); } to { stroke-dashoffset: calc(var(--L) - 100px); } }
/* Nền sáng: ong màu mực, không lấp lánh trắng, như cách v007 làm tối logo. */
:root[data-theme="light"] .leader-fx-sky .lc-logo > .lc-base { background: var(--leader-light-ink); opacity: .17; }
:root[data-theme="light"] .leader-fx-sky .lc-logo > .lc-glint { opacity: .35; }
:root[data-theme="light"] .leader-fx-sky .lc-logo > .lc-star { display: none; }
:root[data-theme="light"] .leader-fx-sky .lc-trail { stroke: var(--leader-gilt); }
@media (max-width: 760px) { .leader-fx-sky .lc-core { width: 240px; } }
@media (prefers-reduced-motion: reduce) { .leader-fx-sky .lc-trail { display: none; } }
/* BEE03C-WEBTRADE-CORE-SPIN-V008-END */

/* BEE03C-WEBTRADE-TONE-BEE-UNIVERSE-V002-BEGIN
   Boss #3115 19/10 20:34: "bám sát tone của chúng ta, theo tone Bee Universe, các phòng chat làm chuẩn, nền trắng thì đảo màu cho phù hợp";
   #3117 20:42: "thử áp dụng đi, 3c thử áp dụng, chú ý tên thương hiệu và logo ko thay đổi nhé"; #3120 20:50: "đang làm ko đúng với Bee13 thiết kế".
   Theo ảnh Bee13 webtrade-bee-universe-dark/light-v002 + gói AP-THU-BEE03C-v002. Giữ --up/--down/--ref/--ceiling/--floor, chart, logo, thương hiệu.
   Gỡ: xóa cả khối (bản trước ở backup\tone-v002-20261019-2046). */
body.leader-site, body.leader-login {
  --bg: #0e1524; --surface: #172437; --surface-2: #1d2a40;
  --line: #2c3a52; --line-strong: #a18c57;
  --text: #edf0f7; --text-muted: #b0b8c9; --text-faint: #9aa7bc;
  --fx-panel: rgba(14,21,36,.94);
  --fx-border: rgba(214,176,92,.55);
  --tone-honey: #f5c04a; --tone-honey-2: #e6a925; --tone-gold-text: #f0c75e;
  --tone-card: rgba(23,36,55,.88); --tone-row-line: rgba(255,255,255,.06);
  --tone-group-bg: rgba(255,255,255,.035); --tone-glow: 0 0 0 1px rgba(214,176,92,.10), 0 0 18px rgba(214,176,92,.10);
  --leader-table-surface: color-mix(in srgb,var(--surface) 92%,transparent);
}
:root[data-theme="light"] body.leader-site, :root[data-theme="light"] body.leader-login {
  --bg: #f7f6f2; --surface: #ffffff; --surface-2: #fbfaf6;
  --line: #ece6d6; --line-strong: #8a7955;
  --text: #202a3b; --text-muted: #596577; --text-faint: #647083;
  --fx-panel: rgba(255,255,255,.97);
  --fx-border: rgba(214,176,92,.75);
  --tone-gold-text: #8a6413;
  --tone-card: #ffffff; --tone-row-line: #f0ebdf;
  --tone-group-bg: #fbf7ec; --tone-glow: 0 1px 2px rgba(20,38,61,.05), 0 6px 18px rgba(180,140,60,.08);
  --leader-paper: #f7f6f2;
  --leader-table-surface: color-mix(in srgb,var(--surface) 96%,transparent);
}
/* Tab: chữ thường, tab đang chọn chữ vàng đậm + gạch chân vàng (không tô khối). */
.leader-site > .tabs { gap: 4px; padding-block: 0; border-bottom: 1px solid var(--line); }
.leader-site .tabs button, :root[data-theme="light"] .leader-site .tabs button {
  border: 0; border-bottom: 3px solid transparent; border-radius: 0; background: transparent;
  min-height: 44px; padding: 10px 18px; color: var(--text); box-shadow: none; font-size: 15px;
}
.leader-site .tabs button:hover { transform: none; color: var(--tone-gold-text); }
:root[data-theme="light"] .leader-site .tabs button:not([aria-selected="true"]):hover { background: transparent; }
.leader-site .tabs button[aria-selected="true"], :root[data-theme="light"] .leader-site .tabs button[aria-selected="true"] {
  background: linear-gradient(to top, rgba(245,192,74,.16), transparent 70%);
  color: var(--tone-gold-text); font-weight: 700; border-bottom-color: var(--tone-honey); box-shadow: none;
}
/* Nút chọn danh sách, Gọn, Update: vàng mật ong chữ đen khi chọn. */
.leader-site .segmented button, .leader-site #dense { min-height: 36px; padding: 6px 18px; background: var(--tone-card); }
.leader-site .segmented button[aria-pressed="true"], .leader-site #dense[aria-pressed="true"] {
  background: linear-gradient(var(--tone-honey), var(--tone-honey-2)); color: var(--brand-ink); border-color: var(--tone-honey-2); font-weight: 600;
}
.leader-site #push-btn { background: linear-gradient(var(--tone-honey), var(--tone-honey-2)); color: var(--brand-ink); border-color: var(--tone-honey-2); font-weight: 700; }
.leader-site #push-btn:disabled { opacity: .6; }
/* Bee13 v003: Bảng giá = hàng 4 thẻ chính → thanh lọc riêng → bảng rộng toàn khung → 2 khung gom mua (mã theo dõi) dưới bảng. */
.leader-site #view-bang-gia > .mkt-strip {
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; overflow: visible; margin-bottom: 14px; padding: 0;
}
@media (max-width: 760px) { .leader-site #view-bang-gia > .mkt-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); } .leader-site .mkt-main .mkt-mid { flex-wrap: wrap; } }
.leader-site .mkt-strip > .mkt-main { min-width: 0; overflow: hidden; }
.leader-site .mkt-main .mkt-spark { display: none; }
.leader-site .mkt-main .mkt-mid { justify-content: flex-start; align-items: baseline; }
.leader-site .mkt-main .mkt-top { justify-content: flex-start; }
.leader-site .mkt-main .mkt-badge { order: 2; background: transparent; padding: 0; font-size: 14px; }
.leader-site .mkt-main .mkt-mid { order: 1; }
.leader-site .mkt-main { display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto auto auto; column-gap: 16px; align-items: baseline; padding: 12px 22px; }
.leader-site .mkt-main .mkt-top { display: contents; }
.leader-site .mkt-main .mkt-title { grid-column: 1 / -1; grid-row: 1; }
.leader-site .mkt-main .mkt-mid { grid-column: 1; grid-row: 2; }
.leader-site .mkt-main .mkt-badge { grid-column: 2; grid-row: 2; }
.leader-site .mkt-main .mkt-sub { grid-column: 1 / -1; grid-row: 3; }
.leader-site .mkt-main .mkt-value { font-size: 30px; }
.leader-site .mkt-more { grid-column: 1 / -1; font-size: 13px; color: var(--text-muted); }
.leader-site .mkt-more > summary { cursor: pointer; width: max-content; }
.leader-site .mkt-more-body { display: flex; gap: 12px; margin-top: 8px; }
.leader-site .mkt-more-body > .mkt-card { flex: 1 1 0; }
.leader-site .mkt-more-body > .mkt-asia { flex: 2 1 0; }
.leader-site .board-bar {
  display: flex; align-items: center; gap: 24px; margin: 0 0 14px; padding: 0;
}
.leader-site .board-bar h1 { display: flex; flex-direction: column; margin: 0; min-width: 190px; font-size: 32px; line-height: 1.1; }
.leader-site .board-bar .kicker { font-size: 14px; font-weight: 400; color: var(--text-muted); }
.leader-site .board-bar .board-filter {
  flex: 1 1 auto; display: flex; align-items: center; gap: 12px;
  padding: 8px 16px; border: 1px solid var(--line); border-radius: 10px; background: var(--tone-card);
}
.leader-site .board-bar #dense { margin-left: auto; border-radius: 8px; }
.leader-site #board.board-full th.match { background: var(--surface-2); }
@media (max-width: 1500px) { .leader-site > .tabs > button[role="tab"] { flex: 0 0 auto; padding-inline: 12px; } }
.leader-site .board-split.with-side { grid-template-columns: minmax(0, 1fr); }
.leader-site .board-split.with-side > .flow-side { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.leader-site .board-split.with-side > .flow-side[hidden] { display: none; }
body.leader-site[data-view="bang-gia"] #vnindex { display: none; }
/* Bề mặt bảng đặc hơn, logo nền không xuyên qua số. */
body.leader-site { --leader-table-surface: color-mix(in srgb, var(--surface) 98%, transparent); }
:root[data-theme="light"] body.leader-site { --leader-table-surface: var(--surface); }
/* Tab trải đều bề ngang như mẫu. */
.leader-site > .tabs > button[role="tab"] { flex: 1 1 auto; }
.leader-site .mkt-card, :root[data-theme="light"] .leader-site .mkt-card {
  background: var(--tone-card); border: 1px solid var(--fx-border); border-radius: 8px; box-shadow: var(--tone-glow); padding: 10px 16px;
}
.leader-site .mkt-title { color: var(--text-muted); }
.leader-site .mkt-value, :root[data-theme="light"] .leader-site .mkt-value { font-size: 26px; color: var(--text); }
/* Khung bảng, thẻ: nền yên, viền vàng mảnh bo 10px. */
.leader-site .table-wrap, .leader-site .flow-box, .leader-site .heat-map, .leader-site .heat-flow,
.leader-site .lesson, .leader-site .news-item, .leader-site .summary {
  border: 1px solid var(--fx-border); border-radius: 10px; box-shadow: var(--tone-glow);
}
.leader-site .flow-box, .leader-site .heat-flow { background: var(--tone-card); }
:root[data-theme="light"] .leader-site .heat-flow { background: var(--tone-card); }
.leader-site .flow-box h3, .leader-site .flow-who h4, .leader-site .mover-box h3 { color: var(--tone-gold-text); }
.leader-site .mover-box { background: var(--surface); border-color: var(--line); }
.leader-site table.grid thead th { background: var(--surface-2); color: var(--text-muted); }
.leader-site .grid th, .leader-site .grid td { border-bottom-color: var(--tone-row-line); }
/* Bảng giá: mã chữ thường đậm (không tô màu), giá khớp đậm; ngày Tự doanh / Nước ngoài ở tiêu đề. */
.leader-site #board.board-full td.ticker, .leader-site #board.board-full td.ticker[class*="c-"],
.leader-site #board.board-full td.ticker.up, .leader-site #board.board-full td.ticker.down { color: var(--text); font-weight: 700; font-size: 14px; }
.leader-site #board.board-full th, .leader-site #board.board-full td { padding: 7px 12px; font-size: 14px; }
.leader-site #board.board-full th { font-size: 13px; font-weight: 600; vertical-align: bottom; }
.leader-site #board.board-full th .sub { display: block; font-size: 11px; font-weight: 400; color: var(--text-faint); }
.leader-site #board.board-full td.match[data-price] { font-weight: 700; font-size: 15px; }
.leader-site #board.board-full th.match, .leader-site #board.board-full td.match { background: transparent; }
.leader-site #board.board-full td:nth-child(7), .leader-site #board.board-full th:nth-child(7) { border-right: 1px solid var(--line); }
.leader-site #board tr.grp-head > td, .leader-site #board tr.grp-start > td { border-top: 1px solid var(--line); }
.leader-site #board tr.grp-head > td {
  background: var(--tone-group-bg); color: var(--tone-gold-text); font-size: 13px; padding: 8px 12px; letter-spacing: .4px;
}
/* BEE03C-WEBTRADE-TONE-BEE-UNIVERSE-V002-END */
/* BEE03C-WEBTRADE-TONE-VECTOR-GOLD-V003-BEGIN
   Boss #5339 28/10/2026 10:07: "điều chỉnh theme tone, giống beeuninverse nhé, các nút UI có thể giữ nguyên".
   Lấy bảng màu Vector Gold của app Bee Universe (ui.html khối bee07a-vector-gold, chỉ đọc): nền đen #05070b, khung #0a0d13/#11141b,
   vàng #f5c84c/#ffe08a, viền vàng mờ #c9a24a, điểm xanh lơ #3fe0ff. Chỉ đổi màu nền tối; hình dạng nút giữ nguyên, nền sáng giữ nguyên.
   Giữ --up/--down/--ref/--ceiling/--floor, chart, logo. Gỡ: xóa cả khối (bản trước ở backup\effects.css-truoc-5339). */
:root:not([data-theme="light"]) body.leader-site, :root:not([data-theme="light"]) body.leader-login {
  --bg: #05070b; --surface: #0a0d13; --surface-2: #11141b;
  --line: #2a2617; --line-strong: #c9a24a;
  --text: #f0ead8; --text-muted: #c2b48e; --text-faint: #a39876;
  --fx-panel: rgba(10,13,19,.95);
  --fx-border: rgba(201,162,74,.45);
  --tone-honey: #f5c84c; --tone-honey-2: #c79528; --tone-gold-text: #ffe08a;
  --tone-card: rgba(13,15,20,.92); --tone-row-line: rgba(201,162,74,.10);
  --tone-group-bg: rgba(245,200,76,.05); --tone-glow: 0 0 0 1px rgba(201,162,74,.12), 0 0 18px rgba(245,200,76,.08);
  --leader-table-surface: color-mix(in srgb,var(--surface) 98%,transparent);
  background:
    radial-gradient(ellipse 42% 40% at 50% 48%,#f5c84c14,transparent 70%),
    radial-gradient(ellipse at 100% 0,#3fe0ff0d,transparent 45%),
    linear-gradient(160deg,#07090d,#05070a 60%,#0a0906);
}
:root:not([data-theme="light"]) body.leader-site > .topbar { background: linear-gradient(180deg,#0b0d12,#07090d); box-shadow: inset 0 -1px #f5c84c66; }
/* BEE03C-WEBTRADE-TONE-VECTOR-GOLD-V003-END */

/* BEE03C-WEBTRADE-PHONE-FIX-V001-BEGIN
   Boss #5341 28/10/2026 10:11: "ok tốt kiểm điện thoại luôn nhé". Đo giả lập 390×844: sửa chữ đè trong thẻ, hàng lọc tràn mép,
   dải dòng tiền đầu Chart bị cắt, nút chuông/Bee06 che chữ cuối trang. Chỉ áp ≤760px; máy bàn giữ nguyên.
   Bộ chọn có "html" phía trước để thắng bee13.css (nạp sau). Gỡ: xóa cả khối. */
@media (max-width: 760px) {
  /* Thẻ đầu Bảng giá: nhãn phụ (TB20, 5 phiên…) xuống dòng riêng dưới tiêu đề, không đè chữ. */
  html body.leader-site #mkt-strip > .mkt-main { grid-template-rows: auto auto 1fr auto; row-gap: 4px; }
  html body.leader-site #mkt-strip .mkt-main .mkt-title { grid-area: 1 / 1 / 2 / 3; white-space: normal; }
  html body.leader-site #mkt-strip .mkt-main .mkt-badge { grid-area: 2 / 1 / 3 / 3; justify-self: start; text-align: left; }
  html body.leader-site #mkt-strip .mkt-main .mkt-mid { grid-area: 3 / 1 / 4 / 3; }
  html body.leader-site #mkt-strip .mkt-main .mkt-sub { grid-area: 4 / 1 / 5 / 3; }
  .mkt-card .mkt-top { flex-wrap: wrap; row-gap: 2px; }
  /* Hàng lọc Bảng giá: xuống dòng thay vì tràn mép phải. */
  html body.leader-site .board-bar { flex-wrap: wrap; gap: 10px; }
  html body.leader-site .board-bar .board-filter { flex-wrap: wrap; min-width: 0; max-width: 100%; gap: 8px; padding: 8px; }
  html body.leader-site .board-bar .segmented { flex-wrap: wrap; }
  html body.leader-site .board-bar .segmented button { white-space: nowrap; padding-inline: 12px; }
  html body.leader-site .board-bar #dense { margin-left: 0; }
  /* Dải dòng tiền đầu Chart: 3 thẻ chia đều bề ngang, không bị cắt. */
  html body.leader-site #view-chart .chart-head #flow-strip { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; overflow: visible; flex: 1 1 100%; margin-left: 0; }
  html body.leader-site #view-chart #flow-strip > .mkt-card { min-width: 0; max-width: none; padding: 4px 6px; }
  html body.leader-site #view-chart #flow-strip .mkt-title { white-space: normal; font-size: 10px; }
  html body.leader-site #view-chart #flow-strip .mkt-badge { font-size: 10px; padding: 0; white-space: normal; }
  html body.leader-site #view-chart #flow-strip .mkt-value { font-size: 15px; }
  /* Chừa chỗ cuối trang cho nút chuông và Bee06 để không che chữ cuối. */
  html body.leader-site > main { padding-bottom: 120px; }
}
/* BEE03C-WEBTRADE-PHONE-FIX-V001-END */

/* BEE03C-WEBTRADE-CHU-TONE-V001-BEGIN
   Boss #5345 28/10/2026 10:21: "điều chỉnh chữ cho hợp tone và bố cục nhé". Chữ theo app Bee Universe (khối Vector Gold):
   tiêu đề vàng sáng #ffe08a, chữ tab vàng ngà #d9c9a0, nhãn phụ vàng nhạt. Số liệu giữ màu tăng/giảm, chỉ đổi chữ khung. Chỉ nền tối. */
:root:not([data-theme="light"]) body.leader-site :is(main h1, main h2) { color: var(--tone-gold-text); font-family: var(--font-display); letter-spacing: .01em; }
:root:not([data-theme="light"]) body.leader-site main h1 { text-shadow: 0 0 12px rgba(245,200,76,.25); }
:root:not([data-theme="light"]) body.leader-site main h3 { color: #e9d39a; font-family: var(--font-display); }
:root:not([data-theme="light"]) body.leader-site > .tabs button:not([aria-selected="true"]) { color: #d9c9a0; }
:root:not([data-theme="light"]) body.leader-site > .tabs button:not([aria-selected="true"]):hover { color: #fff1c8; }
:root:not([data-theme="light"]) body.leader-site :is(.kicker, .mkt-title, thead th) { color: var(--text-muted); }
/* BEE03C-WEBTRADE-CHU-TONE-V001-END */
