:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden;width:100%;box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.markdown-surface{--md-text: var(--text-color, #172033);--md-muted: var(--text-light, #64748b);--md-accent: var(--main-color, #2f7dd1);--md-border: color-mix(in srgb, var(--md-accent) 16%, #d8e2ef);--md-soft: color-mix(in srgb, var(--md-accent) 8%, transparent);--md-panel: color-mix(in srgb, var(--card-bg, #fff) 88%, transparent);--md-code-bg: #f6f8fb;--md-code-header: #eef2f7;--md-code-border: #e5eaf2;--md-code-line: #9aa4b2;--md-code-text: #24292f;--md-code-button-bg: #ffffff;--md-code-button-text: #334155;--md-code-button-border: #cbd5e1;--md-code-button-hover-bg: #f8fbff;--md-code-hover: rgba(37, 99, 235, .055);--md-code-glow: rgba(47, 125, 209, .16);--md-code-gutter: rgba(226, 232, 240, .78);color:var(--md-text);font-size:16px;line-height:1.9;word-break:break-word;overflow-wrap:anywhere}.markdown-surface>:first-child{margin-top:0}.markdown-surface>:last-child{margin-bottom:0}.markdown-surface p,.markdown-surface li,.markdown-surface blockquote{color:var(--md-text)}.markdown-surface p{margin:.85em 0}.markdown-surface h1,.markdown-surface h2,.markdown-surface h3,.markdown-surface h4,.markdown-surface h5,.markdown-surface h6{position:relative;scroll-margin-top:96px;margin:1.55em 0 .65em;color:var(--md-text);font-weight:850;line-height:1.24;letter-spacing:0}.markdown-surface h1{font-size:2rem}.markdown-surface h2{font-size:1.58rem}.markdown-surface h3{font-size:1.28rem}.markdown-surface h4{font-size:1.08rem}.markdown-surface h2:before,.markdown-surface h3:before{content:"";display:inline-block;width:.68em;height:.68em;margin-right:.42em;border-radius:4px;background:linear-gradient(135deg,#ff8fc7,#63d8ff);transform:rotate(10deg);vertical-align:.02em}.markdown-surface .md-heading-anchor{margin-left:.45em;color:var(--md-accent);opacity:0;text-decoration:none;transition:opacity .18s ease}.markdown-surface .md-heading:hover .md-heading-anchor{opacity:.86}.markdown-surface a{color:var(--md-accent);font-weight:800;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--md-accent) 35%,transparent)}.markdown-surface a:hover{border-bottom-color:var(--md-accent)}.markdown-surface ul,.markdown-surface ol{margin:.9em 0;padding-left:1.45em}.markdown-surface li::marker{color:var(--md-accent);font-weight:800}.markdown-surface blockquote{margin:1.15em 0;padding:1em 1.1em;border-left:4px solid #2f7dd1;border-radius:0;background:linear-gradient(90deg,#2f7dd11a,#2f7dd109);overflow-wrap:anywhere}.markdown-surface :not(pre)>code{border-radius:6px;padding:.16em .42em;color:#d63384;background:#ff8fc724;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:.92em;white-space:break-spaces;overflow-wrap:anywhere;word-break:break-word}.markdown-surface .md-code-block,.markdown-surface pre:not(.md-code-block){position:relative;overflow:auto;margin:1.35em 0;border:1px solid var(--md-code-border);border-radius:10px;background:linear-gradient(90deg,var(--md-code-gutter) 0 52px,transparent 52px),var(--md-code-bg)!important;box-shadow:0 18px 44px #0f172a1c,0 0 0 1px #ffffff57 inset;scrollbar-color:color-mix(in srgb,var(--md-accent) 32%,#94a3b8) transparent;scrollbar-width:thin;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.markdown-surface .md-code-block:hover,.markdown-surface pre:not(.md-code-block):hover{border-color:color-mix(in srgb,var(--md-accent) 28%,var(--md-code-border));box-shadow:0 22px 54px #0f172a24,0 0 0 3px var(--md-code-glow)}.markdown-surface .md-code-block::-webkit-scrollbar,.markdown-surface pre:not(.md-code-block)::-webkit-scrollbar{width:10px;height:10px}.markdown-surface .md-code-block::-webkit-scrollbar-thumb,.markdown-surface pre:not(.md-code-block)::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--md-accent) 34%,#94a3b8);background-clip:content-box}.markdown-surface .md-code-block:before{content:"";position:sticky;top:0;z-index:1;display:block;height:38px;padding:0 76px 0 16px;border-bottom:1px solid var(--md-code-border);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent),var(--md-code-header);background-image:radial-gradient(circle at 20px 50%,#ff6b66 0 5px,transparent 5.7px),radial-gradient(circle at 38px 50%,#f5c451 0 5px,transparent 5.7px),radial-gradient(circle at 56px 50%,#58c777 0 5px,transparent 5.7px),linear-gradient(180deg,rgba(255,255,255,.42),transparent)}.markdown-surface .md-code-block:after{content:attr(data-language);position:absolute;top:0;left:76px;right:auto;z-index:2;max-width:calc(100% - 280px);height:38px;color:var(--md-code-button-text);font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase}.markdown-surface .md-code-copy,.markdown-surface .md-code-toggle{position:absolute;top:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:26px;border:1px solid var(--md-code-button-border);border-radius:999px;padding:0 11px 0 9px;color:var(--md-code-button-text);background:linear-gradient(180deg,#ffffff8f,#fff0),var(--md-code-button-bg);font-size:11px;font-weight:800;line-height:24px;cursor:pointer;box-shadow:0 5px 14px #0f172a17,0 1px #ffffff8f inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.markdown-surface .md-code-copy:before,.markdown-surface .md-code-toggle:before{content:"";flex:0 0 auto;display:inline-block;opacity:.82;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.markdown-surface .md-code-copy:before{width:10px;height:10px;border:1.5px solid currentColor;border-radius:3px;box-shadow:-3px 3px 0 -1px var(--md-code-button-bg),-3px 3px 0 0 currentColor;transform:translate(1px,-1px)}.markdown-surface .md-code-toggle:before{width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(2px) rotate(45deg)}.markdown-surface .md-code-toggle[aria-expanded=false]:before{transform:translateY(-1px) rotate(-135deg)}.markdown-surface .md-code-copy{right:16px;width:84px}.markdown-surface .md-code-toggle{right:110px;width:88px}.markdown-surface .md-code-copy:hover,.markdown-surface .md-code-toggle:hover{border-color:color-mix(in srgb,var(--md-accent) 42%,var(--md-code-button-border));color:var(--md-accent);background:linear-gradient(180deg,#ffffff9e,#fff0),var(--md-code-button-hover-bg);box-shadow:0 9px 22px color-mix(in srgb,var(--md-accent) 19%,transparent),0 0 0 1px color-mix(in srgb,var(--md-accent) 12%,transparent) inset;transform:translateY(-1px)}.markdown-surface .md-code-copy:hover:before,.markdown-surface .md-code-toggle:hover:before{opacity:1}.markdown-surface .md-code-copy:active,.markdown-surface .md-code-toggle:active{box-shadow:0 3px 10px #0f172a1a inset;transform:translateY(0)}.markdown-surface .md-code-copy:focus-visible,.markdown-surface .md-code-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--md-accent) 56%,transparent);outline-offset:2px}.markdown-surface .md-code-block.is-collapsed{overflow:hidden}.markdown-surface .md-code-block.is-collapsed code.hljs{max-height:calc(10.32em + 28px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.markdown-surface .md-code-block.is-collapsed:after{content:attr(data-language) "  /  已折叠"}.markdown-surface .md-code-block.is-collapsed::marker{content:""}.markdown-surface pre code.hljs,.markdown-surface pre:not(.md-code-block) code{display:block;padding:14px 0 18px;color:var(--md-code-text);background:transparent!important;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.72;white-space:pre}.markdown-surface pre:not(.md-code-block) code[language]{counter-reset:md-editor-code-line}.markdown-surface pre:not(.md-code-block) code[language]:before{content:attr(language);position:sticky;top:0;z-index:1;display:block;height:34px;margin:-12px 0 12px;padding:0 16px 0 72px;border-bottom:1px solid var(--md-code-border);color:#334155;background:var(--md-code-header);background-image:radial-gradient(circle at 18px 50%,#ff6b66 0 5px,transparent 5.5px),radial-gradient(circle at 34px 50%,#f5c451 0 5px,transparent 5.5px),radial-gradient(circle at 50px 50%,#58c777 0 5px,transparent 5.5px);font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:34px;text-align:right;text-transform:lowercase}.markdown-surface pre:not(.md-code-block) .md-editor-code-block{display:block;min-height:1.72em;padding:0 18px 0 64px;position:relative}.markdown-surface pre:not(.md-code-block) .md-editor-code-block:before{counter-increment:md-editor-code-line;content:counter(md-editor-code-line);position:absolute;left:0;width:46px;padding-right:12px;color:var(--md-code-line);text-align:right;-webkit-user-select:none;user-select:none}.markdown-surface pre:not(.md-code-block) .md-editor-code-block:hover{background:var(--md-code-hover)}.markdown-surface .code-line{display:block;min-height:1.72em;padding:0 18px 0 64px;position:relative;transition:background .15s ease}.markdown-surface .code-line:before{content:attr(data-line);position:absolute;left:0;width:46px;padding-right:12px;color:var(--md-code-line);text-align:right;-webkit-user-select:none;user-select:none}.markdown-surface .code-line:hover{background:var(--md-code-hover)}.article-detail-page.detail-dark .markdown-surface,.community-layout.bento-theme.dark-theme .markdown-surface,.markdown-surface.markdown-dark{--md-text: #e5edf7;--md-muted: #9aa8bd;--md-border: rgba(148, 163, 184, .22);--md-soft: rgba(96, 165, 250, .13);--md-panel: rgba(15, 23, 42, .74);--md-code-bg: #0f172a;--md-code-header: #111c2f;--md-code-border: rgba(148, 163, 184, .22);--md-code-line: #64748b;--md-code-text: #dbeafe;--md-code-button-bg: #1e293b;--md-code-button-text: #cbd5e1;--md-code-button-border: rgba(148, 163, 184, .3);--md-code-button-hover-bg: #243449;--md-code-hover: rgba(96, 165, 250, .11);--md-code-glow: rgba(96, 165, 250, .18);--md-code-gutter: rgba(2, 6, 23, .34)}.article-detail-page.detail-dark .markdown-surface .md-code-block,.article-detail-page.detail-dark .markdown-surface pre:not(.md-code-block),.community-layout.bento-theme.dark-theme .markdown-surface .md-code-block,.community-layout.bento-theme.dark-theme .markdown-surface pre:not(.md-code-block),.markdown-surface.markdown-dark .md-code-block,.markdown-surface.markdown-dark pre:not(.md-code-block){box-shadow:0 18px 46px #00000047;background:linear-gradient(90deg,var(--md-code-gutter) 0 52px,transparent 52px),radial-gradient(circle at 88% 12%,rgba(125,211,252,.08),transparent 28%),var(--md-code-bg)!important}.article-detail-page.detail-dark .markdown-surface :not(pre)>code,.community-layout.bento-theme.dark-theme .markdown-surface :not(pre)>code,.markdown-surface.markdown-dark :not(pre)>code{color:#f9a8d4;background:#f472b629}.article-detail-page.detail-dark .markdown-surface .hljs-comment,.article-detail-page.detail-dark .markdown-surface .hljs-quote,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-comment,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-quote,.markdown-surface.markdown-dark .hljs-comment,.markdown-surface.markdown-dark .hljs-quote{color:#7f8ea3}.article-detail-page.detail-dark .markdown-surface .hljs-keyword,.article-detail-page.detail-dark .markdown-surface .hljs-selector-tag,.article-detail-page.detail-dark .markdown-surface .hljs-subst,.article-detail-page.detail-dark .markdown-surface .hljs-built_in,.article-detail-page.detail-dark .markdown-surface .hljs-name,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-keyword,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-selector-tag,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-subst,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-built_in,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-name,.markdown-surface.markdown-dark .hljs-keyword,.markdown-surface.markdown-dark .hljs-selector-tag,.markdown-surface.markdown-dark .hljs-subst,.markdown-surface.markdown-dark .hljs-built_in,.markdown-surface.markdown-dark .hljs-name{color:#ff8fab}.article-detail-page.detail-dark .markdown-surface .hljs-string,.article-detail-page.detail-dark .markdown-surface .hljs-doctag,.article-detail-page.detail-dark .markdown-surface .hljs-regexp,.article-detail-page.detail-dark .markdown-surface .hljs-attr,.article-detail-page.detail-dark .markdown-surface .hljs-attribute,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-string,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-doctag,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-regexp,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-attr,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-attribute,.markdown-surface.markdown-dark .hljs-string,.markdown-surface.markdown-dark .hljs-doctag,.markdown-surface.markdown-dark .hljs-regexp,.markdown-surface.markdown-dark .hljs-attr,.markdown-surface.markdown-dark .hljs-attribute{color:#7dd3fc}.article-detail-page.detail-dark .markdown-surface .hljs-title,.article-detail-page.detail-dark .markdown-surface .hljs-section,.article-detail-page.detail-dark .markdown-surface .hljs-selector-id,.article-detail-page.detail-dark .markdown-surface .hljs-function,.article-detail-page.detail-dark .markdown-surface .hljs-class,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-title,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-section,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-selector-id,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-function,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-class,.markdown-surface.markdown-dark .hljs-title,.markdown-surface.markdown-dark .hljs-section,.markdown-surface.markdown-dark .hljs-selector-id,.markdown-surface.markdown-dark .hljs-function,.markdown-surface.markdown-dark .hljs-class{color:#c4b5fd}.article-detail-page.detail-dark .markdown-surface .hljs-number,.article-detail-page.detail-dark .markdown-surface .hljs-literal,.article-detail-page.detail-dark .markdown-surface .hljs-type,.article-detail-page.detail-dark .markdown-surface .hljs-symbol,.article-detail-page.detail-dark .markdown-surface .hljs-meta,.article-detail-page.detail-dark .markdown-surface .hljs-params,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-number,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-literal,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-type,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-symbol,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-meta,.community-layout.bento-theme.dark-theme .markdown-surface .hljs-params,.markdown-surface.markdown-dark .hljs-number,.markdown-surface.markdown-dark .hljs-literal,.markdown-surface.markdown-dark .hljs-type,.markdown-surface.markdown-dark .hljs-symbol,.markdown-surface.markdown-dark .hljs-meta,.markdown-surface.markdown-dark .hljs-params{color:#93c5fd}.markdown-surface table{display:block;max-width:100%;width:100%;overflow-x:auto;margin:1.1em 0;border-collapse:collapse}.markdown-surface th,.markdown-surface td{border:1px solid var(--md-border);padding:.7em .85em}.markdown-surface th{background:var(--md-soft);color:var(--md-text);font-weight:850}.markdown-surface tr:nth-child(2n) td{background:color-mix(in srgb,var(--md-soft) 45%,transparent)}.markdown-surface img{display:block;max-width:100%;height:auto;margin:1.25em auto;border:1px solid var(--md-border);border-radius:8px;object-fit:contain;box-shadow:0 16px 36px #0f172a1f}.markdown-surface mark{border-radius:5px;padding:.08em .3em;color:#3b2453;background:linear-gradient(120deg,#ffe57df2,#ff8fc780)}.markdown-surface .md-color-red{color:#e11d48}.markdown-surface .md-color-blue{color:#2563eb}.markdown-surface .md-color-green{color:#059669}.markdown-surface .md-color-pink{color:#db2777}.markdown-surface .md-color-purple{color:#7c3aed}.markdown-surface .md-color-orange{color:#ea580c}.markdown-surface .md-task{display:flex;align-items:flex-start;gap:.6em;margin:.35em 0}.markdown-surface .md-task input{width:1.05em;height:1.05em;margin-top:.4em;accent-color:var(--md-accent)}.markdown-surface .md-callout,.markdown-surface .md-details{margin:1.15em 0;border:1px solid var(--md-border);border-radius:8px;background:var(--md-panel);overflow:hidden}.markdown-surface .md-callout{padding:1em 1.1em;border-left-width:5px}.markdown-surface .md-callout-title{margin:0 0 .45em;font-weight:900}.markdown-surface .md-callout-tip{border-left-color:#10b981}.markdown-surface .md-callout-note,.markdown-surface .md-callout-info{border-left-color:#38bdf8}.markdown-surface .md-callout-warning{border-left-color:#f59e0b}.markdown-surface .md-callout-danger{border-left-color:#ef4444}.markdown-surface .md-details summary{padding:.9em 1em;color:var(--md-text);background:var(--md-soft);font-weight:900;cursor:pointer}.markdown-surface .md-details>:not(summary){margin-right:1em;margin-left:1em}@media(max-width:720px){.markdown-surface{font-size:15px}.markdown-surface h1{font-size:1.65rem}.markdown-surface h2{font-size:1.35rem}.markdown-surface h3{font-size:1.12rem}.markdown-surface .code-line{padding-left:52px}.markdown-surface .code-line:before{width:36px}.markdown-surface .md-code-block:before{height:70px}.markdown-surface .md-code-block:after{top:34px;left:16px;right:auto;max-width:calc(100% - 32px);height:28px;line-height:28px}.markdown-surface .md-code-copy,.markdown-surface .md-code-toggle{top:8px;height:24px;padding:0 9px 0 8px;font-size:10.5px;line-height:22px}.markdown-surface .md-code-copy{right:10px;width:76px}.markdown-surface .md-code-toggle{right:92px;width:78px}}.community-layout.bento-theme,.admin-page,.preview-page,.page{--pw-ink: #172033;--pw-muted: #64748b;--pw-blue: #2f7dd1;--pw-sky: #63d8ff;--pw-pink: #ff8fc7;--pw-mint: #8ee6b8;--pw-paper: rgba(255, 255, 255, .82);--pw-paper-solid: #ffffff;--pw-line: rgba(47, 125, 209, .16);--pw-shadow: 0 18px 54px rgba(47, 82, 130, .13)}.community-layout.bento-theme{--main-color: var(--pw-blue);--card-bg: rgba(255, 255, 255, .88);--muted-card-bg: rgba(240, 248, 255, .84);--card-border: rgba(47, 125, 209, .14);--card-shadow: rgba(47, 82, 130, .1);--card-shadow-hover: rgba(47, 82, 130, .2);--header-bg: rgba(255, 255, 255, .74);--text-color: var(--pw-ink);--text-light: var(--pw-muted)}.community-layout.bento-theme.dark-theme{--main-color: #70c7ff;--card-bg: rgba(25, 31, 45, .88);--muted-card-bg: rgba(32, 40, 58, .88);--card-border: rgba(112, 199, 255, .16);--card-shadow: rgba(0, 0, 0, .22);--card-shadow-hover: rgba(0, 0, 0, .38);--header-bg: rgba(21, 26, 38, .76);--text-color: #edf6ff;--text-light: #a9bad0}.community-layout.bento-theme:before,.preview-page:before,.page:before,.admin-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,rgba(255,143,199,.2),transparent 26%),radial-gradient(circle at 88% 10%,rgba(99,216,255,.2),transparent 24%),linear-gradient(135deg,#ffffff5c,#edf7ff2e)}.community-layout.bento-theme:after,.preview-page:after,.page:after,.admin-page:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(47,125,209,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,143,199,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent)}.community-layout.bento-theme>*,.preview-page>*,.page>*,.admin-page>*{position:relative;z-index:1}.bento-card,.side-card,.content-card,.article-hero,.panel,.editor-shell,.rail-card,.stat-card,.summary-card,.template-panel,.background-panel{border-radius:8px!important;border-color:var(--pw-line, rgba(47, 125, 209, .16))!important;box-shadow:var(--pw-shadow, 0 18px 54px rgba(47, 82, 130, .12))!important}.bento-card,.article-card,.panel,.action-btn,.btn,.mini-btn,.field-action,.primary-btn,.ghost-btn{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.bento-card:hover,.article-row:hover,.row-card:hover,.site-row:hover,.mini-row:hover{transform:translateY(-3px)}.hero-card,.article-hero,.article-top.has-hero-bg{isolation:isolate}.hero-card:before,.article-hero:after{content:"";position:absolute;right:18px;bottom:18px;width:82px;height:82px;border:2px solid rgba(255,143,199,.38);border-radius:22px;transform:rotate(12deg);background:linear-gradient(135deg,#ffffff61,#63d8ff1f),linear-gradient(45deg,transparent 47%,rgba(47,125,209,.26) 48%,rgba(47,125,209,.26) 52%,transparent 53%);animation:pw-float 5.8s ease-in-out infinite;pointer-events:none}.hero-card:after{border-color:#63d8ff47!important}.logo-text,.eyebrow,.kicker{text-shadow:0 8px 22px rgba(99,216,255,.22)}.tag-row span,.tag-cloud button,.side-tags button,.chips span,.compact-meta span,.status,.badge-group span{border:1px solid rgba(47,125,209,.12);background:linear-gradient(135deg,#63d8ff21,#ff8fc71f)!important}.action-btn.primary,.btn.primary,.primary-btn,.hero-actions button:first-child{background:linear-gradient(135deg,var(--pw-blue),#31a7e8 55%,#ff8fc7)!important;box-shadow:0 12px 26px #2f7dd138}.action-btn:hover,.btn:hover,.mini-btn:hover,.ghost-btn:hover,.primary-btn:hover,.field-action:hover{transform:translateY(-1px)}@keyframes pw-float{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(7deg)}}@media(prefers-reduced-motion:reduce){.hero-card:before,.article-hero:after{animation:none}.bento-card,.article-card,.panel,.action-btn,.btn,.mini-btn,.field-action,.primary-btn,.ghost-btn{transition:none}}:root{--pw-motion-duration: .42s;--pw-motion-fast: .24s;--pw-motion-ease: cubic-bezier(.22, 1, .36, 1);--pw-motion-exit: cubic-bezier(.4, 0, .2, 1);--pw-module-step: 48ms}.pw-root-page-enter-active,.pw-root-page-leave-active{transition:opacity var(--pw-motion-fast) var(--pw-motion-exit),transform var(--pw-motion-duration) var(--pw-motion-ease),filter var(--pw-motion-fast) ease}.pw-root-page-enter-from{opacity:0;transform:translate3d(0,18px,0) scale(.992);filter:blur(8px)}.pw-root-page-leave-to{opacity:0;transform:translate3d(0,-10px,0) scale(.996);filter:blur(6px)}.pw-community-page-enter-active,.pw-community-page-leave-active{transition:opacity .26s var(--pw-motion-exit),transform .44s var(--pw-motion-ease),filter .26s ease}.pw-community-page-enter-from{opacity:0;transform:translate3d(18px,0,0) scale(.994);filter:blur(8px)}.pw-community-page-leave-to{opacity:0;transform:translate3d(-12px,0,0) scale(.998);filter:blur(5px)}.pw-root-page-enter-active .header,.pw-community-page-enter-active .header{animation:pw-header-drop .52s var(--pw-motion-ease) backwards}.community-layout .main-content>*,.community-layout .detail-grid>*,.community-layout .article-hero,.community-layout .page-hero,.community-layout .side-card,.community-layout .content-card,.community-layout .bento-card,.community-layout .article-card,.community-layout .topic-card,.community-layout .archive-group,.community-layout .loading-card,.admin-page .panel,.admin-page .editor-shell,.admin-page .template-panel,.preview-page .preview-shell{animation:pw-rise-in .52s var(--pw-motion-ease) backwards}.community-layout .main-content>:nth-child(2),.community-layout .detail-grid>:nth-child(2),.community-layout .side-card:nth-child(2),.community-layout .bento-card:nth-child(2),.community-layout .article-card:nth-child(2){animation-delay:55ms}.community-layout .main-content>:nth-child(3),.community-layout .side-card:nth-child(3),.community-layout .bento-card:nth-child(3),.community-layout .article-card:nth-child(3){animation-delay:.11s}.community-layout .main-content>:nth-child(4),.community-layout .bento-card:nth-child(4),.community-layout .article-card:nth-child(4){animation-delay:165ms}.community-layout .header .logo{animation:pw-slide-in-left .52s var(--pw-motion-ease) 70ms backwards}.community-layout .header .search-bar{animation:pw-soft-pop .52s var(--pw-motion-ease) .12s backwards}.community-layout .header .nav-item,.community-layout .header .switch{animation:pw-rise-in .48s var(--pw-motion-ease) backwards}.community-layout .header .nav-item:nth-child(1){animation-delay:.15s}.community-layout .header .nav-item:nth-child(2){animation-delay:195ms}.community-layout .header .nav-item:nth-child(3){animation-delay:.24s}.community-layout .header .switch{animation-delay:285ms}.community-layout .hero-card>*,.community-layout .article-hero>*,.community-layout .page-hero>*{animation:pw-rise-in .56s var(--pw-motion-ease) backwards}.community-layout .hero-card>:nth-child(1),.community-layout .article-hero>:nth-child(1),.community-layout .page-hero>:nth-child(1){animation-delay:80ms}.community-layout .hero-card>:nth-child(2),.community-layout .article-hero>:nth-child(2),.community-layout .page-hero>:nth-child(2){animation-delay:135ms}.community-layout .hero-card>:nth-child(3),.community-layout .article-hero>:nth-child(3),.community-layout .page-hero>:nth-child(3){animation-delay:.19s}.community-layout .hero-card>:nth-child(4),.community-layout .article-hero>:nth-child(4),.community-layout .page-hero>:nth-child(4){animation-delay:245ms}.community-layout .stat-card:nth-of-type(2){animation-delay:95ms}.community-layout .stat-card:nth-of-type(3){animation-delay:.14s}.community-layout .stat-card:nth-of-type(4){animation-delay:185ms}.community-layout .stat-card:nth-of-type(5){animation-delay:.23s}.community-layout .article-column>*,.community-layout .sidebar>*,.community-layout .topic-grid>*,.community-layout .archive-timeline>*,.community-layout .toc-list>*,.admin-page .summary-grid>*,.admin-page .content-grid>*,.admin-page .stats>*,.admin-page .article-list>*,.admin-page .mini-list>*,.admin-page .stats-grid>*,.preview-page .stat-grid>*{animation:pw-rise-in .5s var(--pw-motion-ease) backwards}.community-layout .article-column>:nth-child(1),.community-layout .sidebar>:nth-child(1),.community-layout .topic-grid>:nth-child(1),.community-layout .archive-timeline>:nth-child(1),.community-layout .toc-list>:nth-child(1),.admin-page .summary-grid>:nth-child(1),.admin-page .content-grid>:nth-child(1),.admin-page .stats>:nth-child(1),.admin-page .article-list>:nth-child(1),.admin-page .mini-list>:nth-child(1),.admin-page .stats-grid>:nth-child(1),.preview-page .stat-grid>:nth-child(1){animation-delay:calc(var(--pw-module-step) * 1)}.community-layout .article-column>:nth-child(2),.community-layout .sidebar>:nth-child(2),.community-layout .topic-grid>:nth-child(2),.community-layout .archive-timeline>:nth-child(2),.community-layout .toc-list>:nth-child(2),.admin-page .summary-grid>:nth-child(2),.admin-page .content-grid>:nth-child(2),.admin-page .stats>:nth-child(2),.admin-page .article-list>:nth-child(2),.admin-page .mini-list>:nth-child(2),.admin-page .stats-grid>:nth-child(2),.preview-page .stat-grid>:nth-child(2){animation-delay:calc(var(--pw-module-step) * 2)}.community-layout .article-column>:nth-child(3),.community-layout .sidebar>:nth-child(3),.community-layout .topic-grid>:nth-child(3),.community-layout .archive-timeline>:nth-child(3),.community-layout .toc-list>:nth-child(3),.admin-page .summary-grid>:nth-child(3),.admin-page .content-grid>:nth-child(3),.admin-page .stats>:nth-child(3),.admin-page .article-list>:nth-child(3),.admin-page .mini-list>:nth-child(3),.admin-page .stats-grid>:nth-child(3),.preview-page .stat-grid>:nth-child(3){animation-delay:calc(var(--pw-module-step) * 3)}.community-layout .article-column>:nth-child(4),.community-layout .sidebar>:nth-child(4),.community-layout .topic-grid>:nth-child(4),.community-layout .archive-timeline>:nth-child(4),.community-layout .toc-list>:nth-child(4),.admin-page .summary-grid>:nth-child(4),.admin-page .content-grid>:nth-child(4),.admin-page .stats>:nth-child(4),.admin-page .article-list>:nth-child(4),.admin-page .mini-list>:nth-child(4),.admin-page .stats-grid>:nth-child(4),.preview-page .stat-grid>:nth-child(4){animation-delay:calc(var(--pw-module-step) * 4)}.community-layout .article-column>:nth-child(n+5),.community-layout .topic-grid>:nth-child(n+5),.community-layout .archive-timeline>:nth-child(n+5),.admin-page .article-list>:nth-child(n+5),.admin-page .mini-list>:nth-child(n+5){animation-delay:calc(var(--pw-module-step) * 5)}.community-layout .topic-list button,.community-layout .archive-list li,.community-layout .archive-list button,.community-layout .topic-articles button,.community-layout .tag-cloud button,.community-layout .tag-row span,.community-layout .article-meta span,.community-layout .side-tags button,.community-layout .category-tabs button,.admin-page .list-toolbar>*,.admin-page .form-grid>*,.admin-page .table-list>*{animation:pw-soft-pop .42s var(--pw-motion-ease) backwards}.community-layout .topic-list>:nth-child(1),.community-layout .archive-list>:nth-child(1),.community-layout .topic-articles>:nth-child(1),.community-layout .tag-cloud>:nth-child(1),.community-layout .tag-row>:nth-child(1),.community-layout .category-tabs>:nth-child(1),.admin-page .list-toolbar>:nth-child(1),.admin-page .form-grid>:nth-child(1),.admin-page .table-list>:nth-child(1){animation-delay:70ms}.community-layout .topic-list>:nth-child(2),.community-layout .archive-list>:nth-child(2),.community-layout .topic-articles>:nth-child(2),.community-layout .tag-cloud>:nth-child(2),.community-layout .tag-row>:nth-child(2),.community-layout .category-tabs>:nth-child(2),.admin-page .list-toolbar>:nth-child(2),.admin-page .form-grid>:nth-child(2),.admin-page .table-list>:nth-child(2){animation-delay:.11s}.community-layout .topic-list>:nth-child(3),.community-layout .archive-list>:nth-child(3),.community-layout .topic-articles>:nth-child(3),.community-layout .tag-cloud>:nth-child(3),.community-layout .tag-row>:nth-child(3),.community-layout .category-tabs>:nth-child(3),.admin-page .list-toolbar>:nth-child(3),.admin-page .form-grid>:nth-child(3),.admin-page .table-list>:nth-child(3){animation-delay:.15s}.community-layout .topic-list>:nth-child(n+4),.community-layout .archive-list>:nth-child(n+4),.community-layout .topic-articles>:nth-child(n+4),.community-layout .tag-cloud>:nth-child(n+4),.community-layout .tag-row>:nth-child(n+4),.community-layout .category-tabs>:nth-child(n+4),.admin-page .form-grid>:nth-child(n+4),.admin-page .table-list>:nth-child(n+4){animation-delay:.19s}.community-layout .content-card .markdown-surface>:where(h1,h2,h3,h4,p,blockquote,ul,ol,table,pre,img,details),.preview-page .markdown-surface>:where(h1,h2,h3,h4,p,blockquote,ul,ol,table,pre,img,details){animation:pw-text-in .46s var(--pw-motion-ease) backwards}.community-layout .content-card .markdown-surface>:nth-child(1),.preview-page .markdown-surface>:nth-child(1){animation-delay:70ms}.community-layout .content-card .markdown-surface>:nth-child(2),.preview-page .markdown-surface>:nth-child(2){animation-delay:105ms}.community-layout .content-card .markdown-surface>:nth-child(3),.preview-page .markdown-surface>:nth-child(3){animation-delay:.14s}.community-layout .content-card .markdown-surface>:nth-child(n+4),.preview-page .markdown-surface>:nth-child(n+4){animation-delay:175ms}.community-layout .header,.community-layout .content-card,.community-layout .side-card,.community-layout .article-hero,.community-layout .bento-card,.community-layout .article-card,.community-layout .topic-card,.community-layout .archive-card,.admin-page .panel,.admin-page .editor-shell{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,transform .24s var(--pw-motion-ease)}.community-layout .nav-item,.community-layout .tag-row span,.community-layout .side-tags button,.community-layout .toc-item,.community-layout .topic-list button,.community-layout .archive-list li,.community-layout .archive-list button,.community-layout .topic-articles button,.community-layout .category-tabs button,.admin-page .table-list>*,.admin-page .article-list>*,.admin-page .mini-list>*,.markdown-surface blockquote,.markdown-surface table,.markdown-surface img{transition:background-color .26s ease,border-color .26s ease,color .26s ease,box-shadow .26s ease,transform .22s var(--pw-motion-ease)}.community-layout .topic-list button:hover,.community-layout .archive-list li:hover,.community-layout .archive-list button:hover,.community-layout .topic-articles button:hover,.community-layout .tag-cloud button:hover,.community-layout .tag-row span:hover,.community-layout .category-tabs button:hover,.admin-page .table-list>*:hover,.admin-page .article-list>*:hover,.admin-page .mini-list>*:hover{transform:translate3d(0,-2px,0)}@keyframes pw-rise-in{0%{opacity:0;transform:translate3d(0,20px,0) scale(.99);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes pw-header-drop{0%{opacity:0;transform:translate3d(0,-18px,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes pw-slide-in-left{0%{opacity:0;transform:translate3d(-18px,0,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes pw-soft-pop{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes pw-text-in{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.pw-root-page-enter-active,.pw-root-page-leave-active,.pw-community-page-enter-active,.pw-community-page-leave-active,.community-layout .main-content>*,.community-layout .detail-grid>*,.community-layout .article-hero,.community-layout .page-hero,.community-layout .side-card,.community-layout .content-card,.community-layout .bento-card,.community-layout .article-card,.community-layout .topic-card,.community-layout .archive-group,.community-layout .loading-card,.community-layout .hero-card>*,.community-layout .article-hero>*,.community-layout .page-hero>*,.community-layout .article-column>*,.community-layout .sidebar>*,.community-layout .topic-grid>*,.community-layout .archive-timeline>*,.community-layout .toc-list>*,.community-layout .topic-list button,.community-layout .archive-list li,.community-layout .archive-list button,.community-layout .topic-articles button,.community-layout .tag-cloud button,.community-layout .tag-row span,.community-layout .article-meta span,.community-layout .side-tags button,.community-layout .category-tabs button,.community-layout .content-card .markdown-surface>*,.admin-page .panel,.admin-page .editor-shell,.admin-page .template-panel,.admin-page .summary-grid>*,.admin-page .content-grid>*,.admin-page .stats>*,.admin-page .article-list>*,.admin-page .mini-list>*,.admin-page .stats-grid>*,.admin-page .list-toolbar>*,.admin-page .form-grid>*,.admin-page .table-list>*,.preview-page .preview-shell,.preview-page .stat-grid>*,.preview-page .markdown-surface>*{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}.toast[data-v-ab733529]{position:relative;display:flex;align-items:flex-start;min-width:300px;max-width:450px;padding:1rem 1.25rem;margin-bottom:.75rem;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014;overflow:hidden;z-index:1000;will-change:transform,opacity,filter}.toast-icon[data-v-ab733529]{flex-shrink:0;width:28px;height:28px;margin-right:.75rem;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-radius:50%;transform:scale(0);animation:iconPop-ab733529 .5s cubic-bezier(.34,1.56,.64,1) .2s forwards}@keyframes iconPop-ab733529{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.toast-info .toast-icon[data-v-ab733529]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff;box-shadow:0 2px 8px #1890ff33}.toast-success .toast-icon[data-v-ab733529]{background:linear-gradient(135deg,#f6ffed,#d9f7be);color:#52c41a;box-shadow:0 2px 8px #52c41a33}.toast-warning .toast-icon[data-v-ab733529]{background:linear-gradient(135deg,#fffbe6,#ffe58f);color:#faad14;box-shadow:0 2px 8px #faad1433}.toast-error .toast-icon[data-v-ab733529]{background:linear-gradient(135deg,#fff2f0,#ffccc7);color:#ff4d4f;box-shadow:0 2px 8px #ff4d4f33}.toast-content[data-v-ab733529]{flex:1;min-width:0}.toast-title[data-v-ab733529]{font-size:.95rem;font-weight:600;color:#262626;margin-bottom:.25rem;line-height:1.4}.toast-message[data-v-ab733529]{font-size:.875rem;color:#595959;line-height:1.5;word-wrap:break-word;margin-bottom:.5rem}.toast-actions[data-v-ab733529]{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.toast-action-btn[data-v-ab733529]{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;background:#0000000d;color:#262626}.toast-action-btn[data-v-ab733529]:hover{background:#0000001a;transform:translateY(-1px)}.toast-action-btn[data-v-ab733529]:active{transform:translateY(0)}.toast-action-btn.primary[data-v-ab733529]{background:#1890ff;color:#fff}.toast-action-btn.primary[data-v-ab733529]:hover{background:#40a9ff}.toast-error .toast-action-btn.primary[data-v-ab733529]{background:#ff4d4f}.toast-error .toast-action-btn.primary[data-v-ab733529]:hover{background:#ff7875}.toast-close[data-v-ab733529]{flex-shrink:0;width:24px;height:24px;margin-left:.75rem;padding:0;border:none;background:transparent;color:#8c8c8c;font-size:22px;line-height:1;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;border-radius:50%}.toast-close[data-v-ab733529]:hover{color:#262626;background:#0000000d;transform:rotate(90deg) scale(1.1)}.toast-close[data-v-ab733529]:active{transform:rotate(90deg) scale(.95)}.toast-progress[data-v-ab733529]{position:absolute;bottom:0;left:0;height:3px;background:currentColor;transition:width linear;border-radius:0 0 12px 12px;box-shadow:0 0 8px currentColor;opacity:.8}.toast-info .toast-progress[data-v-ab733529]{background:#1890ff}.toast-success .toast-progress[data-v-ab733529]{background:#52c41a}.toast-warning .toast-progress[data-v-ab733529]{background:#faad14}.toast-error .toast-progress[data-v-ab733529]{background:#ff4d4f}.toast-enter-active[data-v-ab733529]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-enter-from[data-v-ab733529]{transform:translate(120%) scale(.8);opacity:0;filter:blur(4px)}.toast-leave-active[data-v-ab733529]{transition:all .4s cubic-bezier(.55,.055,.675,.19)}.toast-leave-to[data-v-ab733529]{transform:translate(120%) scale(.8);opacity:0;filter:blur(4px)}.toast[data-v-ab733529]:hover{transform:translate(0) scale(1.02);box-shadow:0 12px 32px #00000026,0 4px 12px #0000001a}@media screen and (max-width:480px){.toast[data-v-ab733529]{min-width:100px;max-width:calc(100vw - 2rem);padding:.875rem 1rem}.toast-title[data-v-ab733529]{font-size:.9rem}.toast-message[data-v-ab733529]{font-size:.8rem}}.toast-container[data-v-b751c630]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.toast-container[data-v-b751c630]>*{pointer-events:auto}@media screen and (max-width:480px){.toast-container[data-v-b751c630]{top:10px;right:10px;left:auto}}.alert-mask[data-v-22d0b333]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.alert-dialog[data-v-22d0b333]{position:relative;width:min(420px,calc(100vw - 40px));overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#fffffff5;box-shadow:0 24px 70px #0f172a3d,0 8px 24px #0f172a1f}.alert-head[data-v-22d0b333]{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 0}.alert-icon[data-v-22d0b333]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eff6ff;color:#2563eb;font-size:20px;font-weight:900;box-shadow:inset 0 0 0 1px #2563eb1f;animation:alertIconPop-22d0b333 .46s cubic-bezier(.34,1.56,.64,1) both}.alert-success .alert-icon[data-v-22d0b333]{background:#ecfdf5;color:#16a34a}.alert-warning .alert-icon[data-v-22d0b333]{background:#fffbeb;color:#d97706}.alert-error .alert-icon[data-v-22d0b333]{background:#fef2f2;color:#dc2626}.alert-close[data-v-22d0b333]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#f8fafc;color:#64748b;font-size:22px;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;will-change:transform}.alert-close[data-v-22d0b333]:hover{background:#e2e8f0;color:#0f172a;transform:translateY(-1px) scale(1.06)}.alert-content[data-v-22d0b333]{padding:16px 22px 4px}.alert-content h2[data-v-22d0b333]{margin:0;color:#0f172a;font-size:22px;line-height:1.25}.alert-content p[data-v-22d0b333]{margin:10px 0 0;color:#475569;font-size:14px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.alert-actions[data-v-22d0b333]{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px 22px}.alert-btn[data-v-22d0b333]{min-width:82px;height:38px;border:1px solid #e2e8f0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.alert-btn[data-v-22d0b333]:hover{transform:translateY(-1px)}.alert-btn.ghost[data-v-22d0b333]{background:#fff;color:#475569}.alert-btn.primary[data-v-22d0b333]{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb38}.alert-success .alert-btn.primary[data-v-22d0b333]{border-color:#16a34a;background:#16a34a;box-shadow:0 8px 18px #16a34a38}.alert-warning .alert-btn.primary[data-v-22d0b333]{border-color:#d97706;background:#d97706;box-shadow:0 8px 18px #d9770638}.alert-error .alert-btn.primary[data-v-22d0b333]{border-color:#dc2626;background:#dc2626;box-shadow:0 8px 18px #dc262638}.alert-fade-enter-active[data-v-22d0b333],.alert-fade-leave-active[data-v-22d0b333]{transition:opacity .24s ease}.alert-fade-enter-from[data-v-22d0b333],.alert-fade-leave-to[data-v-22d0b333]{opacity:0}.alert-pop-enter-active[data-v-22d0b333]{transition:opacity .34s ease,transform .34s cubic-bezier(.34,1.56,.64,1),filter .34s ease}.alert-pop-leave-active[data-v-22d0b333]{transition:opacity .22s ease,transform .22s ease,filter .22s ease}.alert-pop-enter-from[data-v-22d0b333],.alert-pop-leave-to[data-v-22d0b333]{opacity:0;filter:blur(8px);transform:translateY(18px) scale(.92)}@keyframes alertIconPop-22d0b333{0%{opacity:0;transform:scale(.68) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:520px){.alert-mask[data-v-22d0b333]{align-items:end;padding:14px}.alert-dialog[data-v-22d0b333]{width:100%;border-radius:16px}.alert-actions[data-v-22d0b333]{flex-direction:column-reverse}.alert-btn[data-v-22d0b333]{width:100%}}.nav-bar-enter-active[data-v-b27e4b72],.nav-bar-leave-active[data-v-b27e4b72]{transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-bar-enter-from[data-v-b27e4b72],.nav-bar-leave-to[data-v-b27e4b72]{transform:translateY(100%);opacity:0}.bottom-nav-bar[data-v-b27e4b72]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:500px;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;z-index:1000;padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-top:12px;padding-left:16px;padding-right:16px;box-sizing:border-box}.nav-container[data-v-b27e4b72]{display:flex;justify-content:space-around;align-items:center;width:100%;position:relative;box-sizing:border-box}.sliding-indicator[data-v-b27e4b72]{position:absolute;bottom:2px;height:4px;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #1890ff66;z-index:1}.nav-item[data-v-b27e4b72]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:8px 12px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none;min-width:0;z-index:2;border-radius:12px}.nav-item[data-v-b27e4b72]:hover{background:#1890ff0f}.nav-item[data-v-b27e4b72]:active{transform:scale(.95);background:#1890ff1a}.nav-text[data-v-b27e4b72]{font-size:14px;color:#666;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:400}.nav-item.active .nav-text[data-v-b27e4b72]{color:#1890ff;font-weight:600;transform:scale(1.05)}@media(max-width:480px){.bottom-nav-bar[data-v-b27e4b72]{bottom:16px;width:calc(100% - 32px);border-radius:20px;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.nav-text[data-v-b27e4b72]{font-size:13px}.nav-item[data-v-b27e4b72]{padding:6px 10px}.sliding-indicator[data-v-b27e4b72]{height:3.5px;bottom:1px}}@media(max-width:360px){.bottom-nav-bar[data-v-b27e4b72]{bottom:12px;width:calc(100% - 24px);border-radius:18px;padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.nav-text[data-v-b27e4b72]{font-size:12px}.nav-item[data-v-b27e4b72]{padding:5px 8px}.sliding-indicator[data-v-b27e4b72]{height:3.5px;bottom:1px}}@media(min-width:768px){.bottom-nav-bar[data-v-b27e4b72]{max-width:600px;border-radius:28px;padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.nav-text[data-v-b27e4b72]{font-size:15px}.nav-item[data-v-b27e4b72]{padding:10px 16px}.sliding-indicator[data-v-b27e4b72]{height:5px;bottom:2px}}@media(orientation:landscape)and (max-height:500px){.bottom-nav-bar[data-v-b27e4b72]{bottom:12px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.nav-text[data-v-b27e4b72]{font-size:12px}.nav-item[data-v-b27e4b72]{padding:5px 8px}.sliding-indicator[data-v-b27e4b72]{height:3.5px;bottom:1px}}@media(prefers-color-scheme:dark){.bottom-nav-bar[data-v-b27e4b72]{background:#1e1e1ef2;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}.nav-text[data-v-b27e4b72]{color:#999}.nav-item.active .nav-text[data-v-b27e4b72]{color:#40a9ff}.nav-item[data-v-b27e4b72]:hover{background:#1890ff1a}}.app-footer[data-v-c79cca63]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:56px;padding:16px 20px 18px;color:#64748bdb;font-size:13px;line-height:1.4;text-align:center}@media(max-width:768px){.app-footer[data-v-c79cca63]{padding-bottom:96px}}#html,body{min-height:100%}html,body{width:100%;margin:0;background-color:var(--app-global-bg-color, #f4f5f7);background-image:var(--app-global-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}#app{width:100%;min-height:100vh;background:transparent;position:relative}#app:before{content:"";position:fixed;inset:0;pointer-events:none;background:var(--app-global-bg-overlay, linear-gradient(180deg, rgba(244, 245, 247, .92), rgba(244, 245, 247, .98)))}#app>*{position:relative;z-index:1}
