.section.svelte-1yjs56c{display:block;padding:var(--space-6) 0}.section.pad-none.svelte-1yjs56c{padding:0}.section.pad-sm.svelte-1yjs56c{padding:var(--space-5) 0}.section.pad-lg.svelte-1yjs56c{padding:var(--space-7) 0}.section.mar-sm.svelte-1yjs56c{margin:var(--space-5) 0}.section.mar-md.svelte-1yjs56c{margin:var(--space-6) 0}.section.mar-lg.svelte-1yjs56c{margin:var(--space-7) 0}.section.surface.svelte-1yjs56c{padding-left:var(--space-5);padding-right:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.title.svelte-1yjs56c{margin:0;color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.subtitle.svelte-1yjs56c{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-role-body);line-height:var(--leading-normal)}.body.svelte-1yjs56c{margin-top:var(--space-4)}.section.surface.svelte-1yjs56c .body:where(.svelte-1yjs56c){margin-top:var(--space-4)}.body.svelte-1yjs56c{container-type:inline-size}@container (width < 480px){.section.svelte-1yjs56c{padding:var(--space-5) var(--space-4)}.section.pad-lg.svelte-1yjs56c{padding:var(--space-6) var(--space-4)}}.grid.svelte-1voolol{display:grid;gap:var(--space-4);align-items:stretch}.grid.gap-none.svelte-1voolol{gap:0}.grid.gap-sm.svelte-1voolol{gap:var(--space-2)}.grid.gap-lg.svelte-1voolol{gap:var(--space-6)}.grid.cols-1.svelte-1voolol{grid-template-columns:minmax(0,1fr)}.grid.cols-2.svelte-1voolol{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3.svelte-1voolol{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4.svelte-1voolol{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-2.sidebar-left.svelte-1voolol{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.grid.cols-2.sidebar-right.svelte-1voolol{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid.svelte-1voolol>*{min-width:0}@container (width < 768px){.grid.cols-3.svelte-1voolol,.grid.cols-4.svelte-1voolol{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 480px){.grid.cols-2.svelte-1voolol,.grid.cols-2.sidebar-left.svelte-1voolol,.grid.cols-2.sidebar-right.svelte-1voolol,.grid.cols-3.svelte-1voolol,.grid.cols-4.svelte-1voolol{grid-template-columns:minmax(0,1fr)}}.hero.svelte-em3a0l{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8) 0}.hero.center.svelte-em3a0l{align-items:center;text-align:center}.hero.img-md.svelte-em3a0l .visual{max-width:var(--media-w-md)}.hero.img-lg.svelte-em3a0l .visual{max-width:var(--media-w-lg)}.hero.img-xl.svelte-em3a0l .visual{max-width:var(--media-w-xl)}.hero.svelte-em3a0l .visual{display:block;width:100%;height:auto;margin:0 auto;border-radius:var(--radius)}.headline.svelte-em3a0l{margin:0;max-width:18em;color:var(--text-primary);font-size:var(--text-display-md);font-weight:var(--font-weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.hero[data-size=sm].svelte-em3a0l .headline:where(.svelte-em3a0l){font-size:var(--text-display-sm)}.hero[data-size=lg].svelte-em3a0l .headline:where(.svelte-em3a0l){font-size:var(--text-display-lg)}.subline.svelte-em3a0l{margin:0;max-width:44em;color:var(--text-secondary);font-size:var(--font-role-body);line-height:var(--leading-prose)}.cta.svelte-em3a0l{margin-top:var(--space-2)}@container (width < 768px){.hero.svelte-em3a0l{padding:var(--space-7) 0}.hero[data-size=lg].svelte-em3a0l .headline:where(.svelte-em3a0l){font-size:var(--text-display-md)}}@container (width < 480px){.hero.svelte-em3a0l{padding:var(--space-6) var(--space-4)}.hero[data-size=md].svelte-em3a0l .headline:where(.svelte-em3a0l),.hero[data-size=lg].svelte-em3a0l .headline:where(.svelte-em3a0l){font-size:var(--text-display-sm)}}.grid.svelte-e0lj0v{display:grid;gap:var(--space-4)}.grid.cols-1.svelte-e0lj0v{grid-template-columns:minmax(0,1fr)}.grid.cols-2.svelte-e0lj0v{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3.svelte-e0lj0v{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4.svelte-e0lj0v{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5.svelte-e0lj0v{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-6.svelte-e0lj0v{grid-template-columns:repeat(6,minmax(0,1fr))}.item.svelte-e0lj0v{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-2)}.grid.r16-9.svelte-e0lj0v .item-image{aspect-ratio:16 / 9}.grid.r4-3.svelte-e0lj0v .item-image{aspect-ratio:4 / 3}.grid.r1-1.svelte-e0lj0v .item-image{aspect-ratio:1 / 1}.grid.svelte-e0lj0v .item-image{width:100%;object-fit:contain;border-radius:var(--radius);background:var(--bg-sunken)}.grid.fit-cover.svelte-e0lj0v .item-image{object-fit:cover}.item-link.svelte-e0lj0v{margin-top:auto;color:var(--accent-on-canvas);font-size:var(--font-role-caption);font-weight:var(--font-weight-semibold);text-decoration:none}.item-link.svelte-e0lj0v:hover{text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.item-title.svelte-e0lj0v{margin:0;color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.item-desc.svelte-e0lj0v{margin:0;color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.empty.svelte-e0lj0v{margin:0;grid-column:1 / -1;padding:var(--space-5);border:1px dashed var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 768px){.grid.cols-3.svelte-e0lj0v,.grid.cols-4.svelte-e0lj0v,.grid.cols-5.svelte-e0lj0v,.grid.cols-6.svelte-e0lj0v{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 480px){.grid.svelte-e0lj0v{padding-inline:var(--space-4)}.grid.cols-2.svelte-e0lj0v,.grid.cols-3.svelte-e0lj0v,.grid.cols-4.svelte-e0lj0v,.grid.cols-5.svelte-e0lj0v,.grid.cols-6.svelte-e0lj0v{grid-template-columns:minmax(0,1fr)}}.split.svelte-1d9x80l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:center}.split.media-right.svelte-1d9x80l .media:where(.svelte-1d9x80l){order:2}.split.media-right.svelte-1d9x80l .content:where(.svelte-1d9x80l){order:1}.media.svelte-1d9x80l{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-sunken)}.split.r16-9.svelte-1d9x80l .media:where(.svelte-1d9x80l){aspect-ratio:16 / 9}.split.r4-3.svelte-1d9x80l .media:where(.svelte-1d9x80l){aspect-ratio:4 / 3}.split.r1-1.svelte-1d9x80l .media:where(.svelte-1d9x80l){aspect-ratio:1 / 1}.split.svelte-1d9x80l .img{display:block;width:100%;height:100%;object-fit:cover}.split.fit-contain.svelte-1d9x80l .img{object-fit:contain}.content.svelte-1d9x80l{display:flex;flex-direction:column;gap:var(--space-3)}.headline.svelte-1d9x80l{margin:0;color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.para.svelte-1d9x80l{margin:0;color:var(--text-secondary);font-size:var(--font-role-body);line-height:var(--leading-prose)}.cta.svelte-1d9x80l{margin-top:var(--space-2)}@container (width < 480px){.split.svelte-1d9x80l{grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding-inline:var(--space-4)}}.rich-text.svelte-l30wtc{color:var(--text-primary);font-size:var(--font-role-body);line-height:var(--leading-prose)}.rich-text.svelte-l30wtc p{margin:0 0 var(--space-4)}.rich-text.svelte-l30wtc p:last-child{margin-bottom:0}.rich-text.svelte-l30wtc h2{margin:var(--space-5) 0 var(--space-2);color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.rich-text.svelte-l30wtc h3{margin:var(--space-4) 0 var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.rich-text.svelte-l30wtc ul,.rich-text.svelte-l30wtc ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.rich-text.svelte-l30wtc li{margin:var(--space-1) 0}.rich-text.svelte-l30wtc a{color:var(--accent-on-canvas);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.rich-text.svelte-l30wtc a:hover{opacity:.82}@container (width < 480px){.rich-text.svelte-l30wtc{padding-inline:var(--space-4)}}.doc.svelte-15jqjfa{min-width:0}.doc--toc.svelte-15jqjfa{container-type:inline-size}@container (width < 768px){.doc--toc.svelte-15jqjfa .md-doc{grid-template-columns:minmax(0,1fr)}.doc--toc.svelte-15jqjfa .md-toc--aside{display:none}}@container (width < 480px){.doc.svelte-15jqjfa,.md-asset-placeholder.svelte-15jqjfa{padding-inline:var(--space-4)}}.md-asset-placeholder.svelte-15jqjfa{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);opacity:.78;min-width:0}.map-badge.svelte-15jqjfa{align-self:flex-start;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--status-info)}.map-title.svelte-15jqjfa{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.map-hint.svelte-15jqjfa{font-size:var(--text-xs);color:var(--text-tertiary)}.md-asset-error.svelte-15jqjfa{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.image-card.svelte-3vgudg{display:flex;flex-direction:column;gap:var(--space-2);margin:0;overflow:hidden;border-radius:var(--radius);text-decoration:none}.image-card.r16-9.svelte-3vgudg .img,.image-card.r16-9.svelte-3vgudg .placeholder:where(.svelte-3vgudg){aspect-ratio:16 / 9}.image-card.r4-3.svelte-3vgudg .img,.image-card.r4-3.svelte-3vgudg .placeholder:where(.svelte-3vgudg){aspect-ratio:4 / 3}.image-card.r1-1.svelte-3vgudg .img,.image-card.r1-1.svelte-3vgudg .placeholder:where(.svelte-3vgudg){aspect-ratio:1 / 1}.image-card.svelte-3vgudg .img{display:block;width:100%;object-fit:cover}.image-card.fit-contain.svelte-3vgudg .img{object-fit:contain;background:var(--bg-sunken)}.placeholder.svelte-3vgudg{width:100%;background:var(--bg-sunken)}.caption.svelte-3vgudg{padding:0 var(--space-3) var(--space-3);color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}@container (width < 480px){.image-card.svelte-3vgudg{margin-inline:var(--space-4)}}.news-list.svelte-1r8ol6y{display:flex;flex-direction:column;gap:var(--space-4)}.title.svelte-1r8ol6y{margin:0;color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.list.svelte-1r8ol6y{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.item.svelte-1r8ol6y{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.item.svelte-1r8ol6y:first-child{padding-top:0}.item.svelte-1r8ol6y:last-child{padding-bottom:0;border-bottom:none}.meta.svelte-1r8ol6y{display:flex;align-items:baseline;gap:var(--space-3)}.date.svelte-1r8ol6y{flex-shrink:0;color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.item-title.svelte-1r8ol6y{color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);text-decoration:none}a.item-title.svelte-1r8ol6y:hover{color:var(--accent-on-canvas);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.summary.svelte-1r8ol6y{margin:0;color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.empty.svelte-1r8ol6y{margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 480px){.news-list.svelte-1r8ol6y{padding-inline:var(--space-4)}}.auth-shell[data-auth-item].svelte-1cv2q4d{display:none}html[data-webui-authed] .auth-shell[data-auth-item].svelte-1cv2q4d,.internal-slot[data-internal-slot].svelte-1cv2q4d{display:contents}.bind-pending.svelte-1cv2q4d,.unavailable.svelte-1cv2q4d{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-sm)}.type-name.svelte-1cv2q4d{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.nav.svelte-37yue5{min-height:var(--nav-min-h-cozy);padding-block:var(--space-2);border-bottom:var(--border-thin) solid var(--border-subtle);background:var(--bg-base)}.nav[data-density=compact].svelte-37yue5{min-height:var(--nav-min-h-compact)}.nav[data-density=cozy].svelte-37yue5{min-height:var(--nav-min-h-cozy)}.nav[data-density=roomy].svelte-37yue5{min-height:var(--nav-min-h-roomy)}.nav[data-bg=base].svelte-37yue5{background:var(--bg-base)}.nav[data-bg=elevated].svelte-37yue5{background:var(--bg-elevated)}.nav[data-bg=sunken].svelte-37yue5{background:var(--bg-sunken)}.nav[data-bg=accent].svelte-37yue5{background:var(--accent)}.nav[data-bg=accent].svelte-37yue5 .brand:where(.svelte-37yue5),.nav[data-bg=accent].svelte-37yue5 .link:where(.svelte-37yue5){color:var(--accent-text)}.nav[data-bg=accent].svelte-37yue5 .toggle-bar:where(.svelte-37yue5){background:var(--accent-text)}.nav[data-bg=transparent].svelte-37yue5{background:transparent}.nav[data-py=none].svelte-37yue5{padding-block:0}.nav[data-py=xs].svelte-37yue5{padding-block:var(--space-1)}.nav[data-py=sm].svelte-37yue5{padding-block:var(--space-2)}.nav[data-py=md].svelte-37yue5{padding-block:var(--space-3)}.nav[data-py=lg].svelte-37yue5{padding-block:var(--space-4)}.nav[data-py=xl].svelte-37yue5{padding-block:var(--space-6)}.nav[data-divider=none].svelte-37yue5{border-bottom:0}.nav[data-divider=thin].svelte-37yue5{border-bottom:var(--border-thin) solid var(--border-subtle)}.nav[data-divider=thick].svelte-37yue5{border-bottom:var(--border-thick) solid var(--border-subtle)}.nav-inner.svelte-37yue5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding-inline:var(--space-4)}.nav-inner.boxed.svelte-37yue5{max-width:var(--page-w);margin-inline:auto}.nav.sticky.svelte-37yue5{position:sticky;top:0;z-index:var(--z-sticky)}.nav-main.svelte-37yue5{display:flex;align-items:center;justify-content:space-between;flex:1;gap:var(--space-4);min-width:0}.brand-box.svelte-37yue5{display:flex;align-items:center;gap:var(--space-2);min-width:0}.brand-box.svelte-37yue5 .brand-logo{display:block;height:var(--nav-brand-logo-h-md, var(--control-sm));max-width:var(--nav-brand-logo-maxw-md, 160px);width:auto;object-fit:contain}.nav[data-logo-size=sm].svelte-37yue5 .brand-logo{height:var(--nav-brand-logo-h-sm);max-width:var(--nav-brand-logo-maxw-sm)}.nav[data-logo-size=md].svelte-37yue5 .brand-logo{height:var(--nav-brand-logo-h-md);max-width:var(--nav-brand-logo-maxw-md)}.nav[data-logo-size=lg].svelte-37yue5 .brand-logo{height:var(--nav-brand-logo-h-lg);max-width:var(--nav-brand-logo-maxw-lg)}.brand.svelte-37yue5{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.nav-toggle.svelte-37yue5{display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:var(--space-8);height:var(--space-8);padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);cursor:pointer}.toggle-bar.svelte-37yue5{width:var(--space-4);height:2px;border-radius:var(--radius-full);background:var(--text-primary);transition:transform var(--duration-base) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth)}.links.svelte-37yue5{display:flex;align-items:center;gap:var(--space-4)}.link.svelte-37yue5{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);text-decoration:none}.link.svelte-37yue5:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.link.svelte-37yue5[data-auth-item]{display:none}html[data-webui-authed] .link[data-auth-item].svelte-37yue5{display:revert}html[data-webui-authed] .link[data-auth-item].svelte-37yue5:after{content:"·内部";margin-left:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.link-group.svelte-37yue5{position:relative}.subnav.svelte-37yue5{display:none;position:absolute;top:100%;left:0;flex-direction:column;padding:var(--space-1) 0;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.link-group.svelte-37yue5:hover .subnav:where(.svelte-37yue5),.link-group.svelte-37yue5:focus-within .subnav:where(.svelte-37yue5){display:flex}.link.sub.svelte-37yue5{padding:var(--space-2) var(--space-4);white-space:nowrap}@container (width < 768px){.nav-inner.svelte-37yue5{flex-wrap:wrap}.nav.svelte-37yue5[data-nav-collapsed] .nav-toggle:where(.svelte-37yue5){display:flex}.nav.svelte-37yue5[data-nav-collapsed]:not([data-nav-open]) .links:where(.svelte-37yue5){display:none}.links.svelte-37yue5{flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-bottom:var(--space-3)}.link.svelte-37yue5{padding:var(--space-2) 0;font-size:var(--text-base)}.subnav.svelte-37yue5{position:static;display:flex;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.link.sub.svelte-37yue5{padding:var(--space-2) 0 var(--space-2) var(--space-4)}}@container (width < 768px){.nav.svelte-37yue5[data-nav-open] .toggle-bar:where(.svelte-37yue5):nth-child(1){transform:translateY(6px) rotate(45deg)}.nav.svelte-37yue5[data-nav-open] .toggle-bar:where(.svelte-37yue5):nth-child(2){opacity:0}.nav.svelte-37yue5[data-nav-open] .toggle-bar:where(.svelte-37yue5):nth-child(3){transform:translateY(-6px) rotate(-45deg)}}.footer.svelte-18kg7bl{padding-block:var(--space-5);border-top:var(--border-thin) solid var(--border-subtle);background:var(--bg-sunken)}.footer[data-bg=base].svelte-18kg7bl{background:var(--bg-base)}.footer[data-bg=elevated].svelte-18kg7bl{background:var(--bg-elevated)}.footer[data-bg=sunken].svelte-18kg7bl{background:var(--bg-sunken)}.footer[data-bg=accent].svelte-18kg7bl{background:var(--accent)}.footer[data-bg=accent].svelte-18kg7bl .link:where(.svelte-18kg7bl),.footer[data-bg=accent].svelte-18kg7bl .contact:where(.svelte-18kg7bl),.footer[data-bg=accent].svelte-18kg7bl .legal:where(.svelte-18kg7bl){color:var(--accent-text)}.footer[data-bg=transparent].svelte-18kg7bl{background:transparent}.footer[data-py=none].svelte-18kg7bl{padding-block:0}.footer[data-py=xs].svelte-18kg7bl{padding-block:var(--space-1)}.footer[data-py=sm].svelte-18kg7bl{padding-block:var(--space-2)}.footer[data-py=md].svelte-18kg7bl{padding-block:var(--space-3)}.footer[data-py=lg].svelte-18kg7bl{padding-block:var(--space-4)}.footer[data-py=xl].svelte-18kg7bl{padding-block:var(--space-6)}.footer[data-divider=none].svelte-18kg7bl{border-top:0}.footer[data-divider=thin].svelte-18kg7bl{border-top:var(--border-thin) solid var(--border-subtle)}.footer[data-divider=thick].svelte-18kg7bl{border-top:var(--border-thick) solid var(--border-subtle)}.footer-inner.svelte-18kg7bl{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;padding-inline:var(--space-4)}.footer-inner.boxed.svelte-18kg7bl{max-width:var(--page-w);margin-inline:auto}.links.svelte-18kg7bl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.link.svelte-18kg7bl{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);text-decoration:none}.link.svelte-18kg7bl:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.contacts.svelte-18kg7bl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.contact.svelte-18kg7bl{color:var(--text-secondary);text-decoration:none}a.contact.svelte-18kg7bl:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.wechat.svelte-18kg7bl{display:inline-flex;align-items:center;gap:var(--space-2)}.footer.qr-sm.svelte-18kg7bl .wechat-qr{width:var(--qr-sm);height:var(--qr-sm)}.footer.qr-md.svelte-18kg7bl .wechat-qr{width:var(--qr-md);height:var(--qr-md)}.footer.qr-lg.svelte-18kg7bl .wechat-qr{width:var(--qr-lg);height:var(--qr-lg)}.footer.svelte-18kg7bl .wechat-qr{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);object-fit:cover}.legal.svelte-18kg7bl{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.record-link.svelte-18kg7bl{color:inherit;text-decoration:none}.record-link.svelte-18kg7bl:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.record.svelte-18kg7bl+.record:where(.svelte-18kg7bl):before{content:"·";margin-right:var(--space-3);color:var(--text-faint)}@container (width < 480px){.footer-inner.svelte-18kg7bl,.links.svelte-18kg7bl{gap:var(--space-3)}}.contact-form.svelte-1p6mjj7{display:flex;flex-direction:column;gap:var(--space-4);max-width:32em}.title.svelte-1p6mjj7{margin:0;color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.description.svelte-1p6mjj7{margin:0;color:var(--text-secondary);font-size:var(--font-role-body);line-height:var(--leading-normal)}.form.svelte-1p6mjj7{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-1p6mjj7{display:flex;flex-direction:column}.error.svelte-1p6mjj7{margin:0;color:var(--status-error);font-size:var(--text-sm);line-height:var(--leading-normal)}.success.svelte-1p6mjj7{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--status-ok);color:var(--on-ok);font-size:var(--text-base);line-height:var(--leading-normal)}.actions.svelte-1p6mjj7{display:flex;justify-content:flex-start}.empty.svelte-1p6mjj7{margin:0;padding:var(--space-5);border:1px dashed var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-base);text-align:center}@container (width < 480px){.contact-form.svelte-1p6mjj7{padding-inline:var(--space-4)}}.embed.svelte-parfuy{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-sunken)}.embed.r16-9.svelte-parfuy{aspect-ratio:16 / 9}.embed.r4-3.svelte-parfuy{aspect-ratio:4 / 3}.frame.svelte-parfuy{display:block;width:100%;height:100%;border:none}.placeholder.svelte-parfuy{background:var(--bg-sunken)}@container (width < 480px){.embed.svelte-parfuy{margin-inline:var(--space-4)}}.data-grid.svelte-143qbb1{display:flex;flex-direction:column;gap:var(--space-3)}.title.svelte-143qbb1{margin:0;color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.table-wrap.svelte-143qbb1{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius)}.grid.svelte-143qbb1{width:100%;border-collapse:collapse;font-size:var(--font-role-caption)}.grid.svelte-143qbb1 th:where(.svelte-143qbb1),.grid.svelte-143qbb1 td:where(.svelte-143qbb1){padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.grid.svelte-143qbb1 th:where(.svelte-143qbb1){position:sticky;top:0;background:var(--bg-sunken);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.grid.svelte-143qbb1 tbody:where(.svelte-143qbb1) tr:where(.svelte-143qbb1):last-child td:where(.svelte-143qbb1){border-bottom:none}.grid.svelte-143qbb1 tbody:where(.svelte-143qbb1) tr:where(.svelte-143qbb1):hover td:where(.svelte-143qbb1){background:var(--bg-sunken)}.grid.svelte-143qbb1 td:where(.svelte-143qbb1){color:var(--text-primary);font-variant-numeric:tabular-nums}.truncated.svelte-143qbb1{margin:0;color:var(--text-tertiary);font-size:var(--text-xs)}.pending.svelte-143qbb1{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-sm)}.pending-label.svelte-143qbb1{font-weight:var(--font-weight-medium)}.pending-hint.svelte-143qbb1{font-size:var(--text-xs);color:var(--text-tertiary)}.empty.svelte-143qbb1{margin:0;padding:var(--space-5);border:1px dashed var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 480px){.data-grid.svelte-143qbb1{padding-inline:var(--space-4)}.table-wrap.svelte-143qbb1{overflow:visible;border:none;border-radius:0}.grid.svelte-143qbb1,.grid.svelte-143qbb1 tbody:where(.svelte-143qbb1),.grid.svelte-143qbb1 tr:where(.svelte-143qbb1),.grid.svelte-143qbb1 td:where(.svelte-143qbb1){display:block}.grid.svelte-143qbb1 thead:where(.svelte-143qbb1){display:none}.grid.svelte-143qbb1 tr:where(.svelte-143qbb1){margin-bottom:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius)}.grid.svelte-143qbb1 tr:where(.svelte-143qbb1):last-child{margin-bottom:0}.grid.svelte-143qbb1 td:where(.svelte-143qbb1){display:flex;justify-content:space-between;gap:var(--space-3);white-space:normal;border-bottom:1px solid var(--border-subtle)}.grid.svelte-143qbb1 tr:where(.svelte-143qbb1) td:where(.svelte-143qbb1):last-child{border-bottom:none}.grid.svelte-143qbb1 td:where(.svelte-143qbb1):before{content:attr(data-label);flex-shrink:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}}.carousel.svelte-1y0zzov{display:flex;flex-direction:column;gap:var(--space-3)}.slide.svelte-1y0zzov{display:none;flex-direction:column;gap:var(--space-2);margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.slide[data-active].svelte-1y0zzov{display:flex}.carousel.r16-9.svelte-1y0zzov .img,.carousel.r16-9.svelte-1y0zzov .placeholder:where(.svelte-1y0zzov){aspect-ratio:16 / 9}.carousel.r4-3.svelte-1y0zzov .img,.carousel.r4-3.svelte-1y0zzov .placeholder:where(.svelte-1y0zzov){aspect-ratio:4 / 3}.carousel.r1-1.svelte-1y0zzov .img,.carousel.r1-1.svelte-1y0zzov .placeholder:where(.svelte-1y0zzov){aspect-ratio:1 / 1}.carousel.svelte-1y0zzov .img{display:block;width:100%;object-fit:cover}.carousel.fit-contain.svelte-1y0zzov .img{object-fit:contain}.carousel.fit-contain.svelte-1y0zzov .img,.placeholder.svelte-1y0zzov{background:var(--bg-sunken)}.placeholder.svelte-1y0zzov{width:100%}.caption.svelte-1y0zzov{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4)}.caption-title.svelte-1y0zzov{margin:0;color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.caption-desc.svelte-1y0zzov{margin:0;color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.empty.svelte-1y0zzov{margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}.nav.svelte-1y0zzov{display:none;align-items:center;justify-content:center;gap:var(--space-4)}.nav-btn.svelte-1y0zzov{display:none;align-items:center;justify-content:center;width:var(--control-lg);height:var(--control-lg);padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-xl);line-height:1;cursor:pointer}.dots.svelte-1y0zzov{display:none;align-items:center;gap:var(--space-2)}.dot.svelte-1y0zzov{display:none;width:var(--space-2);height:var(--space-2);padding:0;border:none;border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer}.dot[data-active].svelte-1y0zzov{background:var(--accent)}.carousel.svelte-1y0zzov[data-carousel-js] .nav:where(.svelte-1y0zzov),.carousel.svelte-1y0zzov[data-carousel-js] .dots:where(.svelte-1y0zzov){display:flex}.carousel.svelte-1y0zzov[data-carousel-js] .nav-btn:where(.svelte-1y0zzov),.carousel.svelte-1y0zzov[data-carousel-js] .dot:where(.svelte-1y0zzov){display:flex}.nav-btn.svelte-1y0zzov:hover{border-color:var(--border-strong);color:var(--accent-on-canvas)}@container (width < 480px){.carousel.svelte-1y0zzov{padding-inline:var(--space-4)}.caption.svelte-1y0zzov{padding:var(--space-2) var(--space-3) var(--space-3)}}.grid.svelte-s1ki4{display:grid;gap:var(--space-4)}.grid.cols-1.svelte-s1ki4{grid-template-columns:minmax(0,1fr)}.grid.cols-2.svelte-s1ki4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3.svelte-s1ki4{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4.svelte-s1ki4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5.svelte-s1ki4{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-6.svelte-s1ki4{grid-template-columns:repeat(6,minmax(0,1fr))}.stat.svelte-s1ki4{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-2)}.value.svelte-s1ki4{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-display-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.label.svelte-s1ki4{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-tight)}.desc.svelte-s1ki4{margin:0;color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal)}.empty.svelte-s1ki4{margin:0;grid-column:1 / -1;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 768px){.grid.cols-3.svelte-s1ki4,.grid.cols-4.svelte-s1ki4,.grid.cols-5.svelte-s1ki4,.grid.cols-6.svelte-s1ki4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 480px){.grid.svelte-s1ki4{padding-inline:var(--space-4)}.grid.cols-2.svelte-s1ki4,.grid.cols-3.svelte-s1ki4,.grid.cols-4.svelte-s1ki4,.grid.cols-5.svelte-s1ki4,.grid.cols-6.svelte-s1ki4{grid-template-columns:minmax(0,1fr)}}.timeline.svelte-1wz9rlq{position:relative;margin:0;padding:0 0 0 var(--space-7);list-style:none}.timeline.svelte-1wz9rlq:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-2);width:1px;background:var(--border-subtle)}.item.svelte-1wz9rlq{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:0 0 var(--space-6)}.item.svelte-1wz9rlq:last-child{padding-bottom:0}.item.svelte-1wz9rlq:before{content:"";position:absolute;top:var(--space-1);left:calc(var(--space-7) * -1 + var(--space-1));box-sizing:border-box;width:var(--space-3);height:var(--space-3);border:2px solid var(--bg-base);border-radius:var(--radius-full);background:var(--accent)}.time.svelte-1wz9rlq{color:var(--accent-on-canvas);font-size:var(--font-role-caption);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.body.svelte-1wz9rlq{display:flex;flex-direction:column;gap:var(--space-1)}.title.svelte-1wz9rlq{margin:0;color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.desc.svelte-1wz9rlq{margin:0;color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.empty.svelte-1wz9rlq{margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 480px){.timeline.svelte-1wz9rlq{padding:0 0 0 var(--space-6)}.item.svelte-1wz9rlq:before{left:calc(var(--space-6) * -1 + var(--space-1))}}.tabs.svelte-w11mfl{display:flex;flex-direction:column;gap:var(--space-4)}.tablist.svelte-w11mfl{display:none;flex-wrap:wrap;gap:var(--space-2);border-bottom:1px solid var(--border-subtle)}.tabs.svelte-w11mfl[data-tabs-js] .tablist:where(.svelte-w11mfl){display:flex}.tab-btn.svelte-w11mfl{display:none;padding:var(--space-2) var(--space-4);border:none;border-bottom:2px solid transparent;background:none;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);cursor:pointer}.tabs.svelte-w11mfl[data-tabs-js] .tab-btn:where(.svelte-w11mfl){display:block}.tab-btn[data-active].svelte-w11mfl{border-bottom-color:var(--accent);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.tab-btn.svelte-w11mfl:hover{color:var(--text-primary)}.panel.svelte-w11mfl{display:none;flex-direction:column;gap:var(--space-2)}.panel[data-active].svelte-w11mfl{display:flex}.panel-content.svelte-w11mfl{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.empty.svelte-w11mfl{margin:0;padding:var(--space-5);border:1px dashed var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-base);text-align:center}@container (width < 480px){.tabs.svelte-w11mfl{padding-inline:var(--space-4)}.tab-btn.svelte-w11mfl{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}}.grid.svelte-6jaiw9{display:grid;gap:var(--space-4)}.grid.cols-1.svelte-6jaiw9{grid-template-columns:minmax(0,1fr)}.grid.cols-2.svelte-6jaiw9{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3.svelte-6jaiw9{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4.svelte-6jaiw9{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5.svelte-6jaiw9{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-6.svelte-6jaiw9{grid-template-columns:repeat(6,minmax(0,1fr))}.tcard.svelte-6jaiw9{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.quote.svelte-6jaiw9{margin:0}.quote-text.svelte-6jaiw9{margin:0;color:var(--text-primary);font-size:var(--font-role-body);line-height:var(--leading-prose)}.meta.svelte-6jaiw9{display:flex;align-items:center;gap:var(--space-3)}.grid.avatar-sm.svelte-6jaiw9 .avatar{width:var(--media-sm);height:var(--media-sm)}.grid.avatar-md.svelte-6jaiw9 .avatar{width:var(--media-md);height:var(--media-md)}.grid.avatar-lg.svelte-6jaiw9 .avatar{width:var(--media-lg);height:var(--media-lg)}.grid.svelte-6jaiw9 .avatar{flex:none;border-radius:var(--radius-full);object-fit:cover}.who.svelte-6jaiw9{display:flex;flex-direction:column;gap:var(--space-1)}.author.svelte-6jaiw9{color:var(--text-primary);font-size:var(--font-role-caption);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.role.svelte-6jaiw9{color:var(--text-tertiary);font-size:var(--font-role-caption);line-height:var(--leading-tight)}.empty.svelte-6jaiw9{margin:0;grid-column:1 / -1;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 768px){.grid.cols-3.svelte-6jaiw9,.grid.cols-4.svelte-6jaiw9,.grid.cols-5.svelte-6jaiw9,.grid.cols-6.svelte-6jaiw9{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 480px){.grid.svelte-6jaiw9{padding-inline:var(--space-4)}.grid.cols-2.svelte-6jaiw9,.grid.cols-3.svelte-6jaiw9,.grid.cols-4.svelte-6jaiw9,.grid.cols-5.svelte-6jaiw9,.grid.cols-6.svelte-6jaiw9{grid-template-columns:minmax(0,1fr)}}.cloud.svelte-ig3ig5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6)}.logo.svelte-ig3ig5{display:flex;align-items:center;margin:0;padding:var(--space-2) var(--space-4);opacity:.75}.logo.svelte-ig3ig5:hover{opacity:1}.cloud.logo-sm.svelte-ig3ig5 .img{height:var(--media-sm)}.cloud.logo-md.svelte-ig3ig5 .img{height:var(--media-md)}.cloud.logo-lg.svelte-ig3ig5 .img{height:var(--media-lg)}.cloud.svelte-ig3ig5 .img{display:block;width:auto;object-fit:contain}.name-only.svelte-ig3ig5{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);white-space:nowrap}.empty.svelte-ig3ig5{margin:0;flex-basis:100%;padding:var(--space-5);border:1px dashed var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 480px){.cloud.svelte-ig3ig5{gap:var(--space-4);padding-inline:var(--space-4)}.logo.svelte-ig3ig5{padding:var(--space-2) var(--space-4)}.cloud.svelte-ig3ig5 .img{height:var(--space-6)}}.cta.svelte-5iu1j5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius);background:var(--accent)}.body.svelte-5iu1j5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.title.svelte-5iu1j5{margin:0;color:var(--accent-text);font-size:var(--font-role-section-title);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.desc.svelte-5iu1j5{margin:0;color:var(--accent-text);font-size:var(--font-role-body);line-height:var(--leading-normal);opacity:.85}.cta-btn.svelte-5iu1j5{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-5);border:1px solid var(--accent-text);border-radius:var(--radius);color:var(--accent-text);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);text-decoration:none;white-space:nowrap}.cta-btn.svelte-5iu1j5:hover{background:var(--accent-text);color:var(--accent)}@container (width < 480px){.cta.svelte-5iu1j5{flex-direction:column;align-items:stretch;padding:var(--space-5);margin-inline:var(--space-4)}.cta-btn.svelte-5iu1j5{justify-content:center;white-space:normal}}.gallery.svelte-4bmzyv{display:flex;flex-direction:column;gap:var(--space-3)}.grid.svelte-4bmzyv{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.cols-1.svelte-4bmzyv .grid:where(.svelte-4bmzyv){grid-template-columns:minmax(0,1fr)}.cols-2.svelte-4bmzyv .grid:where(.svelte-4bmzyv){grid-template-columns:repeat(2,1fr)}.cols-4.svelte-4bmzyv .grid:where(.svelte-4bmzyv){grid-template-columns:repeat(4,1fr)}.cols-5.svelte-4bmzyv .grid:where(.svelte-4bmzyv){grid-template-columns:repeat(5,1fr)}.cols-6.svelte-4bmzyv .grid:where(.svelte-4bmzyv){grid-template-columns:repeat(6,1fr)}.cell.svelte-4bmzyv{display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.link.svelte-4bmzyv{display:block}.gallery.r16-9.svelte-4bmzyv .img,.gallery.r16-9.svelte-4bmzyv .placeholder:where(.svelte-4bmzyv){aspect-ratio:16 / 9}.gallery.r4-3.svelte-4bmzyv .img,.gallery.r4-3.svelte-4bmzyv .placeholder:where(.svelte-4bmzyv){aspect-ratio:4 / 3}.gallery.r1-1.svelte-4bmzyv .img,.gallery.r1-1.svelte-4bmzyv .placeholder:where(.svelte-4bmzyv){aspect-ratio:1 / 1}.gallery.svelte-4bmzyv .img{display:block;width:100%;object-fit:cover}.gallery.fit-contain.svelte-4bmzyv .img{object-fit:contain;background:var(--bg-sunken)}.link.svelte-4bmzyv:hover .img{opacity:.9}.placeholder.svelte-4bmzyv{width:100%;background:var(--bg-sunken)}.caption.svelte-4bmzyv{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.empty.svelte-4bmzyv{grid-column:1 / -1;margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}.lightbox.svelte-4bmzyv{display:none;position:fixed;inset:0;z-index:var(--z-modal);align-items:center;justify-content:center;background:var(--bg-overlay);padding:var(--space-5)}.lightbox.svelte-4bmzyv[data-active]{display:flex}.close.svelte-4bmzyv{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;align-items:center;justify-content:center;width:var(--control-lg);height:var(--control-lg);padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-xl);line-height:1;cursor:pointer}.close.svelte-4bmzyv:hover{border-color:var(--border-strong);color:var(--accent-on-canvas)}.stage.svelte-4bmzyv{display:flex;flex-direction:column;gap:var(--space-2);margin:0;max-width:min(100%,960px)}.lightbox-img.svelte-4bmzyv{display:block;max-width:100%;max-height:80vh;border-radius:var(--radius);object-fit:contain}.lightbox-caption.svelte-4bmzyv{color:var(--text-secondary);font-size:var(--font-role-caption);text-align:center}@container (width < 768px){.cols-3.svelte-4bmzyv .grid:where(.svelte-4bmzyv),.cols-4.svelte-4bmzyv .grid:where(.svelte-4bmzyv),.cols-5.svelte-4bmzyv .grid:where(.svelte-4bmzyv),.cols-6.svelte-4bmzyv .grid:where(.svelte-4bmzyv){grid-template-columns:repeat(2,1fr)}}@container (width < 480px){.gallery.svelte-4bmzyv{padding-inline:var(--space-4)}.grid.svelte-4bmzyv{grid-template-columns:1fr;gap:var(--space-2)}}.faq.svelte-fqf3n5{display:flex;flex-direction:column}.item.svelte-fqf3n5{border-bottom:1px solid var(--border-subtle)}.item.svelte-fqf3n5:first-child{border-top:1px solid var(--border-subtle)}.q.svelte-fqf3n5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-2);color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);list-style:none;cursor:pointer}.q.svelte-fqf3n5::-webkit-details-marker{display:none}.q.svelte-fqf3n5:after{content:"+";flex:none;color:var(--text-secondary);font-size:var(--text-lg);font-weight:var(--font-weight-regular);transition:transform var(--duration-base) var(--ease-smooth)}.item[open].svelte-fqf3n5 .q:where(.svelte-fqf3n5):after{transform:rotate(45deg)}.q.svelte-fqf3n5:hover{color:var(--accent-on-canvas)}.a.svelte-fqf3n5{margin:0;padding:0 var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--font-role-body);line-height:var(--leading-prose)}.empty.svelte-fqf3n5{margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 480px){.faq.svelte-fqf3n5{padding-inline:var(--space-4)}.q.svelte-fqf3n5,.a.svelte-fqf3n5{padding-inline:var(--space-2)}}.pricing.svelte-10tyzrr{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.plan.svelte-10tyzrr{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.highlighted.svelte-10tyzrr{border-color:var(--accent)}.badge.svelte-10tyzrr{position:absolute;top:calc(var(--space-2) * -1);right:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:var(--font-role-caption);font-weight:var(--font-weight-semibold)}.name.svelte-10tyzrr{margin:0;color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.price.svelte-10tyzrr{display:flex;align-items:baseline;gap:var(--space-1);margin:0}.amount.svelte-10tyzrr{color:var(--text-primary);font-size:var(--text-display-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.period.svelte-10tyzrr{color:var(--text-secondary);font-size:var(--font-role-caption)}.desc.svelte-10tyzrr{margin:0;color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.features.svelte-10tyzrr{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.feature.svelte-10tyzrr{position:relative;padding-left:var(--space-4);color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.feature.svelte-10tyzrr:before{content:"✓";position:absolute;left:0;color:var(--accent-on-canvas)}.cta.svelte-10tyzrr{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.cta.svelte-10tyzrr:hover{border-color:var(--accent);color:var(--accent-on-canvas)}.highlighted.svelte-10tyzrr .cta:where(.svelte-10tyzrr){border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.highlighted.svelte-10tyzrr .cta:where(.svelte-10tyzrr):hover{opacity:.9}.empty.svelte-10tyzrr{grid-column:1 / -1;margin:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 768px){.pricing.svelte-10tyzrr{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@container (width < 480px){.pricing.svelte-10tyzrr{grid-template-columns:1fr;padding-inline:var(--space-4)}}.breadcrumbs.svelte-nlwow7{padding:var(--space-2) 0}.trail.svelte-nlwow7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.crumb.svelte-nlwow7{display:flex;align-items:center;gap:var(--space-2)}.sep.svelte-nlwow7{color:var(--text-tertiary);font-size:var(--text-xs)}.link.svelte-nlwow7{color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none}.link.svelte-nlwow7:hover{color:var(--accent-on-canvas)}.current.svelte-nlwow7{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.hint.svelte-nlwow7{color:var(--text-tertiary);font-size:var(--text-sm)}@container (width < 480px){.breadcrumbs.svelte-nlwow7{padding-inline:var(--space-4)}}.action-button.svelte-1umzdpz{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.ab-fields.svelte-1umzdpz{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:24rem}.ab-field-bool.svelte-1umzdpz{display:flex;align-items:center}.ab-confirm.svelte-1umzdpz{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-danger, var(--border-strong));border-radius:var(--radius);background:var(--bg-sunken)}.ab-confirm-text.svelte-1umzdpz{font-size:var(--text-sm);color:var(--text-primary)}.ab-confirm-actions.svelte-1umzdpz{display:flex;gap:var(--space-2)}.action-placeholder.svelte-1umzdpz{display:inline-flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius);opacity:.72}.ap-label.svelte-1umzdpz{font-size:var(--text-sm);color:var(--text-secondary)}.ap-hint.svelte-1umzdpz{font-size:var(--text-xs);color:var(--text-tertiary)}.kb-list.svelte-r6ni08{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.kb-node-row.svelte-r6ni08{display:flex;align-items:stretch;gap:0}.kb-node.svelte-r6ni08{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;padding-block:var(--space-1);padding-right:var(--space-2);border:none;background:transparent;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;border-radius:var(--radius)}.kb-node.svelte-r6ni08:not(.kb-node-cover){cursor:default}.kb-node.kb-node-cover.svelte-r6ni08{cursor:pointer}.kb-node.kb-node-cover.svelte-r6ni08:hover{background:var(--bg-sunken)}.kb-node.svelte-r6ni08:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kb-node.is-active.svelte-r6ni08{background:var(--bg-sunken);color:var(--accent-on-canvas)}.kb-node-name.svelte-r6ni08{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-cover-mark.svelte-r6ni08{flex:none;font-size:var(--text-xs);line-height:1;padding:var(--space-1);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-tertiary);border:1px solid var(--border-subtle)}.kb-caret.svelte-r6ni08{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);padding-block:0;border:none;background:transparent;color:var(--text-tertiary);font-size:var(--text-xs);cursor:pointer;border-radius:var(--radius)}.kb-caret.svelte-r6ni08:hover{background:var(--bg-sunken)}.kb-caret.svelte-r6ni08:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kb-caret-leaf.svelte-r6ni08{opacity:.4}.kb-article.svelte-r6ni08{display:flex;align-items:center;gap:var(--space-2);width:100%;padding-block:var(--space-1);padding-right:var(--space-2);border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-regular);text-align:start;cursor:pointer;border-radius:var(--radius)}.kb-article.svelte-r6ni08:hover{background:var(--bg-sunken);color:var(--text-primary)}.kb-article.svelte-r6ni08:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kb-article.is-active.svelte-r6ni08{background:var(--bg-sunken);color:var(--accent-on-canvas);font-weight:var(--font-weight-semibold)}.kb-article-title.svelte-r6ni08{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-badge.svelte-r6ni08{flex:none;font-size:var(--text-xs);line-height:1;padding:var(--space-1);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-tertiary);border:1px solid var(--border-subtle)}.kb-search.svelte-tnvud2{display:flex;flex-direction:column;gap:var(--space-3)}.kb-search-group.svelte-tnvud2{display:flex;flex-direction:column;gap:var(--space-1)}.kb-search-col.svelte-tnvud2{margin:0;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase}.kb-search-items.svelte-tnvud2{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.kb-search-item.svelte-tnvud2{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius);background:transparent;text-align:start;cursor:pointer}.kb-search-item.svelte-tnvud2:hover{background:var(--bg-sunken);border-color:var(--border-strong)}.kb-search-item.svelte-tnvud2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kb-search-item.is-active.svelte-tnvud2{border-color:var(--accent);background:var(--bg-sunken)}.kb-search-title.svelte-tnvud2{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.kb-search-summary.svelte-tnvud2{font-size:var(--text-xs);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-search-tags.svelte-tnvud2{display:flex;flex-wrap:wrap;gap:var(--space-1)}.kb-search-tag.svelte-tnvud2{font-size:var(--text-xs);padding:0 var(--space-1);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-tertiary)}.kb-search-empty.svelte-tnvud2{margin:0;padding:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary)}.kb-tree.svelte-1tv0hz8{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.kb-tree-nav.svelte-1tv0hz8{display:flex;flex-direction:column;gap:var(--space-1)}.kb-root-title.svelte-1tv0hz8{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.kb-tree-placeholder.svelte-1tv0hz8{display:inline-flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);opacity:.72}.kp-title.svelte-1tv0hz8{font-size:var(--text-sm);color:var(--text-secondary)}.kp-hint.svelte-1tv0hz8{font-size:var(--text-xs);color:var(--text-tertiary)}.post-grid.svelte-70l6lb{display:flex;flex-direction:column;gap:var(--space-5)}.title.svelte-70l6lb{margin:0;color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.grid.svelte-70l6lb{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.grid.cols-1.svelte-70l6lb{grid-template-columns:minmax(0,1fr)}.grid.cols-2.svelte-70l6lb{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3.svelte-70l6lb{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4.svelte-70l6lb{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5.svelte-70l6lb{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-6.svelte-70l6lb{grid-template-columns:repeat(6,minmax(0,1fr))}.post.svelte-70l6lb{min-width:0}.post-link.svelte-70l6lb{display:flex;flex-direction:column;height:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);overflow:hidden;color:inherit;text-decoration:none}a.post-link.svelte-70l6lb:hover{border-color:var(--border-strong)}a.post-link.svelte-70l6lb:hover .post-title:where(.svelte-70l6lb){color:var(--accent-on-canvas)}.cover.svelte-70l6lb{margin:0;width:100%;background:var(--bg-sunken);overflow:hidden}.post-grid.r16-9.svelte-70l6lb .cover:where(.svelte-70l6lb){aspect-ratio:16 / 9}.post-grid.r4-3.svelte-70l6lb .cover:where(.svelte-70l6lb){aspect-ratio:4 / 3}.post-grid.r1-1.svelte-70l6lb .cover:where(.svelte-70l6lb){aspect-ratio:1 / 1}.cover.svelte-70l6lb img{display:block;width:100%;height:100%;object-fit:cover}.post-grid.fit-contain.svelte-70l6lb .cover:where(.svelte-70l6lb) img{object-fit:contain}.post-body.svelte-70l6lb{display:flex;flex:1;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.date.svelte-70l6lb{color:var(--text-tertiary);font-size:var(--font-role-caption);line-height:var(--leading-tight)}.post-title.svelte-70l6lb{color:var(--text-primary);font-size:var(--font-role-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.summary.svelte-70l6lb{margin-top:auto;padding-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal);line-clamp:2;overflow:hidden}.empty.svelte-70l6lb{margin:0;padding:var(--space-6);border:1px dashed var(--border-subtle);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--font-role-body);text-align:center}@container (width < 768px){.grid.cols-3.svelte-70l6lb,.grid.cols-4.svelte-70l6lb,.grid.cols-5.svelte-70l6lb,.grid.cols-6.svelte-70l6lb{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 480px){.post-grid.svelte-70l6lb{padding-inline:var(--space-4)}.grid.cols-2.svelte-70l6lb,.grid.cols-3.svelte-70l6lb,.grid.cols-4.svelte-70l6lb,.grid.cols-5.svelte-70l6lb,.grid.cols-6.svelte-70l6lb{grid-template-columns:minmax(0,1fr)}}.search-box.svelte-15lwnka{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:36rem}.sb-row.svelte-15lwnka{display:flex;gap:var(--space-2)}.sb-input.svelte-15lwnka{flex:1 1 auto;min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius)}.sb-input.svelte-15lwnka:focus{outline:var(--focus-ring);outline-offset:1px}.sb-btn.svelte-15lwnka{flex:0 0 auto;padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--accent-text);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer}.sb-btn.svelte-15lwnka:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.sb-noscript.svelte-15lwnka{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.sb-panel.svelte-15lwnka{position:relative}.sb-loading.svelte-15lwnka,.sb-empty.svelte-15lwnka,.sb-fail.svelte-15lwnka{display:none;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}.sb-panel.svelte-15lwnka[data-state=loading] .sb-loading:where(.svelte-15lwnka),.sb-panel.svelte-15lwnka[data-state=empty] .sb-empty:where(.svelte-15lwnka),.sb-panel.svelte-15lwnka[data-state=fail] .sb-fail:where(.svelte-15lwnka){display:block}.search-box.svelte-15lwnka .sb-list{margin:var(--space-2) 0 0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden}.search-box.svelte-15lwnka .sb-item+.sb-item{border-top:1px solid var(--border-subtle)}.search-box.svelte-15lwnka .sb-link{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);text-decoration:none}.search-box.svelte-15lwnka .sb-link:hover{background:var(--bg-sunken)}.search-box.svelte-15lwnka .sb-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.search-box.svelte-15lwnka .sb-summary,.search-box.svelte-15lwnka .sb-meta{font-size:var(--text-xs);color:var(--text-secondary)}.search-box.svelte-15lwnka .sb-snippet{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}.search-box.svelte-15lwnka mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit}@container (width < 480px){.sb-row.svelte-15lwnka{flex-wrap:wrap}.sb-btn.svelte-15lwnka{flex:1 1 auto}}.doc-ref.svelte-zzss8q{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--prose-w);min-width:0}.doc-ref-placeholder.svelte-zzss8q{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);opacity:.78;max-width:var(--prose-w)}.drp-badge.svelte-zzss8q{align-self:flex-start;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--status-info)}.drp-title.svelte-zzss8q{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.drp-slug.svelte-zzss8q{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.drp-hint.svelte-zzss8q{font-size:var(--text-xs);color:var(--text-tertiary)}.dr-head.svelte-zzss8q{display:flex;flex-direction:column;gap:var(--space-1)}.dr-source.svelte-zzss8q{font-size:var(--font-role-caption);color:var(--text-tertiary)}.dr-title.svelte-zzss8q{margin:0;color:var(--text-primary);font-size:var(--font-role-page-title, var(--text-display-sm));font-weight:var(--font-weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.dr-body.svelte-zzss8q{color:var(--text-primary);font-size:var(--font-role-body);line-height:var(--leading-normal)}.file-ref.svelte-qm4dco{display:flex;align-items:center;gap:var(--space-3);max-width:var(--prose-w);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elevated)}.fr-icon.svelte-qm4dco{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.fr-meta.svelte-qm4dco{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.fr-name.svelte-qm4dco{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-size.svelte-qm4dco{font-size:var(--text-xs);color:var(--text-tertiary)}.fr-action.svelte-qm4dco{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth),background var(--duration-fast) var(--ease-smooth)}.fr-action.svelte-qm4dco:hover{border-color:var(--accent);background:var(--bg-sunken)}.fr-action.svelte-qm4dco:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (width < 480px){.file-ref.svelte-qm4dco{margin-inline:var(--space-4)}}.kb-article.svelte-nreoel{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--prose-w);min-width:0}.kb-crumbs.svelte-nreoel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.kb-crumb-sep.svelte-nreoel{opacity:.6}.kb-head.svelte-nreoel{display:flex;flex-direction:column;gap:var(--space-2)}.kb-title.svelte-nreoel{margin:0;color:var(--text-primary);font-size:var(--font-role-page-title, var(--text-display-sm));font-weight:var(--font-weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.kb-tags.svelte-nreoel{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.kb-tag.svelte-nreoel{font-size:var(--font-role-caption);line-height:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-secondary)}.kb-body.svelte-nreoel{color:var(--text-primary);font-size:var(--font-role-body);line-height:var(--leading-prose)}.kb-body.svelte-nreoel p{margin:0 0 var(--space-3)}.kb-body.svelte-nreoel p:last-child{margin-bottom:0}.kb-body.svelte-nreoel h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold)}.kb-body.svelte-nreoel h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.kb-body.svelte-nreoel ul,.kb-body.svelte-nreoel ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.kb-body.svelte-nreoel a{color:var(--accent-on-canvas);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.kb-adjacent.svelte-nreoel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.kb-adj.svelte-nreoel{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius);background:transparent;cursor:pointer;text-align:start;min-width:0}.kb-adj-next.svelte-nreoel{text-align:end}.kb-adj.svelte-nreoel:hover{border-color:var(--border-strong);background:var(--bg-sunken)}.kb-adj.svelte-nreoel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kb-adj-dir.svelte-nreoel{font-size:var(--text-xs);color:var(--text-tertiary)}.kb-adj-title.svelte-nreoel{font-size:var(--text-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-article-placeholder.svelte-nreoel{display:inline-flex;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);opacity:.72}.kap-hint.svelte-nreoel{font-size:var(--text-xs);color:var(--text-tertiary)}@container (width < 480px){.kb-adjacent.svelte-nreoel{grid-template-columns:1fr}}.article.svelte-mkjjg{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--prose-w);margin-inline:auto}.title.svelte-mkjjg{margin:0;color:var(--text-primary);font-size:var(--font-role-page-title, var(--text-display-sm));font-weight:var(--font-weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.date.svelte-mkjjg{color:var(--text-secondary);font-size:var(--font-role-caption);line-height:var(--leading-normal)}.body.svelte-mkjjg{color:var(--text-primary);font-size:var(--font-role-body, var(--text-prose));line-height:var(--leading-prose)}.body.svelte-mkjjg p{margin:0 0 var(--space-3)}.body.svelte-mkjjg p:last-child{margin-bottom:0}.body.svelte-mkjjg h2{margin:var(--space-5) 0 var(--space-2);color:var(--text-primary);font-size:var(--font-role-section-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.body.svelte-mkjjg h3{margin:var(--space-4) 0 var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.body.svelte-mkjjg ul,.body.svelte-mkjjg ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.body.svelte-mkjjg li{margin:var(--space-1) 0}.body.svelte-mkjjg a{color:var(--accent-on-canvas);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.body.svelte-mkjjg a:hover{opacity:.82}@container (width < 480px){.article.svelte-mkjjg{padding-inline:var(--space-4)}}
