.use-module.svelte-1vgjn7o{margin:0 0 .875rem;font-size:.875rem;color:var(--color-body)}p.svelte-1vgjn7o{margin:0;line-height:1.5}.use-module.svelte-1vgjn7o .use{width:100%}a.svelte-1vgjn7o{color:var(--color-primary)}code.svelte-1vgjn7o{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.75rem}.hint.svelte-1vgjn7o{margin-top:.25rem;font-size:.75rem;color:var(--color-muted)}.part-panel.svelte-1jb3x8h{font-size:.875rem;color:var(--color-body)}.trail.svelte-1jb3x8h{display:flex;align-items:center;gap:.375rem;margin:0 0 .25rem;padding-bottom:.375rem;font-size:.75rem;font-weight:500;color:var(--color-heading);border-bottom:2px solid;border-image:linear-gradient(to right,var(--tone) 2.5rem,var(--color-border) 2.5rem) 1}h3.svelte-1jb3x8h{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0 0 .5rem;font-size:1.125rem;color:var(--color-heading);outline:none}.value.svelte-1jb3x8h{font-size:.8125rem;font-weight:400;color:var(--color-muted)}.role.svelte-1jb3x8h{color:var(--color-heading)}.label.svelte-1jb3x8h{margin:.5rem 0 .125rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}p.svelte-1jb3x8h{margin:0 0 .375rem;line-height:1.5}.muted.svelte-1jb3x8h{color:var(--color-muted)}.unknown.svelte-1jb3x8h{color:var(--color-warning)}.actions.svelte-1jb3x8h{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.actions.svelte-1jb3x8h:not(:has(>*)){display:none}.actions.svelte-1jb3x8h .use-module{margin:0}.variants.svelte-1jb3x8h{display:grid;gap:.625rem;margin:.5rem 0 .75rem;padding:0;list-style:none}.variants.svelte-1jb3x8h li:where(.svelte-1jb3x8h){display:grid;gap:.125rem}.variant-head.svelte-1jb3x8h{display:flex;align-items:center;gap:.5rem}dl.svelte-1jb3x8h{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0 0 .75rem}dt.svelte-1jb3x8h{color:var(--color-muted)}dd.svelte-1jb3x8h{margin:0;color:var(--color-heading);overflow-wrap:anywhere}code.svelte-1jb3x8h{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.75rem}.code.svelte-1jb3x8h{padding:.0625rem .375rem;font-weight:500;background:var(--surface-2);border-radius:var(--radius-sm)}a.svelte-1jb3x8h{color:var(--color-primary)}.plain.svelte-1jb3x8h{margin:0 0 .375rem;padding-left:1.125rem}.components.svelte-1jb3x8h{display:flex;flex-wrap:wrap;gap:.25rem .625rem;list-style:none;margin:.25rem 0 0;padding:0}.hint.svelte-1jb3x8h{margin-top:.5rem;font-size:.75rem;color:var(--color-muted)}.print-colours.svelte-xgko6m{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.title.svelte-xgko6m{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.groups.svelte-xgko6m,.swatches.svelte-xgko6m{display:flex;flex-wrap:wrap;gap:.25rem}.swatch.svelte-xgko6m{width:1.25rem;height:1.25rem;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-fg) 25%,transparent)}.custom.svelte-xgko6m{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-muted);cursor:pointer}.custom.svelte-xgko6m:hover{background:var(--surface-2)}.custom.chosen.svelte-xgko6m{border-color:var(--color-primary);background:var(--color-primary-container);color:var(--color-heading)}.custom.svelte-xgko6m:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.custom.svelte-xgko6m input:where(.svelte-xgko6m){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.explorer.svelte-dtwjp{position:relative;height:calc(100dvh - var(--header-height));min-height:30rem;overflow:hidden;background:var(--surface-stage)}.stage.svelte-dtwjp{position:absolute;inset:0}.explorer.open.pictured.svelte-dtwjp .stage:where(.svelte-dtwjp){right:calc(clamp(22rem,28vw,26rem) + 1rem)}.skeleton.svelte-dtwjp{height:100%;background:var(--surface-1)}.intro.svelte-dtwjp,.toolbar.svelte-dtwjp,.colours.svelte-dtwjp,.panel.svelte-dtwjp{position:absolute;z-index:2;border:1px solid var(--color-border);box-shadow:var(--shadow-overlay)}.intro.svelte-dtwjp{top:1rem;left:1rem;max-width:min(26rem,calc(100% - 2rem));padding:1rem 1.25rem;border-radius:var(--radius-xl);background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toolbar.svelte-dtwjp{left:1rem;bottom:1rem;display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 2rem);padding:.25rem;border-radius:var(--radius-lg);background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.colours.svelte-dtwjp{left:1rem;bottom:calc(1rem + var(--toolbar-height) + .5rem);width:min(24rem,calc(100% - 2rem));padding:.75rem 1rem;border-radius:var(--radius-xl);background:var(--color-bg)}.explorer.open.svelte-dtwjp .colours:where(.svelte-dtwjp){max-width:calc(100% - clamp(22rem,28vw,26rem) - 3rem)}.explorer.open.svelte-dtwjp .toolbar:where(.svelte-dtwjp){max-width:calc(100% - clamp(22rem,28vw,26rem) - 3rem)}.panel.svelte-dtwjp{top:1rem;right:1rem;z-index:3;width:clamp(22rem,28vw,26rem);max-height:calc(100% - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1rem;border-radius:var(--radius-xl);background:var(--color-bg)}.panel-head.svelte-dtwjp{display:flex;align-items:center;justify-content:flex-end;margin:-.5rem -.5rem .5rem 0}.panel-head.svelte-dtwjp .sheet-toggle{display:none}.tour.svelte-dtwjp{margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.5;color:var(--color-body);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-container)}.tour.svelte-dtwjp p:where(.svelte-dtwjp){margin:0 0 .5rem}.tour-count.svelte-dtwjp{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.tour-title.svelte-dtwjp{font-weight:600;color:var(--color-heading)}.tour-nav.svelte-dtwjp{display:flex;gap:.5rem}.hover-name.svelte-dtwjp{position:absolute;top:1rem;left:50%;z-index:1;max-width:calc(100% - 2rem);margin:0;padding:.25rem .75rem;font-size:.8125rem;color:var(--color-heading);background:var(--surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-full);transform:translate(-50%);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.explorer.svelte-dtwjp{height:calc(85dvh - var(--header-height))}.intro.svelte-dtwjp{top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.75rem 1rem}.colours.svelte-dtwjp,.explorer.open.svelte-dtwjp .colours:where(.svelte-dtwjp){left:.75rem;right:.75rem;bottom:calc(.75rem + var(--toolbar-height) + .5rem);width:auto;max-width:none}.toolbar.svelte-dtwjp,.explorer.open.svelte-dtwjp .toolbar:where(.svelte-dtwjp){left:.75rem;right:.75rem;bottom:.75rem;max-width:none;flex-wrap:nowrap;overflow-x:auto}.toolbar.svelte-dtwjp>*{flex-shrink:0;white-space:nowrap}.panel.svelte-dtwjp{inset:auto 0 0;width:auto;max-height:55%;border-width:1px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.explorer.expanded.svelte-dtwjp .panel:where(.svelte-dtwjp){max-height:90%}.explorer.open.pictured.svelte-dtwjp .stage:where(.svelte-dtwjp){right:0}.panel-head.svelte-dtwjp .sheet-toggle{display:inline-flex}}html:not(.js) .explorer.svelte-dtwjp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage";gap:1rem;height:auto;padding:1rem;background:none}html:not(.js) .stage.svelte-dtwjp{grid-area:stage;position:relative;height:min(70vh,40rem)}html:not(.js) .intro.svelte-dtwjp{grid-area:intro;position:static;max-width:none}html:not(.js) .toolbar.svelte-dtwjp{display:none}@media(max-width:1023px){html:not(.js) .stage.svelte-dtwjp{height:auto;aspect-ratio:4 / 3}}.assembly.svelte-1h8bain{scroll-margin-top:var(--header-height)}.intro-title.svelte-1h8bain{margin:0 0 .375rem;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:700;line-height:1.1;color:var(--color-heading)}.intro-desc.svelte-1h8bain{margin:0 0 .5rem;font-size:.9375rem;line-height:1.6;color:var(--color-body)}.intro-hint.svelte-1h8bain{margin:0 0 .875rem;font-size:.875rem;font-weight:600;color:var(--color-heading)}.intro-actions.svelte-1h8bain{display:flex;flex-wrap:wrap;gap:.5rem}.section.svelte-1h8bain{padding:clamp(1.25rem,1rem + 1.5vw,2.5rem) clamp(1rem,.75rem + 1.5vw,2rem);max-width:80rem;margin:0 auto}@media(max-width:639px){.intro-desc.svelte-1h8bain{display:none}}
