.dropdown.svelte-b5ergm{width:var(--dropdown-width,auto);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.control.svelte-b5ergm{align-items:center;gap:var(--space-small);width:100%;min-width:0;height:var(--dropdown-height,var(--dropdown-control-height));padding:0 var(--space-small) 0 var(--space-medium);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);color:var(--text);font:inherit;font-size:var(--ui-small);text-align:start;cursor:pointer;--icon-size:var(--icon-size-small);margin:0;line-height:1.3;display:inline-flex}.control.svelte-b5ergm:hover:not(:disabled){border-color:var(--muted)}.is-open.svelte-b5ergm .control:where(.svelte-b5ergm){border-color:var(--accent)}.control.svelte-b5ergm:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.control.svelte-b5ergm:disabled{cursor:not-allowed}.is-disabled.svelte-b5ergm{opacity:.55}.value-stack.svelte-b5ergm{flex:auto;min-width:0;display:grid}.value.svelte-b5ergm,.sizer.svelte-b5ergm{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.sizer.svelte-b5ergm{visibility:hidden}.sizer.svelte-b5ergm:before{content:attr(data-label)}.is-unmatched.svelte-b5ergm{color:var(--muted)}.chevron.svelte-b5ergm{color:var(--muted);transition:transform var(--motion-duration-quick) var(--motion-ease-out);flex:none;display:inline-flex}.is-open.svelte-b5ergm .chevron:where(.svelte-b5ergm){color:var(--accent);transform:rotate(180deg)}:root:not([data-motion-level=full]) .chevron.svelte-b5ergm{transition:none}.list.svelte-b5ergm{box-sizing:border-box;min-width:var(--dropdown-control-width);max-width:calc(100vw - 2 * var(--space-small));max-height:min(var(--listbox-maximum-height), calc(100dvh - 2 * var(--space-small)));padding:var(--space-tiny);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);color:var(--text);box-shadow:var(--shadow);font-size:var(--ui-small);transform-origin:top;outline:none;margin:0;display:none;position:fixed;inset:auto}.list.svelte-b5ergm:popover-open{align-content:start;gap:1px;display:grid}.list[data-placement=above].svelte-b5ergm{transform-origin:bottom}.option.svelte-b5ergm{align-items:center;gap:var(--space-small);min-height:var(--dropdown-row-height);padding:0 var(--space-small);border-radius:var(--radius-small);cursor:pointer;--icon-size:var(--icon-size-small);display:flex}.option.is-active.svelte-b5ergm{background:var(--surface)}.option[aria-selected=true].svelte-b5ergm{font-weight:600}.option[aria-disabled=true].svelte-b5ergm{color:var(--muted);cursor:not-allowed}.mark.svelte-b5ergm{width:var(--icon-size-small);color:var(--accent);flex:none;display:inline-flex}.option-label.svelte-b5ergm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.close-button.svelte-13c31t1{width:var(--control-size);height:var(--control-size);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.close-button.svelte-13c31t1:hover:not(:disabled){border-color:var(--border);background:var(--accent-soft);color:var(--text)}.close-button.svelte-13c31t1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.menu-button.svelte-18nyhoo{border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.menu-button.regular.svelte-18nyhoo{width:2rem;height:2rem}.menu-button.tool.svelte-18nyhoo{border-color:var(--border);background:var(--raised);width:2rem;height:2rem;color:var(--text);--icon-size:var(--icon-size-small)}.menu-button.header.svelte-18nyhoo{width:var(--control-size);height:var(--control-size)}.menu-button.header.svelte-18nyhoo:hover{background:var(--surface);color:var(--text)}.menu-button.header.captioned.svelte-18nyhoo{width:auto;min-width:var(--control-size);padding:var(--header-button-padding);font:inherit;font-weight:500;font-size:var(--ui-small);white-space:nowrap;border:0;grid-auto-flow:column;gap:.4rem}@media (width<=760px){.menu-button.header.captioned.svelte-18nyhoo{width:var(--control-size);padding:0}.caption.svelte-18nyhoo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.menu-button.inline.svelte-18nyhoo{--icon-size:1em;width:1.4em;height:1.4em}.menu-button.compact.svelte-18nyhoo{--icon-size:var(--icon-size-small);min-width:1.9rem;height:1.6rem}.menu-button.text.svelte-18nyhoo{width:auto;min-width:var(--menu-button-minimum-width,auto);border-color:var(--border);border-radius:var(--radius-pill);background:var(--raised);height:auto;min-height:2rem;color:var(--text);font:inherit;white-space:nowrap;grid-auto-flow:column;justify-content:space-between;gap:.3rem;padding:.15rem .45rem .15rem .7rem;font-weight:600}.chevron.svelte-18nyhoo{color:var(--muted);--icon-size:var(--icon-size-small);display:inline-flex}.menu-button.svelte-18nyhoo:hover,.menu-button[aria-expanded=true].svelte-18nyhoo{color:var(--text);border-color:var(--border);background:var(--raised)}.menu-button.svelte-18nyhoo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.menu.svelte-18nyhoo{--menu-item-indent:.9rem;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);width:max-content;min-width:12rem;max-width:min(22rem,100vw - 16px);color:var(--text);box-shadow:var(--shadow);font-size:var(--ui-size);margin:0;padding:.3rem;inset:auto}.menu.svelte-18nyhoo:popover-open{align-content:start;display:grid}.heading.subject.svelte-18nyhoo{color:var(--accent);font-size:var(--ui-small);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:500;overflow:hidden}.heading.svelte-18nyhoo{font-size:var(--font-size-small);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:.15rem .5rem .3rem;font-weight:600}.item.svelte-18nyhoo{border-radius:var(--radius-small);width:100%;min-height:2rem;color:var(--text);font:inherit;font-size:var(--ui-small);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:.35rem .6rem .35rem .3rem;display:flex}.item.svelte-18nyhoo:focus{background:var(--accent-soft);outline:none}.item.svelte-18nyhoo:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.item.svelte-18nyhoo:disabled{color:var(--muted);cursor:default}.item.current.svelte-18nyhoo{font-weight:600}.check.svelte-18nyhoo{width:1.3rem;color:var(--accent);--icon-size:var(--icon-size-small);flex:none;justify-content:center;display:inline-flex}.label.svelte-18nyhoo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.submenu.svelte-18nyhoo{--icon-size:var(--icon-size-small);flex:none;margin-inline-start:.5rem;display:inline-flex}@media (pointer:coarse){.menu-button.regular.svelte-18nyhoo,.menu-button.tool.svelte-18nyhoo{width:var(--touch-target-size);height:var(--touch-target-size)}.menu-button.compact.svelte-18nyhoo,.menu-button.text.svelte-18nyhoo{min-height:var(--touch-target-size)}.menu-button.compact.svelte-18nyhoo{min-width:var(--touch-target-size)}}.on-demand.svelte-1jv9zaj{box-sizing:border-box;padding:var(--page-gutter);color:var(--muted);font-size:var(--ui-small);text-align:center;place-content:center;display:grid}.size-page.svelte-1jv9zaj{min-height:100dvh}.size-fill.svelte-1jv9zaj{width:100%;height:100%;min-height:var(--on-demand-minimum-height)}.size-overlay.svelte-1jv9zaj{z-index:var(--layer-above-content);pointer-events:none;position:fixed;inset:0}.size-overlay.failed.svelte-1jv9zaj{pointer-events:auto;background:var(--backdrop-faint)}.notice.svelte-1jv9zaj{justify-items:center;gap:.75rem;display:grid}.size-overlay.svelte-1jv9zaj .notice:where(.svelte-1jv9zaj){border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);padding:.75rem 1rem}p.svelte-1jv9zaj{margin:0}.loading.svelte-1jv9zaj{visibility:hidden;animation:svelte-1jv9zaj-appear 0s linear var(--on-demand-notice-delay) forwards}@keyframes svelte-1jv9zaj-appear{to{visibility:visible}}.failure.svelte-ixiy7r{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);max-width:40rem;color:var(--text);gap:.5rem;padding:1rem 1.1rem;display:grid}.failure.compact.svelte-ixiy7r{margin:.75rem;padding:.75rem}p.svelte-ixiy7r{margin:0}.title.svelte-ixiy7r{font-weight:600}.message.svelte-ixiy7r{overflow-wrap:anywhere}.hint.svelte-ixiy7r{color:var(--muted);font-size:var(--ui-small)}a.action.svelte-ixiy7r{text-decoration:none}.boundary-failure.svelte-1elqrmr{max-width:var(--message-page-width);padding:2rem var(--page-gutter);margin:0 auto}.boundary-failure.compact.svelte-1elqrmr{padding:0}.expand-button.svelte-1mqzp0h{width:var(--control-size);height:var(--control-size);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.expand-button.svelte-1mqzp0h:hover{border-color:var(--border);background:var(--accent-soft);color:var(--text)}.expand-button[aria-pressed=true].svelte-1mqzp0h{color:var(--text)}.expand-button.svelte-1mqzp0h:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=760px){.expand-button.svelte-1mqzp0h{display:none}}.report-button.svelte-1gsib5f{width:var(--control-size);height:var(--control-size);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.report-button.svelte-1gsib5f:hover{border-color:var(--border);background:var(--accent-soft);color:var(--text)}.report-button.svelte-1gsib5f:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dialog-header.svelte-10cincx,.sheet-header-end.svelte-10cincx{flex:none}.modal.svelte-petdwo{width:min(36rem, var(--modal-maximum-width));max-width:var(--modal-maximum-width);max-height:min(44rem, var(--modal-maximum-height));font-size:var(--ui-size);overflow:hidden}.wide.svelte-petdwo{width:min(54rem,100% - 2rem)}.large.svelte-petdwo{width:min(var(--large-dialog-width), var(--modal-maximum-width));height:min(var(--large-dialog-height), var(--modal-maximum-height));max-height:var(--modal-maximum-height)}.modal[open].svelte-petdwo{flex-direction:column;display:flex}.drawer.svelte-petdwo{margin:var(--modal-margin) auto var(--modal-margin) var(--modal-margin);width:min(22rem, var(--modal-maximum-width));height:var(--modal-maximum-height);max-height:var(--modal-maximum-height)}.modal.svelte-petdwo .dialog-header{gap:var(--space-medium);padding:var(--space-medium) var(--space-medium) var(--space-small) 1.25rem}.modal.svelte-petdwo .dialog-header .sheet-title{font:600 var(--font-size-heading-small) / 1.3 var(--font-story)}.body.svelte-petdwo{flex:auto;padding:1rem 1.25rem 1.25rem}.columns.svelte-petdwo{flex:auto;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);min-height:0;display:grid}.aside.svelte-petdwo{border-right:1px solid var(--border);padding:1rem .75rem 1.25rem 1.25rem}.foot.svelte-petdwo{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:.5rem;padding:.6rem 1.25rem;display:flex}@media (width<=760px){.center.svelte-petdwo{width:var(--modal-maximum-width);height:var(--modal-maximum-height)}.modal.svelte-petdwo .dialog-header,.body.svelte-petdwo,.aside.svelte-petdwo,.foot.svelte-petdwo{padding-inline:16px}.columns.svelte-petdwo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.aside.svelte-petdwo{border-right:0;border-bottom:1px solid var(--border);max-height:30%;padding-block:var(--space-small)}}.source-logo.svelte-tqx697{width:var(--source-logo-size);height:var(--source-logo-size);vertical-align:middle;object-fit:contain;flex:none;display:inline-block}.one-color.svelte-tqx697{background:var(--logo-black-or-white);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.on-white.svelte-tqx697{border-radius:var(--radius-small);background:var(--logo-plate);box-sizing:border-box;padding:.125rem}.about-summary.svelte-1ojuvji{gap:var(--space-small);font-size:var(--ui-small);display:grid}p.svelte-1ojuvji{margin:0}.logo.svelte-1ojuvji{--logo-height:var(--logo-height-large);color:var(--text)}.logo.svelte-1ojuvji[data-motion-waiting]{visibility:hidden}.lead.svelte-1ojuvji{color:var(--muted)}.build.svelte-1ojuvji{font-size:var(--ui-size);font-weight:500}.build-date.svelte-1ojuvji{color:var(--muted);font-weight:400}.about-summary.svelte-1ojuvji a,.about-summary.svelte-1ojuvji .link:where(.svelte-1ojuvji){color:var(--accent)}.playing.svelte-1ojuvji,.license.svelte-1ojuvji{color:var(--muted)}.updates.svelte-1ojuvji{margin-block:var(--space-tiny);padding-block:var(--space-small);border-block:1px solid var(--border);display:grid}.updates.svelte-1ojuvji .setting-row{grid-template-areas:"name control""checked control""result result"}.updates.svelte-1ojuvji .setting-notes{display:contents}.updates.svelte-1ojuvji .setting-description{margin-top:var(--space-tiny);grid-area:checked}.updates.svelte-1ojuvji .setting-notes>:not(.setting-description){margin-top:var(--space-tiny);grid-area:result}@media (width<=520px){.updates.svelte-1ojuvji .setting-row{grid-template-areas:"name control""checked checked""result result"}}.links.svelte-1ojuvji{gap:var(--space-tiny) var(--space-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links.svelte-1ojuvji li:where(.svelte-1ojuvji)+li:where(.svelte-1ojuvji):before{content:"·" / "";color:var(--muted);margin-inline-end:var(--space-small)}.support.svelte-1ojuvji{align-items:center;gap:var(--space-small);display:flex}code.svelte-1ojuvji{font-size:var(--font-size-inline);overflow-wrap:anywhere}.badge.svelte-apmiqu{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);font-size:var(--ui-small);--icon-size:var(--icon-size-small);align-items:center;gap:.25rem;padding:.3rem .5rem;font-weight:600;display:inline-flex}.badge.svelte-apmiqu:hover{background:var(--surface)}.reported.svelte-xkmk2c{z-index:var(--layer-menu);left:50%;bottom:calc(1rem + var(--safe-area-bottom));border:1px solid var(--border);border-radius:var(--radius-large);background:var(--raised);width:min(30rem,100vw - 2rem);color:var(--text);box-shadow:var(--shadow);font-size:var(--ui-small);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.65rem .5rem .65rem .85rem;display:grid;position:fixed;transform:translate(-50%)}.text.svelte-xkmk2c{gap:.4rem;min-width:0;display:grid}p.svelte-xkmk2c{margin:0}.help.svelte-119ctg2{width:min(var(--help-dialog-width), var(--modal-maximum-width));max-width:var(--modal-maximum-width);max-height:min(52rem, var(--modal-maximum-height));overflow:hidden}.help.svelte-119ctg2:has(.help-guide){width:min(var(--help-guide-width), var(--modal-maximum-width))}.help[open].svelte-119ctg2{flex-direction:column;display:flex}.help.fixed-size.svelte-119ctg2{height:min(var(--fixed-dialog-height), var(--modal-maximum-height))}.sheet.svelte-119ctg2{flex-direction:column;flex:auto;min-height:0;display:flex}.help.svelte-119ctg2 .dialog-header{padding:.6rem var(--space-medium) 0;border-bottom:0}.content.svelte-119ctg2{flex:auto;padding:0 1.5rem 1.5rem}@media (width<=760px){.help.svelte-119ctg2{height:var(--modal-maximum-height)}.sheet.svelte-119ctg2{height:100%}.content.svelte-119ctg2{padding:0 var(--page-gutter) 1.5rem}}.confirm.svelte-12lxib5{width:min(26rem,100% - 2rem);line-height:var(--ui-leading)}.box.svelte-12lxib5{gap:var(--space-medium);padding:1.25rem 1.25rem var(--space-large);display:grid}h2.svelte-12lxib5{font-size:var(--ui-size);margin:0;font-weight:600}.message.svelte-12lxib5 p{margin:0}.message.svelte-12lxib5>p:where(.svelte-12lxib5){color:var(--muted)}.buttons.svelte-12lxib5{justify-content:flex-end}.buttons.svelte-12lxib5 .action:where(.svelte-12lxib5){min-height:var(--control-size)}.settings.svelte-k6hdna{--settings-edge:max(var(--settings-margin), var(--modal-margin));--settings-space:var(--ui-size);--settings-rule:var(--settings-rule-width);width:min(var(--settings-width), var(--modal-maximum-width));max-width:var(--modal-maximum-width);height:calc(100dvh - 2 * var(--settings-edge));max-height:var(--modal-maximum-height);margin:auto;position:fixed;inset:0}.settings.svelte-k6hdna::backdrop{background:var(--backdrop-faint)}.sheet.svelte-k6hdna{grid-template-columns:var(--settings-navigation-width) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header header""tabs panel";height:100%;display:grid}.sheet.svelte-k6hdna .dialog-header{grid-area:header}.tabs.svelte-k6hdna{padding:var(--space-small);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;grid-area:tabs;gap:1px;display:flex;overflow-y:auto}.tab.svelte-k6hdna{padding:calc(var(--space-small) * .5) var(--space-medium);border:0;border-left:var(--settings-rule) solid transparent;border-radius:0 var(--radius-small) var(--radius-small) 0;color:var(--muted);font-size:var(--ui-size);text-align:start;white-space:nowrap;background:0 0;flex:none;font-weight:500}.tab.svelte-k6hdna:hover{background:var(--raised);color:var(--text)}@media (pointer:coarse){.tab.svelte-k6hdna{min-height:var(--touch-target-size)}}.tab[aria-selected=true].svelte-k6hdna{border-left-color:var(--accent);background:var(--raised);color:var(--text);font-weight:600}.tab.svelte-k6hdna:focus-visible{outline:var(--settings-rule) solid var(--focus);outline-offset:calc(var(--settings-rule) * -1)}@media (width<=760px){.settings.svelte-k6hdna{--settings-edge:var(--modal-margin);width:var(--modal-maximum-width)}.sheet.svelte-k6hdna{grid-template:"header""tabs""panel"minmax(0,1fr)/minmax(0,1fr)}.tabs.svelte-k6hdna{gap:calc(var(--settings-space) / 4);padding:0 calc(var(--settings-space) * 1.25);border-right:0;border-bottom:1px solid var(--border);background:0 0;flex-direction:row;overflow:auto hidden}.tab.svelte-k6hdna{padding:calc(var(--settings-space) * .6) var(--settings-space);border-left:0;border-bottom:var(--settings-rule) solid transparent;border-radius:0}.tab.svelte-k6hdna:hover,.tab[aria-selected=true].svelte-k6hdna{background:0 0}.tab[aria-selected=true].svelte-k6hdna{border-bottom-color:var(--accent)}}.panel.svelte-k6hdna{scrollbar-gutter:stable both-edges;grid-area:panel;container:settings/inline-size}.panel-content.svelte-k6hdna{--settings-section-gap:var(--space-huge);align-content:start;gap:var(--settings-section-gap);max-width:var(--settings-content-width);padding:var(--space-extra-large) var(--space-extra-large) var(--space-huge);margin-inline:auto;display:grid}@media (width<=760px){.panel-content.svelte-k6hdna{--settings-section-gap:var(--space-extra-large);padding:var(--space-large)}}.frame-note.svelte-k6hdna{color:var(--muted);font-size:var(--ui-small);margin:0}.section.svelte-k6hdna{gap:var(--space-large);min-width:0;display:grid}.section-header.svelte-k6hdna{gap:var(--space-tiny);display:grid}.tab-header.svelte-k6hdna{gap:var(--space-tiny);margin-bottom:calc(var(--space-large) - var(--settings-section-gap));display:grid}.tab-title-row.svelte-k6hdna{justify-content:space-between;align-items:center;gap:var(--space-small) var(--space-medium);flex-wrap:wrap;display:flex}.tab-title.svelte-k6hdna{font-size:var(--font-size-heading);margin:0;font-weight:600}.section-description.svelte-k6hdna{color:var(--muted);font-size:var(--ui-small);margin:0}.section-body.svelte-k6hdna{min-width:0}.language-menu.svelte-zcl794{display:inline-flex}.app-header.svelte-g0b9yv{height:calc(var(--app-header-height) + var(--safe-area-top));padding-top:var(--safe-area-top);padding-inline:var(--chrome-gutter);border-bottom:1px solid var(--border);background:var(--page);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.app-header.with-navigation.svelte-g0b9yv{grid-template-columns:minmax(0,1fr) auto}.app-header.with-navigation.svelte-g0b9yv .navigation-menu:where(.svelte-g0b9yv){display:none}.app-header.with-navigation.with-version.svelte-g0b9yv{grid-template-columns:minmax(0,1fr) auto auto}.rift-controls.svelte-g0b9yv{align-items:center;gap:.125rem;display:flex}.version-button.svelte-g0b9yv{height:var(--control-size);padding:0 var(--space-small);border-radius:var(--radius);color:var(--muted);font:500 var(--font-size-small) / 1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.version-button.svelte-g0b9yv:hover{background:var(--surface);color:var(--text)}.version-button[aria-expanded=true].svelte-g0b9yv{background:var(--accent-soft);color:var(--text)}.context-title.svelte-g0b9yv{min-width:0;font-size:var(--ui-size);white-space:nowrap;align-items:baseline;gap:.4rem;margin:0;font-weight:600;display:flex}.title-text.svelte-g0b9yv{text-overflow:ellipsis;min-width:0;overflow:hidden}.title-link.svelte-g0b9yv{border-radius:var(--radius-small);min-width:0;max-width:100%;color:inherit;font:inherit;white-space:nowrap;align-items:baseline;gap:.4rem;margin:0;padding:0;text-decoration:none;display:flex}.title-link.svelte-g0b9yv:hover .title-text:where(.svelte-g0b9yv){text-underline-offset:.2em;text-decoration:underline}.context-title.svelte-g0b9yv small:where(.svelte-g0b9yv){text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 auto;font-weight:400;overflow:hidden}.system.svelte-g0b9yv{align-items:center;gap:.125rem;display:flex}.separator.svelte-g0b9yv{width:1px;height:calc(var(--control-size) * .6);background:var(--border);margin-inline:.25rem}.app-header.svelte-g0b9yv .header-button{min-width:var(--control-size);height:var(--control-size);border-radius:var(--radius);color:var(--muted);font-weight:500;font-size:var(--ui-small);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.app-header.svelte-g0b9yv .header-button:hover{background:var(--surface);color:var(--text)}.app-header.svelte-g0b9yv .header-button[aria-expanded=true]{background:var(--accent-soft);color:var(--text)}.app-header.svelte-g0b9yv .home:where(.svelte-g0b9yv){color:var(--text);text-decoration:none}.home.svelte-g0b9yv .brand-logo[data-kind=mark]{display:none}@media (width<=760px){.home.svelte-g0b9yv .brand-logo[data-kind=wordmark]{display:none}.home.svelte-g0b9yv .brand-logo[data-kind=mark]{display:block}.app-header.svelte-g0b9yv .header-button .label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header.svelte-g0b9yv .header-button{width:var(--control-size);padding:0}.context-title.svelte-g0b9yv small:where(.svelte-g0b9yv){display:none}.separator.svelte-g0b9yv{margin-inline:.125rem}}@media (width<=520px){.app-header.with-navigation.svelte-g0b9yv{grid-template-columns:auto minmax(0,1fr) auto}.app-header.with-navigation.with-version.svelte-g0b9yv{grid-template-columns:auto minmax(0,1fr) auto auto}.version-button.svelte-g0b9yv{padding-inline:var(--space-tiny)}.app-header.with-navigation.svelte-g0b9yv .navigation-menu:where(.svelte-g0b9yv){display:inline-flex}}.setting-source.svelte-1frqlhv{min-width:5.5em;padding:0 var(--space-tiny);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--font-size-tiny);text-align:center;vertical-align:middle;margin-inline-start:var(--space-small);font-weight:500;display:inline-block}.setting-source.is-own.svelte-1frqlhv{border-color:var(--accent);color:var(--text)}.setting-override.svelte-1frqlhv{color:var(--muted);font-size:var(--ui-small);margin:0}.splitter.svelte-y63j3g{z-index:var(--layer-above-content);width:var(--splitter-width);margin-inline:calc(var(--splitter-width) / -2);cursor:col-resize;touch-action:none;position:relative}.splitter.svelte-y63j3g:focus-visible{outline-offset:-2px}.handle.svelte-y63j3g{inset-block:0;background:0 0;width:2px;position:absolute;left:50%;translate:-50%}.handle.svelte-y63j3g:after{content:"";width:4px;height:var(--splitter-grip-height);border-radius:var(--radius-pill);background:0 0;position:absolute;top:50%;left:50%;translate:-50% -50%}.splitter.svelte-y63j3g:hover .handle:where(.svelte-y63j3g),.splitter.svelte-y63j3g:focus-visible .handle:where(.svelte-y63j3g),.splitter.dragging.svelte-y63j3g .handle:where(.svelte-y63j3g),.splitter.svelte-y63j3g:hover .handle:where(.svelte-y63j3g):after,.splitter.svelte-y63j3g:focus-visible .handle:where(.svelte-y63j3g):after,.splitter.dragging.svelte-y63j3g .handle:where(.svelte-y63j3g):after{background:var(--accent)}@media (width<=760px){.splitter.svelte-y63j3g{display:none}}.section-outline-layout.svelte-twe0kp{grid-template-columns:var(--section-outline-width) minmax(0, 1fr);column-gap:var(--space-extra-large);align-items:start;display:grid}.outlined-text.svelte-twe0kp{min-width:0}.outlined-text.svelte-twe0kp [data-outline-heading]{scroll-margin-top:var(--section-outline-top,0px)}.outlined-text.svelte-twe0kp [data-outline-heading]:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.section-outline.svelte-twe0kp{top:var(--section-outline-top,0px);padding-top:var(--space-small);position:sticky}.outline-list.svelte-twe0kp{border-left:1px solid var(--border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.outline-link.svelte-twe0kp{width:100%;padding:var(--space-tiny) var(--space-medium);border:0;border-left:var(--settings-rule-width) solid transparent;color:var(--muted);font:500 var(--ui-small) / 1.35 var(--font-ui);text-align:start;cursor:pointer;background:0 0;margin-left:-1px;display:block}.outline-link.svelte-twe0kp:hover,.outline-link[aria-current=location].svelte-twe0kp{color:var(--text)}.outline-link[aria-current=location].svelte-twe0kp{border-left-color:var(--accent)}.outline-link.svelte-twe0kp:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.outline-picker.svelte-twe0kp{display:none}@media (width<=760px){.section-outline-layout.svelte-twe0kp{grid-template-columns:minmax(0,1fr)}.section-outline.svelte-twe0kp{z-index:var(--layer-above-content);height:var(--section-outline-bar-height);margin-bottom:var(--space-medium);border-bottom:1px solid var(--border);background:var(--section-outline-background,var(--page));align-items:center;padding-top:0;display:flex}.outline-list.svelte-twe0kp{display:none}.outline-picker.svelte-twe0kp{align-items:center;gap:var(--space-small);--dropdown-width:100%;flex:auto;min-width:0;display:flex}.outline-picker.svelte-twe0kp label:where(.svelte-twe0kp){color:var(--muted);font:500 var(--ui-small) / 1.35 var(--font-ui)}.outline-picker.svelte-twe0kp .dropdown{flex:auto}.outlined-text.svelte-twe0kp [data-outline-heading]{scroll-margin-top:calc(var(--section-outline-top,0px) + var(--section-outline-bar-height) + var(--space-small))}}.guide.svelte-a7d55g{color:var(--text);font:400 var(--ui-size) / var(--ui-leading) var(--font-ui)}h2.svelte-a7d55g{font:600 var(--font-size-heading) / 1.3 var(--font-story);margin:0}p.svelte-a7d55g{margin:0}.guide-head.svelte-a7d55g{gap:var(--space-small);padding-bottom:var(--space-large);display:grid}.lead.svelte-a7d55g{font:400 var(--font-size-body) / 1.55 var(--font-story)}.note.svelte-a7d55g{color:var(--muted);font-size:var(--ui-small)}code.svelte-a7d55g,kbd.svelte-a7d55g{font-family:var(--font-fixed);font-size:var(--font-size-inline);border-radius:var(--radius-small);background:var(--surface);border:1px solid var(--border);white-space:nowrap;padding:.05em .3em}a.svelte-a7d55g{color:var(--accent)}a.svelte-a7d55g:hover{color:var(--accent-hover)}.command.svelte-a7d55g:focus-visible,.topic-title.svelte-a7d55g:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.topics.svelte-a7d55g{min-width:0;display:grid}.topic-title.svelte-a7d55g{font:600 var(--font-size-heading-small) / 1.3 var(--font-story);margin:0}.learn.svelte-a7d55g{gap:var(--space-small);align-content:start;min-width:0;display:grid}.learn.svelte-a7d55g p:where(.svelte-a7d55g),.points.svelte-a7d55g li:where(.svelte-a7d55g){font:400 var(--font-size-body-small) / 1.6 var(--font-story)}.learn.svelte-a7d55g .note:where(.svelte-a7d55g){font-family:var(--font-ui);font-size:var(--ui-small)}.points.svelte-a7d55g{gap:var(--space-tiny);margin:0;padding-left:1.2rem;display:grid}.built-in.svelte-a7d55g{padding:var(--space-small) var(--space-medium);border-radius:var(--radius);background:var(--accent-soft)}.learn.svelte-a7d55g .built-in:where(.svelte-a7d55g){font-family:var(--font-ui);font-size:var(--ui-size)}.try.svelte-a7d55g{gap:var(--space-small);align-content:start;min-width:0;display:grid}.try-label.svelte-a7d55g{font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.examples.svelte-a7d55g{margin:0;padding:0;list-style:none;display:grid}.example.svelte-a7d55g{align-content:start;gap:.1rem;display:grid}.forms.svelte-a7d55g{align-items:baseline;gap:var(--space-tiny) var(--space-small);flex-wrap:wrap;display:flex}.command.svelte-a7d55g{font-family:var(--font-fixed);font-size:var(--font-size-inline);border-radius:var(--radius-small);border:1px solid var(--border);background:var(--page);color:var(--text);padding:.1em .45em}button.command.svelte-a7d55g{cursor:pointer}button.command.svelte-a7d55g:hover{border-color:var(--accent);background:var(--accent-soft)}.or.svelte-a7d55g{color:var(--muted);font-size:var(--ui-small)}.example.svelte-a7d55g .note:where(.svelte-a7d55g){font-size:var(--ui-small)}.guide.svelte-a7d55g{--section-outline-background:var(--raised)}.guide.svelte-a7d55g .guide-head:where(.svelte-a7d55g){border-bottom:1px solid var(--border);margin-bottom:var(--space-large)}.guide.svelte-a7d55g .topics:where(.svelte-a7d55g){gap:var(--space-extra-large);padding-bottom:var(--space-extra-large)}.guide.svelte-a7d55g .topic:where(.svelte-a7d55g){grid-template-columns:minmax(0, 1fr) var(--help-examples-width);column-gap:var(--space-extra-large);row-gap:var(--space-medium);display:grid}.guide.svelte-a7d55g .topic-title:where(.svelte-a7d55g){z-index:1;padding:var(--space-small) 0;border-bottom:1px solid var(--border);background:var(--raised);grid-column:1/-1;position:sticky;top:0}.guide.svelte-a7d55g .reading-only:where(.svelte-a7d55g) .learn:where(.svelte-a7d55g){grid-column:1/-1}.guide.svelte-a7d55g .try:where(.svelte-a7d55g){padding:var(--space-medium);border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface)}.guide.svelte-a7d55g .examples:where(.svelte-a7d55g){gap:var(--space-small)}@media (width<=760px){.guide.svelte-a7d55g .topic-title:where(.svelte-a7d55g){top:var(--section-outline-bar-height);z-index:0}.guide.svelte-a7d55g .topics:where(.svelte-a7d55g){gap:var(--space-large)}.guide.svelte-a7d55g .topic:where(.svelte-a7d55g){grid-template-columns:minmax(0,1fr)}}.metadata-chip.svelte-1h6cj85{align-items:center;gap:var(--metadata-chip-gap);box-sizing:border-box;min-height:var(--metadata-chip-height);max-width:100%;padding:0 var(--metadata-chip-padding);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:var(--font-size-small);white-space:nowrap;vertical-align:middle;--icon-size:var(--metadata-chip-icon-size);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.chip-icon.svelte-1h6cj85{display:inline-flex}.chip-label.svelte-1h6cj85{align-items:center;gap:var(--metadata-chip-gap);display:inline-flex}.truncated.svelte-1h6cj85 .chip-label:where(.svelte-1h6cj85){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}a.metadata-chip.svelte-1h6cj85:hover{border-color:var(--muted);color:var(--text)}a.metadata-chip.svelte-1h6cj85:hover .chip-label:where(.svelte-1h6cj85){text-underline-offset:.15em;text-decoration:underline}a.metadata-chip.svelte-1h6cj85:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.disclosure.svelte-1w911w6{min-width:0;min-height:var(--disclosure-height,var(--target-minimum-size));color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.15rem .35rem .15rem 0;display:inline-flex}.disclosure.svelte-1w911w6:disabled{cursor:default}.disclosure.svelte-1w911w6:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chevron.svelte-1w911w6{color:var(--muted);flex:none;transition:transform .12s;display:inline-flex}.disclosure[aria-expanded=true].svelte-1w911w6 .chevron:where(.svelte-1w911w6){transform:rotate(90deg)}@media (pointer:coarse){.disclosure.svelte-1w911w6{min-height:var(--touch-target-size)}}.source.svelte-enn6lo{letter-spacing:.02em;font-weight:600}.new-tag.svelte-19lzo42{gap:var(--space-tiny);min-width:0;display:grid}.row.svelte-19lzo42{align-items:center;gap:var(--space-small);min-width:0;display:flex}.row.svelte-19lzo42 .text-field:where(.svelte-19lzo42){flex:auto}.new-tag-button.svelte-19lzo42{align-items:center;gap:var(--space-tiny);--icon-size:var(--icon-size-small);justify-self:start;display:inline-flex}.problem.svelte-19lzo42{color:var(--error);font-size:var(--ui-small);margin:0}.body.svelte-15ic9l2{min-width:0;display:grid}.intro.svelte-15ic9l2{margin:0 0 var(--space-small);font-size:var(--ui-small)}.tags.svelte-15ic9l2{margin:0;padding:0;list-style:none;display:grid}.tag.svelte-15ic9l2{align-items:center;gap:var(--space-tiny) var(--space-small);min-height:calc(var(--control-size) + var(--space-small));padding-block:var(--space-small);border-top:1px solid var(--divider);flex-wrap:wrap;min-width:0;display:flex}.tag.svelte-15ic9l2:first-child{border-top:0}.mark.svelte-15ic9l2{--icon-size:var(--icon-size-small);flex:none;align-self:start;padding-top:.15rem;display:inline-flex}.favorite-mark.svelte-15ic9l2{color:var(--accent)}.tag-mark.svelte-15ic9l2{color:var(--muted)}.about.svelte-15ic9l2{flex:6rem;min-width:0;display:grid}.name.svelte-15ic9l2{overflow-wrap:anywhere}.count.svelte-15ic9l2{font-size:var(--ui-small);font-variant-numeric:tabular-nums}.built-in.svelte-15ic9l2{vertical-align:.1em;margin-inline-start:var(--space-tiny)}.buttons.svelte-15ic9l2{gap:var(--space-small);flex:none;margin-inline-start:auto;display:inline-flex}.buttons.svelte-15ic9l2 .action:where(.svelte-15ic9l2){--icon-size:var(--icon-size-small)}.rename.svelte-15ic9l2{gap:var(--space-tiny);flex:auto;min-width:0;display:grid}.rename-row.svelte-15ic9l2{align-items:center;gap:var(--space-small);min-width:0;display:flex}.rename-row.svelte-15ic9l2 .text-field:where(.svelte-15ic9l2){flex:auto;min-width:0}.problem.svelte-15ic9l2{color:var(--error);font-size:var(--ui-small)}.rename-note.svelte-15ic9l2{font-size:var(--ui-small)}.empty.svelte-15ic9l2{margin:var(--space-small) 0 0;font-size:var(--ui-small)}.new.svelte-15ic9l2{margin-top:var(--space-medium);display:grid}.picker.svelte-d1vkhm{gap:var(--space-small);min-width:0;display:grid}.choices.svelte-d1vkhm{gap:.1rem;display:grid}.choice.svelte-d1vkhm{min-height:var(--target-minimum-size);cursor:pointer;align-items:center;gap:.45rem;display:flex}.name.svelte-d1vkhm{overflow-wrap:anywhere;min-width:0}input[type=checkbox].svelte-d1vkhm{accent-color:var(--accent);flex:none;margin:0}input.svelte-d1vkhm:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.favorite-mark.svelte-d1vkhm{color:var(--accent);--icon-size:var(--icon-size-small);margin-inline-end:-.2rem;display:inline-flex}.hint.svelte-d1vkhm{font-size:var(--ui-small);margin:0}.subject.svelte-1y9na8h{margin:0 0 var(--space-small);font-size:var(--ui-small);overflow-wrap:anywhere}.done.svelte-1y9na8h{justify-content:space-between;align-items:center}.manage.svelte-1y9na8h{min-height:var(--target-minimum-size)}.share.svelte-1kq14ez{gap:var(--space-large);display:grid}.part.svelte-1kq14ez{gap:var(--space-small);display:grid}h3.svelte-1kq14ez,p.svelte-1kq14ez,figure.svelte-1kq14ez{margin:0}h3.svelte-1kq14ez{font-size:var(--ui-size);font-weight:600}.link-field.svelte-1kq14ez{width:100%;font-family:var(--font-fixed);font-size:var(--ui-small)}.card-preview.svelte-1kq14ez{padding:var(--space-medium);border:1px solid var(--border);border-radius:var(--radius);background:var(--page);place-items:center;display:grid}.card-preview.svelte-1kq14ez img:where(.svelte-1kq14ez){max-width:100%;height:auto;display:block}.status.svelte-1kq14ez{min-height:1.45em;color:var(--muted);font-size:var(--ui-small)}.more.svelte-1kq14ez{font-size:var(--ui-small)}.more.svelte-1kq14ez a:where(.svelte-1kq14ez){color:var(--accent)}.columns-frame.svelte-bcu4bm{container:builder-columns/inline-size}.columns.svelte-bcu4bm{grid-template-columns:minmax(0, 1fr) var(--sharing-result-width);gap:var(--space-extra-large);grid-template-areas:"settings result";align-items:start;display:grid}.settings.svelte-bcu4bm{gap:var(--space-medium);grid-area:settings;min-width:0;display:grid}.result.svelte-bcu4bm{top:var(--space-large);gap:var(--space-medium);grid-area:result;min-width:0;display:grid;position:sticky}.preview-pane.svelte-bcu4bm,.output.svelte-bcu4bm{gap:var(--space-small);min-width:0;display:grid}@container builder-columns (width<=40rem){.columns.svelte-bcu4bm{gap:var(--space-medium);grid-template-columns:minmax(0,1fr);grid-template-areas:"settings""output"}.columns.has-preview.svelte-bcu4bm{grid-template-areas:"preview""settings""output"}.result.svelte-bcu4bm{display:contents;position:static}.preview-pane.svelte-bcu4bm{z-index:var(--layer-above-content);margin-inline:calc(-1 * var(--space-large));padding:var(--space-small) var(--space-large);border-bottom:1px solid var(--border);background:var(--surface);grid-area:preview;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;position:sticky;top:0}.output.svelte-bcu4bm{grid-area:output}}p.svelte-1p9czm8,figure.svelte-1p9czm8{margin:0}.preview.svelte-1p9czm8{padding:var(--space-medium);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--page);place-items:center;display:grid}.frame.svelte-1p9czm8{align-items:center;width:100%;display:grid}.frame.svelte-1p9czm8 img:where(.svelte-1p9czm8){width:100%;height:auto;display:block}.note.svelte-1p9czm8{min-height:1.45em;color:var(--muted);font-size:var(--ui-small)}.contrast.svelte-1p9czm8{min-height:calc(4em * var(--ui-leading))}.note.warning.svelte-1p9czm8{color:var(--warning)}@container builder-columns (width<=40rem){.preview.svelte-1p9czm8{padding:var(--space-small)}.contrast.svelte-1p9czm8{min-height:0;font-size:var(--font-size-small);align-self:stretch}}.builder.svelte-1p9czm8{gap:var(--space-medium);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:start;display:grid}.colour-choice.svelte-1p9czm8{--dropdown-width:100%}.choice.svelte-1p9czm8{border:0;margin:0;padding:0}.choice.svelte-1p9czm8 legend:where(.svelte-1p9czm8){margin-bottom:var(--space-tiny);padding:0}.choice.svelte-1p9czm8 .segmented:where(.svelte-1p9czm8){display:flex}.choice.svelte-1p9czm8:disabled,.colours.is-disabled.svelte-1p9czm8{opacity:.5}.colours.svelte-1p9czm8{gap:var(--space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.colour.svelte-1p9czm8 input:where(.svelte-1p9czm8){width:var(--control-size);height:var(--control-size);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);cursor:pointer;padding:0}.colour.svelte-1p9czm8 input:where(.svelte-1p9czm8):disabled{cursor:not-allowed}.check.svelte-1p9czm8{align-items:center;gap:var(--space-small);min-height:var(--control-size);font-size:var(--ui-small);display:flex}.sharing-builder.svelte-38jxt5{gap:var(--space-large);display:grid}h3.svelte-38jxt5,h4.svelte-38jxt5,p.svelte-38jxt5,figure.svelte-38jxt5{margin:0}h3.svelte-38jxt5{font-size:var(--ui-size);font-weight:600}h4.svelte-38jxt5{font-size:var(--ui-small);font-weight:600}.muted.svelte-38jxt5{font-size:var(--ui-small)}.card.svelte-38jxt5{gap:var(--space-medium);padding:var(--space-large);border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);display:grid}.primary.svelte-38jxt5{gap:var(--space-tiny);display:grid}.label-row.svelte-38jxt5{align-items:baseline;gap:var(--space-small);display:flex}.label-row.svelte-38jxt5 label:where(.svelte-38jxt5){font-size:var(--ui-size);font-weight:600}.required.svelte-38jxt5{padding:0 var(--space-small);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);font-size:var(--font-size-small)}.title-field.svelte-38jxt5{padding:var(--space-small) var(--space-medium);font-size:var(--font-size-body);border-width:2px}.identifiers.svelte-38jxt5{gap:var(--space-small);padding:var(--space-medium);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;display:grid}.identifiers.svelte-38jxt5 legend:where(.svelte-38jxt5){padding:0 var(--space-tiny);font-size:var(--ui-small);font-weight:600}.field-label-row.svelte-38jxt5{justify-content:space-between;align-items:baseline;gap:var(--space-tiny) var(--space-small);flex-wrap:wrap;display:flex}.where-to-find.svelte-38jxt5{align-items:center;gap:var(--space-tiny);font-size:var(--ui-small);--icon-size:var(--icon-size-small);display:inline-flex}.note.svelte-38jxt5{min-height:1.45em;color:var(--muted);font-size:var(--ui-small)}.note.problem.svelte-38jxt5{color:var(--error)}.note.warning.svelte-38jxt5{color:var(--warning)}.contrast.svelte-38jxt5{min-height:calc(4em * var(--ui-leading))}[aria-invalid=true].svelte-38jxt5{border-color:var(--error)}.snippet.svelte-38jxt5{width:100%;font-family:var(--font-fixed);resize:none;overflow-wrap:anywhere}.button-row.svelte-38jxt5 a:where(.svelte-38jxt5){text-decoration:none}.previews.svelte-38jxt5{gap:var(--space-small);height:var(--sharing-badge-preview-height);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}@container builder-columns (width<=40rem){.previews.svelte-38jxt5{gap:var(--space-tiny);height:var(--sharing-preview-strip-height)}.contrast.svelte-38jxt5{min-height:0;font-size:var(--font-size-small);align-self:stretch}}.preview.svelte-38jxt5{align-content:center;place-items:center;gap:var(--space-tiny);min-width:0;padding:var(--space-small);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--page);display:grid}.preview.svelte-38jxt5:only-child{grid-row:1/-1}.preview.svelte-38jxt5 a:where(.svelte-38jxt5){max-width:100%;display:block}.preview.svelte-38jxt5 img:where(.svelte-38jxt5){max-width:100%;height:auto;display:block}.preview.svelte-38jxt5 figcaption:where(.svelte-38jxt5){padding:0 var(--space-small);border-radius:var(--radius-pill);background:var(--raised);color:var(--muted);font-size:var(--font-size-small)}.builder.svelte-38jxt5{gap:var(--space-medium);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:start;display:grid}.colour-choice.svelte-38jxt5{--dropdown-width:100%}.choice.svelte-38jxt5{border:0;margin:0;padding:0}.choice.svelte-38jxt5 legend:where(.svelte-38jxt5){margin-bottom:var(--space-tiny);padding:0}.choice.svelte-38jxt5 .segmented:where(.svelte-38jxt5){display:flex}.choice.svelte-38jxt5:disabled,.is-disabled.svelte-38jxt5{opacity:.5}.colours.svelte-38jxt5{gap:var(--space-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.colour.svelte-38jxt5 input:where(.svelte-38jxt5){width:var(--control-size);height:var(--control-size);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--raised);cursor:pointer;padding:0}.colour.svelte-38jxt5 input:where(.svelte-38jxt5):disabled{cursor:not-allowed}.check.svelte-38jxt5{align-items:center;gap:var(--space-small);min-height:var(--control-size);font-size:var(--ui-small);display:flex}code.svelte-38jxt5{font-size:var(--font-size-inline);overflow-wrap:anywhere}a.svelte-38jxt5{color:var(--accent)}.builder-dialog.svelte-ntpxmx{gap:var(--space-medium);display:grid}.more.svelte-ntpxmx{font-size:var(--ui-small);margin:0}.more.svelte-ntpxmx a:where(.svelte-ntpxmx){color:var(--accent)}.cover.svelte-1gzalhk{aspect-ratio:1;border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--border);flex:none;place-items:center;display:grid;overflow:hidden}.thumbnail.svelte-1gzalhk,.icon.svelte-1gzalhk{width:100%}.icon.svelte-1gzalhk{border-radius:var(--radius-small)}.icon.svelte-1gzalhk .initial:where(.svelte-1gzalhk){font-size:var(--ui-small)}.small.svelte-1gzalhk{width:3.5rem}.large.svelte-1gzalhk{border-radius:var(--radius-large);width:100%}img.svelte-1gzalhk{object-fit:cover;width:100%;height:100%}.initial.svelte-1gzalhk{font:600 var(--font-size-display) / 1 var(--font-story);color:var(--accent)}.small.svelte-1gzalhk .initial:where(.svelte-1gzalhk){font-size:var(--font-size-heading-large)}.large.svelte-1gzalhk .initial:where(.svelte-1gzalhk){font-size:var(--font-size-display-large)}.favorite.svelte-tsbto0{border-radius:var(--radius);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}@media (pointer:coarse){.favorite.svelte-tsbto0{width:var(--touch-target-size);height:var(--touch-target-size)}}.favorite.svelte-tsbto0:hover{color:var(--text);border-color:var(--border);background:var(--raised)}.favorite[aria-pressed=true].svelte-tsbto0{color:var(--accent)}.favorite.svelte-tsbto0:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stars.svelte-141tikn{vertical-align:-.1em;color:var(--muted);display:inline-flex}.small.svelte-141tikn{--icon-size:var(--ui-size)}.large.svelte-141tikn{--icon-size:var(--font-size-large)}.filled.svelte-141tikn{color:var(--accent);display:inline-flex}.card.svelte-bp5jcj{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-large);gap:.6rem;min-width:0;padding:.75rem;display:grid;position:relative}.card.svelte-bp5jcj:hover{border-color:var(--muted)}.grid.svelte-bp5jcj{grid-template-rows:auto 1fr auto}.list.svelte-bp5jcj{border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.6rem .75rem}.cover-link.svelte-bp5jcj{text-decoration:none;display:block;position:relative}.text.svelte-bp5jcj{align-content:start;gap:.2rem;min-width:0;display:grid}h3.svelte-bp5jcj{font:600 var(--font-size-heading-small) / 1.3 var(--font-story);margin:0}h3.svelte-bp5jcj a:where(.svelte-bp5jcj){color:var(--text);text-decoration:none}h3.svelte-bp5jcj a:where(.svelte-bp5jcj):hover{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}p.svelte-bp5jcj{font-size:var(--ui-small);color:var(--muted);margin:0}.chips.svelte-bp5jcj{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.complete-mark.svelte-bp5jcj{background:var(--success);width:1.6rem;height:1.6rem;color:var(--raised);box-shadow:var(--shadow);--icon-size:var(--icon-size-small);border-radius:50%;place-items:center;display:grid;position:absolute;inset:.3rem .3rem auto auto}.list.svelte-bp5jcj .complete-mark:where(.svelte-bp5jcj){width:1.3rem;height:1.3rem;inset:-.3rem -.3rem auto auto}.activity.svelte-bp5jcj{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;display:flex}.own-rating.svelte-bp5jcj{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.reviewed.svelte-bp5jcj{--icon-size:var(--icon-size-small);align-items:center;gap:.25rem;display:inline-flex}.own-rating.svelte-bp5jcj>.separator:where(.svelte-bp5jcj){color:var(--muted)}.unavailable.svelte-bp5jcj{font-style:italic}.failure.svelte-bp5jcj{color:var(--text)}.progress.svelte-bp5jcj{min-width:5.5rem;font-size:var(--ui-small);color:var(--muted);align-items:center;gap:.4rem;display:inline-flex}.progress.svelte-bp5jcj progress:where(.svelte-bp5jcj){width:4.5rem;accent-color:var(--accent)}.percent.svelte-bp5jcj{font-variant-numeric:tabular-nums}.actions.svelte-bp5jcj{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.list.svelte-bp5jcj .actions:where(.svelte-bp5jcj){justify-content:end}.own-marks.svelte-bp5jcj{align-items:center;gap:.2rem;display:inline-flex}.play.svelte-bp5jcj{min-width:5.5rem;text-decoration:none}a.svelte-bp5jcj:focus-visible,button.svelte-bp5jcj:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=520px){.grid.svelte-bp5jcj .actions:where(.svelte-bp5jcj){flex-wrap:wrap}.grid.svelte-bp5jcj .play:where(.svelte-bp5jcj),.grid.svelte-bp5jcj .progress:where(.svelte-bp5jcj){text-align:center;flex:1 0 100%;justify-content:center}.list.svelte-bp5jcj{grid-template-columns:auto minmax(0,1fr)}.list.svelte-bp5jcj .actions:where(.svelte-bp5jcj){grid-column:1/-1;justify-content:space-between}}:root[data-motion-navigation-fold=full] body{transition:padding-left var(--motion-duration-panel) var(--motion-ease-out)}:root[data-motion-navigation-fold=full] .navigation-sidebar{transition:width var(--motion-duration-panel) var(--motion-ease-out);overflow:hidden}:root[data-motion-navigation-fold=full] .navigation-sidebar.panel .entry-label,:root[data-motion-navigation-fold=full] .navigation-sidebar.panel .recent-label,:root[data-motion-navigation-fold=full] .navigation-sidebar.panel .remove-recent,:root[data-motion-navigation-fold=full] .navigation-sidebar .brand{animation:motion-navigation-fade-in var(--motion-duration-panel) var(--motion-ease-out) both}:root[data-motion-navigation-fold=reduced] .navigation-sidebar>*{animation:motion-navigation-fade-in var(--motion-duration-quick) linear both}:root[data-motion-navigation-drawer] #navigation-drawer,:root[data-motion-navigation-drawer] #navigation-drawer::backdrop{transition-property:transform,opacity,overlay,display;transition-duration:var(--motion-duration-panel);transition-timing-function:var(--motion-ease-out);transition-behavior:allow-discrete}:root[data-motion-navigation-drawer=reduced] #navigation-drawer,:root[data-motion-navigation-drawer=reduced] #navigation-drawer::backdrop{transition-duration:var(--motion-duration-quick);transition-timing-function:linear}:root[data-motion-navigation-drawer=full] #navigation-drawer:not([open]){transform:translateX(calc(-100% - var(--modal-margin)))}:root[data-motion-navigation-drawer=reduced] #navigation-drawer:not([open]),:root[data-motion-navigation-drawer] #navigation-drawer:not([open])::backdrop{opacity:0}:root[data-motion-navigation-drawer] #navigation-drawer:not([open]),:root[data-motion-navigation-drawer] #navigation-drawer:not([open])::backdrop{pointer-events:none}@starting-style{:root[data-motion-navigation-drawer=full] #navigation-drawer[open]{transform:translateX(calc(-100% - var(--modal-margin)))}:root[data-motion-navigation-drawer=reduced] #navigation-drawer[open],:root[data-motion-navigation-drawer] #navigation-drawer[open]::backdrop{opacity:0}}@keyframes motion-navigation-fade-in{0%{opacity:0}}
