{"id":11966,"date":"2024-11-28T10:09:03","date_gmt":"2024-11-28T02:09:03","guid":{"rendered":"http:\/\/www.aiersheng.cc\/?p=11966"},"modified":"2025-08-10T08:06:23","modified_gmt":"2025-08-10T00:06:23","slug":"%e5%85%a8%e5%aa%92%e4%bd%93%e8%bf%90%e8%90%a5%e5%b8%88%e5%b2%97%e4%bd%8d%e8%81%8c%e4%b8%9a%e8%83%bd%e5%8a%9b%e7%b4%a0%e5%85%bb%e5%9f%b9%e8%ae%ad%e5%8f%8a%e5%90%88%e6%a0%bc%e8%af%81%e6%b0%b4%e5%b9%b3","status":"publish","type":"post","link":"https:\/\/www.aiersheng.cc\/?p=11966","title":{"rendered":"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\u5c97\u4f4d\u804c\u4e1a\u80fd\u529b\u7d20\u517b\u57f9\u8bad\u53ca\u5408\u683c\u8bc1\u6c34\u5e73\u6d4b\u8bd5\u8003\u6838"},"content":{"rendered":"<p>\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\u57f9\u8bad | \u4ea6\u6d9b\u6559\u80b2 &#8211; \u6768\u4ea6\u6d9b\u8001\u5e08\u8ba4\u8bc1\u8bfe\u7a0b<\/p>\n<p><strong>\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\u5c97\u4f4d\u804c\u4e1a\u80fd\u529b\u7d20\u517b\u57f9\u8bad\u53ca\u5408\u683c\u8bc1\u6c34\u5e73\u6d4b\u8bd5\u8003\u6838<\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner.jpg\"><!DOCTYPE html>\n<html lang=\"zh-Hans\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=5.0, viewport-fit=cover\">\n    <meta name=\"format-detection\" content=\"telephone=no,email=no,address=no\">\n    <meta name=\"mobile-web-app-capable\" content=\"yes\">\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\">\n    <meta name=\"theme-color\" content=\"#ffffff\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n    <!-- \u6027\u80fd\u4f18\u5316 -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <meta name=\"baidu-site-verification\" content=\"kzcr4FIbgPD8JrhS\" \/>\n    <title>\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/title>\n<meta name='robots' content='max-image-preview:large' \/>\n\n<!-- SEO Meta -->\n<meta name=\"description\" content=\"\" \/>\n<meta name=\"keywords\" content=\"\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aiersheng.cc\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta property=\"og:title\" content=\"\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4\" \/>\n<meta property=\"og:description\" content=\"\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aiersheng.cc\" \/>\n<meta property=\"og:site_name\" content=\"\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4\" \/>\n<meta name=\"twitter:description\" content=\"\" \/>\n<meta name=\"robots\" content=\"index, follow, max-image-preview:large\" \/>\n<link rel=\"alternate\" hreflang=\"zh\" href=\"https:\/\/www.aiersheng.cc\" \/>\n<link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/www.aiersheng.cc\" \/>\n<link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/www.aiersheng.cc\" \/>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Organization\",\"name\":\"\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4\",\"url\":\"https:\\\/\\\/www.aiersheng.cc\\\/\",\"description\":\"\u6d59\u6c5f\u9886\u5148\u7684\u7ebf\u4e0a\u57f9\u8bad\u548c\u804c\u4e1a\u6587\u5316\u53d1\u5c55\u5e73\u53f0\"}<\/script>\n<link rel='dns-prefetch' href='\/\/cdn.jsdelivr.net' \/>\n<link rel='preconnect' href='https:\/\/cdn.jsdelivr.net' \/>\n<link rel=\"alternate\" type=\"application\/rss+xml\" title=\"\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4 &raquo; Feed\" href=\"https:\/\/www.aiersheng.cc\/?feed=rss2\" \/>\n<link rel=\"alternate\" type=\"application\/rss+xml\" title=\"\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4 &raquo; \u8bc4\u8bba Feed\" href=\"https:\/\/www.aiersheng.cc\/?feed=comments-rss2\" \/>\n<style id=\"wp-img-auto-sizes-contain-inline-css\">\nimg:is([sizes=auto i],[sizes^=\"auto,\" i]){contain-intrinsic-size:3000px 1500px}\n\/*# sourceURL=wp-img-auto-sizes-contain-inline-css *\/\n<\/style>\n<style id=\"wp-emoji-styles-inline-css\">\n\n\timg.wp-smiley, img.emoji {\n\t\tdisplay: inline !important;\n\t\tborder: none !important;\n\t\tbox-shadow: none !important;\n\t\theight: 1em !important;\n\t\twidth: 1em !important;\n\t\tmargin: 0 0.07em !important;\n\t\tvertical-align: -0.1em !important;\n\t\tbackground: none !important;\n\t\tpadding: 0 !important;\n\t}\n\/*# sourceURL=wp-emoji-styles-inline-css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-library-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/css\/dist\/block-library\/common.css?ver=7.0' media='all' \/>\n<style id=\"classic-theme-styles-inline-css\">\n\/**\n * These rules are needed for backwards compatibility.\n * They should match the button element rules in the base theme.json file.\n *\/\n.wp-block-button__link {\n\tcolor: #ffffff;\n\tbackground-color: #32373c;\n\tborder-radius: 9999px; \/* 100% causes an oval, but any explicit but really high value retains the pill shape. *\/\n\n\t\/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. *\/\n\tbox-shadow: none;\n\ttext-decoration: none;\n\n\t\/* The extra 2px are added to size solids the same as the outline versions.*\/\n\tpadding: calc(0.667em + 2px) calc(1.333em + 2px);\n\n\tfont-size: 1.125em;\n}\n\n.wp-block-file__button {\n\tbackground: #32373c;\n\tcolor: #ffffff;\n\ttext-decoration: none;\n}\n\n\/*# sourceURL=\/wp-includes\/css\/classic-themes.css *\/\n<\/style>\n<style id=\"wp-block-accordion-inline-css\">\n.wp-block-accordion {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion\/style.css *\/\n<\/style>\n<style id=\"wp-block-accordion-item-inline-css\">\n.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {\n  transform: rotate(45deg);\n}\n.wp-block-accordion-item {\n  \/* Add transitions only for users who do not prefer reduced motion *\/\n}\n@media (prefers-reduced-motion: no-preference) {\n  .wp-block-accordion-item {\n    transition: grid-template-rows 0.3s ease-out;\n  }\n  .wp-block-accordion-item > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {\n    transition: transform 0.2s ease-in-out;\n  }\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion-item\/style.css *\/\n<\/style>\n<style id=\"wp-block-archives-inline-css\">\n.wp-block-archives {\n  box-sizing: border-box;\n}\n\n.wp-block-archives-dropdown label {\n  display: block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/archives\/style.css *\/\n<\/style>\n<style id=\"wp-block-avatar-inline-css\">\n.wp-block-avatar {\n  box-sizing: border-box;\n  line-height: 0;\n}\n.wp-block-avatar img {\n  box-sizing: border-box;\n}\n.wp-block-avatar.aligncenter {\n  text-align: center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/avatar\/style.css *\/\n<\/style>\n<style id=\"wp-block-breadcrumbs-inline-css\">\n.wp-block-breadcrumbs {\n  box-sizing: border-box;\n}\n.wp-block-breadcrumbs ol {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n}\n.wp-block-breadcrumbs li {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  align-items: center;\n}\n.wp-block-breadcrumbs li:not(:last-child)::after {\n  content: var(--separator, \"\/\");\n  margin: 0 0.5em;\n  opacity: 0.7;\n}\n.wp-block-breadcrumbs span {\n  color: inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/breadcrumbs\/style.css *\/\n<\/style>\n<style id=\"wp-block-button-inline-css\">\n.wp-block-button__link {\n  cursor: pointer;\n  display: inline-block;\n  text-align: center;\n  word-break: break-word;\n  box-sizing: border-box;\n  height: 100%;\n  align-content: center;\n}\n.wp-block-button__link.aligncenter {\n  text-align: center;\n}\n.wp-block-button__link.alignright {\n  \/*rtl:ignore*\/\n  text-align: right;\n}\n\n:where(.wp-block-button__link) {\n  box-shadow: none;\n  text-decoration: none;\n  border-radius: 9999px;\n  padding: calc(0.667em + 2px) calc(1.333em + 2px);\n}\n\n.wp-block-button[style*=text-decoration] .wp-block-button__link {\n  text-decoration: inherit;\n}\n\n.wp-block-buttons > .wp-block-button.has-custom-width {\n  max-width: none;\n}\n.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {\n  width: 100%;\n}\n.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {\n  font-size: inherit;\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {\n  width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {\n  width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {\n  width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {\n  width: 100%;\n  flex-basis: 100%;\n}\n\n.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {\n  width: 25%;\n}\n.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {\n  width: 50%;\n}\n.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {\n  width: 75%;\n}\n\n.wp-block-button.is-style-squared,\n.wp-block-button__link.wp-block-button.is-style-squared {\n  border-radius: 0;\n}\n\n.wp-block-button.no-border-radius,\n.wp-block-button__link.no-border-radius {\n  border-radius: 0 !important;\n}\n\n:root :where(.wp-block-button.is-style-outline > .wp-block-button__link),\n:root :where(.wp-block-button .wp-block-button__link.is-style-outline) {\n  border: 2px solid currentColor;\n  padding: 0.667em 1.333em;\n}\n:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)),\n:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)) {\n  color: currentColor;\n}\n:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)),\n:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)) {\n  background-color: transparent;\n  background-image: none;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/button\/style.css *\/\n<\/style>\n<style id=\"wp-block-calendar-inline-css\">\n\/**\n * Colors\n *\/\n.wp-block-calendar {\n  text-align: center;\n}\n.wp-block-calendar th,\n.wp-block-calendar td {\n  padding: 0.25em;\n  border: 1px solid;\n}\n.wp-block-calendar th {\n  font-weight: 400;\n}\n.wp-block-calendar caption {\n  background-color: inherit;\n}\n.wp-block-calendar table {\n  width: 100%;\n  border-collapse: collapse;\n}\n.wp-block-calendar table.has-background th {\n  background-color: inherit;\n}\n.wp-block-calendar table.has-text-color th {\n  color: inherit;\n}\n.wp-block-calendar :where(table:not(.has-text-color)) {\n  color: #40464d;\n}\n.wp-block-calendar :where(table:not(.has-text-color)) th,\n.wp-block-calendar :where(table:not(.has-text-color)) td {\n  border-color: #ddd;\n}\n\n:where(.wp-block-calendar table:not(.has-background) th) {\n  background: #ddd;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/calendar\/style.css *\/\n<\/style>\n<style id=\"wp-block-categories-inline-css\">\n.wp-block-categories {\n  box-sizing: border-box;\n}\n.wp-block-categories.alignleft {\n  \/*rtl:ignore*\/\n  margin-right: 2em;\n}\n.wp-block-categories.alignright {\n  \/*rtl:ignore*\/\n  margin-left: 2em;\n}\n.wp-block-categories {\n  \/* Only apply the text align on dropdowns, not lists. *\/\n}\n.wp-block-categories.wp-block-categories-dropdown.aligncenter {\n  text-align: center;\n}\n.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {\n  width: 100%;\n  display: block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/categories\/style.css *\/\n<\/style>\n<style id=\"wp-block-comment-author-name-inline-css\">\n.wp-block-comment-author-name {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-author-name\/style.css *\/\n<\/style>\n<style id=\"wp-block-comment-content-inline-css\">\n.comment-awaiting-moderation {\n  display: block;\n  font-size: 0.875em;\n  line-height: 1.5;\n}\n\n.wp-block-comment-content {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-content\/style.css *\/\n<\/style>\n<style id=\"wp-block-comment-date-inline-css\">\n.wp-block-comment-date {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-date\/style.css *\/\n<\/style>\n<style id=\"wp-block-comment-edit-link-inline-css\">\n.wp-block-comment-edit-link {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-edit-link\/style.css *\/\n<\/style>\n<style id=\"wp-block-comment-reply-link-inline-css\">\n.wp-block-comment-reply-link {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-reply-link\/style.css *\/\n<\/style>\n<style id=\"wp-block-comment-template-inline-css\">\n.wp-block-comment-template {\n  box-sizing: border-box;\n  margin-bottom: 0;\n  max-width: 100%;\n  list-style: none;\n  padding: 0;\n}\n.wp-block-comment-template li {\n  clear: both;\n}\n.wp-block-comment-template ol {\n  margin-bottom: 0;\n  max-width: 100%;\n  list-style: none;\n  padding-left: 2rem;\n}\n.wp-block-comment-template.alignleft {\n  float: left;\n}\n.wp-block-comment-template.aligncenter {\n  margin-left: auto;\n  margin-right: auto;\n  width: fit-content;\n}\n.wp-block-comment-template.alignright {\n  float: right;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comment-template\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-comments-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comments\/style.css?ver=1779321297' media='all' \/>\n<style id=\"wp-block-comments-pagination-inline-css\">\n.wp-block-comments-pagination > .wp-block-comments-pagination-next,\n.wp-block-comments-pagination > .wp-block-comments-pagination-previous,\n.wp-block-comments-pagination > .wp-block-comments-pagination-numbers {\n  font-size: inherit;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {\n  margin-right: 1ch;\n  display: inline-block;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {\n  transform: scaleX(1) \/*rtl:scaleX(-1);*\/;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {\n  margin-left: 1ch;\n  display: inline-block;\n}\n.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {\n  transform: scaleX(1) \/*rtl:scaleX(-1);*\/;\n}\n.wp-block-comments-pagination.aligncenter {\n  justify-content: center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/comments-pagination\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-cover-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/cover\/style.css?ver=1779321297' media='all' \/>\n<style id=\"wp-block-details-inline-css\">\n.wp-block-details {\n  box-sizing: border-box;\n}\n\n.wp-block-details summary {\n  cursor: pointer;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/details\/style.css *\/\n<\/style>\n<style id=\"wp-block-file-inline-css\">\n\/**\n * Colors\n *\/\n.wp-block-file {\n  box-sizing: border-box;\n}\n.wp-block-file:not(.wp-element-button) {\n  font-size: 0.8em;\n}\n.wp-block-file.aligncenter {\n  text-align: center;\n}\n.wp-block-file.alignright {\n  \/*rtl:ignore*\/\n  text-align: right;\n}\n.wp-block-file * + .wp-block-file__button {\n  margin-left: 0.75em;\n}\n\n:where(.wp-block-file) {\n  margin-bottom: 1.5em;\n}\n\n.wp-block-file__embed {\n  margin-bottom: 1em;\n}\n\n:where(.wp-block-file__button) {\n  border-radius: 2em;\n  padding: 0.5em 1em;\n  display: inline-block;\n}\n:where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):active {\n  box-shadow: none;\n  color: #fff;\n  opacity: 0.85;\n  text-decoration: none;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/file\/style.css *\/\n<\/style>\n<style id=\"wp-block-footnotes-inline-css\">\n.editor-styles-wrapper,\n.entry-content {\n  counter-reset: footnotes;\n}\n\na[data-fn].fn {\n  vertical-align: super;\n  font-size: smaller;\n  counter-increment: footnotes;\n  display: inline-flex;\n  text-decoration: none;\n  text-indent: -9999999px;\n}\n\na[data-fn].fn::after {\n  content: \"[\" counter(footnotes) \"]\";\n  text-indent: 0;\n  float: left;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/footnotes\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-gallery-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/gallery\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-heading-inline-css\">\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\nh1:where(.wp-block-heading).has-background,\nh2:where(.wp-block-heading).has-background,\nh3:where(.wp-block-heading).has-background,\nh4:where(.wp-block-heading).has-background,\nh5:where(.wp-block-heading).has-background,\nh6:where(.wp-block-heading).has-background {\n  padding: 1.25em 2.375em;\n}\nh1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),\nh2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),\nh2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),\nh3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),\nh3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),\nh4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),\nh4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),\nh5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),\nh5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),\nh6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),\nh6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {\n  rotate: 180deg;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/heading\/style.css *\/\n<\/style>\n<style id=\"wp-block-icon-inline-css\">\n\/**\n * Editor and frontend styles for the Icon Block.\n *\/\n\/* Icon Block styles. *\/\n.wp-block-icon {\n  line-height: 0;\n}\n.wp-block-icon.aligncenter {\n  display: flex;\n  justify-content: center;\n}\n.wp-block-icon svg {\n  box-sizing: border-box;\n  fill: currentColor;\n}\n\n:where(.wp-block-icon) svg {\n  width: 100%;\n  height: 100%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/icon\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-image-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/image\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-latest-comments-inline-css\">\nol.wp-block-latest-comments {\n  margin-left: 0;\n  box-sizing: border-box;\n}\n\n:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {\n  line-height: 1.1;\n}\n\n:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {\n  line-height: 1.8;\n}\n\n.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),\n.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {\n  line-height: 1.5;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments {\n  padding-left: 0;\n}\n\n.wp-block-latest-comments__comment {\n  list-style: none;\n  margin-bottom: 1em;\n}\n.has-avatars .wp-block-latest-comments__comment {\n  min-height: 2.25em;\n  list-style: none;\n}\n.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,\n.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {\n  margin-left: 3.25em;\n}\n\n.wp-block-latest-comments__comment-excerpt p {\n  font-size: 0.875em;\n  margin: 0.36em 0 1.4em;\n}\n\n.wp-block-latest-comments__comment-date {\n  display: block;\n  font-size: 0.75em;\n}\n\n.wp-block-latest-comments .avatar,\n.wp-block-latest-comments__comment-avatar {\n  border-radius: 1.5em;\n  display: block;\n  float: left;\n  height: 2.5em;\n  margin-right: 0.75em;\n  width: 2.5em;\n}\n\n.wp-block-latest-comments[style*=font-size] a,\n.wp-block-latest-comments[class*=-font-size] a {\n  font-size: inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/latest-comments\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-latest-posts-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/latest-posts\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-list-inline-css\">\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\nol,\nul {\n  box-sizing: border-box;\n}\n\n:root :where(.wp-block-list.has-background) {\n  padding: 1.25em 2.375em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/list\/style.css *\/\n<\/style>\n<style id=\"wp-block-loginout-inline-css\">\n.wp-block-loginout {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/loginout\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-media-text-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/media-text\/style.css?ver=1779321298' media='all' \/>\n<link rel='stylesheet' id='wp-block-navigation-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/navigation\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-navigation-link-inline-css\">\n\/**\n * Colors\n *\/\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\n.wp-block-navigation .wp-block-navigation-item__label {\n  overflow-wrap: break-word;\n}\n.wp-block-navigation .wp-block-navigation-item__description {\n  display: none;\n}\n\n.link-ui-tools {\n  outline: 1px solid #f0f0f0;\n  padding: 8px;\n}\n\n.link-ui-block-inserter {\n  padding-top: 8px;\n}\n\n.link-ui-block-inserter__back {\n  margin-left: 8px;\n  text-transform: uppercase;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/navigation-link\/style.css *\/\n<\/style>\n<style id=\"wp-block-navigation-overlay-close-inline-css\">\n.wp-block-navigation-overlay-close {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0.5em;\n  padding: 0;\n  border: none;\n  background: transparent;\n  cursor: pointer;\n  text-decoration: none;\n}\n.wp-block-navigation-overlay-close:focus {\n  outline-offset: 2px;\n}\n.wp-block-navigation-overlay-close svg {\n  width: 24px;\n  height: 24px;\n  fill: currentColor;\n  display: block;\n  flex-shrink: 0;\n}\n.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text {\n  display: inline-flex;\n  align-items: center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/navigation-overlay-close\/style.css *\/\n<\/style>\n<style id=\"wp-block-page-list-inline-css\">\n.wp-block-navigation .wp-block-page-list {\n  display: flex;\n  flex-direction: var(--navigation-layout-direction, initial);\n  justify-content: var(--navigation-layout-justify, initial);\n  align-items: var(--navigation-layout-align, initial);\n  flex-wrap: var(--navigation-layout-wrap, wrap);\n  background-color: inherit;\n}\n.wp-block-navigation .wp-block-navigation-item {\n  background-color: inherit;\n}\n\n.wp-block-page-list {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/page-list\/style.css *\/\n<\/style>\n<style id=\"wp-block-paragraph-inline-css\">\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\n.is-small-text {\n  font-size: 0.875em;\n}\n\n.is-regular-text {\n  font-size: 1em;\n}\n\n.is-large-text {\n  font-size: 2.25em;\n}\n\n.is-larger-text {\n  font-size: 3em;\n}\n\n.has-drop-cap:not(:focus)::first-letter {\n  float: left;\n  font-size: 8.4em;\n  line-height: 0.68;\n  font-weight: 100;\n  margin: 0.05em 0.1em 0 0;\n  text-transform: uppercase;\n  font-style: normal;\n}\n\nbody.rtl .has-drop-cap:not(:focus)::first-letter {\n  float: initial;\n  margin-left: 0.1em;\n}\n\np.has-drop-cap.has-background {\n  overflow: hidden;\n}\n\n:root :where(p.has-background) {\n  padding: 1.25em 2.375em;\n}\n\n:where(p.has-text-color:not(.has-link-color)) a {\n  color: inherit;\n}\n\np.has-text-align-right[style*=\"writing-mode:vertical-rl\"],\np.has-text-align-left[style*=\"writing-mode:vertical-lr\"] {\n  rotate: 180deg;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/paragraph\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-author-inline-css\">\n.wp-block-post-author {\n  display: flex;\n  flex-wrap: wrap;\n  box-sizing: border-box;\n}\n.wp-block-post-author__byline {\n  width: 100%;\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 0.5em;\n}\n.wp-block-post-author__avatar {\n  margin-right: 1em;\n}\n.wp-block-post-author__bio {\n  margin-bottom: 0.7em;\n  font-size: 0.7em;\n}\n.wp-block-post-author__content {\n  flex-grow: 1;\n  flex-basis: 0;\n}\n.wp-block-post-author__name {\n  margin: 0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-author\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-author-biography-inline-css\">\n.wp-block-post-author-biography {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-author-biography\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-author-name-inline-css\">\n.wp-block-post-author-name {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-author-name\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-comments-count-inline-css\">\n.wp-block-post-comments-count {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-comments-count\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-comments-form-inline-css\">\n\/**\n * Colors\n *\/\n:where(.wp-block-post-comments-form textarea),\n:where(.wp-block-post-comments-form input:not([type=submit])) {\n  border-width: 1px;\n  border-style: solid;\n  border-color: #949494;\n  font-size: 1em;\n  font-family: inherit;\n}\n\n:where(.wp-block-post-comments-form textarea),\n:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))) {\n  padding: calc(0.667em + 2px);\n}\n\n.wp-block-post-comments-form {\n  box-sizing: border-box;\n}\n.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {\n  font-weight: inherit;\n}\n.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {\n  font-family: inherit;\n}\n.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {\n  font-size: inherit;\n}\n.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {\n  line-height: inherit;\n}\n.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {\n  font-style: inherit;\n}\n.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {\n  letter-spacing: inherit;\n}\n.wp-block-post-comments-form :where(input[type=submit]) {\n  box-shadow: none;\n  cursor: pointer;\n  display: inline-block;\n  text-align: center;\n  overflow-wrap: break-word;\n}\n.wp-block-post-comments-form .comment-form textarea,\n.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]) {\n  display: block;\n  box-sizing: border-box;\n  width: 100%;\n}\n.wp-block-post-comments-form .comment-form-author label,\n.wp-block-post-comments-form .comment-form-email label,\n.wp-block-post-comments-form .comment-form-url label {\n  display: block;\n  margin-bottom: 0.25em;\n}\n.wp-block-post-comments-form .comment-form-cookies-consent {\n  display: flex;\n  gap: 0.25em;\n}\n.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {\n  margin-top: 0.35em;\n}\n.wp-block-post-comments-form .comment-reply-title {\n  margin-bottom: 0;\n}\n.wp-block-post-comments-form .comment-reply-title :where(small) {\n  font-size: var(--wp--preset--font-size--medium, smaller);\n  margin-left: 0.5em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-comments-form\/style.css *\/\n<\/style>\n<style id=\"wp-block-buttons-inline-css\">\n.wp-block-buttons {\n  box-sizing: border-box;\n}\n.wp-block-buttons.is-vertical {\n  flex-direction: column;\n}\n.wp-block-buttons.is-vertical > .wp-block-button:last-child {\n  margin-bottom: 0;\n}\n.wp-block-buttons > .wp-block-button {\n  display: inline-block;\n  margin: 0;\n}\n.wp-block-buttons.is-content-justification-left {\n  justify-content: flex-start;\n}\n.wp-block-buttons.is-content-justification-left.is-vertical {\n  align-items: flex-start;\n}\n.wp-block-buttons.is-content-justification-center {\n  justify-content: center;\n}\n.wp-block-buttons.is-content-justification-center.is-vertical {\n  align-items: center;\n}\n.wp-block-buttons.is-content-justification-right {\n  justify-content: flex-end;\n}\n.wp-block-buttons.is-content-justification-right.is-vertical {\n  align-items: flex-end;\n}\n.wp-block-buttons.is-content-justification-space-between {\n  justify-content: space-between;\n}\n.wp-block-buttons.aligncenter {\n  text-align: center;\n}\n.wp-block-buttons {\n  \/* stylelint-disable @stylistic\/indentation -- Disable the stylelint rule, otherwise this selector is ugly! *\/\n}\n.wp-block-buttons:not(.is-content-justification-space-between,\n.is-content-justification-right,\n.is-content-justification-left,\n.is-content-justification-center) .wp-block-button.aligncenter {\n  \/* stylelint-enable @stylistic\/indentation *\/\n  margin-left: auto;\n  margin-right: auto;\n  width: 100%;\n}\n.wp-block-buttons[style*=text-decoration] .wp-block-button,\n.wp-block-buttons[style*=text-decoration] .wp-block-button__link {\n  text-decoration: inherit;\n}\n.wp-block-buttons.has-custom-font-size .wp-block-button__link {\n  font-size: inherit;\n}\n.wp-block-buttons .wp-block-button__link {\n  width: 100%;\n}\n\n.wp-block-button.aligncenter {\n  text-align: center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/buttons\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-comments-link-inline-css\">\n.wp-block-post-comments-link {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-comments-link\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-content-inline-css\">\n.wp-block-post-content {\n  display: flow-root;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-content\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-date-inline-css\">\n.wp-block-post-date {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-date\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-excerpt-inline-css\">\n:where(.wp-block-post-excerpt) {\n  box-sizing: border-box;\n  margin-top: var(--wp--style--block-gap);\n  margin-bottom: var(--wp--style--block-gap);\n}\n\n.wp-block-post-excerpt__excerpt {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n.wp-block-post-excerpt__more-text {\n  margin-top: var(--wp--style--block-gap);\n  margin-bottom: 0;\n}\n\n.wp-block-post-excerpt__more-link {\n  display: inline-block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-excerpt\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-featured-image-inline-css\">\n\/**\n * Colors\n *\/\n.wp-block-post-featured-image {\n  margin-left: 0;\n  margin-right: 0;\n}\n.wp-block-post-featured-image a {\n  display: block;\n  height: 100%;\n}\n.wp-block-post-featured-image :where(img) {\n  max-width: 100%;\n  width: 100%;\n  height: auto;\n  vertical-align: bottom;\n  box-sizing: border-box;\n}\n.wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {\n  width: 100%;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {\n  position: absolute;\n  inset: 0;\n  background-color: #000;\n}\n.wp-block-post-featured-image {\n  position: relative;\n}\n\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {\n  background-color: transparent;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {\n  opacity: 0;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {\n  opacity: 0.1;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {\n  opacity: 0.2;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {\n  opacity: 0.3;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {\n  opacity: 0.4;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {\n  opacity: 0.5;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {\n  opacity: 0.6;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {\n  opacity: 0.7;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {\n  opacity: 0.8;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {\n  opacity: 0.9;\n}\n.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {\n  opacity: 1;\n}\n.wp-block-post-featured-image:where(.alignleft, .alignright) {\n  width: 100%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-featured-image\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-navigation-link-inline-css\">\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {\n  display: inline-block;\n  margin-right: 1ch;\n}\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {\n  transform: scaleX(1) \/*rtl:scaleX(-1);*\/;\n}\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {\n  display: inline-block;\n  margin-left: 1ch;\n}\n.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {\n  transform: scaleX(1) \/*rtl:scaleX(-1);*\/;\n}\n.wp-block-post-navigation-link.has-text-align-right[style*=\"writing-mode: vertical-rl\"], .wp-block-post-navigation-link.has-text-align-left[style*=\"writing-mode: vertical-lr\"] {\n  rotate: 180deg;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-navigation-link\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-post-template-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-template\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-post-terms-inline-css\">\n.wp-block-post-terms {\n  box-sizing: border-box;\n}\n.wp-block-post-terms .wp-block-post-terms__separator {\n  white-space: pre-wrap;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-terms\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-time-to-read-inline-css\">\n.wp-block-post-time-to-read {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-time-to-read\/style.css *\/\n<\/style>\n<style id=\"wp-block-post-title-inline-css\">\n.wp-block-post-title {\n  word-break: break-word;\n  box-sizing: border-box;\n}\n.wp-block-post-title :where(a) {\n  display: inline-block;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  letter-spacing: inherit;\n  line-height: inherit;\n  text-decoration: inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/post-title\/style.css *\/\n<\/style>\n<style id=\"wp-block-query-pagination-inline-css\">\n.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {\n  margin-inline-start: auto;\n}\n.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {\n  margin-inline-end: auto;\n}\n.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {\n  margin-right: 1ch;\n  display: inline-block;\n}\n.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {\n  transform: scaleX(1) \/*rtl:scaleX(-1);*\/;\n}\n.wp-block-query-pagination .wp-block-query-pagination-next-arrow {\n  margin-left: 1ch;\n  display: inline-block;\n}\n.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {\n  transform: scaleX(1) \/*rtl:scaleX(-1);*\/;\n}\n.wp-block-query-pagination.aligncenter {\n  justify-content: center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/query-pagination\/style.css *\/\n<\/style>\n<style id=\"wp-block-query-title-inline-css\">\n.wp-block-query-title {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/query-title\/style.css *\/\n<\/style>\n<style id=\"wp-block-query-total-inline-css\">\n.wp-block-query-total {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/query-total\/style.css *\/\n<\/style>\n<style id=\"wp-block-read-more-inline-css\">\n.wp-block-read-more {\n  display: block;\n  width: fit-content;\n}\n.wp-block-read-more:where(:not([style*=text-decoration])) {\n  text-decoration: none;\n}\n.wp-block-read-more:where(:not([style*=text-decoration])):focus, .wp-block-read-more:where(:not([style*=text-decoration])):active {\n  text-decoration: none;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/read-more\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-rss-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/rss\/style.css?ver=1779321298' media='all' \/>\n<link rel='stylesheet' id='wp-block-search-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/search\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-site-logo-inline-css\">\n.wp-block-site-logo {\n  box-sizing: border-box;\n  line-height: 0;\n}\n.wp-block-site-logo a {\n  display: inline-block;\n  line-height: 0;\n}\n.wp-block-site-logo.is-default-size img {\n  width: 120px;\n  height: auto;\n}\n.wp-block-site-logo img {\n  height: auto;\n  max-width: 100%;\n}\n.wp-block-site-logo a,\n.wp-block-site-logo img {\n  border-radius: inherit;\n}\n.wp-block-site-logo.aligncenter {\n  margin-left: auto;\n  margin-right: auto;\n  text-align: center;\n}\n\n:root :where(.wp-block-site-logo.is-style-rounded) {\n  border-radius: 9999px;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/site-logo\/style.css *\/\n<\/style>\n<style id=\"wp-block-site-tagline-inline-css\">\n.wp-block-site-tagline {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/site-tagline\/style.css *\/\n<\/style>\n<style id=\"wp-block-site-title-inline-css\">\n.wp-block-site-title {\n  box-sizing: border-box;\n}\n.wp-block-site-title :where(a) {\n  color: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  letter-spacing: inherit;\n  line-height: inherit;\n  text-decoration: inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/site-title\/style.css *\/\n<\/style>\n<style id=\"wp-block-tag-cloud-inline-css\">\n.wp-block-tag-cloud {\n  box-sizing: border-box;\n}\n.wp-block-tag-cloud.aligncenter {\n  text-align: center;\n  justify-content: center;\n}\n.wp-block-tag-cloud a {\n  display: inline-block;\n  margin-right: 5px;\n}\n.wp-block-tag-cloud span {\n  display: inline-block;\n  margin-left: 5px;\n  text-decoration: none;\n}\n\n:root :where(.wp-block-tag-cloud.is-style-outline) {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 1ch;\n}\n\n:root :where(.wp-block-tag-cloud.is-style-outline a) {\n  border: 1px solid currentColor;\n  font-size: unset !important;\n  margin-right: 0;\n  padding: 1ch 2ch;\n  text-decoration: none !important;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/tag-cloud\/style.css *\/\n<\/style>\n<style id=\"wp-block-term-count-inline-css\">\n.wp-block-term-count {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-count\/style.css *\/\n<\/style>\n<style id=\"wp-block-term-description-inline-css\">\n:where(.wp-block-term-description) {\n  box-sizing: border-box;\n  margin-top: var(--wp--style--block-gap);\n  margin-bottom: var(--wp--style--block-gap);\n}\n\n.wp-block-term-description p {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-description\/style.css *\/\n<\/style>\n<style id=\"wp-block-term-name-inline-css\">\n.wp-block-term-name {\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-name\/style.css *\/\n<\/style>\n<style id=\"wp-block-term-template-inline-css\">\n.wp-block-term-template {\n  margin-top: 0;\n  margin-bottom: 0;\n  max-width: 100%;\n  list-style: none;\n  padding: 0;\n  box-sizing: border-box;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/term-template\/style.css *\/\n<\/style>\n<style id=\"wp-block-video-inline-css\">\n\/**\n * Typography\n *\/\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\n\/**\n * Breakpoints & Media Queries\n *\/\n\/**\n*  Converts a hex value into the rgb equivalent.\n*\n* @param {string} hex - the hexadecimal value to convert\n* @return {string} comma separated rgb values\n*\/\n\/**\n * Long content fade mixin\n *\n * Creates a fading overlay to signify that the content is longer\n * than the space allows.\n *\/\n\/**\n * Breakpoint mixins\n *\/\n\/**\n * Focus styles.\n *\/\n\/**\n * Applies editor left position to the selector passed as argument\n *\/\n\/**\n * Styles that are reused verbatim in a few places\n *\/\n\/**\n * Allows users to opt-out of animations via OS-level preferences.\n *\/\n\/**\n * Reset default styles for JavaScript UI based pages.\n * This is a WP-admin agnostic reset\n *\/\n\/**\n * Reset the WP Admin page styles for Gutenberg-like pages.\n *\/\n\/**\n * Creates a checkerboard pattern background to indicate transparency.\n * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.\n *\/\n.wp-block-video {\n  box-sizing: border-box;\n}\n.wp-block-video video {\n  width: 100%;\n  height: auto;\n  vertical-align: middle;\n}\n@supports (position: sticky) {\n  .wp-block-video [poster] {\n    object-fit: cover;\n  }\n}\n.wp-block-video.aligncenter {\n  text-align: center;\n}\n.wp-block-video :where(figcaption) {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/video\/style.css *\/\n<\/style>\n<style id=\"wp-block-accordion-heading-inline-css\">\n.wp-block-accordion-heading__toggle {\n  font-family: inherit;\n  font-size: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  letter-spacing: inherit;\n  text-transform: inherit;\n  text-decoration: inherit;\n  word-spacing: inherit;\n  font-style: inherit;\n  background: none;\n  border: none;\n  color: inherit;\n  padding: var(--wp--preset--spacing--20, 1em) 0;\n  cursor: pointer;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  text-align: inherit;\n  width: 100%;\n}\n.wp-block-accordion-heading__toggle:not(:focus-visible) {\n  outline: none;\n}\n.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {\n  text-decoration: underline;\n}\n\n.wp-block-accordion-heading__toggle-title {\n  flex: 1;\n}\n\n.wp-block-accordion-heading__toggle-icon {\n  width: 1.2em;\n  height: 1.2em;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion-heading\/style.css *\/\n<\/style>\n<style id=\"wp-block-accordion-panel-inline-css\">\n.wp-block-accordion-panel[inert], .wp-block-accordion-panel[aria-hidden=true] {\n  display: none;\n  margin-block-start: 0;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/accordion-panel\/style.css *\/\n<\/style>\n<style id=\"wp-block-audio-inline-css\">\n\/**\n * Typography\n *\/\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\n\/**\n * Breakpoints & Media Queries\n *\/\n\/**\n*  Converts a hex value into the rgb equivalent.\n*\n* @param {string} hex - the hexadecimal value to convert\n* @return {string} comma separated rgb values\n*\/\n\/**\n * Long content fade mixin\n *\n * Creates a fading overlay to signify that the content is longer\n * than the space allows.\n *\/\n\/**\n * Breakpoint mixins\n *\/\n\/**\n * Focus styles.\n *\/\n\/**\n * Applies editor left position to the selector passed as argument\n *\/\n\/**\n * Styles that are reused verbatim in a few places\n *\/\n\/**\n * Allows users to opt-out of animations via OS-level preferences.\n *\/\n\/**\n * Reset default styles for JavaScript UI based pages.\n * This is a WP-admin agnostic reset\n *\/\n\/**\n * Reset the WP Admin page styles for Gutenberg-like pages.\n *\/\n\/**\n * Creates a checkerboard pattern background to indicate transparency.\n * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.\n *\/\n.wp-block-audio {\n  box-sizing: border-box;\n}\n.wp-block-audio :where(figcaption) {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n.wp-block-audio audio {\n  width: 100%;\n  min-width: 300px;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/audio\/style.css *\/\n<\/style>\n<style id=\"wp-block-code-inline-css\">\n.wp-block-code {\n  box-sizing: border-box;\n}\n.wp-block-code code {\n  display: block;\n  font-family: inherit;\n  overflow-wrap: break-word;\n  white-space: pre-wrap;\n  \/*!rtl:begin:ignore*\/\n  direction: ltr;\n  text-align: initial;\n  \/*!rtl:end:ignore*\/\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/code\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-columns-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/columns\/style.css?ver=1779321297' media='all' \/>\n<link rel='stylesheet' id='wp-block-embed-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/embed\/style.css?ver=1779321297' media='all' \/>\n<style id=\"wp-block-group-inline-css\">\n.wp-block-group {\n  box-sizing: border-box;\n}\n\n:where(.wp-block-group.wp-block-group-is-layout-constrained) {\n  position: relative;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/group\/style.css *\/\n<\/style>\n<style id=\"wp-block-math-inline-css\">\n.wp-block-math {\n  overflow-x: auto;\n  overflow-y: hidden;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/math\/style.css *\/\n<\/style>\n<style id=\"wp-block-preformatted-inline-css\">\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\n.wp-block-preformatted {\n  box-sizing: border-box;\n  white-space: pre-wrap;\n}\n\n:where(.wp-block-preformatted.has-background) {\n  padding: 1.25em 2.375em;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/preformatted\/style.css *\/\n<\/style>\n<style id=\"wp-block-pullquote-inline-css\">\n\/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don't add to this sheet unless you're pretty sure the value will be reused in many places.\n * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.\n *\/\n\/**\n * Colors\n *\/\n\/**\n * Fonts & basic variables.\n *\/\n\/**\n * Typography\n *\/\n\/**\n * Grid System.\n * https:\/\/make.wordpress.org\/design\/2019\/10\/31\/proposal-a-consistent-spacing-system-for-wordpress\/\n *\/\n\/**\n * Radius scale.\n *\/\n\/**\n * Elevation scale.\n *\/\n\/**\n * Dimensions.\n *\/\n\/**\n * Mobile specific styles\n *\/\n\/**\n * Editor styles.\n *\/\n\/**\n * Block & Editor UI.\n *\/\n\/**\n * Block paddings.\n *\/\n\/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n *\/\n.wp-block-pullquote {\n  text-align: center;\n  overflow-wrap: break-word;\n  box-sizing: border-box;\n  margin: 0 0 1em 0;\n  padding: 4em 0;\n}\n.wp-block-pullquote p,\n.wp-block-pullquote blockquote {\n  color: inherit;\n}\n.wp-block-pullquote blockquote {\n  margin: 0;\n}\n.wp-block-pullquote p {\n  margin-top: 0;\n}\n.wp-block-pullquote p:last-child {\n  margin-bottom: 0;\n}\n.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {\n  max-width: 420px;\n}\n.wp-block-pullquote cite,\n.wp-block-pullquote footer {\n  position: relative;\n}\n.wp-block-pullquote .has-text-color a {\n  color: inherit;\n}\n\n.wp-block-pullquote.has-text-align-left blockquote {\n  text-align: left;\n}\n\n.wp-block-pullquote.has-text-align-right blockquote {\n  text-align: right;\n}\n\n.wp-block-pullquote.has-text-align-center blockquote {\n  text-align: center;\n}\n\n.wp-block-pullquote.is-style-solid-color {\n  border: none;\n}\n.wp-block-pullquote.is-style-solid-color blockquote {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 60%;\n}\n.wp-block-pullquote.is-style-solid-color blockquote p {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 2em;\n}\n.wp-block-pullquote.is-style-solid-color blockquote cite {\n  text-transform: none;\n  font-style: normal;\n}\n\n.wp-block-pullquote :where(cite) {\n  color: inherit;\n  display: block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/pullquote\/style.css *\/\n<\/style>\n<style id=\"wp-block-quote-inline-css\">\n.wp-block-quote {\n  box-sizing: border-box;\n  overflow-wrap: break-word;\n}\n.wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) {\n  margin-bottom: 1em;\n  padding: 0 1em;\n}\n.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p {\n  font-size: 1.5em;\n  font-style: italic;\n  line-height: 1.6;\n}\n.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,\n.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,\n.wp-block-quote.is-large:where(:not(.is-style-plain)) footer {\n  font-size: 1.125em;\n  text-align: right;\n}\n.wp-block-quote > cite {\n  display: block;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/quote\/style.css *\/\n<\/style>\n<style id=\"wp-block-separator-inline-css\">\n@charset \"UTF-8\";\n.wp-block-separator {\n  border-top: 2px solid currentColor;\n  border-left: none;\n  border-right: none;\n  border-bottom: none;\n}\n\n:root :where(.wp-block-separator.is-style-dots) {\n  text-align: center;\n  line-height: 1;\n  height: auto;\n}\n:root :where(.wp-block-separator.is-style-dots)::before {\n  content: \"\u00b7\u00b7\u00b7\";\n  color: currentColor;\n  font-size: 1.5em;\n  letter-spacing: 2em;\n  \/*rtl:ignore*\/\n  padding-left: 2em;\n  font-family: serif;\n}\n\n.wp-block-separator.is-style-dots {\n  background: none !important;\n  border: none !important;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/separator\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-social-links-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/social-links\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-spacer-inline-css\">\n.wp-block-spacer {\n  clear: both;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/spacer\/style.css *\/\n<\/style>\n<link rel='stylesheet' id='wp-block-table-css' href='https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/table\/style.css?ver=1779321298' media='all' \/>\n<style id=\"wp-block-text-columns-inline-css\">\n.wp-block-text-columns {\n  display: flex;\n}\n.wp-block-text-columns.aligncenter {\n  display: flex;\n}\n.wp-block-text-columns .wp-block-column {\n  margin: 0 1em;\n  padding: 0;\n}\n.wp-block-text-columns .wp-block-column:first-child {\n  margin-left: 0;\n}\n.wp-block-text-columns .wp-block-column:last-child {\n  margin-right: 0;\n}\n.wp-block-text-columns.columns-2 .wp-block-column {\n  width: 50%;\n}\n.wp-block-text-columns.columns-3 .wp-block-column {\n  width: 33.3333333333%;\n}\n.wp-block-text-columns.columns-4 .wp-block-column {\n  width: 25%;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/text-columns\/style.css *\/\n<\/style>\n<style id=\"wp-block-verse-inline-css\">\npre.wp-block-verse {\n  box-sizing: border-box;\n  overflow: auto;\n  white-space: pre-wrap;\n  min-width: 1em;\n  word-break: break-word;\n}\n\n:where(pre.wp-block-verse) {\n  font-family: inherit;\n}\n\/*# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/blocks\/verse\/style.css *\/\n<\/style>\n<style id=\"global-styles-inline-css\">\n:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4\/3;--wp--preset--aspect-ratio--3-4: 3\/4;--wp--preset--aspect-ratio--3-2: 3\/2;--wp--preset--aspect-ratio--2-3: 2\/3;--wp--preset--aspect-ratio--16-9: 16\/9;--wp--preset--aspect-ratio--9-16: 9\/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}\n:root :where(.wp-block-icon svg){width: 24px;}\n:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}\n:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}\n:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}\n:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}\n\/*# sourceURL=global-styles-inline-css *\/\n<\/style>\n<link rel='stylesheet' id='theme-style-css' href='https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/style.css?ver=4.2' media='all' \/>\n<link rel='stylesheet' id='tailwind-output-css' href='https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/assets\/css\/tailwind-output.css?ver=4.2' media='all' \/>\n<link rel='stylesheet' id='edumaster-fixes-css' href='https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/assets\/css\/edumaster-fixes.css?ver=1.0' media='all' \/>\n<script id=\"jquery-core-js\" src=\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/jquery\/jquery.js?ver=3.7.1\"><\/script>\n<script id=\"jquery-migrate-js\" src=\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/jquery\/jquery-migrate.js?ver=3.4.1\"><\/script>\n<link rel=\"https:\/\/api.w.org\/\" href=\"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/\" \/><link rel=\"manifest\" href=\"https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/manifest.json\">\n<style>\n:root {\n  --theme-primary: #3b82f6;\n  --theme-secondary: #2563eb;\n  --theme-link: #3b82f6;\n  --theme-button: #3b82f6;\n  --color-primary: #3b82f6;\n  --color-primary-dark: #2563eb;\n}\n<\/style>\n<\/head>\n<body class=\"wp-theme-edumaster bg-gray-50 text-gray-900\">\n\n<header class=\"fixed top-0 left-0 right-0 z-50 bg-white\/80 backdrop-blur-lg border-b border-gray-100\/50\" id=\"main-header\">\n    <div class=\"max-w-7xl mx-auto px-5 lg:px-8\">\n        <div class=\"flex items-center justify-between h-16 lg:h-20\">\n            <!-- Logo -->\n            <div class=\"flex items-center gap-3\">\n                <button id=\"mobile-menu-btn\" class=\"lg:hidden p-2 -ml-2 text-gray-600 hover:bg-gray-100 rounded-xl transition-colors\" onclick=\"document.getElementById('mobile-menu-overlay').classList.remove('translate-x-full');document.body.style.overflow='hidden'\">\n                    <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\"\/>\n                    <\/svg>\n                <\/button>\n                <a href=\"https:\/\/www.aiersheng.cc\/\" class=\"flex items-center gap-2.5 group\">\n                                            <div class=\"w-10 h-10 bg-[var(--color-primary)] rounded-2xl flex items-center justify-center text-white shadow-lg shadow-blue-500\/25 group-hover:scale-105 transition-transform\">\n                            <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/>\n                            <\/svg>\n                        <\/div>\n                                        <span class=\"hidden sm:block text-lg font-semibold text-gray-900 tracking-tight\">\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/span>\n                <\/a>\n            <\/div>\n\n<!-- Desktop Navigation -->\n            <nav class=\"hidden lg:flex items-center gap-1\">\n                <a href=\"https:\/\/www.aiersheng.cc\" class=\"nav-link px-4 py-2 text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors rounded-lg hover:bg-gray-50\">\u9996\u9875<\/a>\n                \n                <!-- \u6559\u80b2\u57f9\u8bad -->\n                <div class=\"relative group\">\n                    <button class=\"nav-link flex items-center gap-1 px-4 py-2 text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors rounded-lg hover:bg-gray-50\">\n                        \u6559\u80b2\u57f9\u8bad                        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/>\n                        <\/svg>\n                    <\/button>\n                    <div class=\"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200\">\n                        <div class=\"bg-white rounded-2xl shadow-xl border border-gray-100 py-2 min-w-[200px]\">\n                            <div class=\"px-4 py-2 text-xs font-semibold text-purple-600\">\ud83e\udd16 AI\u57f9\u8bad<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_training\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                AI\u8bfe\u7a0b                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=school\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u5b66\u5386\u63d0\u5347                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=tutoring\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50 font-medium text-[var(--color-primary)]\">\n                                \u8f85\u5bfc\u4e2d\u5fc3                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=question\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u667a\u80fd\u9898\u5e93                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n<!-- AI\u8425\u9500\u4e2d\u5fc3 -->\n                <div class=\"relative group\">\n                    <button class=\"nav-link flex items-center gap-1 px-4 py-2 text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors rounded-lg hover:bg-gray-50\">\n                        AI\u8425\u9500\n                        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/>\n                        <\/svg>\n                    <\/button>\n                    <div class=\"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200\">\n                        <div class=\"bg-white rounded-2xl shadow-xl border border-gray-100 py-2 min-w-[200px]\">\n                            <div class=\"px-4 py-2 text-xs font-semibold text-purple-600\">\u77ed\u89c6\u9891\/\u76f4\u64ad<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai-marketing\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u77ed\u89c6\u9891\/\u76f4\u64ad\n                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <div class=\"px-4 py-2 text-xs font-semibold text-green-600\">\u751f\u6d3b\u670d\u52a1<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=garden\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u56ed\u827a\u7eff\u690d\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=sports\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u4f53\u80b2\u8fd0\u52a8\n                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <div class=\"px-4 py-2 text-xs font-semibold text-indigo-600\">\u4ea7\u4e1a\u670d\u52a1<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=industry-system\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u884c\u4e1a\u7cfb\u7edf\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=shop\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u521b\u5ba2\u5546\u57ce\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=tasks\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u5a01\u5ba2\u4efb\u52a1\n                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <div class=\"px-4 py-2 text-xs font-semibold text-orange-600\">\u793e\u533a<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=used\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u4e8c\u624b\u5e02\u573a\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=circle\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u5708\u5b50\u52a8\u6001                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=portfolio\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u4f5c\u54c1\u96c6                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- \u6570\u5b57\u8d44\u6e90 -->\n                <div class=\"relative group\">\n                    <button class=\"nav-link flex items-center gap-1 px-4 py-2 text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors rounded-lg hover:bg-gray-50\">\n                        \u6570\u5b57\u8d44\u6e90\n                        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/>\n                        <\/svg>\n                    <\/button>\n                    <div class=\"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200\">\n                        <div class=\"bg-white rounded-2xl shadow-xl border border-gray-100 py-2 min-w-[200px]\">\n                            <div class=\"px-4 py-2 text-xs font-semibold text-purple-600\">\ud83e\udd16 AI\u5de5\u5177<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ls_ai\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u9f99\u867eAI\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_tool\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                AI\u5bfc\u822a\n                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <div class=\"px-4 py-2 text-xs font-semibold text-blue-600\">\ud83d\udcd6 \u6570\u5b57\u6559\u6750<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=digital-resources\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u6559\u6750\u4e2d\u5fc3\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=dbms\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u7f51\u76d8\u8d44\u6e90\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=materials\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u7d20\u6750\u8d44\u6e90\n                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <div class=\"px-4 py-2 text-xs font-semibold text-amber-600\">\ud83d\udc65 \u521b\u4f5c\u8005<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=user-hall\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u521b\u4f5c\u8005\u5927\u5385\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <!-- \u6c42\u804c\u62db\u8058 -->\n                <div class=\"relative group\">\n                    <button class=\"nav-link flex items-center gap-1 px-4 py-2 text-sm font-medium text-[var(--color-primary)] hover:bg-blue-50 transition-colors rounded-lg\">\n                        \u6c42\u804c\u62db\u8058\n                        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\/>\n                        <\/svg>\n                    <\/button>\n                    <div class=\"absolute top-full left-0 pt-2 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200\">\n                        <div class=\"bg-white rounded-2xl shadow-xl border border-gray-100 py-2 min-w-[180px]\">\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50 font-medium\">\n                                \u5168\u90e8\u804c\u4f4d\n                            <\/a>\n                            <div class=\"border-t border-gray-100 my-1\"><\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=student\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u5b66\u751f\u517c\u804c\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=teacher\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u6559\u5e08\u517c\u804c\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=company\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u4f01\u4e1a\u62db\u8058\n                            <\/a>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=school\" class=\"flex items-center gap-3 px-4 py-2.5 text-sm text-gray-600 hover:text-gray-900 hover:bg-gray-50\">\n                                \u5b66\u6821\u62db\u8058\n                            <\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/nav>\n\n            <!-- Right Actions -->\n            <div class=\"flex items-center gap-3\">\n                <!-- Search -->\n                <div class=\"hidden md:flex items-center bg-gray-100 rounded-xl px-4 py-2.5 border border-transparent focus-within:bg-white focus-within:border-gray-200 transition-all\">\n                    <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z\"\/>\n                    <\/svg>\n                    <form role=\"search\" method=\"get\" action=\"https:\/\/www.aiersheng.cc\/\">\n                        <input type=\"hidden\" name=\"ls_route\" value=\"search\">\n                        <input class=\"bg-transparent border-none focus:ring-0 text-sm w-32 lg:w-48 placeholder-gray-400 ml-2\" placeholder=\"\u641c\u7d22\u8d44\u6e90...\" type=\"text\" name=\"s\"\/>\n                    <\/form>\n                <\/div>\n\n                                <div class=\"flex items-center gap-3\">\n                    <a href=\"tel:18969681212\" class=\"hidden sm:flex items-center gap-2 px-4 py-2.5 text-sm font-medium text-[var(--color-primary)] hover:bg-blue-50 transition-colors rounded-xl\">\n                        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"\/><\/svg>\n                        18969681212                    <\/a>\n                    <div class=\"relative group\">\n                        <button class=\"p-2.5 text-gray-500 hover:text-gray-900 hover:bg-gray-100 rounded-xl transition-colors\">\n                            <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129\"\/>\n                            <\/svg>\n                        <\/button>\n                        <div class=\"absolute right-0 top-full mt-2 bg-white rounded-xl shadow-lg border border-gray-100 py-1 hidden group-hover:block min-w-[100px] z-50\">\n                            <a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fposts%2F11966&lang=zh_CN\" class=\"block px-4 py-2 text-sm text-gray-600 hover:bg-gray-50 text-blue-600 font-medium\">\u4e2d\u6587<\/a>\n                            <a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fposts%2F11966&lang=en_US\" class=\"block px-4 py-2 text-sm text-gray-600 hover:bg-gray-50 \">English<\/a>\n                        <\/div>\n                    <\/div>\n                    <a href=\"#\" data-open-cart class=\"relative p-2.5 text-gray-500 hover:text-gray-900 hover:bg-gray-100 rounded-xl transition-colors\">\n                        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/>\n                        <\/svg>\n                        <span class=\"cart-count absolute -top-1 -right-1 min-w-[18px] h-[18px] px-1 bg-red-500 text-white text-[10px] font-bold rounded-full flex items-center justify-center\">0<\/span>\n                    <\/a>\n                    <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=login\" class=\"hidden sm:block px-4 py-2.5 text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors\">\u767b\u5f55<\/a>\n                    <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=register\" class=\"px-5 py-2.5 bg-[var(--color-primary)] text-white text-sm font-medium rounded-xl hover:bg-[var(--color-primary-dark)] transition-colors shadow-lg shadow-blue-500\/25\">\n                        \u7acb\u5373\u52a0\u5165\n                    <\/a>\n                <\/div>\n                        <\/div>\n        <\/div>\n    <\/div>\n<\/header>\n\n<!-- Mobile Menu Overlay -->\n<div id=\"mobile-menu-overlay\" class=\"fixed inset-0 z-[100] bg-white transform translate-x-full transition-transform duration-300 lg:hidden flex flex-col\" onclick=\"if(event.target === this) { this.classList.add('translate-x-full'); document.body.style.overflow=''; }\">\n    <!-- Header -->\n    <div class=\"flex justify-between items-center p-5 border-b border-gray-100\">\n                    <a href=\"https:\/\/www.aiersheng.cc\" class=\"flex items-center gap-2\">\n                                    <div class=\"w-10 h-10 bg-[var(--color-primary)] rounded-xl flex items-center justify-center text-white\">\n                        <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/>\n                        <\/svg>\n                    <\/div>\n                                <span class=\"text-lg font-semibold text-gray-900\">\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/span>\n            <\/a>\n                <button id=\"close-menu-btn\" class=\"w-10 h-10 bg-gray-100 rounded-xl flex items-center justify-center text-gray-600 hover:bg-gray-200 transition-colors\" onclick=\"document.getElementById('mobile-menu-overlay').classList.add('translate-x-full');document.body.style.overflow=''\">\n            <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/>\n            <\/svg>\n        <\/button>\n    <\/div>\n\n    <nav class=\"flex-1 overflow-y-auto p-5\">\n        <!-- Mobile Search -->\n        <form role=\"search\" method=\"get\" action=\"https:\/\/www.aiersheng.cc\/\" class=\"flex items-center gap-2 bg-gray-100 rounded-xl px-4 py-3 mb-5\">\n            <input type=\"hidden\" name=\"ls_route\" value=\"search\">\n            <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z\"\/>\n            <\/svg>\n            <input class=\"bg-transparent border-none flex-1 text-sm font-medium placeholder-gray-400 focus:ring-0\" placeholder=\"\u641c\u7d22\u8d44\u6e90...\" type=\"text\" name=\"s\"\/>\n            <button type=\"submit\" class=\"text-sm font-medium text-[var(--color-primary)]\">\u641c\u7d22<\/button>\n        <\/form>\n        \n        <!-- Quick Links Grid -->\n        <div class=\"grid grid-cols-4 gap-3 mb-5\">\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=courses\" class=\"flex flex-col items-center gap-2 p-3 bg-gray-50 rounded-xl hover:bg-gray-100\">\n                <div class=\"w-10 h-10 bg-blue-100 rounded-xl flex items-center justify-center text-blue-600\">\n                    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253\"\/><\/svg>\n                <\/div>\n                <span class=\"text-xs font-medium text-gray-700\">\u8bfe\u7a0b<\/span>\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=shop\" class=\"flex flex-col items-center gap-2 p-3 bg-gray-50 rounded-xl hover:bg-gray-100\">\n                <div class=\"w-10 h-10 bg-green-100 rounded-xl flex items-center justify-center text-green-600\">\n                    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/><\/svg>\n                <\/div>\n                <span class=\"text-xs font-medium text-gray-700\">\u521b\u5ba2\u5546\u57ce<\/span>\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=tasks\" class=\"flex flex-col items-center gap-2 p-3 bg-gray-50 rounded-xl hover:bg-gray-100\">\n                <div class=\"w-10 h-10 bg-purple-100 rounded-xl flex items-center justify-center text-purple-600\">\n                    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"\/><\/svg>\n                <\/div>\n                <span class=\"text-xs font-medium text-gray-700\">\u5a01\u5ba2\u4efb\u52a1<\/span>\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job\" class=\"flex flex-col items-center gap-2 p-3 bg-gray-50 rounded-xl hover:bg-gray-100\">\n                <div class=\"w-10 h-10 bg-orange-100 rounded-xl flex items-center justify-center text-orange-600\">\n                    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/><\/svg>\n                <\/div>\n                <span class=\"text-xs font-medium text-gray-700\">\u62db\u8058<\/span>\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_tool\" class=\"flex flex-col items-center gap-2 p-3 bg-gray-50 rounded-xl hover:bg-gray-100\">\n                <div class=\"w-10 h-10 bg-purple-100 rounded-xl flex items-center justify-center text-purple-600\">\n                    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/><\/svg>\n                <\/div>\n                <span class=\"text-xs font-medium text-gray-700\">AI\u6559\u80b2<\/span>\n            <\/a>\n        <\/div>\n        \n        <!-- Main Menu -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u5bfc\u822a<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50 transition-colors\"><svg class=\"w-5 h-5 text-gray-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6\"\/><\/svg>\u9996\u9875<\/a><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=shop\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50 transition-colors\"><svg class=\"w-5 h-5 text-gray-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/><\/svg>\u5546\u57ce<\/a><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50 transition-colors\"><svg class=\"w-5 h-5 text-gray-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/><\/svg>\u6c42\u804c\u62db\u8058<\/a>        <\/div>\n\n        <!-- \u6c42\u804c\u62db\u8058 Submenu -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u6c42\u804c\u62db\u8058<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50 bg-blue-50\">\n                \u5168\u90e8\u804c\u4f4d\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=student\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u5b66\u751f\u517c\u804c\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=teacher\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u6559\u5e08\u517c\u804c\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=company\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u4f01\u4e1a\u62db\u8058\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job&type=school\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u5b66\u6821\u62db\u8058\n            <\/a>\n        <\/div>\n\n        <!-- \u6559\u80b2\u57f9\u8bad Submenu -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u6559\u80b2\u57f9\u8bad<\/div>\n            <div class=\"px-4 py-2 text-xs font-semibold text-purple-600\">\ud83e\udd16 AI\u57f9\u8bad<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_training\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                AI\u8bfe\u7a0b\n            <\/a>\n            <div class=\"border-t border-gray-100 my-2\"><\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=school\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u5b66\u5386\u63d0\u5347\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=courses\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u5728\u7ebf\u8bfe\u7a0b\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=courses\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u8bfe\u5802\u4e92\u52a8\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=tutoring\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u8f85\u5bfc\u4e2d\u5fc3\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=question\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u667a\u80fd\u9898\u5e93\n            <\/a>\n        <\/div>\n\n        <!-- AI\u8425\u9500\u4e2d\u5fc3 Submenu -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\ud83c\udfaf AI\u8425\u9500\u4e2d\u5fc3<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai-marketing\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \ud83c\udfac\ud83d\udce1 \u77ed\u89c6\u9891\/\u76f4\u64ad\n            <\/a>\n            <div class=\"border-t border-gray-100 my-2\"><\/div>\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-2\">\ud83c\udf31 \u751f\u6d3b\u670d\u52a1<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=garden\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \ud83c\udf31 \u56ed\u827a\u7eff\u690d\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=sports\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u4f53\u80b2\u8fd0\u52a8\n            <\/a>\n            <div class=\"border-t border-gray-100 my-2\"><\/div>\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-2\">\ud83c\udfed \u4ea7\u4e1a\u670d\u52a1<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=industry-system\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \ud83c\udfed \u884c\u4e1a\u7cfb\u7edf\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=shop\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \ud83d\uded2 \u521b\u5ba2\u5546\u57ce\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=tasks\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \ud83d\udcdd \u5a01\u5ba2\u4efb\u52a1\n            <\/a>\n        <\/div>\n\n        <!-- \u6570\u5b57\u8d44\u6e90 Submenu -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u6570\u5b57\u8d44\u6e90<\/div>\n            <div class=\"px-4 py-2 text-xs font-semibold text-purple-600\">\ud83e\udd16 AI\u5de5\u5177<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ls_ai\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u9f99\u867eAI\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_tool\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                AI\u5bfc\u822a\n            <\/a>\n            <div class=\"border-t border-gray-100 my-2\"><\/div>\n            <div class=\"px-4 py-2 text-xs font-semibold text-blue-600\">\ud83d\udcd6 \u6570\u5b57\u6559\u6750<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=digital-resources\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u6559\u6750\u4e2d\u5fc3\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=dbms\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u7f51\u76d8\u8d44\u6e90\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=materials\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u7d20\u6750\u8d44\u6e90\n            <\/a>\n            <div class=\"border-t border-gray-100 my-1\"><\/div>\n            <div class=\"px-4 py-2 text-xs font-semibold text-amber-600\">\ud83d\udc65 \u521b\u4f5c\u8005<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=user-hall\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u521b\u4f5c\u8005\u5927\u5385\n            <\/a>\n        <\/div>\n        \n        <!-- User Menu -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u6211\u7684<\/div>\n                            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=login\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                    <svg class=\"w-5 h-5 text-gray-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1\"\/><\/svg>\n                    \u767b\u5f55 \/ \u6ce8\u518c\n                <\/a>\n                    <\/div>\n\n        <!-- \u793e\u533a\u529f\u80fd -->\n        <div class=\"space-y-2 mb-5\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u793e\u533a<\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=used\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u4e8c\u624b\u5e02\u573a\n            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=circle\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u5708\u5b50\u52a8\u6001            <\/a>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=portfolio\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                \u4f5c\u54c1\u96c6            <\/a>\n        <\/div>\n        \n        <!-- Settings -->\n        <div class=\"space-y-2\">\n            <div class=\"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3\">\u8bbe\u7f6e<\/div>\n            <a href=\"#\" data-toggle-night class=\"flex items-center justify-between px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                <span class=\"flex items-center gap-4\">\n                    <svg class=\"w-5 h-5 text-gray-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z\"\/><\/svg>\n                    \u591c\u95f4\u6a21\u5f0f\n                <\/span>\n                <span class=\"relative inline-block w-11 h-6 transition-colors bg-gray-200 rounded-full\" id=\"night-mode-toggle\">\n                    <span class=\"absolute left-0.5 top-0.5 w-5 h-5 bg-white rounded-full shadow transition-transform\" id=\"night-mode-dot\"><\/span>\n                <\/span>\n            <\/a>\n            <div class=\"relative group\">\n                <a href=\"#\" class=\"flex items-center gap-4 px-4 py-3 text-base font-medium text-gray-900 rounded-xl hover:bg-gray-50\">\n                    <svg class=\"w-5 h-5 text-gray-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129\"\/><\/svg>\n                    \u8bed\u8a00 \/ Language\n                <\/a>\n                <div class=\"absolute right-0 top-full mt-2 bg-white rounded-xl shadow-lg border border-gray-100 py-1 hidden group-hover:block min-w-[120px] z-50\">\n                    <a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fposts%2F11966&lang=zh_CN\" class=\"block px-4 py-2 text-sm text-gray-600 hover:bg-gray-50 text-blue-600 font-medium\">\u4e2d\u6587<\/a>\n                    <a href=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fposts%2F11966&lang=en_US\" class=\"block px-4 py-2 text-sm text-gray-600 hover:bg-gray-50 \">English<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/nav>\n\n    <!-- Bottom Actions -->\n    <div class=\"p-5 border-t border-gray-100 bg-gray-50\">\n                    <div class=\"flex gap-3\">\n                <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=login\" class=\"flex-1 flex items-center justify-center gap-2 py-3 bg-white text-gray-700 rounded-xl font-medium border border-gray-200\">\n                    \u8d26\u53f7\u767b\u5f55                <\/a>\n                <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=register\" class=\"flex-1 flex items-center justify-center gap-2 py-3 bg-[var(--color-primary)] text-white rounded-xl font-medium\">\n                    \u7acb\u5373\u52a0\u5165                <\/a>\n            <\/div>\n            <\/div>\n<\/div>\n\n<!-- Mobile Bottom Dock -->\n<nav id=\"mobile-nav-dock\" class=\"mobile-tab-bar lg:hidden\">\n    <a href=\"https:\/\/www.aiersheng.cc\" class=\"mobile-tab-item active\">\n        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6\"\/>\n        <\/svg>\n        <span>\u9996\u9875<\/span>\n    <\/a>\n    <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=shop\" class=\"mobile-tab-item\">\n        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/>\n        <\/svg>\n        <span>\u5546\u57ce<\/span>\n    <\/a>\n    <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job\" class=\"mobile-tab-item\">\n        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/>\n        <\/svg>\n        <span>\u6c42\u804c<\/span>\n    <\/a>\n    <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_tool\" class=\"mobile-tab-item\">\n        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/>\n        <\/svg>\n        <span>AI<\/span>\n    <\/a>\n        <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=login\" class=\"mobile-tab-item\">\n        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1\"\/>\n        <\/svg>\n        <span>\u767b\u5f55<\/span>\n    <\/a>\n    <\/nav>\n\n<!-- Spacer for fixed header -->\n<div class=\"h-16 lg:h-20\"><\/div>\n<style>\n:root { --primary: #0066FF; --primary-dark: #0052CD; --danger: #EF4444; --success: #10B981; --gray-50: #F9FAFB; --gray-100: #F3F4F6; --gray-200: #E5E7EB; --gray-300: #D1D5DB; --gray-400: #9CA3AF; --gray-500: #6B7280; --gray-600: #4B5563; --gray-700: #374151; --gray-800: #1F2937; --gray-900: #111827; --r-sm: 8px; --r-md: 12px; --r-lg: 16px; --r-xl: 24px; --shadow-sm: 0 1px 2px rgba(0,0,0,0.05); --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.05); --shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.05); --shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1); }\n* { box-sizing: border-box; }\nbody { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: var(--gray-50); color: var(--gray-900); margin: 0; line-height: 1.6; }\nmain { padding: 40px 0; min-height: 100vh; }\n.container { max-width: 1400px; margin: 0 auto; padding: 0 20px; }\n\n.page-header { text-align: center; margin-bottom: 20px; }\n.page-title { font-size: 36px; font-weight: 700; margin: 0 0 8px 0; }\n.page-subtitle { font-size: 15px; color: var(--gray-500); margin: 0; }\n\n.shop-tabs { display: flex; gap: 10px; margin-bottom: 24px; justify-content: center; flex-wrap: wrap; }\n.shop-tab { padding: 12px 24px; background: white; border: 1px solid var(--gray-200); border-radius: 50px; font-size: 14px; color: var(--gray-600); text-decoration: none; transition: all 0.3s; display: flex; align-items: center; gap: 8px; }\n.shop-tab:hover { border-color: var(--primary); color: var(--primary); }\n.shop-tab.active { background: var(--primary); border-color: var(--primary); color: white; }\n\n.shop-tab .icon { font-size: 18px; }\n\n.market-section { background: white; border-radius: var(--r-xl); padding: 24px; margin-bottom: 24px; box-shadow: var(--shadow-sm); }\n.market-section h3 { font-size: 20px; font-weight: 700; margin-bottom: 16px; display: flex; align-items: center; gap: 10px; }\n.market-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }\n.market-card { background: var(--gray-50); border-radius: var(--r-lg); padding: 20px; text-align: center; transition: all 0.3s; }\n.market-card:hover { background: var(--gray-100); transform: translateY(-2px); }\n.market-card .icon { font-size: 40px; margin-bottom: 10px; }\n.market-card h4 { font-size: 16px; margin-bottom: 8px; color: var(--gray-800); }\n.market-card p { font-size: 13px; color: var(--gray-500); }\n\n.group-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }\n.group-card { background: linear-gradient(135deg, #fef3c7, #fde68a); border-radius: var(--r-lg); padding: 20px; position: relative; overflow: hidden; }\n.group-card::before { content: '\ud83d\udd25'; position: absolute; top: 10px; right: 10px; font-size: 24px; }\n.group-card .group-title { font-size: 18px; font-weight: 700; color: #92400e; margin-bottom: 10px; }\n.group-card .group-desc { font-size: 14px; color: #b45309; margin-bottom: 15px; }\n.group-card .group-price { font-size: 24px; font-weight: 700; color: #dc2626; }\n.group-card .group-price span { font-size: 14px; font-weight: 400; }\n.group-card .group-progress { margin-top: 10px; height: 8px; background: rgba(0,0,0,0.1); border-radius: 4px; overflow: hidden; }\n.group-card .group-progress-bar { height: 100%; background: #dc2626; width: 65%; }\n.group-card .group-count { font-size: 12px; color: #92400e; margin-top: 5px; }\n\n.wholesale-table { width: 100%; border-collapse: collapse; }\n.wholesale-table th, .wholesale-table td { padding: 14px; text-align: left; border-bottom: 1px solid var(--gray-200); }\n.wholesale-table th { background: var(--gray-50); font-weight: 600; color: var(--gray-700); font-size: 13px; }\n.wholesale-table td { font-size: 14px; }\n.wholesale-table .price { color: var(--danger); font-weight: 600; }\n.wholesale-table .moq { color: var(--primary); }\n\n.supply-list { display: flex; flex-direction: column; gap: 16px; }\n.supply-item { display: flex; gap: 20px; background: var(--gray-50); border-radius: var(--r-lg); padding: 20px; align-items: center; }\n.supply-item .supply-icon { width: 80px; height: 80px; background: white; border-radius: var(--r-md); display: flex; align-items: center; justify-content: center; font-size: 40px; }\n.supply-item .supply-info { flex: 1; }\n.supply-item .supply-title { font-size: 16px; font-weight: 600; margin-bottom: 5px; }\n.supply-item .supply-desc { font-size: 14px; color: var(--gray-500); margin-bottom: 10px; }\n.supply-item .supply-tags { display: flex; gap: 8px; }\n.supply-item .supply-tag { padding: 4px 10px; background: white; border-radius: var(--r-sm); font-size: 12px; color: var(--gray-600); }\n.supply-item .supply-action { padding: 10px 20px; background: var(--primary); color: white; border-radius: var(--r-md); text-decoration: none; font-size: 14px; }\n\n.search-section { background: white; padding: 24px; border-radius: var(--r-xl); margin-bottom: 24px; box-shadow: var(--shadow-sm); }\n.search-bar { display: flex; gap: 12px; }\n.search-input { flex: 1; padding: 14px 20px; border: 1px solid var(--gray-200); border-radius: var(--r-lg); font-size: 15px; background: white; }\n.search-input:focus { outline: none; border-color: var(--primary); box-shadow: 0 0 0 3px rgba(0,102,255,0.1); }\n.search-btn { padding: 14px 32px; background: var(--primary); color: white; border: none; border-radius: var(--r-lg); font-size: 15px; font-weight: 600; cursor: pointer; }\n.search-btn:hover { background: var(--primary-dark); }\n\n.filter-section { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; justify-content: space-between; margin-bottom: 24px; }\n.category-list { display: flex; gap: 8px; flex-wrap: wrap; }\n.category-btn { padding: 8px 16px; background: white; border: 1px solid var(--gray-200); border-radius: 100px; font-size: 14px; color: var(--gray-600); text-decoration: none; transition: all 0.2s; }\n.category-btn:hover { border-color: var(--gray-300); background: var(--gray-50); }\n.category-btn.active { background: var(--primary); border-color: var(--primary); color: white; }\n\n.sort-list { display: flex; gap: 8px; }\n.sort-btn { padding: 8px 16px; background: white; border: 1px solid var(--gray-200); border-radius: 100px; font-size: 13px; color: var(--gray-600); text-decoration: none; transition: all 0.2s; }\n.sort-btn:hover { border-color: var(--gray-300); }\n.sort-btn.active { background: var(--gray-900); border-color: var(--gray-900); color: white; }\n\n.section-title { font-size: 20px; font-weight: 700; margin-bottom: 20px; display: flex; align-items: center; gap: 8px; }\n.section-title::before { content: ''; width: 4px; height: 20px; background: var(--primary); border-radius: 2px; }\n\n.hot-products { margin-bottom: 48px; }\n.hot-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }\n.hot-card { position: relative; background: white; border-radius: var(--r-lg); overflow: hidden; transition: all 0.3s; text-decoration: none; color: inherit; display: block; }\n.hot-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-xl); }\n.hot-card:nth-child(1) { grid-row: span 2; }\n.hot-card:nth-child(1) .hot-image { height: 100%; }\n.hot-card .hot-image { height: 180px; background: var(--gray-100); overflow: hidden; position: relative; }\n.hot-card .hot-image img { width: 100%; height: 100%; object-fit: cover; }\n.hot-card:hover .hot-image img { transform: scale(1.05); }\n.hot-card .hot-placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, var(--gray-100), var(--gray-200)); }\n.hot-card .hot-placeholder svg { width: 48px; height: 48px; color: var(--gray-400); }\n.hot-card .hot-tag { position: absolute; top: 12px; left: 12px; padding: 4px 10px; background: var(--danger); border-radius: var(--r-sm); font-size: 12px; font-weight: 600; color: white; }\n.hot-card .hot-body { padding: 16px; }\n.hot-card .hot-title { font-size: 15px; font-weight: 600; color: var(--gray-900); margin: 0 0 8px 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }\n.hot-card:hover .hot-title { color: var(--primary); }\n.hot-card .hot-price { font-size: 20px; font-weight: 700; color: var(--danger); }\n.hot-card .hot-price span { font-size: 14px; font-weight: 400; }\n.hot-card .hot-sales { font-size: 12px; color: var(--gray-400); margin-top: 4px; }\n\n.product-section { margin-bottom: 48px; }\n.product-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; }\n.product-card { background: white; border-radius: var(--r-lg); overflow: hidden; transition: all 0.3s; text-decoration: none; color: inherit; display: block; }\n.product-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-xl); }\n.product-image { aspect-ratio: 1; background: var(--gray-100); overflow: hidden; position: relative; }\n.product-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }\n.product-card:hover .product-image img { transform: scale(1.05); }\n.product-image .placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, var(--gray-100), var(--gray-200)); }\n.product-image .placeholder svg { width: 40px; height: 40px; color: var(--gray-400); }\n.product-badge { position: absolute; top: 10px; right: 10px; padding: 4px 10px; background: var(--danger); border-radius: var(--r-sm); font-size: 11px; font-weight: 600; color: white; }\n.product-badge.hot { background: var(--primary); }\n.product-body { padding: 14px; }\n.product-title { font-size: 14px; font-weight: 500; color: var(--gray-900); margin: 0 0 6px 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }\n.product-card:hover .product-title { color: var(--primary); }\n.product-price-row { display: flex; align-items: baseline; justify-content: space-between; }\n.product-price { font-size: 18px; font-weight: 700; color: var(--danger); }\n.product-price span { font-size: 12px; font-weight: 400; }\n.product-sales { font-size: 12px; color: var(--gray-400); }\n\n.pagination { display: flex; justify-content: center; gap: 8px; margin-top: 48px; }\n.pagination a, .pagination span { display: flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding: 0 12px; background: white; border: 1px solid var(--gray-200); border-radius: var(--r-md); font-size: 14px; color: var(--gray-600); text-decoration: none; }\n.pagination a:hover { border-color: var(--primary); color: var(--primary); }\n.pagination .current { background: var(--primary); border-color: var(--primary); color: white; }\n\n.empty-state { text-align: center; padding: 80px 20px; }\n.empty-state svg { width: 64px; height: 64px; color: var(--gray-300); margin-bottom: 16px; }\n.empty-state h3 { font-size: 18px; font-weight: 600; margin: 0 0 8px 0; }\n.empty-state p { font-size: 14px; color: var(--gray-500); margin: 0; }\n\n@media (max-width: 1024px) {\n    .hot-grid { grid-template-columns: repeat(2, 1fr); }\n    .product-grid { grid-template-columns: repeat(3, 1fr); }\n}\n@media (max-width: 768px) {\n    main { padding: 24px 0; }\n    .page-title { font-size: 28px; }\n    .search-bar { flex-direction: column; }\n    .filter-section { flex-direction: column; align-items: stretch; }\n    .category-list { overflow-x: auto; flex-wrap: nowrap; padding-bottom: 8px; }\n    .category-btn { flex-shrink: 0; }\n    .hot-grid { grid-template-columns: 1fr 1fr; }\n    .hot-card:nth-child(1) { grid-row: auto; }\n    .product-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }\n}\n<\/style>\n\n<main class=\"min-h-screen bg-gray-50 pt-16 lg:pt-20 pb-12 lg:pb-24\">\n    <div class=\"container\">\n        <div class=\"page-header\">\n            <h1 class=\"page-title\">\u521b\u5ba2\u5546\u57ce<\/h1>\n            <p class=\"page-subtitle\">\u7cbe\u9009\u597d\u7269\uff0c\u6e90\u5934\u76f4\u4f9b<\/p>\n        <\/div>\n\n        <div class=\"search-section\">\n            <form method=\"get\" class=\"search-bar\">\n                <input type=\"text\" name=\"s\" value=\"\" placeholder=\"\u641c\u7d22\u5546\u54c1...\" class=\"search-input\">\n                <button type=\"submit\" class=\"search-btn\">\u641c\u7d22<\/button>\n            <\/form>\n        <\/div>\n\n        <!-- Shop Type Tabs -->\n        <div class=\"shop-tabs\">\n            <a href=\"?ls_route=shop&tab=product\" class=\"shop-tab active\">\n                <span class=\"icon\">\ud83d\uded2<\/span> \u5546\u54c1\n            <\/a>\n            <a href=\"?ls_route=shop&tab=store\" class=\"shop-tab \">\n                <span class=\"icon\">\ud83c\udfea<\/span> \u5e97\u94fa\n            <\/a>\n            <a href=\"?ls_route=shop&tab=product&type=normal\" class=\"shop-tab active\">\n                <span class=\"icon\">\ud83d\uded2<\/span> \u7cbe\u9009\n            <\/a>\n            <a href=\"?ls_route=shop&tab=product&type=used\" class=\"shop-tab \">\n                <span class=\"icon\">\ud83d\udcf1<\/span> \u4e8c\u624b\n            <\/a>\n            <a href=\"?ls_route=shop&tab=product&type=group\" class=\"shop-tab \">\n                <span class=\"icon\">\ud83d\udc65<\/span> \u56e2\u8d2d\n            <\/a>\n        <\/div>\n\n        \n                <!-- Normal Shop -->\n\n        <div class=\"filter-section\">\n            <div class=\"category-list\">\n                <a href=\"?ls_route=shop\" class=\"category-btn active\">\u5168\u90e8<\/a>\n                                <a href=\"?ls_route=shop&cat=uncategorized\" class=\"category-btn \">Uncategorized<\/a>\n                            <\/div>\n            <div class=\"sort-list\">\n                <a href=\"?ls_route=shop&cat=&order=newest\" class=\"sort-btn active\">\u6700\u65b0<\/a>\n                <a href=\"?ls_route=shop&cat=&order=sales\" class=\"sort-btn \">\u9500\u91cf<\/a>\n                <a href=\"?ls_route=shop&cat=&order=price_asc\" class=\"sort-btn \">\u4ef7\u683c\u4f4e<\/a>\n                <a href=\"?ls_route=shop&cat=&order=price_desc\" class=\"sort-btn \">\u4ef7\u683c\u9ad8<\/a>\n            <\/div>\n        <\/div>\n\n                <div class=\"hot-products\">\n            <h2 class=\"section-title\">\u70ed\u95e8\u63a8\u8350<\/h2>\n            <div class=\"hot-grid\">\n                                <a href=\"https:\/\/www.aiersheng.cc\/?p=18512\" class=\"hot-card\">\n                    <div class=\"hot-image\">\n                                                <div class=\"hot-placeholder\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4m0-10l8-4m-8 4l-8-4\"\/><\/svg>\n                        <\/div>\n                                                <span class=\"hot-tag\">\u70ed\u5356<\/span>\n                    <\/div>\n                    <div class=\"hot-body\">\n                        <h3 class=\"hot-title\">GitHub \u9879\u76ee\u63a8\u8350 \u2014\u2014Toonflow AI \u77ed\u5267\u5de5\u5382\uff1a\u4e00\u7ad9\u5f0f AI \u77ed\u5267\u521b\u4f5c\u5e73\u53f0<\/h3>\n                        <p class=\"hot-price\">\u00a50<\/p>\n                                            <\/div>\n                <\/a>\n                                <a href=\"https:\/\/www.aiersheng.cc\/?p=18510\" class=\"hot-card\">\n                    <div class=\"hot-image\">\n                                                <div class=\"hot-placeholder\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4m0-10l8-4m-8 4l-8-4\"\/><\/svg>\n                        <\/div>\n                                                <span class=\"hot-tag\">\u70ed\u5356<\/span>\n                    <\/div>\n                    <div class=\"hot-body\">\n                        <h3 class=\"hot-title\">GitHub \u9879\u76ee\u63a8\u8350 \u2014\u2014 \u706b\u5b9d\u77ed\u5267\uff1aAI \u9a71\u52a8\u7684\u4e00\u7ad9\u5f0f\u77ed\u5267\u751f\u6210\u5e73\u53f0<\/h3>\n                        <p class=\"hot-price\">\u00a50<\/p>\n                                            <\/div>\n                <\/a>\n                                <a href=\"https:\/\/www.aiersheng.cc\/?p=18508\" class=\"hot-card\">\n                    <div class=\"hot-image\">\n                                                <div class=\"hot-placeholder\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4m0-10l8-4m-8 4l-8-4\"\/><\/svg>\n                        <\/div>\n                                                <span class=\"hot-tag\">\u70ed\u5356<\/span>\n                    <\/div>\n                    <div class=\"hot-body\">\n                        <h3 class=\"hot-title\">\u514d\u8d39\u5f00\u6e90\u7684AI\u77ed\u5267\u5de5\u5177\u4ecb\u7ecd&#8211;\u9a6c\u4e0a\u77ed\u5267<\/h3>\n                        <p class=\"hot-price\">\u00a50<\/p>\n                                            <\/div>\n                <\/a>\n                                <a href=\"https:\/\/www.aiersheng.cc\/?p=18483\" class=\"hot-card\">\n                    <div class=\"hot-image\">\n                        <img width=\"768\" height=\"420\" src=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/ppt10-768x420.jpg\" class=\"w-full h-full object-cover wp-post-image\" alt=\"\" srcset=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/ppt10-768x420.jpg 768w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/ppt10-300x164.jpg 300w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/ppt10-1024x560.jpg 1024w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/ppt10.jpg 1080w\" loading=\"lazy\" decoding=\"async\" \/>                        <span class=\"hot-tag\">\u70ed\u5356<\/span>\n                    <\/div>\n                    <div class=\"hot-body\">\n                        <h3 class=\"hot-title\">\u5728\u7ebf\u6587\u7a3f\u6f14\u793a\u5e94\u7528PPTist<\/h3>\n                        <p class=\"hot-price\">\u00a50<\/p>\n                                            <\/div>\n                <\/a>\n                                <a href=\"https:\/\/www.aiersheng.cc\/?p=18464\" class=\"hot-card\">\n                    <div class=\"hot-image\">\n                        <img width=\"768\" height=\"395\" src=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/dj01-768x395.jpg\" class=\"w-full h-full object-cover wp-post-image\" alt=\"\" srcset=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/dj01-768x395.jpg 768w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/dj01-300x154.jpg 300w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/dj01-1024x526.jpg 1024w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2026\/05\/dj01.jpg 1080w\" loading=\"lazy\" decoding=\"async\" \/>                        <span class=\"hot-tag\">\u70ed\u5356<\/span>\n                    <\/div>\n                    <div class=\"hot-body\">\n                        <h3 class=\"hot-title\">\u8d5a\u94b1\uff0cNAS \u4e00\u952e AI \u6f2b\u6539\u3001\u77ed\u5267\u5de5\u4f5c\u6d41\uff0c\u6781\u7a7a\u95f4\u90e8\u7f72waoo<\/h3>\n                        <p class=\"hot-price\">\u00a50<\/p>\n                                            <\/div>\n                <\/a>\n                            <\/div>\n        <\/div>\n        \n        <div class=\"product-section\">\n            <h2 class=\"section-title\">\u5168\u90e8\u5546\u54c1<\/h2>\n                        <div class=\"empty-state\">\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/><\/svg>\n                <h3>\u6682\u65e0\u5546\u54c1<\/h3>\n                <p>\u7cbe\u9009\u5546\u54c1\u5373\u5c06\u4e0a\u7ebf<\/p>\n            <\/div>\n                    <\/div>\n    <\/div>\n<\/main>\n\n\n\n<footer class=\"bg-white pt-16 pb-8 border-t border-gray-100\">\n    <div class=\"max-w-7xl mx-auto px-5 lg:px-8\">\n        <!-- Compact Footer CTA -->\n        <div class=\"bg-gray-50 rounded-3xl p-8 lg:p-12 mb-12 flex flex-col lg:flex-row items-center justify-between gap-6\">\n            <div class=\"text-center lg:text-left\">\n                <h3 class=\"text-xl lg:text-2xl font-bold text-gray-900 mb-2\">\n                    \u51c6\u5907\u597d\u5f00\u542f\u6570\u5b57\u5316\u8f6c\u578b\u4e86\u5417\uff1f                <\/h3>\n                <p class=\"text-gray-500\">\u52a0\u5165 EduMaster \u521b\u5ba2\u751f\u6001\uff0c\u4e0e\u540c\u884c\u8005\u5171\u540c\u8fdb\u5316\u3002<\/p>\n            <\/div>\n            <div class=\"flex items-center gap-3\">\n                <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=register\" class=\"px-6 py-3 bg-[var(--color-primary)] text-white rounded-xl font-medium hover:bg-[var(--color-primary-dark)] transition-colors shadow-lg shadow-blue-500\/25\">\n                    \u7acb\u5373\u52a0\u5165                <\/a>\n                <button onclick=\"window.scrollTo({top: 0, behavior: 'smooth'})\" class=\"w-11 h-11 bg-white rounded-xl flex items-center justify-center text-gray-400 border border-gray-200 hover:text-gray-600 transition-colors\">\n                    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 10l7-7m0 0l7 7m-7-7v18\"\/>\n                    <\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- Main Footer Grid -->\n        <div class=\"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-8 lg:gap-12 mb-16\">\n            \n            <!-- Column 1: Brand -->\n            <div class=\"col-span-2\">\n                <a href=\"https:\/\/www.aiersheng.cc\/\" class=\"inline-flex items-center gap-2.5 mb-4\">\n                    <div class=\"w-10 h-10 bg-[var(--color-primary)] rounded-xl flex items-center justify-center text-white shadow-lg shadow-blue-500\/25\">\n                        <svg class=\"w-5 h-5\" fill=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/>\n                        <\/svg>\n                    <\/div>\n                    <span class=\"text-lg font-semibold text-gray-900\">\u4ea6\u6d9b\u6559\u80b2\u5de5\u4f5c\u5ba4<\/span>\n                <\/a>\n                <p class=\"text-sm text-gray-500 leading-relaxed mb-5\">\n                    \u4e00\u7ad9\u5f0f\u6559\u80b2\u521b\u5ba2\u751f\u6001\uff0c\u901a\u8fc7 AI \u9a71\u52a8\u7684\u8d44\u6e90\u5bf9\u63a5\u4e0e\u667a\u80fd\u5de5\u5177\uff0c\u8d4b\u80fd\u6570\u5b57\u5316\u65f6\u4ee3\u6210\u957f\u3002                <\/p>\n                <div class=\"flex gap-2\">\n                                                                                                    <a href=\"mailto:1153463133@qq.com\" class=\"w-9 h-9 bg-gray-100 rounded-lg flex items-center justify-center text-gray-400 hover:bg-[var(--color-primary)] hover:text-white transition-colors\">\n                        <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8m-5 11V5a2 2 0 00-2-2H9a2 2 0 00-2 2v11a2 2 0 002 2h9a2 2 0 002-2z\"\/>\n                        <\/svg>\n                    <\/a>\n                                    <\/div>\n            <\/div>\n\n            <!-- Column 2: AI\u8425\u9500\u4e2d\u5fc3 -->\n            <div>\n                <h4 class=\"text-sm font-semibold text-gray-900 mb-4\">AI\u8425\u9500\u4e2d\u5fc3<\/h4>\n                <ul class=\"space-y-3\">\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai-marketing\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u77ed\u89c6\u9891&\u76f4\u64ad<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=ai_tool\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">AI \u5de5\u5177<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=sports\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u4f53\u80b2\u8fd0\u52a8<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=garden\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u56ed\u827a\u7eff\u690d<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=used\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u4e8c\u624b\u5e02\u573a<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=circle\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u5708\u5b50\u52a8\u6001<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=portfolio\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u4f5c\u54c1\u96c6<\/a><\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Column 3: Academic -->\n            <div>\n                <h4 class=\"text-sm font-semibold text-gray-900 mb-4\">\u5b66\u672f\u63d0\u5347<\/h4>\n                <ul class=\"space-y-3\">\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=courses&type=academic\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u5b66\u5386\u63d0\u5347<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=courses\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u7cbe\u54c1\u8bfe\u7a0b<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=job\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u53f0\u8109\u804c\u9886<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=question\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u667a\u80fd\u9898\u5e93<\/a><\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Column 4: About -->\n            <div>\n                <h4 class=\"text-sm font-semibold text-gray-900 mb-4\">\u5173\u4e8e\u6211\u4eec<\/h4>\n                <ul class=\"space-y-3\">\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=about\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u516c\u53f8\u4ecb\u7ecd<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=teacher\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u5e08\u8d44\u56e2\u961f<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=testimonial\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u5b66\u5458\u8bc4\u4ef7<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=faq\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u5e38\u89c1\u95ee\u9898<\/a><\/li>\n                    <li><a href=\"https:\/\/www.aiersheng.cc\/?ls_route=partner\" class=\"text-sm text-gray-500 hover:text-[var(--color-primary)] transition-colors\">\u5408\u4f5c\u4f19\u4f34<\/a><\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Column 5: Contact -->\n            <div>\n                <h4 class=\"text-sm font-semibold text-gray-900 mb-4\">\u8054\u7cfb\u6211\u4eec<\/h4>\n                <div class=\"space-y-2\">\n                    <p class=\"text-2xl font-bold text-gray-900\">18969681212<\/p>\n                    <p class=\"text-sm text-gray-400\">24\/7 \u670d\u52a1\u70ed\u7ebf<\/p>\n                <\/div>\n                <div class=\"mt-4 pt-4 border-t border-gray-100\">\n                    <p class=\"text-sm text-gray-500\">\u5468\u4e00\u81f3\u5468\u4e94<br>09:00 - 18:00<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Bottom Bar -->\n        <div class=\"pt-8 border-t border-gray-100 flex flex-col sm:flex-row justify-between items-center gap-4\">\n            <div class=\"flex gap-6 text-sm text-gray-400\">\n                <a href=\"#\" class=\"hover:text-[var(--color-primary)] transition-colors\">\u9690\u79c1\u653f\u7b56<\/a>\n                <a href=\"#\" class=\"hover:text-[var(--color-primary)] transition-colors\">\u670d\u52a1\u6761\u6b3e<\/a>\n                <a href=\"#\" class=\"hover:text-[var(--color-primary)] transition-colors\">\u7248\u6743\u58f0\u660e<\/a>\n            <\/div>\n            <div class=\"flex items-center gap-3 text-sm text-gray-400\">\n                                <span class=\"mx-2\">|<\/span>\n                <p>\u00a9 2026 \u7248\u6743\u6240\u6709 . \n                                <\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/footer>\n\n<!-- Shopping Cart Drawer -->\n<div id=\"cart-drawer\" class=\"fixed inset-0 z-[100] invisible transition-all duration-300\">\n    <div id=\"cart-overlay\" class=\"absolute inset-0 bg-gray-900\/30 backdrop-blur-sm opacity-0 transition-opacity duration-300\"><\/div>\n    <div id=\"cart-content\" class=\"absolute top-0 right-0 w-full max-w-sm h-full bg-white shadow-2xl translate-x-full transition-transform duration-300 flex flex-col\">\n        <div class=\"flex items-center justify-between p-5 border-b border-gray-100\">\n            <h3 class=\"text-lg font-semibold text-gray-900\">\u6211\u7684\u8d2d\u7269\u8f66<\/h3>\n            <button id=\"close-cart\" class=\"w-10 h-10 rounded-xl border border-gray-100 flex items-center justify-center text-gray-400 hover:text-gray-600 hover:bg-gray-50 transition-colors\">\n                <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/>\n                <\/svg>\n            <\/button>\n        <\/div>\n        <div id=\"cart-items\" class=\"flex-1 overflow-y-auto p-5 space-y-4\">\n            <div class=\"text-center py-12 text-gray-400\">\n                <svg class=\"w-16 h-16 mx-auto mb-3 text-gray-300\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/>\n                <\/svg>\n                <p class=\"text-sm\">\u70b9\u51fb\u5546\u54c1\u52a0\u5165\u8d2d\u7269\u8f66<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"p-5 bg-gray-50 border-t border-gray-100 space-y-4\">\n            <div class=\"flex justify-between items-center\">\n                <span class=\"text-sm text-gray-500\">\u5408\u8ba1\u91d1\u989d<\/span>\n                <span class=\"text-2xl font-bold text-[var(--color-primary)]\">\u00a5<span id=\"cart-total-display\">0.00<\/span><\/span>\n            <\/div>\n            <a href=\"https:\/\/www.aiersheng.cc\/?ls_route=checkout\" class=\"block w-full bg-[var(--color-primary)] text-white py-3.5 rounded-xl text-center font-medium hover:bg-[var(--color-primary-dark)] transition-colors shadow-lg shadow-blue-500\/25\">\n                \u524d\u5f80\u7ed3\u7b97            <\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- AI Chat Floating Button -->\n<div id=\"ai-chat-fab\" class=\"fixed bottom-24 right-6 z-[90]\">\n    <button onclick=\"toggleAIChat()\" class=\"w-14 h-14 bg-gradient-to-r from-blue-500 to-purple-600 rounded-full shadow-lg shadow-purple-500\/30 flex items-center justify-center text-white hover:scale-110 transition-transform\">\n        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z\"\/>\n        <\/svg>\n    <\/button>\n<\/div>\n\n<!-- AI Chat Window -->\n<div id=\"ai-chat-window\" class=\"fixed bottom-36 right-6 w-80 h-96 bg-white rounded-2xl shadow-2xl z-[95] hidden flex-col overflow-hidden\">\n    <div class=\"bg-gradient-to-r from-blue-500 to-purple-600 p-4 flex items-center justify-between\">\n        <div class=\"flex items-center gap-2\">\n            <div class=\"w-8 h-8 bg-white\/20 rounded-full flex items-center justify-center\">\n                <svg class=\"w-4 h-4 text-white\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/>\n                <\/svg>\n            <\/div>\n            <span class=\"text-white font-medium\">AI \u52a9\u624b<\/span>\n        <\/div>\n        <button onclick=\"toggleAIChat()\" class=\"text-white\/80 hover:text-white\">\n            <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"\/>\n            <\/svg>\n        <\/button>\n    <\/div>\n    <div id=\"ai-chat-messages\" class=\"flex-1 overflow-y-auto p-4 space-y-3 bg-gray-50\">\n        <div class=\"text-center py-4\">\n            <div class=\"text-3xl mb-2\">\ud83e\udd16<\/div>\n            <p class=\"text-sm text-gray-600\">\u60a8\u597d\uff01\u6211\u662fAI\u52a9\u624b<\/p>\n            <p class=\"text-xs text-gray-400 mt-1\">\u53ef\u4ee5\u5e2e\u60a8\u89e3\u7b54\u95ee\u9898\u3001\u63a8\u8350\u5546\u54c1<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"p-3 bg-white border-t\">\n        <div class=\"flex gap-2\">\n            <input type=\"text\" id=\"ai-chat-input\" placeholder=\"\u53d1\u9001\u6d88\u606f...\" class=\"flex-1 px-3 py-2 text-sm border border-gray-200 rounded-lg focus:outline-none focus:border-blue-500\">\n            <button onclick=\"sendAIChat()\" class=\"px-4 py-2 bg-gradient-to-r from-blue-500 to-purple-600 text-white rounded-lg text-sm\">\u53d1\u9001<\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nfunction toggleAIChat() {\n    var chatWindow = document.getElementById('ai-chat-window');\n    chatWindow.classList.toggle('hidden');\n}\n\nfunction escapeHtmlForChat(text) {\n    var div = document.createElement('div');\n    div.textContent = text;\n    return div.innerHTML;\n}\n\nfunction sendAIChat() {\n    var input = document.getElementById('ai-chat-input');\n    var message = input.value.trim();\n    if (!message) return;\n    \n    var container = document.getElementById('ai-chat-messages');\n    container.innerHTML += '<div class=\"flex justify-end\"><div class=\"max-w-[80%] px-3 py-2 bg-blue-500 text-white rounded-lg text-sm\">' + escapeHtmlForChat(message) + '<\/div><\/div>';\n    container.innerHTML += '<div class=\"flex justify-start\"><div class=\"max-w-[80%] px-3 py-2 bg-gray-200 text-gray-700 rounded-lg text-sm\">\u6b63\u5728\u601d\u8003\u4e2d...<\/div><\/div>';\n    container.scrollTop = container.scrollHeight;\n    input.value = '';\n    \n    jQuery.ajax({\n        url: LSConfig.ajaxUrl,\n        type: 'POST',\n        data: { action: 'ls_ai_chat', nonce: LSConfig.nonce, message: message },\n        success: function(res) {\n            container.querySelector('.bg-gray-200:last-child').remove();\n            if (res.success) {\n                var safeText = escapeHtmlForChat(res.data).replace(\/\\n\/g, '<br>');\n                container.innerHTML += '<div class=\"flex justify-start\"><div class=\"max-w-[80%] px-3 py-2 bg-gray-200 text-gray-700 rounded-lg text-sm\">' + safeText + '<\/div><\/div>';\n            } else {\n                container.innerHTML += '<div class=\"flex justify-start\"><div class=\"max-w-[80%] px-3 py-2 bg-red-100 text-red-600 rounded-lg text-sm\">AI\u670d\u52a1\u6682\u65f6\u4e0d\u53ef\u7528<\/div><\/div>';\n            }\n            container.scrollTop = container.scrollHeight;\n        },\n        error: function() {\n            container.querySelector('.bg-gray-200:last-child').remove();\n            container.innerHTML += '<div class=\"flex justify-start\"><div class=\"max-w-[80%] px-3 py-2 bg-red-100 text-red-600 rounded-lg text-sm\">\u7f51\u7edc\u9519\u8bef<\/div><\/div>';\n            container.scrollTop = container.scrollHeight;\n        }\n    });\n}\n\ndocument.getElementById('ai-chat-input').addEventListener('keypress', function(e) {\n    if (e.which === 13) sendAIChat();\n});\n\n\/\/ \u8bbf\u5ba2\u8ba1\u6570\uff08\u4ec5\u9759\u6001\u663e\u793a\uff0c\u4e0d\u518d\u968f\u673a\u589e\u91cf\u4f2a\u9020\u6570\u636e\uff09\n\/\/ \u8ba1\u6570\u503c\u7531\u540e\u7aef get_option('ls_visit_count') \u63a7\u5236\uff0c\u524d\u7aef\u4ec5\u5c55\u793a\u4e0d\u53d8\n<\/script>\n\n<!-- Back to Top -->\n<button onclick=\"window.scrollTo({top:0,behavior:'smooth'})\" class=\"back-to-top\" id=\"backToTop\" aria-label=\"\u56de\u5230\u9876\u90e8\">\n    <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 10l7-7m0 0l7 7m-7-7v18\"\/>\n    <\/svg>\n<\/button>\n<script>\nvar btt = document.getElementById('backToTop');\nwindow.addEventListener('scroll', function() {\n    if (window.scrollY > 400) { btt.classList.add('visible'); }\n    else { btt.classList.remove('visible'); }\n});\n<\/script>\n\n<!-- Cookie Consent (GDPR-compliant) -->\n<div class=\"cookie-consent\" id=\"cookieConsent\" role=\"alertdialog\" aria-label=\"Cookie \u8bbe\u7f6e\">\n    <div class=\"cookie-consent-content\">\n        <p>\u672c\u7ad9\u4f7f\u7528 Cookie \u4ee5\u6539\u5584\u7528\u6237\u4f53\u9a8c\u3001\u5206\u6790\u6d41\u91cf\u53ca\u5c55\u793a\u4e2a\u6027\u5316\u5185\u5bb9\u3002\u5173\u95ed\u6b64\u63d0\u793a\u5373\u8868\u793a\u60a8\u540c\u610f\u4f7f\u7528\u5fc5\u8981 Cookie\u3002\u60a8\u53ef\u968f\u65f6\u62d2\u7edd\u975e\u5fc5\u8981 Cookie\u3002<\/p>\n    <\/div>\n    <div class=\"cookie-consent-actions\">\n        <button class=\"cookie-btn-accept\" onclick=\"document.getElementById('cookieConsent').classList.remove('show'); localStorage.setItem('ls_cookie_consent','accepted');\">\u63a5\u53d7\u6240\u6709 Cookie<\/button>\n        <button class=\"cookie-btn-reject\" onclick=\"document.getElementById('cookieConsent').classList.remove('show'); localStorage.setItem('ls_cookie_consent','rejected');\">\u4ec5\u5fc5\u8981 Cookie<\/button>\n    <\/div>\n<\/div>\n<script>\n(function(){\n    var consent = localStorage.getItem('ls_cookie_consent');\n    if (!consent) {\n        setTimeout(function() { document.getElementById('cookieConsent').classList.add('show'); }, 1000);\n    }\n    \/\/ \u5982\u679c\u7528\u6237\u62d2\u7edd\u4e86\u975e\u5fc5\u8981 Cookie\uff0c\u53ef\u5728\u6b64\u5904\u7981\u7528\u7b2c\u4e09\u65b9\u8ffd\u8e2a\u811a\u672c\n    if (consent === 'rejected') {\n        \/\/ \u53ef\u5728\u6b64\u6dfb\u52a0\u7981\u7528 GA\/\u7edf\u8ba1\u4ee3\u7801\u7684\u903b\u8f91\n    }\n})();\n<\/script>\n\n        <script>\n        \/\/ \u793a\u4f8b\uff1a\u6bcf10\u79d2\u62c9\u53d6\u4e00\u6b21\u5b9e\u65f6\u7edf\u8ba1\u5e76\u66f4\u65b0\u9875\u9762\u4e2did=\"ls-stats\"\u7684\u5143\u7d20\n        async function fetchLsStats() {\n            try {\n                const resp = await fetch('https:\/\/www.aiersheng.cc\/index.php?rest_route=\/ls\/v1\/stats');\n                const data = await resp.json();\n                const el = document.getElementById('ls-stats');\n                if (el) {\n                    el.textContent = `\u4eca\u65e5\u8bbf\u95ee: ${data.visitors_today}, \u5728\u7ebf: ${data.online_users}`;\n                }\n            } catch (e) { console.error(e); }\n        }\n        setInterval(fetchLsStats, 10000);\n        fetchLsStats(); \/\/ \u7acb\u5373\u6267\u884c\u4e00\u6b21\n        \/\/ \u793a\u4f8b\uff1a\u5fc3\u8df3\u66f4\u65b0\u5728\u7ebf\u72b6\u6001\n        async function pingLs() {\n            try {\n                await fetch('https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php', {\n                    method: 'POST',\n                    headers: {'Content-Type': 'application\/x-www-form-urlencoded'},\n                    body: new URLSearchParams({action: 'ls_update_stats'})\n                });\n            } catch (e) { console.error(e); }\n        }\n        setInterval(pingLs, 20000);\n        <\/script>\n        <style id=\"core-block-supports-inline-css\">\n\/**\n * Core styles: block-supports\n *\/\n\n\/*# sourceURL=core-block-supports-inline-css *\/\n<\/style>\n<script id=\"alpinejs-js\" defer src=\"https:\/\/cdn.jsdelivr.net\/npm\/alpinejs@3.14.8\/dist\/cdn.min.js?ver=3.14.8\"><\/script>\n<script id=\"app-core-js-extra\">\nvar LSConfig = {\"ajaxUrl\":\"https:\/\/www.aiersheng.cc\/wp-admin\/admin-ajax.php\",\"homeUrl\":\"https:\/\/www.aiersheng.cc\/\",\"nonce\":\"8911ae20c0\",\"userLoggedIn\":\"\",\"loginUrl\":\"https:\/\/www.aiersheng.cc\/wp-login.php?redirect_to=https%3A%2F%2Fwww.aiersheng.cc%2F\",\"logoutUrl\":\"https:\/\/www.aiersheng.cc\/wp-login.php?action=logout&redirect_to=https%3A%2F%2Fwww.aiersheng.cc%2F&_wpnonce=370c6b961f\",\"autoRedirectLogin\":\"\"};\n\/\/# sourceURL=app-core-js-extra\n<\/script>\n<script id=\"app-core-js\" defer src=\"https:\/\/www.aiersheng.cc\/wp-content\/themes\/edumaster\/assets\/js\/app-core.js?ver=1.0\"><\/script>\n<script id=\"wp-emoji-settings\" type=\"application\/json\">\n{\"baseUrl\":\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/\",\"ext\":\".png\",\"svgUrl\":\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/\",\"svgExt\":\".svg\",\"source\":{\"wpemoji\":\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/wp-emoji.js?ver=7.0\",\"twemoji\":\"https:\/\/www.aiersheng.cc\/wp-includes\/js\/twemoji.js?ver=7.0\"}}\n<\/script>\n<script type=\"module\">\n\/**\n * @output wp-includes\/js\/wp-emoji-loader.js\n *\/\n\n\/* eslint-env es6 *\/\n\n\/\/ Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.\n\n\/**\n * Emoji Settings as exported in PHP via _print_emoji_detection_script().\n * @typedef WPEmojiSettings\n * @type {object}\n * @property {?object} source\n * @property {?string} source.concatemoji\n * @property {?string} source.twemoji\n * @property {?string} source.wpemoji\n *\/\n\nconst settings = \/** @type {WPEmojiSettings} *\/ (\n\tJSON.parse( document.getElementById( 'wp-emoji-settings' ).textContent )\n);\n\n\/\/ For compatibility with other scripts that read from this global, in particular wp-includes\/js\/wp-emoji.js (source file: js\/_enqueues\/wp\/emoji.js).\nwindow._wpemojiSettings = settings;\n\n\/**\n * Support tests.\n * @typedef SupportTests\n * @type {object}\n * @property {?boolean} flag\n * @property {?boolean} emoji\n *\/\n\nconst sessionStorageKey = 'wpEmojiSettingsSupports';\nconst tests = [ 'flag', 'emoji' ];\n\n\/**\n * Checks whether the browser supports offloading to a Worker.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @returns {boolean}\n *\/\nfunction supportsWorkerOffloading() {\n\treturn (\n\t\ttypeof Worker !== 'undefined' &&\n\t\ttypeof OffscreenCanvas !== 'undefined' &&\n\t\ttypeof URL !== 'undefined' &&\n\t\tURL.createObjectURL &&\n\t\ttypeof Blob !== 'undefined'\n\t);\n}\n\n\/**\n * @typedef SessionSupportTests\n * @type {object}\n * @property {number} timestamp\n * @property {SupportTests} supportTests\n *\/\n\n\/**\n * Get support tests from session.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.\n *\/\nfunction getSessionSupportTests() {\n\ttry {\n\t\t\/** @type {SessionSupportTests} *\/\n\t\tconst item = JSON.parse(\n\t\t\tsessionStorage.getItem( sessionStorageKey )\n\t\t);\n\t\tif (\n\t\t\ttypeof item === 'object' &&\n\t\t\ttypeof item.timestamp === 'number' &&\n\t\t\tnew Date().valueOf() < item.timestamp + 604800 && \/\/ Note: Number is a week in seconds.\n\t\t\ttypeof item.supportTests === 'object'\n\t\t) {\n\t\t\treturn item.supportTests;\n\t\t}\n\t} catch ( e ) {}\n\treturn null;\n}\n\n\/**\n * Persist the supports in session storage.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @param {SupportTests} supportTests Support tests.\n *\/\nfunction setSessionSupportTests( supportTests ) {\n\ttry {\n\t\t\/** @type {SessionSupportTests} *\/\n\t\tconst item = {\n\t\t\tsupportTests: supportTests,\n\t\t\ttimestamp: new Date().valueOf()\n\t\t};\n\n\t\tsessionStorage.setItem(\n\t\t\tsessionStorageKey,\n\t\t\tJSON.stringify( item )\n\t\t);\n\t} catch ( e ) {}\n}\n\n\/**\n * Checks if two sets of Emoji characters render the same visually.\n *\n * This is used to determine if the browser is rendering an emoji with multiple data points\n * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji\n * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser\n * does not support the emoji correctly.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 4.9.0\n *\n * @private\n *\n * @param {CanvasRenderingContext2D} context 2D Context.\n * @param {string} set1 Set of Emoji to test.\n * @param {string} set2 Set of Emoji to test.\n *\n * @return {boolean} True if the two sets render the same.\n *\/\nfunction emojiSetsRenderIdentically( context, set1, set2 ) {\n\t\/\/ Cleanup from previous test.\n\tcontext.clearRect( 0, 0, context.canvas.width, context.canvas.height );\n\tcontext.fillText( set1, 0, 0 );\n\tconst rendered1 = new Uint32Array(\n\t\tcontext.getImageData(\n\t\t\t0,\n\t\t\t0,\n\t\t\tcontext.canvas.width,\n\t\t\tcontext.canvas.height\n\t\t).data\n\t);\n\n\t\/\/ Cleanup from previous test.\n\tcontext.clearRect( 0, 0, context.canvas.width, context.canvas.height );\n\tcontext.fillText( set2, 0, 0 );\n\tconst rendered2 = new Uint32Array(\n\t\tcontext.getImageData(\n\t\t\t0,\n\t\t\t0,\n\t\t\tcontext.canvas.width,\n\t\t\tcontext.canvas.height\n\t\t).data\n\t);\n\n\treturn rendered1.every( ( rendered2Data, index ) => {\n\t\treturn rendered2Data === rendered2[ index ];\n\t} );\n}\n\n\/**\n * Checks if the center point of a single emoji is empty.\n *\n * This is used to determine if the browser is rendering an emoji with a single data point\n * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly\n * rendered emoji will have a non-zero value at the center point.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 6.8.2\n *\n * @private\n *\n * @param {CanvasRenderingContext2D} context 2D Context.\n * @param {string} emoji Emoji to test.\n *\n * @return {boolean} True if the center point is empty.\n *\/\nfunction emojiRendersEmptyCenterPoint( context, emoji ) {\n\t\/\/ Cleanup from previous test.\n\tcontext.clearRect( 0, 0, context.canvas.width, context.canvas.height );\n\tcontext.fillText( emoji, 0, 0 );\n\n\t\/\/ Test if the center point (16, 16) is empty (0,0,0,0).\n\tconst centerPoint = context.getImageData(16, 16, 1, 1);\n\tfor ( let i = 0; i < centerPoint.data.length; i++ ) {\n\t\tif ( centerPoint.data[ i ] !== 0 ) {\n\t\t\t\/\/ Stop checking the moment it's known not to be empty.\n\t\t\treturn false;\n\t\t}\n\t}\n\n\treturn true;\n}\n\n\/**\n * Determines if the browser properly renders Emoji that Twemoji can supplement.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 4.2.0\n *\n * @private\n *\n * @param {CanvasRenderingContext2D} context 2D Context.\n * @param {string} type Whether to test for support of \"flag\" or \"emoji\".\n * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.\n * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.\n *\n * @return {boolean} True if the browser can render emoji, false if it cannot.\n *\/\nfunction browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {\n\tlet isIdentical;\n\n\tswitch ( type ) {\n\t\tcase 'flag':\n\t\t\t\/*\n\t\t\t * Test for Transgender flag compatibility. Added in Unicode 13.\n\t\t\t *\n\t\t\t * To test for support, we try to render it, and compare the rendering to how it would look if\n\t\t\t * the browser doesn't render it correctly (white flag emoji + transgender symbol).\n\t\t\t *\/\n\t\t\tisIdentical = emojiSetsRenderIdentically(\n\t\t\t\tcontext,\n\t\t\t\t'\\uD83C\\uDFF3\\uFE0F\\u200D\\u26A7\\uFE0F', \/\/ as a zero-width joiner sequence\n\t\t\t\t'\\uD83C\\uDFF3\\uFE0F\\u200B\\u26A7\\uFE0F' \/\/ separated by a zero-width space\n\t\t\t);\n\n\t\t\tif ( isIdentical ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Test for Sark flag compatibility. This is the least supported of the letter locale flags,\n\t\t\t * so gives us an easy test for full support.\n\t\t\t *\n\t\t\t * To test for support, we try to render it, and compare the rendering to how it would look if\n\t\t\t * the browser doesn't render it correctly ([C] + [Q]).\n\t\t\t *\/\n\t\t\tisIdentical = emojiSetsRenderIdentically(\n\t\t\t\tcontext,\n\t\t\t\t'\\uD83C\\uDDE8\\uD83C\\uDDF6', \/\/ as the sequence of two code points\n\t\t\t\t'\\uD83C\\uDDE8\\u200B\\uD83C\\uDDF6' \/\/ as the two code points separated by a zero-width space\n\t\t\t);\n\n\t\t\tif ( isIdentical ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Test for English flag compatibility. England is a country in the United Kingdom, it\n\t\t\t * does not have a two letter locale code but rather a five letter sub-division code.\n\t\t\t *\n\t\t\t * To test for support, we try to render it, and compare the rendering to how it would look if\n\t\t\t * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).\n\t\t\t *\/\n\t\t\tisIdentical = emojiSetsRenderIdentically(\n\t\t\t\tcontext,\n\t\t\t\t\/\/ as the flag sequence\n\t\t\t\t'\\uD83C\\uDFF4\\uDB40\\uDC67\\uDB40\\uDC62\\uDB40\\uDC65\\uDB40\\uDC6E\\uDB40\\uDC67\\uDB40\\uDC7F',\n\t\t\t\t\/\/ with each code point separated by a zero-width space\n\t\t\t\t'\\uD83C\\uDFF4\\u200B\\uDB40\\uDC67\\u200B\\uDB40\\uDC62\\u200B\\uDB40\\uDC65\\u200B\\uDB40\\uDC6E\\u200B\\uDB40\\uDC67\\u200B\\uDB40\\uDC7F'\n\t\t\t);\n\n\t\t\treturn ! isIdentical;\n\t\tcase 'emoji':\n\t\t\t\/*\n\t\t\t * Is there a large, hairy, humanoid mythical creature living in the browser?\n\t\t\t *\n\t\t\t * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.\n\t\t\t *\n\t\t\t * The hairy creature emoji is a single code point emoji. Testing for browser\n\t\t\t * support required testing the center point of the emoji to see if it is empty.\n\t\t\t *\n\t\t\t * 0xD83E 0x1FAC8 (\\uD83E\\u1FAC8) == \ud83e\udec8 Hairy creature.\n\t\t\t *\n\t\t\t * When updating this test, please ensure that the emoji is either a single code point\n\t\t\t * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width\n\t\t\t * joiner vs a zero-width space.\n\t\t\t *\/\n\t\t\tconst notSupported = emojiRendersEmptyCenterPoint( context, '\\uD83E\\u1FAC8' );\n\t\t\treturn ! notSupported;\n\t}\n\n\treturn false;\n}\n\n\/**\n * Checks emoji support tests.\n *\n * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing\n * scope. Everything must be passed by parameters.\n *\n * @since 6.3.0\n *\n * @private\n *\n * @param {string[]} tests Tests.\n * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.\n * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.\n * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.\n *\n * @return {SupportTests} Support tests.\n *\/\nfunction testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {\n\tlet canvas;\n\tif (\n\t\ttypeof WorkerGlobalScope !== 'undefined' &&\n\t\tself instanceof WorkerGlobalScope\n\t) {\n\t\tcanvas = new OffscreenCanvas( 300, 150 ); \/\/ Dimensions are default for HTMLCanvasElement.\n\t} else {\n\t\tcanvas = document.createElement( 'canvas' );\n\t}\n\n\tconst context = canvas.getContext( '2d', { willReadFrequently: true } );\n\n\t\/*\n\t * Chrome on OS X added native emoji rendering in M41. Unfortunately,\n\t * it doesn't work when the font is bolder than 500 weight. So, we\n\t * check for bold rendering support to avoid invisible emoji in Chrome.\n\t *\/\n\tcontext.textBaseline = 'top';\n\tcontext.font = '600 32px Arial';\n\n\tconst supports = {};\n\ttests.forEach( ( test ) => {\n\t\tsupports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );\n\t} );\n\treturn supports;\n}\n\n\/**\n * Adds a script to the head of the document.\n *\n * @ignore\n *\n * @since 4.2.0\n *\n * @param {string} src The url where the script is located.\n *\n * @return {void}\n *\/\nfunction addScript( src ) {\n\tconst script = document.createElement( 'script' );\n\tscript.src = src;\n\tscript.defer = true;\n\tdocument.head.appendChild( script );\n}\n\nsettings.supports = {\n\teverything: true,\n\teverythingExceptFlag: true\n};\n\n\/\/ Obtain the emoji support from the browser, asynchronously when possible.\nnew Promise( ( resolve ) => {\n\tlet supportTests = getSessionSupportTests();\n\tif ( supportTests ) {\n\t\tresolve( supportTests );\n\t\treturn;\n\t}\n\n\tif ( supportsWorkerOffloading() ) {\n\t\ttry {\n\t\t\t\/\/ Note that the functions are being passed as arguments due to minification.\n\t\t\tconst workerScript =\n\t\t\t\t'postMessage(' +\n\t\t\t\ttestEmojiSupports.toString() +\n\t\t\t\t'(' +\n\t\t\t\t[\n\t\t\t\t\tJSON.stringify( tests ),\n\t\t\t\t\tbrowserSupportsEmoji.toString(),\n\t\t\t\t\temojiSetsRenderIdentically.toString(),\n\t\t\t\t\temojiRendersEmptyCenterPoint.toString()\n\t\t\t\t].join( ',' ) +\n\t\t\t\t'));';\n\t\t\tconst blob = new Blob( [ workerScript ], {\n\t\t\t\ttype: 'text\/javascript'\n\t\t\t} );\n\t\t\tconst worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );\n\t\t\tworker.onmessage = ( event ) => {\n\t\t\t\tsupportTests = event.data;\n\t\t\t\tsetSessionSupportTests( supportTests );\n\t\t\t\tworker.terminate();\n\t\t\t\tresolve( supportTests );\n\t\t\t};\n\t\t\treturn;\n\t\t} catch ( e ) {}\n\t}\n\n\tsupportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );\n\tsetSessionSupportTests( supportTests );\n\tresolve( supportTests );\n} )\n\t\/\/ Once the browser emoji support has been obtained from the session, finalize the settings.\n\t.then( ( supportTests ) => {\n\t\t\/*\n\t\t * Tests the browser support for flag emojis and other emojis, and adjusts the\n\t\t * support settings accordingly.\n\t\t *\/\n\t\tfor ( const test in supportTests ) {\n\t\t\tsettings.supports[ test ] = supportTests[ test ];\n\n\t\t\tsettings.supports.everything =\n\t\t\t\tsettings.supports.everything && settings.supports[ test ];\n\n\t\t\tif ( 'flag' !== test ) {\n\t\t\t\tsettings.supports.everythingExceptFlag =\n\t\t\t\t\tsettings.supports.everythingExceptFlag &&\n\t\t\t\t\tsettings.supports[ test ];\n\t\t\t}\n\t\t}\n\n\t\tsettings.supports.everythingExceptFlag =\n\t\t\tsettings.supports.everythingExceptFlag &&\n\t\t\t! settings.supports.flag;\n\n\t\t\/\/ When the browser can not render everything we need to load a polyfill.\n\t\tif ( ! settings.supports.everything ) {\n\t\t\tconst src = settings.source || {};\n\n\t\t\tif ( src.concatemoji ) {\n\t\t\t\taddScript( src.concatemoji );\n\t\t\t} else if ( src.wpemoji && src.twemoji ) {\n\t\t\t\taddScript( src.twemoji );\n\t\t\t\taddScript( src.wpemoji );\n\t\t\t}\n\t\t}\n\t} );\n\/\/# sourceURL=https:\/\/www.aiersheng.cc\/wp-includes\/js\/wp-emoji-loader.js\n<\/script>\n<\/body>\n<\/html><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11967\" src=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner.jpg\" alt=\"\" width=\"2051\" height=\"486\" srcset=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner.jpg 2051w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner-300x71.jpg 300w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner-1024x243.jpg 1024w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner-768x182.jpg 768w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner-1536x364.jpg 1536w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08banner-2048x485.jpg 2048w\" sizes=\"auto, (max-width: 2051px) 100vw, 2051px\" \/><\/a><\/strong><\/p>\n<p>\u4e92\u8054\u7f51\u4fe1\u606f\u5206\u53d1\u4e0e\u7535\u5546\u5e73\u53f0\u4e00\u4f53\u5316\u8d8b\u52bf\u52a0\u5f3a\uff0c\u4ea7\u4e1a\u5347\u7ea7\u5fc5\u7136\u4f1a\u5f71\u54cd\u5e02\u573a\u4eba\u624d\u9700\u6c42\u7684\u53d8\u5316\u30022020\u5e742\u670825\u65e5\uff0c\u4eba\u529b\u8d44\u6e90\u793e\u4f1a\u4fdd\u969c\u90e8\u4e0e\u5e02\u573a\u76d1\u7ba1\u603b\u5c40\u3001\u56fd\u5bb6\u7edf\u8ba1\u5c40\u8054\u5408\u5411\u793e\u4f1a\u53d1\u5e03\u4e8616\u4e2a\u65b0\u804c\u4e1a\uff0c\u201c\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\u201d\u4f5c\u4e3a\u4f20\u5a92\u884c\u4e1a\u552f\u4e00\u5b98\u65b9\u8ba4\u53ef\u804c\u4e1a\u6b63\u5f0f\u95ee\u4e16\uff0c\u5e76\u88ab\u7eb3\u5165\u300a\u4e2d\u534e\u4eba\u6c11\u5171\u548c\u56fd\u804c\u4e1a\u5927\u5178\u300b\u3002\u4e3a\u6ee1\u8db3\u65b0\u804c\u4e1a\u9700\u6c42\uff0c\u63d0\u5347\u65b0\u5a92\u4f53\u4ece\u4e1a\u4eba\u5458\u81ea\u8eab\u804c\u4e1a\u6c34\u5e73\uff0c\u6ee1\u8db3\u4f01\u4e1a\u5bf9\u5168\u5a92\u4f53\u6280\u80fd\u4eba\u624d\u7684\u9700\u6c42\uff0c<strong>\u56fd\u5bb6\u5e7f\u64ad\u7535\u89c6\u603b\u5c40\u5e7f\u64ad\u7535\u89c6\u4eba\u624d\u4ea4\u6d41\u4e2d\u5fc3<\/strong>\u5f00\u5c55\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\u7684\u57f9\u8bad\u53ca\u8ba4\u5b9a\u5de5\u4f5c\u3002<\/p>\n<p><strong>\u4e00\u3001\u9002\u5408\u5b66\u4e60\u53ca\u62a5\u8003\u4eba\u7fa4<\/strong><\/p>\n<p>1\u3001\u00a0\u4e92\u8054\u7f51\u8fd0\u8425\uff1a\u672c\u884c\u4e1a\u7684\u4ece\u4e1a\u8005\uff0c\u4f46\u611f\u89c9\u53d1\u5c55\u53d7\u963b\uff0c\u60f3\u6253\u7834\u4e8b\u4e1a\u74f6\u9888\uff0c\u63d0\u5347\u4e13\u4e1a\u6280\u80fd\uff1b<\/p>\n<p>2\u3001\u00a0\u8f6c\u884c\u4eba\u5458\uff1a\u5bf9\u76ee\u524d\u5de5\u4f5c\u4e0d\u6ee1\u610f\uff0c\u60f3\u53d8\u66f4\u8d5b\u9053\uff0c\u83b7\u5f97\u5c31\u4e1a\u5165\u573a\u5238\uff1b<\/p>\n<p>3\u3001\u00a0\u526f\u4e1a\u521b\u6536\uff1a\u505a\u76f4\u64ad\u3001\u505a\u77ed\u89c6\u9891\u3001\u505a\u516c\u4f17\u53f7\u548c\u5199\u4f5c\u2026\u526f\u4e1a\u5c31\u662f\u5e95\u6c14\uff0c\u4e00\u4e0d\u5c0f\u5fc3\uff0c\u5c31\u80fd\u6709\u4e0d\u9519\u7684\u6536\u5165\uff1b<\/p>\n<p>4\u3001\u00a0\u4e3b\u64ad\u3001\u7f51\u7ea2\u3001\u8fbe\u4eba\u7b49\uff0c\u4f5c\u4e3a\u65b0\u5174\u5c97\u4f4d\u548c\u804c\u4e1a\uff0c\u9700\u8981\u914d\u5408\u884c\u4e1a\u89c4\u8303\u548c\u6807\u51c6\u642d\u5efa\uff0c\u4fc3\u8fdb\u884c\u4e1a\u957f\u671f\u7a33\u5b9a\u53d1\u5c55\uff1b<\/p>\n<p>5\u3001\u5176\u5b83\u5bf9\u5a92\u4f53\u8fd0\u8425\u611f\u5174\u8da3\u7684\u4eba\u7fa4\u3002<\/p>\n<p><strong>\u4e8c\u3001\u62a5\u8003\u6761\u4ef6<\/strong><\/p>\n<p>\u5927\u4e13\u53ca\u4ee5\u4e0a\u5b66\u5386\u76f8\u5173\u4e13\u4e1a\u5e94\u5c4a\u3001\u5f80\u5c4a\u6bd5\u4e1a\u751f\uff1b\u76f8\u5173\u5de5\u4f5c\u4ece\u4e1a\u8005\u6216\u51c6\u4ece\u4e1a\u8005\u3002<\/p>\n<p>\uff08\u5177\u4f53\u62a5\u8003\u7ec6\u8282\u6b22\u8fce\u54a8\u8be2\u76f8\u5173\u62db\u751f\u8001\u5e08\uff09<\/p>\n<p><strong>\u56db\u3001\u5b66\u8d39<\/strong><\/p>\n<p>\u5b66\u5236:\u5171\u8ba1<strong>40<\/strong>\u5b66\u65f6\u3002(\u6bcf\u5929\u4e0a\u5348\u53d1\u5e03\u65b0\u8bfe\u7a0b)\u5b66\u8d39\u4e3a\u4eba\u6c11\u5e01 3980 \u5143\/\u4eba\u3002\u542b\u6388\u8bfe\u3001\u8d44\u6599\u3001\u8003\u6838\u670d\u52a1\u3001\u8bc1\u4e66\u5de5\u672c\u8d39\u7b49\u76f8\u5173\u8d39\u7528\u3002<a href=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11968\" src=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08.jpg\" alt=\"\" width=\"800\" height=\"1134\" srcset=\"https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08.jpg 800w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08-212x300.jpg 212w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08-722x1024.jpg 722w, https:\/\/www.aiersheng.cc\/wp-content\/uploads\/2024\/11\/\u5168\u5a92\u4f53\u8fd0\u8425\u5e08-768x1089.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><strong>\u4e94\u3001\u57f9\u8bad\u5185\u5bb9<\/strong><\/p>\n<p><a class=\"js\" href=\"https:\/\/www.aigc.cn\/wp-content\/uploads\/2024\/10\/%E8%AF%BE%E7%A8%8B%E5%86%85%E5%AE%B91.png\" data-fancybox=\"fancybox\" data-caption=\"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-80410 loaded\" title=\"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\" src=\"https:\/\/www.aigc.cn\/wp-content\/uploads\/2024\/10\/%E8%AF%BE%E7%A8%8B%E5%86%85%E5%AE%B91.png\" alt=\"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\" width=\"1071\" height=\"1802\" data-src=\"https:\/\/www.aigc.cn\/wp-content\/uploads\/2024\/10\/\u8bfe\u7a0b\u5185\u5bb91.png\" data-was-processed=\"true\" \/><\/a><a class=\"js\" href=\"https:\/\/www.aigc.cn\/wp-content\/uploads\/2024\/10\/%E8%AF%BE%E7%A8%8B%E5%86%85%E5%AE%B92.png\" data-fancybox=\"fancybox\" data-caption=\"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-80411 loaded\" title=\"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\" src=\"https:\/\/www.aigc.cn\/wp-content\/uploads\/2024\/10\/%E8%AF%BE%E7%A8%8B%E5%86%85%E5%AE%B92.png\" alt=\"\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\" width=\"1067\" height=\"231\" data-src=\"https:\/\/www.aigc.cn\/wp-content\/uploads\/2024\/10\/\u8bfe\u7a0b\u5185\u5bb92.png\" data-was-processed=\"true\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5168\u5a92\u4f53\u8fd0\u8425\u5e08\u5c97\u4f4d\u804c\u4e1a\u80fd\u529b\u7d20\u517b\u57f9\u8bad\u53ca\u5408\u683c\u8bc1\u6c34\u5e73\u6d4b\u8bd5\u8003\u6838<\/p>\n","protected":false},"author":1,"featured_media":11968,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[68],"tags":[],"class_list":["post-11966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zzjy"],"_links":{"self":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/posts\/11966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11966"}],"version-history":[{"count":0,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/posts\/11966\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=\/wp\/v2\/media\/11968"}],"wp:attachment":[{"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiersheng.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}