.animated-border.svelte-abgj0r{position:relative}.animated-border.svelte-abgj0r:before{content:"";position:absolute;inset:calc(var(--border-width, 1px) * -1);border-radius:inherit;padding:var(--border-width, 1px);background:var(--gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.animated-border--active.svelte-abgj0r:before{opacity:1;animation:svelte-abgj0r-rotate-border var(--animation-duration, 8s) linear infinite}@keyframes svelte-abgj0r-rotate-border{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.avatar.svelte-rxcdjy{position:relative;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bg-page) / 0);border:none;border-radius:var(--bdr-radius-small);padding:4px;box-shadow:inset 0 0 0 1px rgba(var(--fg-text-primary) / 1);container-type:inline-size;transition:var(--transition-fast);isolation:isolate}.avatar-image.svelte-rxcdjy{display:flex;width:100%;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;border-radius:var(--bdr-radius-tiny);transition:var(--transition-fast);position:relative;z-index:1;will-change:transform,filter}.glitch-active.svelte-rxcdjy .avatar-image:where(.svelte-rxcdjy){will-change:transform,filter}.glitch-red.svelte-rxcdjy,.glitch-green.svelte-rxcdjy,.glitch-blue.svelte-rxcdjy{position:absolute;top:4px;left:4px;right:4px;bottom:4px;background-size:cover;background-position:top;background-repeat:no-repeat;border-radius:var(--bdr-radius-tiny);pointer-events:none;opacity:0;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.glitch-red.svelte-rxcdjy{filter:sepia(1) saturate(10) hue-rotate(-60deg) brightness(1.2) contrast(1.5);mix-blend-mode:screen;z-index:3}.glitch-green.svelte-rxcdjy{filter:sepia(1) saturate(10) hue-rotate(60deg) brightness(1.1) contrast(1.3);mix-blend-mode:screen;z-index:2}.glitch-blue.svelte-rxcdjy{filter:sepia(1) saturate(10) hue-rotate(180deg) brightness(1.3) contrast(1.4);mix-blend-mode:screen;z-index:4}.glitch-scanlines.svelte-rxcdjy{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.05) 2px,rgba(255,255,255,.05) 4px);border-radius:var(--bdr-radius-small);pointer-events:none;opacity:0;z-index:10;will-change:opacity;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.glitch-red.svelte-rxcdjy,.glitch-green.svelte-rxcdjy,.glitch-blue.svelte-rxcdjy,.glitch-scanlines.svelte-rxcdjy{display:none!important}.glitch-active.svelte-rxcdjy .avatar-image:where(.svelte-rxcdjy){animation:svelte-rxcdjy-glitch-pulse 2s ease-in-out infinite}@keyframes svelte-rxcdjy-glitch-pulse{0%,to{opacity:1}50%{opacity:.8}}}.avatar-xs.svelte-rxcdjy{width:clamp(24px,10vw,80px);aspect-ratio:4 / 5}.avatar-sm.svelte-rxcdjy{width:clamp(40px,15vw,120px);aspect-ratio:4 / 5}.avatar-md.svelte-rxcdjy{width:clamp(60px,20vw,180px);aspect-ratio:4 / 5}.avatar-lg.svelte-rxcdjy{width:clamp(80px,25vw,240px);aspect-ratio:4 / 5}.avatar-button.svelte-rxcdjy{cursor:pointer}.avatar-button.svelte-rxcdjy:hover:not(.glitch-active) .avatar-image:where(.svelte-rxcdjy){transform:scale(.98)}.avatar-button.svelte-rxcdjy:disabled{opacity:.5;cursor:not-allowed}.avatar-button.svelte-rxcdjy:disabled:hover .avatar-image:where(.svelte-rxcdjy){transform:none}.avatar-button.svelte-rxcdjy:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.glitch-active.svelte-rxcdjy,.glitch-active.svelte-rxcdjy .avatar-image:where(.svelte-rxcdjy),.glitch-red.svelte-rxcdjy,.glitch-green.svelte-rxcdjy,.glitch-blue.svelte-rxcdjy,.glitch-scanlines.svelte-rxcdjy{transform:translateZ(0);backface-visibility:hidden}.badge.svelte-1k9mvy4{position:absolute;display:inline-block;width:16px;height:16px;border-radius:var(--border-radius-pill);border:2px solid var(--surface-neutral-reading);background-color:var(--fg-text-danger);top:0;right:0}.badge--pulse.svelte-1k9mvy4{animation:svelte-1k9mvy4-scale 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1k9mvy4-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.badge--pulse.svelte-1k9mvy4{animation:none}}.icon.svelte-1cve4gs{display:inline-block;vertical-align:middle;flex-shrink:0}.icon-missing.svelte-1cve4gs{display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:4px;color:#6b7280;font-size:10px;font-weight:700}.image.svelte-1gaf85a{display:block;max-width:100%;height:auto}.image--cover.svelte-1gaf85a{object-fit:cover}.image--contain.svelte-1gaf85a{object-fit:contain}.image--fill.svelte-1gaf85a{object-fit:fill}.image--scale-down.svelte-1gaf85a{object-fit:scale-down}.image--none.svelte-1gaf85a{object-fit:none}.image--radius-sm.svelte-1gaf85a{border-radius:var(--border-radius-sm)}.image--radius-md.svelte-1gaf85a{border-radius:var(--border-radius-md)}.image--radius-lg.svelte-1gaf85a{border-radius:var(--border-radius-lg)}.image--radius-pill.svelte-1gaf85a{border-radius:var(--border-radius-pill)}.image-placeholder.svelte-1gaf85a{background:#ff00ea12;background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;border:.5px dashed #f700ff;border-radius:8px;padding:3rem 2rem;text-align:center;color:#666;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;aspect-ratio:16 / 9;max-width:100%;height:auto}.image-placeholder__text.svelte-1gaf85a{font-size:1.125rem;font-weight:500}.image-placeholder__subtext.svelte-1gaf85a{font-size:.875rem;opacity:.7}.list.svelte-1capcqj{display:flex;flex-direction:column;padding:0;gap:var(--space-sm)}.list--plain.svelte-1capcqj{list-style:none}.list--bullet.svelte-1capcqj{list-style:disc;padding-left:.8em}.list--number.svelte-1capcqj{list-style:decimal;padding-left:1.5em}.list--custom.svelte-1capcqj{padding-left:1.5em}.list__item--structured.svelte-1capcqj{display:flex;align-items:baseline;gap:.25em}.list__item-name.svelte-1capcqj{white-space:nowrap;color:var(--fg-text-primary)}.list__item-separator.svelte-1capcqj{color:var(--fg-text-primary-80);white-space:nowrap}.list__item-role.svelte-1capcqj{font-weight:var(--fw-regular);color:var(--fg-text-primary-80);white-space:nowrap}.list--normal.svelte-1capcqj .list__item:where(.svelte-1capcqj):not(.list__item--structured){font-weight:var(--fw-medium, 500)}.list--strong.svelte-1capcqj .list__item:where(.svelte-1capcqj):not(.list__item--structured){font-weight:var(--fw-bold, 700)}.list--strong.svelte-1capcqj .list__item:where(.svelte-1capcqj){line-height:var(--lh-snug);max-width:var(--width-prose-sm)}.list__item-name--normal.svelte-1capcqj{font-weight:var(--fw-medium, 500)}.list__item-name--strong.svelte-1capcqj{font-weight:var(--fw-bold, 700)}.section-grid.svelte-4uq1tm{display:grid;grid-template-columns:[leading-start] 21px [leading-end main-start] 1fr [main-end trailing-start] 21px [trailing-end];grid-template-rows:1fr;grid-template-areas:"leading main trailing";width:100%;gap:1px;min-height:200px}.section-grid__leading.svelte-4uq1tm{display:flex;align-items:center;justify-content:center;width:100%;grid-area:leading;background-color:var(--surface-neutral-reading);border-radius:0 6px 6px 0}.section-grid__main.svelte-4uq1tm{width:100%;grid-area:main;background-color:var(--surface-neutral-reading);border-radius:6px}.section-grid__trailing.svelte-4uq1tm{display:flex;align-items:center;justify-content:center;grid-area:trailing;background-color:var(--surface-neutral-reading);width:100%;border-radius:6px 0 0 6px}@media (min-width: 768px){.section-grid.svelte-4uq1tm{grid-template-columns:[leading-start] 1fr [leading-end main-start] minmax(auto,1024px) [main-end trailing-start] 1fr [trailing-end];justify-items:center}.section-grid__main.svelte-4uq1tm{width:100%;max-width:1024px}}.debug-box.svelte-4uq1tm{height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;border:1px dashed}.debug-box--leading.svelte-4uq1tm{border-color:#c679c4;color:#c679c4;writing-mode:vertical-rl;text-orientation:mixed}.debug-box--main.svelte-4uq1tm{border-color:#3b58e7;color:#3b58e7;padding:20px}.debug-box--trailing.svelte-4uq1tm{border-color:#fa3d1d;color:#fa3d1d;writing-mode:vertical-rl;text-orientation:mixed}.subheader.svelte-2yggfq{font-family:var(--font-family-main);font-size:var(--fs-xlarge-clamped);font-weight:var(--fw-semibold);text-align:center}.subheader.primary.svelte-2yggfq{color:var(--fg-text-primary)}.subheader.inverse.svelte-2yggfq{color:var(--fg-text-inverse)}.tag.svelte-11znolw{display:inline-flex;align-items:center;justify-content:center;padding:var(--padding-xs) var(--padding-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-main);border-radius:var(--border-radius-pill);white-space:nowrap}.tag--primary.svelte-11znolw{background-color:transparent;color:var(--fg-text-primary);box-shadow:0 0 0 1px currentColor}.tag--inverse.svelte-11znolw{background-color:transparent;color:var(--fg-text-inverse);box-shadow:0 0 0 1px currentColor}.tag-list.svelte-1ayor4n{display:flex;list-style:none}.tag-list--horizontal.svelte-1ayor4n{flex-direction:row}.tag-list--vertical.svelte-1ayor4n{flex-direction:column}.tag-list--align-start.svelte-1ayor4n{justify-content:flex-start;align-items:flex-start}.tag-list--align-center.svelte-1ayor4n{justify-content:center;align-items:center}.tag-list--align-end.svelte-1ayor4n{justify-content:flex-end;align-items:flex-end}.tag-list--gap-xs.svelte-1ayor4n{gap:var(--space-xs)}.tag-list--gap-sm.svelte-1ayor4n{gap:var(--space-sm)}.tag-list--gap-md.svelte-1ayor4n{gap:var(--space-md)}.tag-list--gap-lg.svelte-1ayor4n{gap:var(--space-lg)}.tag-list--wrap.svelte-1ayor4n{flex-wrap:wrap}
