.stage.svelte-1cifhdc{aspect-ratio:2;border-radius:var(--br);background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--fg) 4%, transparent), color-mix(in srgb, var(--fg) 12%, transparent));touch-action:none;width:100%;position:relative;overflow:hidden}@container (width<36rem){.stage.svelte-1cifhdc{aspect-ratio:4/3}}.stage.svelte-1cifhdc canvas{display:block;position:absolute;inset:0}.note.svelte-1cifhdc{z-index:1;text-align:center;color:var(--fg-subtle);--icon-size:var(--icon-xl);justify-content:center;align-items:center;padding:1rem;position:absolute;inset:0}.hint.svelte-1cifhdc{visibility:hidden;--icon-size:var(--icon-xs);justify-content:center;align-items:center;gap:.25rem;display:flex}.hint.shown.svelte-1cifhdc{visibility:visible}.catalog.svelte-dpaol8{scroll-margin-block-start:var(--catalog-jump-offset,0px);container-type:inline-size}.widget.svelte-dpaol8{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:white;--surface-1:color-mix(in srgb, var(--brand) 4%, white);--surface-2:color-mix(in srgb, var(--brand) 8%, white);--fg:#111;--fg-subtle:#555;--bc:color-mix(in srgb, var(--brand) 14%, #e2e2e2);--bcl:color-mix(in srgb, var(--brand) 26%, #ccc);--lighter:#0000000f;--lighter-s:#0000000a;--lighter-xs:#00000005;--map-placeholder:color-mix(in srgb, var(--brand) 6%, #e9e9e9);--brand-bg:var(--surface-1);--brand-bg-strong:var(--surface-2);--brand-tint:color-mix(in srgb, var(--brand) 14%, var(--surface));--brand-border:color-mix(in srgb, var(--brand) 22%, transparent);--progress-track:color-mix(in srgb, var(--brand) 18%, var(--surface));--acrylic:color-mix(in srgb, var(--surface) 95%, transparent);--acrylic-blur:blur(14px) saturate(1.3);--on-map-fg:#111;--on-map-fg-subtle:#555;--on-map-surface:#ffffffe0;--on-map-border:#e2e2e2;--bg:var(--surface);--bg-light:var(--surface);--bg-lighter:var(--surface-2);--border:1px solid var(--bc);--accent:var(--brand-readable);--on-color:var(--brand-text);--shadow:0 2px 2rem -1rem #0000001a;--shadow-s:0 1px 1rem -.5rem #0000000d;--shadow-l:0 4px 4rem -1.5rem #0003}.widget.dark.svelte-dpaol8{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#15181d;--surface-1:#0e1014;--surface-2:#1d2026;--fg:#f3f4f6;--fg-subtle:#b4b8c0;--bc:#2a2d34;--bcl:#3a3d44;--lighter:#ffffff13;--lighter-s:#ffffff0d;--lighter-xs:#ffffff06;--map-placeholder:#1a1d24;--brand-tint:color-mix(in srgb, var(--brand) 28%, var(--surface));--brand-border:color-mix(in srgb, var(--brand) 40%, transparent);--progress-track:color-mix(in srgb, var(--brand) 32%, var(--surface));--shadow:0 2px 2rem -1rem #00000080;--shadow-s:0 1px 1rem -.5rem #0000001a;--shadow-l:0 4px 4rem -1.5rem #000000bf}.widget.svelte-dpaol8{--mat:var(--surface);--stage:color-mix(in srgb, var(--fg) 12%, transparent);--rule:color-mix(in srgb, var(--fg) 22%, transparent);max-width:var(--w-m);color:var(--fg);gap:4rem;margin-inline:auto;padding:2rem 1rem}.widget.transparent.svelte-dpaol8{--surface:transparent;--surface-2:color-mix(in srgb, var(--fg) 8%, transparent);--bc:color-mix(in srgb, var(--fg) 20%, transparent);--mat:color-mix(in srgb, var(--fg) 8%, transparent)}.widget.backdrop.svelte-dpaol8{background-color:var(--surface-1)}img.svelte-dpaol8,.no-img.svelte-dpaol8{aspect-ratio:4/3;border-radius:var(--br);width:100%}img.svelte-dpaol8{object-fit:cover;display:block}.no-img.svelte-dpaol8{background-color:var(--stage);color:var(--fg-subtle);--icon-size:2rem;place-items:center;display:grid}.thumb.svelte-dpaol8{border-radius:var(--br-s);display:block;overflow:hidden}.thumb.svelte-dpaol8 img:where(.svelte-dpaol8),.thumb.svelte-dpaol8 .no-img:where(.svelte-dpaol8){border-radius:0}.thumb.svelte-dpaol8 img:where(.svelte-dpaol8){transition:transform var(--tt-large) var(--ease-reveal)}.tiles.svelte-dpaol8{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.tile.svelte-dpaol8{text-align:left;white-space:normal;overflow-wrap:anywhere;background-color:var(--surface);border:var(--border);border-radius:var(--br);box-shadow:var(--shadow-s);cursor:pointer;transition:border-color var(--tt) var(--ease), box-shadow var(--tt) var(--ease), transform var(--tt) var(--ease), opacity var(--tt-large) var(--ai-delay,0s) ease-out, translate var(--tt-large) var(--ai-delay,0s) ease-out;flex-direction:column;gap:.25rem;padding:.5rem .5rem 1rem;display:flex;position:relative;overflow:hidden}.tile.svelte-dpaol8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile.svelte-dpaol8:after{content:"";background-color:var(--brand-readable);transform-origin:0;height:.25rem;transition:scale var(--tt-large) var(--ease-reveal);position:absolute;inset:auto 0 0;scale:0 1}.tile.svelte-dpaol8:hover{border-color:var(--brand-border);box-shadow:var(--shadow)}.tile.svelte-dpaol8:hover:after{scale:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile.svelte-dpaol8:hover{transform:translateY(-.25rem)}.tile.svelte-dpaol8:hover img:where(.svelte-dpaol8){transform:scale(1.08)}.tile.svelte-dpaol8:active{transform:translateY(-.125rem)}}.tile.svelte-dpaol8 .thumb:where(.svelte-dpaol8){margin-bottom:.5rem}.tile.svelte-dpaol8 strong:where(.svelte-dpaol8){font-size:var(--fs-8);font-weight:700}@container (width<31rem){.tile.svelte-dpaol8:last-child:nth-child(odd){grid-column:1/-1}.tile.svelte-dpaol8:last-child:nth-child(odd) img:where(.svelte-dpaol8),.tile.svelte-dpaol8:last-child:nth-child(odd) .no-img:where(.svelte-dpaol8){aspect-ratio:2}}.category.svelte-dpaol8{gap:2.5rem;scroll-margin-block-start:calc(var(--catalog-jump-offset,0px) + 1rem);position:relative}.category.svelte-dpaol8:not(:first-child){border-top:2px solid var(--rule);padding-top:2rem}.category.svelte-dpaol8:not(:first-child):before{content:"";background-color:var(--brand-readable);width:4rem;height:.375rem;position:absolute;top:-2px;left:0}.head.svelte-dpaol8{align-items:center;gap:2.5rem 3rem;display:grid}@container (width>=48rem){.head.svelte-dpaol8{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@container (width<48rem){.head.svelte-dpaol8 .hero:where(.svelte-dpaol8){order:-1}}.head.svelte-dpaol8 .intro:where(.svelte-dpaol8){align-items:flex-start;gap:1rem}.head.svelte-dpaol8 .intro:where(.svelte-dpaol8) .cta:where(.svelte-dpaol8){margin-top:.5rem}.kicker.svelte-dpaol8{font-size:var(--fs-3);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-readable);font-weight:700}.hero.svelte-dpaol8{--spread:1.25rem;--bracket:-.75rem;isolation:isolate;margin:.75rem 1.25rem 1.25rem .75rem;position:relative}.hero.svelte-dpaol8:before,.hero.svelte-dpaol8:after{content:"";pointer-events:none;transition:translate var(--tt-large) calc(var(--ai-delay,0s) + var(--tt-large)) var(--ease-reveal), opacity var(--tt) calc(var(--ai-delay,0s) + var(--tt-large)) ease-out;position:absolute}.hero.svelte-dpaol8:before{z-index:1;border-top:.25rem solid var(--fg);border-left:.25rem solid var(--fg);width:3rem;height:3rem;translate:var(--bracket) var(--bracket);top:0;left:0}.hero.svelte-dpaol8:after{z-index:-1;border:2px solid var(--brand-readable);translate:var(--spread) var(--spread);inset:0}.hero.svelte-dpaol8 .photo:where(.svelte-dpaol8){border:.75rem solid var(--mat);background-color:var(--mat);box-shadow:var(--shadow);transition:box-shadow var(--tt-large) var(--ease);overflow:hidden}.hero.svelte-dpaol8 .photo:where(.svelte-dpaol8) img:where(.svelte-dpaol8){aspect-ratio:3/2;transition:transform calc(var(--tt-large) * 3) var(--ease-reveal);border-radius:0}.hero.svelte-dpaol8:hover .photo:where(.svelte-dpaol8){box-shadow:var(--shadow-l)}@media (prefers-reduced-motion:no-preference){.hero.svelte-dpaol8[data-hidden]:before,.hero.svelte-dpaol8[data-hidden]:after{opacity:0;translate:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero.svelte-dpaol8:hover{--spread:1.75rem;--bracket:-1.125rem}.hero.svelte-dpaol8:hover:before,.hero.svelte-dpaol8:hover:after{transition-delay:0s}.hero.svelte-dpaol8:hover img:where(.svelte-dpaol8){transform:scale(1.05)}}.cta.svelte-dpaol8{min-height:2.75rem;font:inherit;border-radius:var(--br);cursor:pointer;--icon-size:var(--icon-s);transition:background-color var(--tt) var(--ease), border-color var(--tt) var(--ease), color var(--tt) var(--ease), transform var(--tt-fast) var(--ease);border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.cta.svelte-dpaol8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cta.svelte-dpaol8:active:not(:disabled){transform:translateY(1px)}.cta.svelte-dpaol8{background-color:var(--brand-readable);color:var(--brand-text)}.cta.svelte-dpaol8:hover:not(:disabled){background-color:oklch(from var(--brand-readable) calc(l * .88) c h)}.cta.svelte-dpaol8:disabled{background-color:var(--bc);color:var(--fg-subtle);cursor:not-allowed}.cta.svelte-dpaol8{min-height:3rem;font-size:var(--fs-6);box-shadow:var(--shadow-s);padding-inline:1.5rem;font-weight:700}.cta.svelte-dpaol8 svg{transition:translate var(--tt) var(--ease)}.cta.svelte-dpaol8:hover{box-shadow:var(--shadow)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cta.svelte-dpaol8:hover{transform:translateY(-.125rem)}.cta.svelte-dpaol8:hover svg{translate:.25rem}}.styles-head.svelte-dpaol8{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.styles-head.svelte-dpaol8 h3:where(.svelte-dpaol8){font-weight:800}.styles-head.svelte-dpaol8 .back:where(.svelte-dpaol8){color:var(--fg-subtle);cursor:pointer;--icon-size:var(--icon-xs);transition:color var(--tt) var(--ease);align-items:center;gap:.25rem;padding:0;font-weight:500;display:inline-flex}.styles-head.svelte-dpaol8 .back:where(.svelte-dpaol8):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.styles-head.svelte-dpaol8 .back:where(.svelte-dpaol8):hover{color:var(--fg)}.styles.svelte-dpaol8{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:2rem 1.25rem;display:grid}@container (width>=36rem){.styles.svelte-dpaol8{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=48rem){.styles.svelte-dpaol8{grid-template-columns:repeat(4,minmax(0,1fr))}}.quote.svelte-dpaol8{color:var(--brand-readable);border-radius:var(--br-s);--icon-size:var(--icon-xs);align-self:flex-start;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.quote.svelte-dpaol8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quote.svelte-dpaol8 svg{transition:translate var(--tt) var(--ease)}.quote.svelte-dpaol8:hover{text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.quote.svelte-dpaol8:hover svg{translate:.25rem}}.style.svelte-dpaol8{color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:var(--br-s);flex:1;gap:.25rem}.style.svelte-dpaol8 .thumb:where(.svelte-dpaol8){border:.375rem solid var(--mat);background-color:var(--mat);box-shadow:var(--shadow-s);transition:box-shadow var(--tt) var(--ease);margin-bottom:.5rem;position:relative}.style.svelte-dpaol8 .name:where(.svelte-dpaol8){font-size:var(--fs-7);font-weight:600}.style.svelte-dpaol8 .price:where(.svelte-dpaol8){font-weight:700}button.style.svelte-dpaol8{cursor:pointer;padding:0}button.style.svelte-dpaol8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.style.svelte-dpaol8:hover .thumb:where(.svelte-dpaol8){box-shadow:var(--shadow)}button.style[aria-expanded=true].svelte-dpaol8 .thumb:where(.svelte-dpaol8){box-shadow:0 0 0 2px var(--brand-readable), var(--shadow)}@media (hover:hover) and (prefers-reduced-motion:no-preference){button.style.svelte-dpaol8:hover .thumb:where(.svelte-dpaol8) img:where(.svelte-dpaol8){transform:scale(1.08)}}.three-d.svelte-dpaol8{color:var(--brand-text);background-color:var(--brand-readable);box-shadow:var(--shadow-s);position:absolute;top:.5rem;right:.5rem}.style-preview.svelte-dpaol8{background-color:var(--surface);border:var(--border);border-radius:var(--br-l);box-shadow:var(--shadow-s);outline:none;grid-column:1/-1;gap:.75rem;padding:1rem}.style-preview.svelte-dpaol8 .photo:where(.svelte-dpaol8){aspect-ratio:2;object-fit:contain;background-color:var(--stage)}@container (width<36rem){.style-preview.svelte-dpaol8 .photo:where(.svelte-dpaol8){aspect-ratio:4/3}}.style-preview-head.svelte-dpaol8{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.style-preview-head.svelte-dpaol8 strong:where(.svelte-dpaol8){font-size:var(--fs-7);margin-right:auto;font-weight:600}.style-preview-head.svelte-dpaol8 .quote:where(.svelte-dpaol8){align-self:center}.style-preview-head.svelte-dpaol8 .close:where(.svelte-dpaol8){color:var(--fg-subtle)}.style-preview-head.svelte-dpaol8 .close:where(.svelte-dpaol8):hover{color:var(--fg)}.closing.svelte-dpaol8{color:var(--brand-text);background-color:var(--brand-readable);border-radius:var(--br);box-shadow:var(--shadow);align-items:center;gap:2.5rem 3rem;padding:3rem 1.5rem;display:grid;position:relative;overflow:hidden}@container (width>=48rem){.closing.svelte-dpaol8{grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:4rem}}.closing.svelte-dpaol8:before{content:"";background-color:currentColor;width:10rem;height:.5rem;position:absolute;top:0;left:0}.closing.svelte-dpaol8 .pitch:where(.svelte-dpaol8){align-items:flex-start;gap:1rem}.closing.svelte-dpaol8 h2:where(.svelte-dpaol8){color:inherit}.closing.svelte-dpaol8 p:where(.svelte-dpaol8){font-size:var(--fs-7);opacity:.85}.closing.svelte-dpaol8 .cta:where(.svelte-dpaol8){color:var(--brand-readable);background-color:var(--brand-text);margin-top:.5rem}.closing.svelte-dpaol8 .cta:where(.svelte-dpaol8):hover:not(:disabled){background-color:color-mix(in srgb, var(--brand-text) 85%, var(--brand-readable))}.steps.svelte-dpaol8{gap:1.25rem;display:grid}.steps.svelte-dpaol8 li:where(.svelte-dpaol8){align-items:flex-start;gap:1rem;display:flex}.steps.svelte-dpaol8 strong:where(.svelte-dpaol8){font-size:var(--fs-7)}.steps.svelte-dpaol8 .step-body:where(.svelte-dpaol8){opacity:.85}.steps.svelte-dpaol8 .step-number:where(.svelte-dpaol8){aspect-ratio:1;border-radius:var(--br-pill);border:2px solid;flex:none;place-items:center;width:2.5rem;font-weight:800;display:grid}.powered.svelte-dpaol8{color:var(--fg-subtle);justify-content:center;align-items:center;gap:.375rem}.powered.svelte-dpaol8 a:where(.svelte-dpaol8){aspect-ratio:6;height:.875rem;color:var(--fg-subtle);transition:color var(--tt);display:flex}.powered.svelte-dpaol8 a:where(.svelte-dpaol8):hover{color:var(--fg)}
