.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)}.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)}}.ui-icon.svelte-1o4sup9{display:inline-block;vertical-align:-.15em;flex-shrink:0}.ui-btn.svelte-1kefihs{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--control-md);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;cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth),filter var(--duration-fast) var(--ease-smooth)}.ui-btn--sm.svelte-1kefihs{height:var(--control-sm);padding:0 var(--space-2)}.ui-btn--square.svelte-1kefihs{width:var(--control-md);padding:0}.ui-btn--sm.ui-btn--square.svelte-1kefihs{width:var(--control-sm)}.ui-btn--primary.svelte-1kefihs{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.ui-btn--danger.svelte-1kefihs{border-color:var(--status-error);background:var(--status-error);color:var(--on-error)}.ui-btn--ghost.svelte-1kefihs{border-color:transparent;background:transparent;color:var(--text-secondary)}.ui-btn.svelte-1kefihs:hover:not(:disabled){border-color:var(--accent);background:var(--bg-sunken);color:var(--text-primary)}.ui-btn--primary.svelte-1kefihs:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-text)}.ui-btn--danger.svelte-1kefihs:hover:not(:disabled){border-color:var(--status-error);background:var(--status-error);color:var(--on-error);filter:brightness(1.1)}.ui-btn--ghost.svelte-1kefihs:hover:not(:disabled){border-color:transparent;background:var(--bg-control-hover);color:var(--text-primary)}.ui-btn--ghost-danger.svelte-1kefihs{color:var(--status-error)}.ui-btn--ghost-danger.svelte-1kefihs:hover:not(:disabled){border-color:transparent;background:var(--bg-control-hover);color:var(--status-error)}.ui-btn.svelte-1kefihs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-btn.svelte-1kefihs:disabled{border-color:var(--border-subtle);background:var(--bg-sunken);color:var(--text-disabled);cursor:not-allowed;filter:none}.ui-btn--ghost.svelte-1kefihs:disabled{border-color:transparent;background:transparent;opacity:.45}.ui-btn--ghost-danger.svelte-1kefihs:disabled{color:var(--status-error)}.ui-btn-spinner.svelte-1kefihs{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:svelte-1kefihs-ui-spin var(--duration-base) linear infinite}@keyframes svelte-1kefihs-ui-spin{to{transform:rotate(360deg)}}.ui-field.svelte-17apwt4{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-field-control.svelte-17apwt4{display:contents}.ui-field-control--trailing.svelte-17apwt4{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-input--grow.svelte-17apwt4{flex:1;min-width:0}.ui-field-label.svelte-17apwt4{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.ui-input.svelte-17apwt4{height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-primary);font-size:var(--text-sm)}.ui-input.svelte-17apwt4::placeholder{color:var(--text-tertiary)}.ui-input.svelte-17apwt4:focus-visible{outline:none;border-color:var(--accent)}.ui-input.svelte-17apwt4:disabled{border-color:var(--border-subtle);background:var(--bg-sunken);color:var(--text-disabled);cursor:not-allowed}.ui-input--invalid.svelte-17apwt4{border-color:var(--status-error)}.ui-input--invalid.svelte-17apwt4:focus-visible{outline:none;border-color:var(--status-error)}.ui-input--mono.svelte-17apwt4{font-family:var(--font-mono)}.ui-field-desc.svelte-17apwt4{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.ui-field-desc--error.svelte-17apwt4{color:var(--status-error)}.ui-field.svelte-iu1wmu{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-field-label.svelte-iu1wmu{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.ui-textarea.svelte-iu1wmu{width:100%;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);resize:vertical;min-height:0}.ui-textarea.svelte-iu1wmu::placeholder{color:var(--text-tertiary)}.ui-textarea.svelte-iu1wmu:focus-visible{outline:none;border-color:var(--accent)}.ui-textarea.svelte-iu1wmu:disabled,.ui-textarea.svelte-iu1wmu:read-only{border-color:var(--border-subtle);background:var(--bg-sunken)}.ui-textarea.svelte-iu1wmu:disabled{color:var(--text-disabled);cursor:not-allowed}.ui-textarea--invalid.svelte-iu1wmu{border-color:var(--status-error)}.ui-textarea--invalid.svelte-iu1wmu:focus-visible{outline:none;border-color:var(--status-error)}.ui-textarea--mono.svelte-iu1wmu{font-family:var(--font-mono)}.ui-field-desc.svelte-iu1wmu{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.ui-field-desc--error.svelte-iu1wmu{color:var(--status-error)}.ui-search.svelte-9w9vnc{position:relative;display:flex;width:100%}.ui-search-icon.svelte-9w9vnc{position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-flex;padding:0 var(--space-2);color:var(--text-tertiary);pointer-events:none}.ui-search-input.svelte-9w9vnc{width:100%;height:var(--control-md);padding:0 var(--space-7) 0 var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text-primary);font-size:var(--text-sm)}.ui-search-input.svelte-9w9vnc::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ui-search-input.svelte-9w9vnc::placeholder{color:var(--text-tertiary)}.ui-search-input.svelte-9w9vnc:focus-visible{outline:none;border-color:var(--accent)}.ui-search-input.svelte-9w9vnc:disabled{border-color:var(--border-subtle);background:var(--bg-sunken);color:var(--text-disabled);cursor:not-allowed}.ui-search-clear.svelte-9w9vnc{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);margin-right:var(--space-1);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text-tertiary);cursor:pointer}.ui-search-clear.svelte-9w9vnc:hover{color:var(--text-primary);background:var(--bg-control-hover)}.ui-search-clear.svelte-9w9vnc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-switch.svelte-13a89y0{display:flex;align-items:center;gap:var(--space-2)}.ui-switch--end.svelte-13a89y0{width:100%;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.ui-switch--end.svelte-13a89y0 .ui-switch-text:where(.svelte-13a89y0){flex:1}.ui-switch--end.svelte-13a89y0 .ui-switch-track:where(.svelte-13a89y0){transform:translateY(1px)}.ui-switch-track.svelte-13a89y0{position:relative;flex-shrink:0;width:28px;height:16px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-sunken);cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.ui-switch-track.svelte-13a89y0:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-switch-track[aria-checked=true].svelte-13a89y0{border-color:var(--accent);background:var(--accent)}.ui-switch-knob.svelte-13a89y0{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--accent-text);transition:transform var(--duration-fast) var(--ease-smooth)}.ui-switch-track[aria-checked=true].svelte-13a89y0 .ui-switch-knob:where(.svelte-13a89y0){transform:translate(12px)}.ui-switch--disabled.svelte-13a89y0 .ui-switch-track:where(.svelte-13a89y0){border-color:var(--border-subtle);background:var(--bg-sunken);cursor:not-allowed}.ui-switch--disabled.svelte-13a89y0 .ui-switch-track[aria-checked=true]:where(.svelte-13a89y0){border-color:var(--border-subtle);background:var(--bg-sunken)}.ui-switch-track--locked.svelte-13a89y0{cursor:not-allowed}.ui-switch-track--locked[aria-checked=true].svelte-13a89y0{border-color:var(--accent);background:var(--accent);opacity:.78}.ui-switch-track--locked[aria-checked=false].svelte-13a89y0{border-color:var(--border-subtle);background:var(--bg-sunken)}.ui-switch--disabled.svelte-13a89y0 .ui-switch-knob:where(.svelte-13a89y0){background:var(--text-disabled)}.ui-switch-text.svelte-13a89y0{display:flex;flex-direction:column;gap:0;min-width:0}.ui-switch-label.svelte-13a89y0{font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}.ui-switch-desc.svelte-13a89y0{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.ui-alert.svelte-jhpx7i{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated)}.ui-alert-icon.svelte-jhpx7i{display:inline-flex;flex-shrink:0;color:var(--text-tertiary)}.ui-alert-content.svelte-jhpx7i{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.ui-alert-title.svelte-jhpx7i{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ui-alert-body.svelte-jhpx7i{font-size:var(--text-sm);color:var(--text-secondary);word-break:break-word}.ui-alert-close.svelte-jhpx7i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text-tertiary);cursor:pointer}.ui-alert-close.svelte-jhpx7i:hover{background:var(--bg-sunken);color:var(--text-primary)}.ui-alert-close.svelte-jhpx7i:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-alert--info.svelte-jhpx7i{border-color:color-mix(in srgb,var(--status-info) 45%,transparent);background:color-mix(in srgb,var(--status-info) 10%,var(--bg-elevated))}.ui-alert--info.svelte-jhpx7i .ui-alert-icon:where(.svelte-jhpx7i){color:var(--status-info)}.ui-alert--success.svelte-jhpx7i{border-color:color-mix(in srgb,var(--status-ok) 45%,transparent);background:color-mix(in srgb,var(--status-ok) 10%,var(--bg-elevated))}.ui-alert--success.svelte-jhpx7i .ui-alert-icon:where(.svelte-jhpx7i){color:var(--status-ok)}.ui-alert--warn.svelte-jhpx7i{border-color:color-mix(in srgb,var(--status-warn) 45%,transparent);background:color-mix(in srgb,var(--status-warn) 10%,var(--bg-elevated))}.ui-alert--warn.svelte-jhpx7i .ui-alert-icon:where(.svelte-jhpx7i){color:var(--status-warn)}.ui-alert--error.svelte-jhpx7i{border-color:color-mix(in srgb,var(--status-error) 45%,transparent);background:color-mix(in srgb,var(--status-error) 10%,var(--bg-elevated))}.ui-alert--error.svelte-jhpx7i .ui-alert-icon:where(.svelte-jhpx7i){color:var(--status-error)}.ui-empty.svelte-lq8h2f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);text-align:center}.ui-empty-icon.svelte-lq8h2f{display:inline-flex;color:var(--text-disabled)}.ui-empty-title.svelte-lq8h2f{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.ui-empty-description.svelte-lq8h2f{margin:0;max-width:380px;font-size:var(--text-sm);color:var(--text-tertiary)}.ui-empty-actions.svelte-lq8h2f{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.ui-skeleton.svelte-1h3f8iz{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.ui-skeleton-row.svelte-1h3f8iz{display:flex;gap:var(--space-2)}.ui-skeleton-block.svelte-1h3f8iz{height:12px;border-radius:var(--radius);background:var(--bg-sunken);animation:svelte-1h3f8iz-ui-skeleton-pulse 1.2s var(--ease-smooth) infinite}.ui-skeleton-block--heading.svelte-1h3f8iz{height:16px;width:40%;margin-bottom:var(--space-2)}.ui-skeleton-block--short.svelte-1h3f8iz{width:60%}@keyframes svelte-1h3f8iz-ui-skeleton-pulse{50%{opacity:.45}}.md-toc--aside.svelte-am8tib{position:sticky;top:calc(var(--topbar-height, 48px) + var(--space-3));align-self:start;max-height:calc(100vh - var(--topbar-height, 48px) - var(--space-6));overflow-y:auto}.md-toc-title.svelte-am8tib{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);letter-spacing:var(--tracking-wide, .04em)}.md-toc-list.svelte-am8tib{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.md-toc-link.svelte-am8tib{display:block;padding:var(--space-1) var(--space-2);border-left:2px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-toc-link.svelte-am8tib:hover{color:var(--text-primary);border-left-color:var(--border-strong)}.md-toc-link.svelte-am8tib:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.md-toc-link.is-active.svelte-am8tib{color:var(--accent-on-canvas);border-left-color:var(--accent);font-weight:var(--font-weight-semibold)}.md-toc-l2.svelte-am8tib{padding-left:calc(var(--space-2) + var(--space-3))}.md-toc-l3.svelte-am8tib{padding-left:calc(var(--space-2) + var(--space-3) * 2)}.md-toc-l4.svelte-am8tib{padding-left:calc(var(--space-2) + var(--space-3) * 3)}.md-toc-l5.svelte-am8tib{padding-left:calc(var(--space-2) + var(--space-3) * 4)}.md-toc-l6.svelte-am8tib{padding-left:calc(var(--space-2) + var(--space-3) * 5)}.md-toc--inline.svelte-am8tib{margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.md-toc--inline.svelte-am8tib .md-toc-list:where(.svelte-am8tib){flex-direction:row;flex-wrap:wrap;gap:var(--space-1)}.md-toc--inline.svelte-am8tib .md-toc-link:where(.svelte-am8tib){border-left:0;border-radius:var(--radius-full, 999px);background:var(--bg-sunken);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);white-space:normal;max-width:100%}.md-toc--inline.svelte-am8tib .md-toc-l2:where(.svelte-am8tib),.md-toc--inline.svelte-am8tib .md-toc-l3:where(.svelte-am8tib),.md-toc--inline.svelte-am8tib .md-toc-l4:where(.svelte-am8tib),.md-toc--inline.svelte-am8tib .md-toc-l5:where(.svelte-am8tib),.md-toc--inline.svelte-am8tib .md-toc-l6:where(.svelte-am8tib){padding-left:var(--space-2)}.md-toc--inline.svelte-am8tib .md-toc-link.is-active:where(.svelte-am8tib){background:var(--accent);color:var(--accent-text);border-left-color:transparent}@media(max-width:1023px){.md-toc--aside.svelte-am8tib{display:none}}.md-body.svelte-9u7smw{color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:break-word}.md-doc.svelte-9u7smw{display:grid;grid-template-columns:minmax(0,1fr) 22ch;gap:var(--space-6);align-items:start}@media(max-width:1023px){.md-doc.svelte-9u7smw{grid-template-columns:minmax(0,1fr)}}.md-body.svelte-9u7smw p{margin:0 0 var(--space-3)}.md-body.svelte-9u7smw ul:last-child,.md-body.svelte-9u7smw ol:last-child,.md-body.svelte-9u7smw blockquote:last-child,.md-body.svelte-9u7smw .md-code:last-child,.md-body.svelte-9u7smw table:last-child{margin-bottom:0}.md-body.svelte-9u7smw h1,.md-body.svelte-9u7smw h2,.md-body.svelte-9u7smw h3,.md-body.svelte-9u7smw h4,.md-body.svelte-9u7smw h5,.md-body.svelte-9u7smw h6{scroll-margin-top:calc(var(--topbar-height, 48px) + var(--space-3))}.md-body.svelte-9u7smw h1{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.md-body.svelte-9u7smw h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.md-body.svelte-9u7smw h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.md-body.svelte-9u7smw h4,.md-body.svelte-9u7smw h5{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.md-body.svelte-9u7smw h6{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.md-body.svelte-9u7smw h1:first-child,.md-body.svelte-9u7smw h2:first-child,.md-body.svelte-9u7smw h3:first-child,.md-body.svelte-9u7smw h4:first-child,.md-body.svelte-9u7smw h5:first-child,.md-body.svelte-9u7smw h6:first-child,.md-body.svelte-9u7smw p:first-child{margin-top:0}.md-body.svelte-9u7smw blockquote{margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);border-left:2px solid var(--border-strong);color:var(--text-secondary)}.md-body.svelte-9u7smw blockquote p{margin:0 0 var(--space-2)}.md-body.svelte-9u7smw blockquote p:last-child{margin-bottom:0}.md-body.svelte-9u7smw ul,.md-body.svelte-9u7smw ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.md-body.svelte-9u7smw li{margin:var(--space-1) 0}.md-body.svelte-9u7smw li>ul,.md-body.svelte-9u7smw li>ol{margin:var(--space-1) 0}.md-body.svelte-9u7smw li.md-task{display:flex;align-items:first baseline;gap:var(--space-2);list-style:none}.md-body.svelte-9u7smw li.md-task input[type=checkbox]{width:var(--text-base);height:var(--text-base);flex-shrink:0;margin:0;accent-color:var(--accent)}.md-body.svelte-9u7smw code{padding:0 var(--space-1);border-radius:var(--radius);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--text-sm)}.md-body.svelte-9u7smw .md-code{margin:0 0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-sunken)}.md-body.svelte-9u7smw .md-code-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle)}.md-body.svelte-9u7smw .md-code-lang{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--control-sm)}.md-body.svelte-9u7smw .md-code-copy{height:var(--control-sm);padding:0 var(--space-1);border:0;border-radius:var(--radius);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer}.md-body.svelte-9u7smw .md-code-copy:hover{background:var(--bg-elevated);color:var(--text-primary)}.md-body.svelte-9u7smw .md-code-copy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.md-body.svelte-9u7smw .md-code pre{margin:0;padding:var(--space-3)}.md-body.svelte-9u7smw .md-code code{padding:0;border-radius:0;background:transparent;white-space:pre-wrap;overflow-wrap:break-word;line-height:var(--leading-normal)}.md-body.svelte-9u7smw .md-hl-keyword{color:var(--syntax-keyword)}.md-body.svelte-9u7smw .md-hl-string{color:var(--syntax-string)}.md-body.svelte-9u7smw .md-hl-comment{color:var(--syntax-comment)}.md-body.svelte-9u7smw .md-hl-number{color:var(--syntax-number)}.md-body.svelte-9u7smw .md-hl-function{color:var(--syntax-function)}.md-body.svelte-9u7smw .md-hl-constant{color:var(--syntax-constant)}.md-body.svelte-9u7smw .md-hl-variable{color:var(--syntax-variable)}.md-body.svelte-9u7smw .md-hl-operator{color:var(--syntax-operator)}.md-body.svelte-9u7smw .md-hl-type{color:var(--syntax-type)}.md-body.svelte-9u7smw .md-hl-tag{color:var(--syntax-tag)}.md-body.svelte-9u7smw .md-hl-attr{color:var(--syntax-attr)}.md-body.svelte-9u7smw table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--text-sm)}.md-body.svelte-9u7smw th,.md-body.svelte-9u7smw td{padding:var(--space-2);border:1px solid var(--border-subtle);text-align:left}.md-body.svelte-9u7smw th{background:var(--bg-sunken);font-weight:var(--font-weight-semibold)}.md-body.svelte-9u7smw .al-center{text-align:center}.md-body.svelte-9u7smw .al-right{text-align:right}.md-body.svelte-9u7smw hr{margin:var(--space-4) 0;border:0;border-top:1px solid var(--border-subtle)}.md-body.svelte-9u7smw img{max-width:100%;height:auto}.md-body.svelte-9u7smw a{color:var(--accent-on-canvas);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.md-body.svelte-9u7smw a:hover{color:var(--accent-on-canvas);opacity:.82}.md-body.svelte-9u7smw del{color:var(--text-tertiary)}.md-body.svelte-9u7smw mark.md-mark{background:color-mix(in srgb,var(--status-warn) 22%,transparent);color:inherit;padding:0 var(--space-1);border-radius:var(--radius)}.md-body.svelte-9u7smw sup.md-fnref{font-size:.72em;line-height:0}.md-body.svelte-9u7smw sup.md-fnref a{color:var(--accent-on-canvas);text-decoration:none}.md-body.svelte-9u7smw sup.md-fnref a:hover{text-decoration:underline;text-underline-offset:var(--link-underline-offset)}.md-body.svelte-9u7smw section.md-footnotes{margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.md-body.svelte-9u7smw section.md-footnotes ol{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.md-body.svelte-9u7smw section.md-footnotes li{font-size:var(--text-sm);color:var(--text-secondary)}.md-body.svelte-9u7smw .md-fn-num{color:var(--text-tertiary)}.md-body.svelte-9u7smw .md-fn-back{text-decoration:none;color:var(--accent-on-canvas)}.md-body.md-body--prose.svelte-9u7smw{font-size:var(--font-role-body, var(--text-prose));line-height:var(--leading-prose)}.md-body.md-body--measure.svelte-9u7smw{max-width:var(--prose-w);margin-inline:auto}.md-body.md-body--prose.svelte-9u7smw h1{margin-top:var(--space-6);font-size:var(--font-role-page-title, var(--text-display-sm));line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}.md-body.md-body--prose.svelte-9u7smw h2{margin-top:var(--space-6);font-size:var(--font-role-section-title, var(--text-xl))}.md-body.md-body--prose.svelte-9u7smw h3{font-size:var(--text-lg)}.md-body.md-body--prose.svelte-9u7smw p{margin-bottom:var(--space-4)}.md-body.md-body--prose.svelte-9u7smw table,.md-body.md-body--prose.svelte-9u7smw code{font-size:var(--font-role-caption)}.md-body.md-body--prose.svelte-9u7smw .md-code code{font-size:var(--font-role-body)}.md-body.md-body--prose.svelte-9u7smw h4,.md-body.md-body--prose.svelte-9u7smw h5,.md-body.md-body--prose.svelte-9u7smw h6{font-size:var(--font-role-caption)}.md-body.md-body--prose.svelte-9u7smw section.md-footnotes li{font-size:var(--font-role-caption)}@media print{.md-body.svelte-9u7smw .md-code-head{display:none}.md-body.svelte-9u7smw .md-code{border:0;background:transparent}.md-body.svelte-9u7smw .md-code pre{white-space:pre-wrap}.md-body.svelte-9u7smw tr,.md-body.svelte-9u7smw img{break-inside:avoid}.md-body.svelte-9u7smw h1,.md-body.svelte-9u7smw h2,.md-body.svelte-9u7smw h3,.md-body.svelte-9u7smw h4{break-after:avoid}.md-body.svelte-9u7smw mark.md-mark{background:transparent;padding:0}.md-body.svelte-9u7smw h1,.md-body.svelte-9u7smw h2,.md-body.svelte-9u7smw h3,.md-body.svelte-9u7smw h4,.md-body.svelte-9u7smw h5,.md-body.svelte-9u7smw h6{scroll-margin-top:0}}.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)}}.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)}}.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)}}
