.configuration.svelte-1ktjwo1{gap:1.25rem;display:grid}.editions.svelte-1ktjwo1{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1ktjwo1{width:100%;color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-label);justify-content:space-between;align-items:baseline;margin-bottom:.625rem;padding:0;display:flex}.hint.svelte-1ktjwo1{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-text)}.edition.svelte-1ktjwo1{border-radius:var(--radius-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.375rem .875rem;padding:.875rem 1.125rem;display:grid;position:relative}.edition.svelte-1ktjwo1:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.edition.selected.svelte-1ktjwo1{background:color-mix(in srgb, var(--context-surface) 55%, var(--card));box-shadow:inset 0 0 0 2px var(--context-accent)}input.svelte-1ktjwo1{appearance:none;border:1.5px solid var(--border-strong);background:var(--background);width:1.25rem;height:1.25rem;transition:border-color var(--duration-fast) var(--ease-out);border-radius:999px;place-content:center;margin:0;display:grid}input.svelte-1ktjwo1:before{content:"";border-radius:inherit;background:var(--context-accent);width:.625rem;height:.625rem;transition:scale var(--spring-bouncy);scale:0}input.svelte-1ktjwo1:checked{border-color:var(--context-accent)}input.svelte-1ktjwo1:checked:before{scale:1}input.svelte-1ktjwo1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.edition-name.svelte-1ktjwo1{color:var(--foreground);font-size:var(--text-lead);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight)}.software.svelte-1ktjwo1{color:var(--muted-foreground);font-size:var(--text-caption);text-align:right}.additions.svelte-1ktjwo1{color:var(--foreground);font-size:var(--text-small);grid-column:2/-1;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.additions.svelte-1ktjwo1 li:where(.svelte-1ktjwo1){align-items:start;gap:.375rem;display:flex}.additions.svelte-1ktjwo1 svg{width:.875rem;height:.875rem;color:var(--context-accent);flex:none;margin-top:.2em}.setup.svelte-1ktjwo1{margin:0;padding:0;list-style:none;display:grid}.setup.svelte-1ktjwo1 li:where(.svelte-1ktjwo1){border-top:1px solid var(--border);grid-template-columns:1.25rem minmax(0,1fr);gap:.125rem .75rem;padding-block:.75rem;display:grid}.setup.svelte-1ktjwo1 li:where(.svelte-1ktjwo1):last-child{border-bottom:1px solid var(--border)}.setup.svelte-1ktjwo1 li:where(.svelte-1ktjwo1)>svg{width:1.25rem;height:1.25rem;color:var(--context-accent);grid-row:span 2;margin-top:.1em}.setup.svelte-1ktjwo1 .none:where(.svelte-1ktjwo1)>svg{color:var(--muted-foreground)}.setup-title.svelte-1ktjwo1{color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-label)}.setup-stores.svelte-1ktjwo1{grid-column:2;margin-top:.5rem}.setup-detail.svelte-1ktjwo1{color:var(--muted-foreground);font-size:var(--text-caption)}.purchase-row.svelte-1ktjwo1{align-items:center;gap:.75rem;display:flex}.submit-label.svelte-1ktjwo1{gap:inherit;display:inline-grid}.submit-label.svelte-1ktjwo1>span:where(.svelte-1ktjwo1){justify-content:center;align-items:center;gap:inherit;grid-area:1/1;display:inline-flex}.status.svelte-1ktjwo1{min-height:2.6em;color:var(--muted-foreground);font-size:var(--text-caption);align-items:start;gap:.5rem;display:flex}.status.failure.svelte-1ktjwo1{color:var(--foreground)}.status.failure.svelte-1ktjwo1 svg{color:var(--destructive)}.status.svelte-1ktjwo1 a:where(.svelte-1ktjwo1){color:var(--foreground);font-weight:var(--weight-label);text-underline-offset:.2em;text-decoration:underline}.status.svelte-1ktjwo1 svg{width:1rem;height:1rem;color:var(--context-accent);flex:none;margin-top:.1em}@media (width<=340px){.purchase-row.svelte-1ktjwo1{flex-direction:column;align-items:stretch}}.contents.svelte-oyi77c{gap:0 var(--gutter);border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:clamp(.75rem,.5rem + 1vw,1.5rem) clamp(1.25rem,1rem + 1.5vw,2.5rem);list-style:none;display:grid}.contents.svelte-oyi77c li:where(.svelte-oyi77c){border-top:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:4.25rem;padding-block:.75rem;display:grid}.contents.svelte-oyi77c li.device:where(.svelte-oyi77c){border-top:0;grid-column:1/-1;grid-template-columns:5.5rem minmax(0,1fr) auto auto;min-height:6.5rem}.thumb.svelte-oyi77c{aspect-ratio:1;border-radius:var(--radius-control);padding:10%;display:block}.index.svelte-oyi77c{color:var(--context-accent);font-size:var(--text-caption);font-weight:var(--weight-heading);letter-spacing:var(--tracking-caps)}.label.svelte-oyi77c{color:var(--foreground);font-size:var(--text-body);font-weight:var(--weight-label);letter-spacing:var(--tracking-tight)}.device.svelte-oyi77c .label:where(.svelte-oyi77c){font-size:var(--text-title-4);font-weight:var(--weight-heading)}.label.svelte-oyi77c small:where(.svelte-oyi77c){color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-text);margin-top:.25rem;display:block}.edition-tag.svelte-oyi77c{background:var(--context-surface);color:var(--context-accent);font-size:var(--text-caption);font-weight:var(--weight-label);white-space:nowrap;border-radius:999px;padding:.15rem .6rem}.quantity.svelte-oyi77c{background:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-label);border-radius:999px;padding:.15rem .6rem}.extras.svelte-oyi77c{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.extras.svelte-oyi77c+.extras:where(.svelte-oyi77c){margin-top:1rem}.extras.svelte-oyi77c h3:where(.svelte-oyi77c){color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--tracking-caps);text-transform:uppercase}.extras.svelte-oyi77c ul:where(.svelte-oyi77c){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.extras.svelte-oyi77c li:where(.svelte-oyi77c){border:1px dashed var(--border-strong);color:var(--muted-foreground);font-size:var(--text-small);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;display:inline-flex}.extras.svelte-oyi77c li.option:where(.svelte-oyi77c){border-style:solid;border-color:var(--border);background:var(--card);color:var(--foreground)}.extras.svelte-oyi77c li:where(.svelte-oyi77c) svg{flex-shrink:0}@media (width<=760px){.contents.svelte-oyi77c{grid-template-columns:1fr}}.software.svelte-1mozeal{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.software.svelte-1mozeal li:where(.svelte-1mozeal){grid-template-columns:11rem 1fr;align-items:start;gap:1rem;display:grid}.software.svelte-1mozeal .app:where(.svelte-1mozeal){font-weight:var(--weight-label)}.specs.svelte-1mozeal{border-bottom:1px solid var(--border);margin:0}.row.svelte-1mozeal{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:.75rem clamp(2rem,1rem + 4vw,6rem);padding-block:clamp(1.5rem,1.25rem + 1vw,2.25rem);display:grid}dt.svelte-1mozeal{color:var(--foreground);font-size:var(--text-lead);font-weight:var(--weight-label);letter-spacing:var(--tracking-tight)}dd.svelte-1mozeal{justify-items:start;gap:.5rem;max-width:46rem;margin:0;display:grid}.value.svelte-1mozeal{color:var(--foreground);font-size:var(--text-title-3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.2}.meta.svelte-1mozeal{font-size:var(--text-caption)}.meta.svelte-1mozeal span:where(.svelte-1mozeal){color:var(--foreground);font-weight:var(--weight-label);margin-left:.5rem}@media (width<=760px){.row.svelte-1mozeal{grid-template-columns:1fr}}.layout.svelte-d2v59s{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:2rem clamp(2rem,1rem + 4vw,6rem);display:grid}.help.svelte-d2v59s{max-width:30ch;font-size:var(--text-small)}.faq.svelte-d2v59s{border-top:1px solid var(--border)}@media (width<=860px){.layout.svelte-d2v59s{grid-template-columns:1fr}}.strip.svelte-hbfyq6{gap:var(--gutter);margin-inline:calc(var(--page-inline) * -1);padding-inline:var(--page-inline);scroll-padding-inline:var(--page-inline);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:.5rem;display:flex;overflow-x:auto}li.svelte-hbfyq6{scroll-snap-align:start;flex:none}figure.svelte-hbfyq6{gap:.75rem;display:grid}img.svelte-hbfyq6{border-radius:var(--radius-card);background:var(--muted);width:auto;height:clamp(18rem,12rem + 18vw,30rem);display:block}figcaption.svelte-hbfyq6{color:var(--muted-foreground);font-size:var(--text-caption)}@media print{.strip.svelte-hbfyq6{flex-wrap:wrap;overflow:visible}li.svelte-hbfyq6{break-inside:avoid}img.svelte-hbfyq6{height:5cm}}.buy-box.svelte-x8rvia{padding-block:clamp(1.5rem, 1rem + 2vw, 3rem) var(--space-section);grid-template:"gallery intro""gallery panel"1fr/minmax(0,1.35fr) minmax(20rem,1fr);gap:1.75rem clamp(2rem,1rem + 4vw,5rem);display:grid}.intro.svelte-x8rvia{grid-area:intro;align-content:start;gap:.875rem;padding-top:clamp(0rem,2vw - 1rem,1.5rem);display:grid}h1.svelte-x8rvia{font-size:var(--text-title-1);font-weight:var(--weight-heading);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;line-height:.95}.headline.svelte-x8rvia{max-width:30ch;color:var(--foreground);font-size:var(--text-title-4);font-weight:var(--weight-text);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.25}.gallery.svelte-x8rvia{top:var(--sticky-top);grid-area:gallery;align-self:start;margin:0;position:sticky}.stage.svelte-x8rvia{aspect-ratio:1;max-height:calc(100svh - var(--sticky-top) - 5rem);border-radius:var(--radius-panel);width:100%;padding:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.stage-visual.svelte-x8rvia{grid-area:1/1;min-height:0}figcaption.svelte-x8rvia{color:var(--muted-foreground);font-size:var(--text-caption);text-align:center;justify-items:center;gap:.375rem;padding-top:1rem;display:grid}.shown.svelte-x8rvia{color:var(--foreground);font-weight:var(--weight-label)}.media-note.svelte-x8rvia{max-width:52ch}.panel.svelte-x8rvia{scroll-margin-top:var(--chrome-height);grid-area:panel;align-content:start;gap:1rem;display:grid}.notice.svelte-x8rvia{border-radius:var(--radius-control);background:var(--context-surface);color:var(--foreground);font-size:var(--text-small);padding:.75rem 1rem}.highlights.svelte-x8rvia{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.feature.svelte-x8rvia{border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--card);align-content:start;gap:.75rem;padding:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.feature.svelte-x8rvia h3:where(.svelte-x8rvia){max-width:20ch;font-size:var(--text-title-3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-title);line-height:1.12}.feature.svelte-x8rvia p:where(.svelte-x8rvia){max-width:40ch;font-size:var(--text-lead)}.feature-index.svelte-x8rvia{color:var(--context-accent);font-size:var(--text-caption);font-weight:var(--weight-heading);letter-spacing:var(--tracking-caps);margin-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.story.svelte-x8rvia{isolation:isolate;background:var(--inverse);align-items:end;min-height:min(90svh,56rem);display:grid;position:relative;overflow:hidden}.story-photo.svelte-x8rvia{z-index:-2;position:absolute;inset:0}.story.svelte-x8rvia:before{content:"";z-index:-1;background:linear-gradient(#0000 25%,#0a0d0f59 55%,#0a0d0fd9);position:absolute;inset:0}.story-copy.svelte-x8rvia{background:0 0;gap:1.25rem;padding-block:clamp(3rem,2rem + 5vw,6rem);display:grid}.story-copy.svelte-x8rvia h2:where(.svelte-x8rvia){max-width:14ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:.98}.story-copy.svelte-x8rvia p:where(.svelte-x8rvia){max-width:42ch;font-size:var(--text-lead)}@media (width<=860px){.buy-box.svelte-x8rvia{grid-template:"intro""gallery""panel"/minmax(0,1fr)}.intro.svelte-x8rvia{padding-top:0}.gallery.svelte-x8rvia{position:static}.stage.svelte-x8rvia{aspect-ratio:5/4;border-radius:var(--radius-card)}.highlights.svelte-x8rvia,.story.svelte-x8rvia{min-height:34rem}.story.svelte-x8rvia:before{background:linear-gradient(#0a0d0f1a 10%,#0a0d0f99 45%,#0a0d0fe6)}}@media print{.buy-box.svelte-x8rvia{grid-template-columns:1fr 1fr;grid-template-areas:"gallery intro"}.gallery.svelte-x8rvia{position:static}.stage.svelte-x8rvia{max-height:40vh}}
