.maker-artwork.svelte-1p4nxx{display:grid;gap:var(--space-10);width:100%;min-width:0}.artwork-group.svelte-1p4nxx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start;min-width:0}.artwork__view.svelte-1p4nxx{display:block;width:100%;min-height:44px;padding:0;aspect-ratio:1 / 1;overflow:hidden;border:0;border-radius:var(--radius-media);background:var(--White);cursor:zoom-in;transition:transform var(--motion-fast)}.artwork__view.svelte-1p4nxx:active{transform:scale(var(--press-scale-surface));transition-duration:var(--duration-press)}.artwork__view.svelte-1p4nxx:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.artwork__view.svelte-1p4nxx img:where(.svelte-1p4nxx){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.artwork-group--scenes.svelte-1p4nxx{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.artwork-group--scenes.svelte-1p4nxx .artwork__view:where(.svelte-1p4nxx){aspect-ratio:auto;background:transparent}.artwork-group--scenes.svelte-1p4nxx .artwork__view:where(.svelte-1p4nxx) img:where(.svelte-1p4nxx){height:auto}.artwork-group--scenes.svelte-1p4nxx .artwork__view:where(.svelte-1p4nxx):last-child{width:min(100%,220px);justify-self:center}@media (min-width: 640px){.maker-artwork.svelte-1p4nxx{gap:var(--space-16)}.artwork-group.svelte-1p4nxx{gap:var(--space-6)}.artwork-group--portraits.svelte-1p4nxx{grid-template-columns:repeat(4,minmax(0,1fr))}.artwork-group--characters.svelte-1p4nxx{grid-template-columns:repeat(5,minmax(0,1fr))}.artwork-group--scenes.svelte-1p4nxx{grid-template-columns:minmax(0,2.777fr) minmax(0,1fr);align-items:stretch}.artwork-group--scenes.svelte-1p4nxx .artwork__view:where(.svelte-1p4nxx):last-child{width:100%}}@media (prefers-reduced-motion: reduce){.artwork__view.svelte-1p4nxx{transition:none}.artwork__view.svelte-1p4nxx:active{transform:none}}.photo-wall.svelte-9vcm1b{width:100%;min-width:0;display:grid;gap:var(--space-3);color:var(--text-primary)}.photo-row.svelte-9vcm1b{display:flex;align-items:start;gap:var(--space-3)}.photo-tile.svelte-9vcm1b{position:relative;flex:var(--photo-ratio) 1 0;min-width:0;margin:0}.image-trigger.svelte-9vcm1b{display:block;position:relative;width:100%;aspect-ratio:var(--photo-ratio);padding:0;border:0;background:var(--photo-color, var(--background-default));background-image:var(--photo-preview);background-size:100% 100%;background-repeat:no-repeat;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-margin-block:72px}.image-trigger.svelte-9vcm1b img:where(.svelte-9vcm1b){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-trigger.photo-loading.svelte-9vcm1b img:where(.svelte-9vcm1b){opacity:0}.image-trigger.photo-ready.svelte-9vcm1b img:where(.svelte-9vcm1b){opacity:1;transition:opacity var(--motion-medium)}.image-trigger.svelte-9vcm1b:focus-visible{outline:2px solid var(--text-primary);outline-offset:5px}.photo-meta.svelte-9vcm1b{position:absolute;inset:auto 0 0 auto;max-width:min(100%,320px);max-height:100%;overflow:auto;overscroll-behavior:contain;color:var(--White);opacity:0;visibility:hidden;transition:opacity var(--motion),visibility var(--duration);font-size:var(--font-size-micro);line-height:var(--line-height-caption);color-scheme:dark}.photo-tile.svelte-9vcm1b:hover .photo-meta:where(.svelte-9vcm1b),.photo-tile.svelte-9vcm1b:focus-within .photo-meta:where(.svelte-9vcm1b),.photo-meta.svelte-9vcm1b:has(details[open]:where(.svelte-9vcm1b)){opacity:1;visibility:visible}.photo-tile.metadata-dismissed.svelte-9vcm1b .photo-meta:where(.svelte-9vcm1b){opacity:0;visibility:hidden}.caption-fallback.svelte-9vcm1b{margin:0;padding:var(--space-6) var(--space-4) var(--space-3);text-align:right;background:radial-gradient(ellipse at bottom right,rgb(0 0 0 / 65%),transparent 75%)}.capture-details.svelte-9vcm1b summary:where(.svelte-9vcm1b){position:relative;padding:var(--space-6) var(--space-4) var(--space-3) var(--space-6);list-style:none;text-align:right;cursor:pointer}.capture-details.svelte-9vcm1b:not([open]) summary:where(.svelte-9vcm1b):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(0 0 0 / 48%) 55%,rgb(0 0 0 / 68%));-webkit-mask-image:linear-gradient(0deg,#000 25%,rgb(0 0 0 / 85%) 55%,transparent);mask-image:linear-gradient(0deg,#000 25%,rgb(0 0 0 / 85%) 55%,transparent)}.capture-details.svelte-9vcm1b summary:where(.svelte-9vcm1b)::-webkit-details-marker{display:none}.capture-details.svelte-9vcm1b summary:where(.svelte-9vcm1b):focus-visible{outline:1px solid currentColor;outline-offset:-5px}.capture-summary.svelte-9vcm1b{position:relative;display:grid;gap:var(--space-1);text-shadow:0 1px 3px rgb(0 0 0 / 25%)}.capture-context.svelte-9vcm1b{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:end;gap:var(--space-1) var(--space-3)}.capture-location.svelte-9vcm1b{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.capture-date.svelte-9vcm1b{color:#fffc;font-variant-numeric:tabular-nums}.capture-camera.svelte-9vcm1b,.capture-settings.svelte-9vcm1b{color:#ffffffe0;font-variant-numeric:tabular-nums}.capture-settings.svelte-9vcm1b{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--space-1) var(--space-3);font-family:var(--font-family-data);font-variant-ligatures:none;font-variant-numeric:tabular-nums lining-nums;color:#fffc}.capture-settings.svelte-9vcm1b>span:where(.svelte-9vcm1b){white-space:nowrap}.capture-chevron.svelte-9vcm1b{display:none}.capture-details[open].svelte-9vcm1b{background:var(--White-10)}.capture-details[open].svelte-9vcm1b summary:where(.svelte-9vcm1b){padding-top:14px}.capture-details[open].svelte-9vcm1b .capture-chevron:where(.svelte-9vcm1b){transform:rotate(180deg)}.capture-body.svelte-9vcm1b{padding:0 18px 18px}.capture-body.svelte-9vcm1b dl:where(.svelte-9vcm1b){margin:0;display:grid;gap:10px}.capture-body.svelte-9vcm1b dl:where(.svelte-9vcm1b)>div:where(.svelte-9vcm1b){display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.capture-body.svelte-9vcm1b dt:where(.svelte-9vcm1b){color:#ffffff7f}.capture-body.svelte-9vcm1b dd:where(.svelte-9vcm1b){margin:0;overflow-wrap:anywhere}.photo-map.svelte-9vcm1b{display:block;margin-bottom:16px;color:#ffffffbf;text-decoration:none}.photo-map.svelte-9vcm1b img:where(.svelte-9vcm1b){display:block;width:100%;height:auto}.photo-map.svelte-9vcm1b>span:where(.svelte-9vcm1b){display:flex;justify-content:space-between;margin-top:6px}.image-status.svelte-9vcm1b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:8px;background:var(--background-default);font-size:13px}.image-status.svelte-9vcm1b p:where(.svelte-9vcm1b){margin:0}.image-status.svelte-9vcm1b button:where(.svelte-9vcm1b){padding:8px;border:1px solid var(--border-default);background:transparent;color:inherit;font:inherit;cursor:pointer}@media (max-width: 767px){.photo-wall.svelte-9vcm1b{width:100%;gap:var(--space-4)}.photo-row.svelte-9vcm1b{flex-direction:column;gap:var(--space-4)}.photo-tile.svelte-9vcm1b{flex:auto;width:100%}.photo-meta.svelte-9vcm1b{position:static;max-width:none;max-height:none;overflow:visible;color:var(--text-secondary);opacity:1;visibility:visible;color-scheme:normal}.photo-tile.metadata-dismissed.svelte-9vcm1b .photo-meta:where(.svelte-9vcm1b){opacity:1;visibility:visible}.capture-details.svelte-9vcm1b,.capture-details[open].svelte-9vcm1b{background:transparent}.caption-fallback.svelte-9vcm1b{padding:10px 0 0;background:transparent}.capture-details.svelte-9vcm1b summary:where(.svelte-9vcm1b),.capture-details[open].svelte-9vcm1b summary:where(.svelte-9vcm1b){display:flex;align-items:center;justify-content:end;padding:var(--space-2) 0 0;gap:var(--space-3)}.capture-details.svelte-9vcm1b summary:where(.svelte-9vcm1b):before{display:none}.capture-chevron.svelte-9vcm1b{display:block;flex:none;opacity:.65}.capture-summary.svelte-9vcm1b{gap:1px;text-shadow:none}.capture-context.svelte-9vcm1b{font-weight:var(--font-weight-regular)}.capture-date.svelte-9vcm1b,.capture-camera.svelte-9vcm1b,.capture-settings.svelte-9vcm1b{color:var(--text-secondary)}.capture-location.svelte-9vcm1b{font-size:inherit}.capture-body.svelte-9vcm1b{max-height:none;padding:18px 0 0}.capture-body.svelte-9vcm1b dt:where(.svelte-9vcm1b){color:var(--text-secondary)}.photo-map.svelte-9vcm1b{max-width:260px;color:var(--text-secondary)}}@media (prefers-reduced-motion: reduce){.photo-meta.svelte-9vcm1b,.image-trigger.photo-ready.svelte-9vcm1b img:where(.svelte-9vcm1b){transition:none}}.maker-toolbox-wall.svelte-19ugqj1{--card-inset: var(--space-6);container-type:inline-size}.compact-wall.svelte-19ugqj1{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-10) var(--space-8);align-items:stretch}.wall-tile.svelte-19ugqj1{--caption-top: var(--space-6);--tile-paper: oklch(94% .025 95);--tile-ink: oklch(30% .025 90);--tile-paper-hover: color-mix( in oklab, var(--tile-paper) 95%, var(--tile-ink) );display:flex;position:relative;flex-direction:column;grid-column:span 4;min-width:0;overflow:hidden;border-radius:12px;background:var(--tile-paper);color:var(--tile-ink);text-decoration:none;transition:background-color var(--motion-fast)}.wall-preview.svelte-19ugqj1{display:flex;position:relative;flex-direction:column;flex:1;min-width:0;min-height:0;border-radius:inherit;color:inherit;text-decoration:none}.wall-tile.svelte-19ugqj1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:1px solid var(--tile-ink);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-fast)}.wall-tile[data-paper=blue].svelte-19ugqj1{--tile-paper: oklch(93% .015 255);--tile-ink: oklch(29% .025 255)}.wall-tile[data-paper=green].svelte-19ugqj1{--tile-paper: oklch(94% .025 140);--tile-ink: oklch(30% .03 145)}.wall-tile[data-paper=orange].svelte-19ugqj1{--tile-paper: oklch(92% .045 62);--tile-ink: oklch(31% .04 50)}.wall-tile[data-paper=gray].svelte-19ugqj1{--tile-paper: oklch(95% .002 85);--tile-ink: oklch(30% .005 85)}.wall-tile[data-paper=dark].svelte-19ugqj1{--tile-paper: oklch(27% .025 45);--tile-ink: oklch(96% .01 80)}.wall-media.svelte-19ugqj1{display:block;position:relative;isolation:isolate;width:calc(100% - 2 * var(--card-inset));aspect-ratio:calc(var(--artwork-ratio) * 1.06);height:auto;flex-shrink:0;margin:auto var(--card-inset) 0;padding:0;border-radius:6px 6px 0 0;border:0;background:transparent;color:var(--tile-ink);overflow:hidden}.wall-media.svelte-19ugqj1>img:where(.svelte-19ugqj1){display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.wall-media.screen.svelte-19ugqj1{background:#fcfcfa}.external-cue.svelte-19ugqj1{display:inline-flex;position:absolute;left:8px;bottom:8px;z-index:4;align-items:center;gap:8px;padding:9px 12px 9px 14px;border:1px solid oklch(0% 0 0 / .08);border-radius:999px;background:#fff;color:#1e1d1a;box-shadow:0 3px 12px #0000001a;font-size:12px;font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity var(--motion),transform var(--duration) var(--motion-soft)}.external-cue.svelte-19ugqj1 svg:where(.svelte-19ugqj1){flex-shrink:0}.wall-preview.svelte-19ugqj1:focus-visible .external-cue:where(.svelte-19ugqj1){opacity:1;transform:translateY(0)}.wall-media.ios.svelte-19ugqj1{aspect-ratio:4 / 3;border-radius:0}.ios-screen.svelte-19ugqj1{position:absolute;width:42%;max-width:168px}.ios-screen--program.svelte-19ugqj1{left:5%;top:12px;z-index:2}.ios-screen--workout.svelte-19ugqj1{right:5%;top:32px}.wall-media.stickers.svelte-19ugqj1{display:flex;align-items:center;gap:var(--space-2);aspect-ratio:auto;padding-block:var(--space-4);overflow:visible}.wall-media.stickers.svelte-19ugqj1>img:where(.svelte-19ugqj1){flex:1 1 0;min-width:0;width:0;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;transform:rotate(0);transition:transform var(--motion-medium)}.sticker-cat.svelte-19ugqj1{--sticker-turn: -10deg}.sticker-love.svelte-19ugqj1{--sticker-turn: 10deg}.sticker-rocket.svelte-19ugqj1{--sticker-turn: -12deg}@container (width > 920px){.compact-wall.featured.svelte-19ugqj1{grid-template-areas:"deck deck deck deck deck deck deck deck duo duo duo duo" "deck deck deck deck deck deck deck deck clov clov clov clov" "fit fit fit fit broad broad broad broad broad broad broad broad" "fit fit fit fit broad broad broad broad broad broad broad broad" "inspector inspector inspector inspector ciwei ciwei ciwei ciwei aix aix aix aix";grid-template-rows:repeat(4,minmax(0,14rem)) auto}.featured.svelte-19ugqj1 .wall-tile:where(.svelte-19ugqj1){min-height:0}.featured.svelte-19ugqj1 .wall-tile[data-product=decksprig]:where(.svelte-19ugqj1){grid-area:deck}.featured.svelte-19ugqj1 .wall-tile[data-product=duoquill]:where(.svelte-19ugqj1){grid-area:duo}.featured.svelte-19ugqj1 .wall-tile[data-product=clovlets]:where(.svelte-19ugqj1){grid-area:clov}.featured.svelte-19ugqj1 .wall-tile[data-product=korben-fit]:where(.svelte-19ugqj1){grid-area:fit}.featured.svelte-19ugqj1 .wall-tile[data-product=broadser]:where(.svelte-19ugqj1){grid-area:broad}.featured.svelte-19ugqj1 .wall-tile[data-product=inspector]:where(.svelte-19ugqj1){grid-area:inspector}.featured.svelte-19ugqj1 .wall-tile[data-product=ciwei]:where(.svelte-19ugqj1){grid-area:ciwei}.featured.svelte-19ugqj1 .wall-tile[data-product=aixdesign]:where(.svelte-19ugqj1){grid-area:aix}.featured.svelte-19ugqj1 .wall-caption:where(.svelte-19ugqj1){flex-shrink:0}.featured.svelte-19ugqj1 .wall-media.screen:where(.svelte-19ugqj1){min-height:0;flex-shrink:1}.featured.svelte-19ugqj1 .wall-tile:where(.svelte-19ugqj1):is([data-product=duoquill]:where(.svelte-19ugqj1),[data-product=clovlets]:where(.svelte-19ugqj1)){--caption-top: 20px}.featured.svelte-19ugqj1 .wall-tile:where(.svelte-19ugqj1):is([data-product=duoquill]:where(.svelte-19ugqj1),[data-product=clovlets]:where(.svelte-19ugqj1)) .wall-caption:where(.svelte-19ugqj1){padding:var(--caption-top) var(--card-inset) 16px}.featured.svelte-19ugqj1 .wall-tile:where(.svelte-19ugqj1):is([data-product=duoquill]:where(.svelte-19ugqj1),[data-product=clovlets]:where(.svelte-19ugqj1)) .wall-caption:where(.svelte-19ugqj1) p:where(.svelte-19ugqj1){margin-top:8px}.featured.svelte-19ugqj1 .wall-media.illustration:where(.svelte-19ugqj1){width:min(calc(100% - 2 * var(--card-inset)),224px);margin-inline:auto;min-height:0;flex-shrink:1}.featured.svelte-19ugqj1 .wall-media.stickers:where(.svelte-19ugqj1),.featured.svelte-19ugqj1 .wall-media.ios:where(.svelte-19ugqj1){flex:1;aspect-ratio:auto;min-height:0}.featured.svelte-19ugqj1 .ios-screen--program:where(.svelte-19ugqj1){width:65%;max-width:none;left:0}.featured.svelte-19ugqj1 .ios-screen--workout:where(.svelte-19ugqj1){width:55%;max-width:none;right:0;top:88px;z-index:3}}.wall-caption.svelte-19ugqj1{display:block;padding:var(--space-6) var(--card-inset) var(--space-8);color:inherit;text-decoration:none}.wall-name.svelte-19ugqj1{display:flex;align-items:center;gap:var(--space-3)}.wall-name.svelte-19ugqj1>img:where(.svelte-19ugqj1){width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.wall-name.svelte-19ugqj1 h3:where(.svelte-19ugqj1){flex:1;margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.platform.svelte-19ugqj1{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--tile-ink);opacity:.72;transition:opacity var(--motion-fast)}.repository-slot.svelte-19ugqj1{width:16px;height:16px;flex-shrink:0}.repository-link.svelte-19ugqj1{position:absolute;top:calc(var(--caption-top) - 10px);right:calc(var(--card-inset) - 14px);z-index:4;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px}.repository-link.svelte-19ugqj1:focus-visible{outline:2px solid var(--tile-ink);outline-offset:-6px;opacity:1}.wall-caption.svelte-19ugqj1 p:where(.svelte-19ugqj1){margin:var(--space-3) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-lede);text-wrap:pretty}.wall-tile.svelte-19ugqj1:has(.wall-preview:where(.svelte-19ugqj1):focus-visible){background:var(--tile-paper-hover)}.wall-preview.svelte-19ugqj1:focus-visible{outline:2px solid var(--tile-ink);outline-offset:-3px}.wall-preview.svelte-19ugqj1:focus-visible .wall-media.stickers:where(.svelte-19ugqj1)>img:where(.svelte-19ugqj1){transform:rotate(var(--sticker-turn))}@media (hover: hover) and (pointer: fine){.wall-preview.svelte-19ugqj1:hover .external-cue:where(.svelte-19ugqj1){opacity:1;transform:translateY(0)}.wall-media.stickers.svelte-19ugqj1>img:where(.svelte-19ugqj1):hover{transform:rotate(var(--sticker-turn))}.wall-tile.svelte-19ugqj1:hover{background:var(--tile-paper-hover)}.wall-tile.svelte-19ugqj1:hover:after{opacity:.22}.wall-tile.svelte-19ugqj1:hover .platform:where(.svelte-19ugqj1){opacity:1}}@media (hover: none){.external-cue.svelte-19ugqj1{opacity:1;transform:none}}.wall-tile.svelte-19ugqj1:has(.wall-preview:where(.svelte-19ugqj1):focus-visible):after{opacity:.28}.wall-tile.svelte-19ugqj1:has(.wall-preview[data-maker-opening]:where(.svelte-19ugqj1)):after,.wall-tile.svelte-19ugqj1:has(.wall-preview[data-maker-returning]:where(.svelte-19ugqj1)):after{opacity:.22}.wall-tile.svelte-19ugqj1:has(.wall-preview:where(.svelte-19ugqj1):active):after{opacity:.32}.wall-preview.svelte-19ugqj1:focus-visible .platform:where(.svelte-19ugqj1),.wall-preview.svelte-19ugqj1:active .platform:where(.svelte-19ugqj1){opacity:1}@container (max-width: 920px){.compact-wall.svelte-19ugqj1{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.compact-wall.svelte-19ugqj1 .wall-tile:where(.svelte-19ugqj1):nth-child(n){grid-column:auto}}@container (max-width: 560px){.compact-wall.svelte-19ugqj1{grid-template-columns:1fr;gap:var(--space-6)}.wall-caption.svelte-19ugqj1{padding:var(--space-6) var(--card-inset) var(--space-6)}}@media (prefers-reduced-motion: reduce){.wall-tile.svelte-19ugqj1 .wall-media.stickers:where(.svelte-19ugqj1)>img:where(.svelte-19ugqj1){transform:none!important}.svelte-19ugqj1,.svelte-19ugqj1:before,.svelte-19ugqj1:after{transition:none!important}}.maker-product-dialog.svelte-r8wj3p{box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:max(68px,calc(env(safe-area-inset-top) + 56px)) 24px 24px;border:0;overflow:hidden;background:transparent;color:var(--text-primary);font-family:var(--font-family-body)}.maker-product-dialog.svelte-r8wj3p::backdrop{background:#12151952}@media (prefers-reduced-motion: no-preference){@starting-style{.maker-product-dialog.entering.svelte-r8wj3p:modal::backdrop{opacity:0}}.maker-product-dialog.entering.svelte-r8wj3p:modal::backdrop{transition:opacity var(--motion-medium)}.maker-product-dialog.closing.svelte-r8wj3p:modal::backdrop{opacity:0;transition:opacity var(--duration-fast) var(--motion-exit)}}.product-shell.svelte-r8wj3p{display:flex;flex-direction:column;width:100%;max-width:1600px;height:100%;min-height:0;margin-inline:auto;overflow:hidden;border:1px solid var(--border-subtle, #ddd);border-radius:var(--radius-content, 8px);background:var(--White);box-shadow:0 24px 80px #00000029}.product-actions.svelte-r8wj3p{--preview-action-surface: color-mix( in oklab, var(--Black-80) 72%, transparent );--preview-action-hover: color-mix( in oklab, var(--Black-80) 86%, transparent );--preview-action-pressed: color-mix( in oklab, var(--Black-90) 90%, transparent );position:absolute;top:max(12px,env(safe-area-inset-top));right:max(24px,calc((100vw - 1600px)/2));display:flex;align-items:center;gap:var(--space-2)}.open-website.svelte-r8wj3p,.close-preview.svelte-r8wj3p{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-action);background:transparent;color:var(--White);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.open-website.svelte-r8wj3p:before,.close-preview.svelte-r8wj3p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--preview-action-surface);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);transition:background-color var(--motion-fast),transform var(--motion-fast)}.open-website.svelte-r8wj3p:hover:before,.close-preview.svelte-r8wj3p:hover:before{background:var(--preview-action-hover)}.open-website.svelte-r8wj3p:active:before,.close-preview.svelte-r8wj3p:active:before{background:var(--preview-action-pressed);transform:scale(.94)}.product-actions.svelte-r8wj3p svg:where(.svelte-r8wj3p){position:relative;pointer-events:none;stroke-width:1.8}svg.svelte-r8wj3p{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.svelte-r8wj3p:is(button:where(.svelte-r8wj3p),a:where(.svelte-r8wj3p)):focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-preview.svelte-r8wj3p{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--White)}.preview-placeholder.svelte-r8wj3p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4, 16px);padding:32px;color:var(--Black-90);pointer-events:none}.placeholder-identity.svelte-r8wj3p{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 16px)}.placeholder-identity.svelte-r8wj3p img:where(.svelte-r8wj3p){display:block;-o-object-fit:contain;object-fit:contain}.placeholder-name.svelte-r8wj3p{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold, 600);line-height:1.3;letter-spacing:-.02em;text-align:center}.placeholder-caption.svelte-r8wj3p{max-width:34ch;margin:0;color:var(--Black-60);font-size:var(--font-size-caption);line-height:1.6;text-align:center}.placeholder-lines.svelte-r8wj3p{display:grid;justify-items:center;gap:8px;width:min(200px,48vw);margin-top:8px}.placeholder-lines.svelte-r8wj3p span:where(.svelte-r8wj3p){width:100%;height:6px;border-radius:3px;background:var(--Black-10)}.placeholder-lines.svelte-r8wj3p span:where(.svelte-r8wj3p):last-child{width:64%;opacity:.6}iframe.svelte-r8wj3p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.preview-progress.svelte-r8wj3p{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;background:transparent;pointer-events:none}.preview-progress.svelte-r8wj3p:after{content:"";display:block;width:28%;height:100%;background:var(--Black-50);opacity:.45;animation:svelte-r8wj3p-preview-travel 1.1s var(--ease) infinite}@keyframes svelte-r8wj3p-preview-travel{0%{transform:translate(-110%)}to{transform:translate(460%)}}.preview-announcement.svelte-r8wj3p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.preview-status.svelte-r8wj3p{position:absolute;inset:auto 0 0;margin:0;padding:16px 24px;background:var(--background-default);border-top:1px solid var(--border-subtle, #ddd);color:var(--text-secondary);font-size:var(--font-size-caption)}.preview-error.svelte-r8wj3p{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.preview-error.svelte-r8wj3p button:where(.svelte-r8wj3p){min-height:44px;padding:0 12px;border:1px solid currentColor;border-radius:6px;background:transparent;color:var(--text-primary);cursor:pointer}@media (pointer: coarse),(max-width: 600px){.product-actions.svelte-r8wj3p{gap:0}.open-website.svelte-r8wj3p,.close-preview.svelte-r8wj3p{width:44px;height:44px}.open-website.svelte-r8wj3p:before,.close-preview.svelte-r8wj3p:before{top:6px;right:6px;bottom:6px;left:6px}}@media (max-width: 600px){.maker-product-dialog.svelte-r8wj3p{padding:max(56px,calc(env(safe-area-inset-top) + 48px)) 0 0}.product-shell.svelte-r8wj3p{border:0;border-radius:0}.product-actions.svelte-r8wj3p{top:max(6px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}}@media (prefers-reduced-motion: reduce){.open-website.svelte-r8wj3p:before,.close-preview.svelte-r8wj3p:before{transition:none}.preview-progress.svelte-r8wj3p:after{width:100%;opacity:.2;animation:none}}body:has(.maker-page) .evidence-lightbox__frame{min-width:0}body:has(.maker-page) .evidence-lightbox__image{max-width:min(100%,1800px)}body:has(.maker-page) .evidence-lightbox{--cs-evidence-control-bg: var(--Black);--cs-evidence-control-fg: var(--White);--cs-evidence-control-border: color-mix( in oklab, var(--White) 24%, transparent );--cs-motion: var(--motion);--cs-motion-medium: var(--motion-medium);--cs-motion-fast: var(--motion-fast)}.maker-page.svelte-1cuh53r{font-family:var(--font-family-body);margin-top:var(--space-12)}p.svelte-1cuh53r,h2.svelte-1cuh53r{margin:0}.maker-hero-top.svelte-1cuh53r{position:relative;overflow-x:clip;overflow-clip-margin:1px}.maker-hero-top.svelte-1cuh53r .home-hero.home-hero--compact{--hero-avatar-width: 12rem;--hero-avatar-offset-x: 0px;--hero-avatar-offset-y: 0px;margin-bottom:var(--space-10)}.maker-hero-top.svelte-1cuh53r .hero-content-grid{grid-template-columns:13rem minmax(0,1fr);grid-template-rows:minmax(13rem,auto)}.maker-hero-top.svelte-1cuh53r .hero-avatar{grid-column:1;grid-row:1;min-height:13rem}.maker-hero-top.svelte-1cuh53r .hero-text{grid-column:2;grid-row:1;justify-content:center;padding:0;margin-bottom:0}.maker-hero-top.svelte-1cuh53r .hero-intro-eye-align{margin-top:0;transform:none}.maker-hero-top.svelte-1cuh53r{--hero-aside-title-size: clamp(2rem, 3.2vw, 2.75rem)}.maker-hero-top.svelte-1cuh53r .hero-subtitle{max-width:42ch;font-size:var(--font-size-body)}.maker-hero-top.svelte-1cuh53r .hero-avatar-local-meta{display:none}.maker-hero-top.svelte-1cuh53r .hero-simple-aside-footer{margin-top:var(--space-6);width:-moz-fit-content;width:fit-content;max-width:100%}.tab-bar--aside.svelte-1cuh53r{width:-moz-fit-content;width:fit-content;max-width:100%}.maker-hero-top.svelte-1cuh53r .tab-bar--aside .tabgroup-wrapper{--tab-track-padding: 3px;--tab-track-gap: 2px;--tab-inner-gap: 4px;--tab-padding-y: 7px;--tab-padding-x: 18px}.maker-hero-top.svelte-1cuh53r .tab-bar--aside .tab{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);min-height:var(--tap-size)}#maker-content.svelte-1cuh53r{min-width:0;scroll-margin-top:var(--space-8)}#maker-content[data-panel-switched].svelte-1cuh53r>*{animation:svelte-1cuh53r-maker-panel-in var(--duration-medium) var(--motion-enter)}@keyframes svelte-1cuh53r-maker-panel-in{0%{opacity:0;translate:0 8px}}#maker-content.svelte-1cuh53r:focus-visible{outline:2px solid var(--text-primary);outline-offset:var(--space-2);border-radius:var(--radius-media)}.more-builds.svelte-1cuh53r{margin-top:var(--space-24)}.more-builds.svelte-1cuh53r>h2:where(.svelte-1cuh53r){margin-bottom:var(--space-3);font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.more-builds-credit.svelte-1cuh53r{margin:0 0 var(--space-8);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (min-width: 1200px){.maker-hero-top.svelte-1cuh53r .hero-intro{display:flex;align-items:center;gap:var(--space-8)}.maker-hero-top.svelte-1cuh53r .hero-intro-eye-align{flex:1;min-width:0}.maker-hero-top.svelte-1cuh53r .hero-simple-aside-footer{flex-shrink:0;margin-top:0}}@media (max-width: 639px){.more-builds.svelte-1cuh53r{margin-top:var(--space-16)}.more-builds-credit.svelte-1cuh53r{margin-bottom:var(--space-6)}.maker-page.svelte-1cuh53r{margin-top:var(--space-6)}.maker-hero-top.svelte-1cuh53r .home-hero.home-hero--compact{--hero-columns-gap: var(--space-4);margin-bottom:var(--space-8)}.maker-hero-top.svelte-1cuh53r .hero-content-grid{grid-template-columns:6rem minmax(0,1fr);grid-template-rows:minmax(10rem,auto)}.maker-hero-top.svelte-1cuh53r .hero-avatar{min-height:6rem;height:6rem;align-self:center;outline:none}.maker-hero-top.svelte-1cuh53r .hero-avatar-inner{--hero-avatar-width: 6rem;--hero-avatar-offset-x: 0px;--hero-avatar-offset-y: 0px;width:var(--hero-avatar-width)}.maker-hero-top.svelte-1cuh53r .hero-simple-aside-footer{margin-top:var(--space-4)}.maker-hero-top.svelte-1cuh53r .hero-role{font-size:.625rem}.maker-hero-top.svelte-1cuh53r{--hero-aside-title-size: 1.5rem}.maker-hero-top.svelte-1cuh53r .hero-subtitle{font-size:var(--font-size-caption)}.maker-hero-top.svelte-1cuh53r .tab-bar--aside .tabgroup-wrapper{--tab-padding-x: 12px;--tab-padding-y: 3px}}@media (max-width: 479px){.maker-hero-top.svelte-1cuh53r .hero-content-grid{grid-template-rows:minmax(8rem,auto) auto;row-gap:var(--space-4)}.maker-hero-top.svelte-1cuh53r .hero-text,.maker-hero-top.svelte-1cuh53r .hero-intro{display:contents}.maker-hero-top.svelte-1cuh53r .hero-intro-eye-align{grid-column:2;grid-row:1}.maker-hero-top.svelte-1cuh53r .hero-simple-aside-footer{grid-column:1 / -1;grid-row:2;justify-self:center;margin-top:0}.maker-hero-top.svelte-1cuh53r .hero-role{font-size:var(--font-size-small)}}
