.work-link-note{color:var(--muted);margin-top:12px;font-size:.875rem}.work-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin:25px 0 0;display:grid}.work-action{min-height:50px;color:var(--text);text-align:center;background:#0a192b;border:1px solid #5287a1;border-radius:9px;justify-content:center;align-items:center;padding:11px 16px;font-size:1rem;font-weight:650;line-height:1.5;display:inline-flex}.work-action:hover{background:var(--line);color:var(--text)}.work-action-primary{color:#061827;background:linear-gradient(125deg,#6bdced,#4fbddd);border-color:#6bdced}.work-action-primary:hover{background:var(--text);color:var(--bg)}.work-action:focus-visible{outline:3px solid var(--text);outline-offset:4px}.work-actions:has(>a:only-child){grid-template-columns:minmax(0,1fr);max-width:310px}@media (width<=480px){.work-actions{gap:8px}.work-action{min-height:48px;padding-inline:8px;font-size:.875rem}}.master-page:has(.article-sidebar){grid-template-rows:auto auto;height:auto;min-height:100%}.master-page:has(.article-sidebar) .master-page-body,.master-detail:has(>.article-sidebar){height:auto}.master-detail:has(>.article-sidebar){align-items:start}.article-sidebar{min-width:0;max-height:calc(100dvh - var(--site-chrome-header-height,70px) - var(--site-chrome-footer-height,43px) - 48px);border-block:1px solid var(--line);background:var(--panel);flex-direction:column;padding-bottom:12px;display:flex;position:sticky;top:24px}.article-back{border-bottom:1px solid var(--line);min-height:48px;color:var(--blue);flex:none;align-items:center;gap:10px;padding:14px 18px;font-size:.9rem;display:flex}.article-back:hover{background:var(--line);color:var(--text)}.article-outline{min-height:0;overflow-y:auto}.article-outline summary{color:var(--muted);cursor:pointer;padding:14px 18px 8px;font-size:.82rem}.article-outline ol{margin:0;padding:0;list-style:none}.article-outline a{min-height:44px;padding:10px 16px 10px calc(18px + var(--outline-depth)*12px);color:var(--muted);overflow-wrap:anywhere;border-left:3px solid #0000;align-items:center;font-size:.9rem;line-height:1.55;display:flex}.article-outline a:hover{border-left-color:var(--blue);background:var(--line);color:var(--text)}.article-sidebar :is(a,summary):focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.article-outline-empty{padding:8px 18px 14px;font-size:.85rem}.master-panel .prose :is(h2,h3,h4,h5,h6){scroll-margin-top:24px}.master-panel .prose :is(h2,h3,h4,h5,h6):target{color:var(--blue)}@media (width<=960px){.article-sidebar{max-height:none;padding-bottom:0;position:static}.article-outline[open] nav{max-height:35dvh;overflow-y:auto}.article-outline summary{padding-bottom:14px}}.site-chrome .reading-surface .article-outline .outline-tree{margin:0;padding:0;list-style:none}.site-chrome .reading-surface .article-outline .outline-tree-root{padding:4px 0 12px}.site-chrome .reading-surface .article-outline .outline-node{margin:0;padding:0;position:relative}.site-chrome .reading-surface .article-outline .outline-node>.outline-tree{border-left:1px solid var(--read-line);margin:0 0 8px 13px;padding-left:14px}.site-chrome .reading-surface .article-outline .outline-link{min-height:44px;color:var(--read-muted);overflow-wrap:anywhere;border:0;border-radius:3px;padding:10px 9px;font-size:.86rem;line-height:1.55;display:block;position:relative}.site-chrome .reading-surface .article-outline .outline-root-link{color:var(--read-text);margin-top:8px;font-size:.98rem;font-weight:650}.site-chrome .reading-surface .article-outline .outline-tree:not(.outline-tree-root)>.outline-node>.outline-link:before{content:"";border-top:1px solid var(--read-line);width:12px;position:absolute;top:22px;left:-15px}.site-chrome .reading-surface .article-outline .outline-link[aria-current=location]{color:var(--read-accent);background:color-mix(in srgb,var(--read-accent),transparent 91%)}.site-chrome .reading-surface .article-outline .outline-link[aria-current=location]:after{content:"";background:var(--read-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:-4px}.site-chrome .reading-surface .article-outline .outline-tree:not(.outline-tree-root)>.outline-node>.outline-link[aria-current=location]:after{left:-18px}.site-chrome .reading-surface .article-outline .outline-link:focus-visible{outline:2px solid var(--read-accent);outline-offset:-2px}@media (width<=960px){.site-chrome .reading-surface .article-outline .outline-node>.outline-tree{margin-left:9px;padding-left:12px}.site-chrome .reading-surface .article-outline .outline-tree:not(.outline-tree-root)>.outline-node>.outline-link:before{width:10px;left:-13px}.site-chrome .reading-surface .article-outline .outline-tree:not(.outline-tree-root)>.outline-node>.outline-link[aria-current=location]:after{left:-16px}}mobile-outline{display:contents}.outline-mobile-controls,.outline-mobile-toggle,.outline-mobile-dialog:not([open]){display:none}.outline-mobile-dialog{--read-text:#edf5f7;--read-muted:#acbec5;--read-line:#344a53;--read-accent:#78dbe7;color:#edf5f7;background:#080e12;border:0;border-left:1px solid #344a53;width:min(86vw,360px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.outline-mobile-dialog::backdrop{background:#000b}.outline-mobile-panel{height:100%;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);flex-direction:column;display:flex}.outline-mobile-panel>header{border-bottom:1px solid #344a53;flex:none;justify-content:space-between;align-items:center;min-height:60px;display:flex}.outline-mobile-panel button{color:#b5eaf0;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.6rem}.outline-mobile-content{overscroll-behavior:contain;min-height:0;padding:12px 0 24px;overflow:auto}.outline-mobile-dialog :focus-visible,.outline-mobile-toggle:focus-visible{outline-offset:-3px;outline:2px solid #78dbe7}@media (width<=720px){.reading-surface:has(mobile-outline[data-ready]) .article-sidebar{display:none}.reading-surface mobile-outline[data-ready]{z-index:40;background:#0b1419;border-bottom:1px solid #344a53;margin-bottom:16px;display:block;position:sticky;top:0}.reading-surface mobile-outline[data-ready] .outline-mobile-controls{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.reading-surface mobile-outline[data-ready] .outline-mobile-toggle,.outline-mobile-controls .outline-mobile-back{color:#a1e6ee;min-width:64px;min-height:44px;font:inherit;background:#0d1b22;border:1px solid #344a53;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-size:.9rem;text-decoration:none;display:inline-flex}}mzsh-reading{min-width:0;display:block}.reading-surface{--read-text:var(--text,#e9f2ff);--read-muted:var(--muted,#a7bad0);--read-line:var(--line,#294157);--read-panel:var(--panel,#0c1828);--read-accent:var(--blue,#71d7ee);--read-code:#081423;color:var(--read-text)}.reading-surface .related-content{color:var(--read-text);border-color:var(--read-line)}.reading-surface .related-content :is(h3,p){color:var(--read-muted)}.reading-surface .related-content a{color:var(--read-accent)}.master-page:has(.reading-detail){padding:30px 0 65px}.master-page:has(.reading-detail)>.shell{width:min(1120px,100% - 48px);max-width:none}.master-page:has(.reading-detail) .master-page-head{padding-bottom:25px}.master-page:has(.reading-detail) .master-section-title{color:var(--muted);font-size:1rem;font-weight:550}.master-page:has(.reading-detail) .master-page-head>p+p{display:none}.reading-surface .reading-detail{background:0 0;border:0;grid-template-columns:214px minmax(0,1fr);align-items:start;gap:48px;height:auto}.reading-surface .master-panel{min-width:0;max-width:808px;padding:0;overflow:visible}.reading-surface .article-sidebar{border:0;border-right:1px solid var(--read-line);background:0 0;max-height:calc(100dvh - 185px);padding:0 18px 12px 0;top:24px}.reading-surface .article-back{color:var(--read-text);border-bottom:0;min-height:44px;padding:8px 0 18px;font-size:.9rem;line-height:1.5}.reading-surface .article-back span{font-size:1.6rem}.reading-surface .article-outline summary{min-height:44px;color:var(--read-muted);padding:10px 0;font-size:.875rem}.reading-surface .article-outline a{padding:10px 8px 10px calc(12px + var(--outline-depth)*10px);min-height:44px;color:var(--read-muted);border-left-width:2px;font-size:.875rem;line-height:1.6}.reading-surface .article-outline a[aria-current=location]{border-left-color:var(--read-accent);color:var(--read-accent);background:color-mix(in srgb,var(--read-accent),transparent 92%)}.reading-surface .article-outline a:hover{color:var(--read-text);background:color-mix(in srgb,var(--read-accent),transparent 94%)}.reading-surface .item-heading{border-color:var(--read-line);max-width:100%;padding:0 0 28px;display:block}.reading-surface .item-heading h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.25}.reading-surface .item-heading>p{color:#b9ccde;max-width:100%;margin-top:16px;font-size:1rem;line-height:1.85}.reading-surface .item-heading .eyebrow{letter-spacing:0;margin-bottom:15px;font-size:.875rem;line-height:1.75}.reading-surface .item-heading.work-information-card{background:linear-gradient(135deg,#142d40,#0b1a2c 78%);border:1px solid #36566e;border-radius:16px;padding:30px 32px 32px;box-shadow:0 16px 45px #00000018}.work-card-meta{color:#89d8e9;align-items:center;gap:12px;margin-bottom:17px;font-size:.875rem;display:flex}.work-card-meta .status-badge{color:#bddded;border-color:#42677d;margin:0;font-size:.8125rem}.work-card-tags{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.work-card-tags li{color:#c1d6e8;background:#0c1b2c;border:1px solid #37566d;border-radius:30px;padding:5px 10px;font-size:.8125rem;line-height:1.5}.reading-surface .item-links{gap:16px;margin:20px 4px;font-size:.875rem}.reading-surface .prose{color:#bdccdc;overflow-wrap:break-word;max-width:100%;font-size:1.0625rem;line-height:1.85}.reading-surface .prose>:where(p,h2,h3,h4,h5,h6,ul,ol,blockquote){max-width:none}.reading-surface .prose p{color:inherit;margin:17px 0}.reading-surface .prose h2{color:var(--read-text);border-top:1px solid var(--read-line);margin:38px 0 17px;padding-top:27px;font-size:1.5rem;line-height:1.45}.reading-surface .prose h3{color:var(--read-text);margin:28px 0 12px;font-size:1.18rem;line-height:1.55}.reading-surface .prose :is(h4,h5,h6){color:var(--read-text);margin:24px 0 12px;font-size:1.0625rem;line-height:1.6}.reading-surface :is(h2,h3,h4,h5,h6){scroll-margin-top:24px}.reading-surface .prose :is(ul,ol){margin:18px 0;padding-left:26px}.reading-surface .prose li{margin:9px 0;padding-left:3px}.reading-surface .prose li::marker{color:#7ca9bd}.reading-surface .prose a{color:var(--read-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--read-accent),transparent 65%)}.reading-surface .prose a:hover{text-decoration-color:var(--read-accent)}.reading-surface .prose strong{color:var(--read-text);font-weight:650}.reading-surface .article-source-title{color:var(--read-muted);margin:24px 0 12px;font-size:1rem;font-weight:550}.reading-surface [hidden]{display:none!important}.reading-surface :is(.prose,.sl-markdown-content) :not(pre)>code{border:1px solid var(--read-line);background:color-mix(in srgb,var(--read-accent),transparent 92%);color:var(--read-accent);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font-size:.88em}.reading-surface :is(.prose,.sl-markdown-content) pre{tab-size:2;max-width:100%;font-size:.875rem;line-height:1.85;overflow:auto}.reading-surface .prose pre{border:1px solid var(--read-line);border-radius:10px;padding:20px;background:var(--read-code)!important}.reading-code-frame{border:1px solid var(--read-line);background:var(--read-code);border-radius:10px;margin:24px 0;overflow:hidden}.reading-code-frame pre{border:0!important;border-radius:0!important;margin:0!important}.reading-code-bar{border-bottom:1px solid var(--read-line);background:color-mix(in srgb,var(--read-accent),transparent 92%);color:var(--read-muted);justify-content:space-between;align-items:center;padding:4px 15px;font-size:.8125rem;display:flex}.reading-code-bar button{min-height:40px;color:var(--read-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}.reading-code-bar button:hover{color:var(--read-accent)}.reading-surface :is(.prose,.sl-markdown-content) table{border-collapse:collapse;border:1px solid var(--read-line);width:100%;margin:20px 0;font-size:.9375rem;line-height:1.7}.reading-surface :is(.prose,.sl-markdown-content) :is(th,td){border:1px solid var(--read-line);text-align:left;vertical-align:top;padding:12px 16px}.reading-surface :is(.prose,.sl-markdown-content) th{background:color-mix(in srgb,var(--read-accent),transparent 92%);color:var(--read-text);font-weight:650}.reading-surface :is(.prose,.sl-markdown-content) tr:nth-child(2n){background:color-mix(in srgb,var(--read-accent),transparent 97%)}.reading-table-scroll{border-radius:8px;margin:24px 0;overflow:auto}.reading-table-scroll table{min-width:480px;margin:0!important}.reading-surface .prose blockquote,.reading-surface :is(.prose,.sl-markdown-content) :is(#注意事项,#使用注意)+p{border:1px solid var(--read-line);border-left:3px solid var(--read-accent);background:color-mix(in srgb,var(--read-accent),transparent 94%);border-radius:8px;padding:18px 21px}.reading-surface .prose hr{border:0;border-top:1px solid var(--read-line);margin:34px 0}.reading-surface .media-withheld{border:1px dashed var(--read-line);background:color-mix(in srgb,var(--read-accent),transparent 96%);color:var(--read-muted);border-radius:10px;padding:24px;font-size:.9375rem}.reading-surface .media-withheld strong{font-size:1rem}.reading-surface .media-withheld p{margin-bottom:0}.reading-surface .media-figure img{border-radius:8px}.reading-surface .media-figure figcaption{color:var(--read-muted);margin-top:10px;font-size:.875rem;line-height:1.7}.reading-surface :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--read-accent);outline-offset:4px}.reading-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.master-page:has(.reading-detail)>.shell{width:min(808px,100% - 32px)}.reading-surface .reading-detail{display:block}.reading-surface .article-sidebar{border:0;max-height:none;margin-bottom:23px;padding:0;position:static}.reading-surface .article-back{padding:2px 0 10px}.reading-surface .article-outline{border:1px solid var(--read-line);background:var(--read-panel);border-radius:9px;padding:0 16px}.reading-surface .article-outline summary{padding:12px 0}.reading-surface .article-outline[open] nav{max-height:38dvh;padding-bottom:12px}.reading-surface .master-panel{padding:0}.reading-surface .item-heading.work-information-card{padding:26px}.reading-surface .prose{font-size:1rem}.reading-surface .prose h2{font-size:1.35rem}.reading-surface .prose h3{font-size:1.125rem}}@media (width<=480px){.master-page:has(.reading-detail){padding-top:22px}.reading-surface .item-heading.work-information-card{border-radius:12px;padding:23px 19px}.reading-surface .item-heading h1{font-size:1.85rem}.work-card-tags{gap:7px}.work-card-tags li{font-size:.8125rem}.reading-surface .prose pre{padding:16px}.reading-surface .item-heading>p{font-size:1rem}.reading-surface .prose h2{margin-top:30px}}@media (prefers-reduced-motion:reduce){.reading-surface *{scroll-behavior:auto!important;transition:none!important}}@media (width<=960px){.reading-surface .article-sidebar{z-index:5;background:var(--read-panel);max-height:55dvh;position:sticky;top:0}.reading-surface .article-outline[open] nav{max-height:32dvh}.reading-surface .article-back{padding-top:8px}}
