.audience-tap-hint.svelte-1folf74{text-align:center;color:var(--muted-foreground);margin-top:20px;font-size:13px;line-height:1.6}.creatype-cards.svelte-1folf74{background:0 0;width:100%;padding:clamp(3rem,7vh,6rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.cards-content.svelte-1folf74{flex-direction:column;gap:clamp(1.5rem,4vh,3rem);width:100%;max-width:1200px;margin-inline:auto;display:flex}.cards-grid.svelte-1folf74{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:clamp(1rem,2vw,2rem);width:100%;display:grid}.creatype-cards.is-focus.svelte-1folf74{padding:0;overflow:visible}.is-focus.svelte-1folf74 .cards-content:where(.svelte-1folf74){max-width:64rem}.creatype-cards.is-showcase.svelte-1folf74{align-items:center;min-height:100vh;padding:clamp(1.5rem,4vh,3.5rem) clamp(.75rem,2.4vw,2.5rem);display:grid}.is-showcase.svelte-1folf74 .cards-content:where(.svelte-1folf74){min-width:0;max-width:96rem}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74){--demo-card-width:min(72vw, 19rem);padding:.5rem max(.25rem, calc((100% - var(--demo-card-width)) / 2));scroll-padding-inline:max(.25rem, calc((100% - var(--demo-card-width)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:1rem;display:flex;overflow-x:auto}.creatype-cards.is-hero.svelte-1folf74{align-items:center;height:100%;min-height:0;padding:.75rem 1.5rem;display:grid;overflow:visible}.is-hero.svelte-1folf74 .cards-content:where(.svelte-1folf74){gap:.75rem;max-width:31rem}.hero-hint.svelte-1folf74{color:#f2e9dc;width:100%;min-height:1.75rem;font-family:var(--font-display);text-align:center;text-wrap:balance;align-self:stretch;place-items:center;margin:0;font-size:clamp(1.125rem,1.35vw,1.375rem);font-weight:600;line-height:1.2;display:grid}.is-hero.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74)::-webkit-scrollbar{background:0 0}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74)::-webkit-scrollbar{display:none}.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74)::-webkit-scrollbar{display:none}.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74){--demo-card-width:min(76vw, 19rem);padding:.25rem calc((100% - var(--demo-card-width)) / 2) .75rem;scroll-padding-inline:calc((100% - var(--demo-card-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:1rem;display:flex;overflow-x:auto}.is-focus.svelte-1folf74:not(.is-single-focus) .card-slot:where(.svelte-1folf74),.is-showcase.svelte-1folf74 .card-slot:where(.svelte-1folf74){flex:0 0 var(--demo-card-width);scroll-snap-align:center}.card-slot.svelte-1folf74{aspect-ratio:3/4;width:100%;min-width:0;position:relative}.card-button.svelte-1folf74{--text-scale:1;--vertical-spacing-scale:1;aspect-ratio:3/4;appearance:none;width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;text-align:left;perspective:1200px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2.2cqw;outline:none;margin:0;padding:0;display:grid;container-type:inline-size}.card-button.is-promoted.svelte-1folf74{top:var(--card-top);left:var(--card-left);z-index:var(--card-overlay-z,70);width:var(--card-width);height:var(--card-height);aspect-ratio:auto;touch-action:pan-y;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:fixed}.card-button.svelte-1folf74:focus-visible{outline-offset:max(3px, .9cqw);outline:max(2px,.7cqw) solid #171226}.card-inner.svelte-1folf74{width:100%;height:100%;min-height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateY(0)}.card-button.is-open.svelte-1folf74 .card-inner:where(.svelte-1folf74){transform:rotateY(180deg)}.is-hero.svelte-1folf74 .card-button.is-hinting:where(.svelte-1folf74){transform-origin:50%;will-change:transform;animation:2.2s cubic-bezier(.2,.75,.25,1) infinite svelte-1folf74-hero-card-invitation}@keyframes svelte-1folf74-hero-card-invitation{0%,to{transform:perspective(1000px)translateY(0)rotateY(0)rotate(0)}18%{transform:perspective(1000px)translateY(-5px)rotateY(-17deg)rotate(-.8deg)}38%{transform:perspective(1000px)translateY(-2px)rotateY(10deg)rotate(.5deg)}58%{transform:perspective(1000px)translateY(-1px)rotateY(-5deg)rotate(-.2deg)}78%{transform:perspective(1000px)translateY(-1px)rotateY(3deg)rotate(.1deg)}}.card-face.svelte-1folf74{backface-visibility:hidden;border-radius:2.2cqw;position:absolute;inset:0;transform:translateZ(0);box-shadow:0 1.8cqw 5.5cqw #1712262b,0 .35cqw 1cqw #1712261f}.face-clip.svelte-1folf74{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.card-back.svelte-1folf74{--text-scale:1;--vertical-spacing-scale:1;background-color:var(--paint-color);color:#f2e9dc}.card-back.svelte-1folf74>.face-clip:where(.svelte-1folf74){align-items:flex-end;display:flex}.paint-surface.svelte-1folf74,.info-texture.svelte-1folf74{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.back-identity.svelte-1folf74{z-index:1;width:100%;padding:calc(8cqw * var(--vertical-spacing-scale)) 9cqw;text-shadow:0 .35cqw 1.1cqw #17122638;position:relative}.back-name.svelte-1folf74{font-size:calc(9.5cqw * var(--text-scale));letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;font-weight:900;line-height:.95}.back-share.svelte-1folf74{z-index:1;color:#f2e9dc;font-size:calc(15cqw * var(--text-scale));letter-spacing:-.055em;text-shadow:0 .35cqw 1.1cqw #17122638;font-variant-numeric:tabular-nums;font-weight:900;line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-info.svelte-1folf74{--text-scale:var(--info-text-scale,1);--vertical-spacing-scale:.7;color:#171226;background-color:#f2e9dc;transform:rotateY(180deg)translateZ(0)}.card-info.svelte-1folf74>.face-clip:where(.svelte-1folf74){flex-direction:column;display:flex}.info-banner.svelte-1folf74{z-index:1;max-height:42%;padding:calc(7.5cqw * var(--vertical-spacing-scale)) 8cqw calc(6.5cqw * var(--vertical-spacing-scale));background:var(--paint-color);color:#f2e9dc;flex:none;justify-content:space-between;align-items:flex-start;gap:4cqw;display:flex;position:relative}.banner-identity.svelte-1folf74{align-items:flex-start;gap:calc(1.3cqw * var(--vertical-spacing-scale)) calc(2.5cqw * var(--vertical-spacing-scale));flex-direction:column;flex:1;min-width:0;display:flex}.banner-name.svelte-1folf74{font-size:max(1.375rem, calc(9.5cqw * var(--text-scale) * var(--info-title-scale,1)));letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;font-weight:900;line-height:.92}.banner-age.svelte-1folf74{font-size:max(.75rem, calc(4cqw * var(--text-scale)));opacity:.72;font-weight:700;line-height:1.1}.banner-share.svelte-1folf74{align-items:flex-end;gap:calc(.8cqw * var(--vertical-spacing-scale));text-align:right;flex-direction:column;flex:none;margin-top:.4cqw;display:flex}.banner-percentage.svelte-1folf74{font-size:max(1.25rem, calc(6.2cqw * var(--text-scale)));font-variant-numeric:tabular-nums;font-weight:900;line-height:.95}.banner-share-label.svelte-1folf74{font-size:max(.625rem, calc(2.5cqw * var(--text-scale)));opacity:.7;white-space:nowrap;font-weight:700;line-height:1.1}@media (width<=639px) and (orientation:portrait){.card-button.is-promoted.svelte-1folf74 .banner-share-label:where(.svelte-1folf74){white-space:normal;max-width:9ch}}.banner-edge.svelte-1folf74{pointer-events:none;width:100%;height:3.8cqw;display:block;position:absolute;top:calc(100% - .2cqw);left:0;overflow:visible}.info-body.svelte-1folf74{z-index:0;gap:calc(6cqw * var(--vertical-spacing-scale));padding:calc(8.5cqw * var(--vertical-spacing-scale)) 8cqw calc(8cqw * var(--vertical-spacing-scale));overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.life.svelte-1folf74{font-size:max(.8125rem, calc(3.65cqw * var(--text-scale)));opacity:.72;overflow-wrap:break-word;margin:0;font-weight:750;line-height:1.35}.portrait.svelte-1folf74{font-size:max(.9375rem, calc(4.25cqw * var(--text-scale)));overflow-wrap:break-word;margin:0;font-weight:620;line-height:1.47}.details.svelte-1folf74{gap:calc(4.5cqw * var(--vertical-spacing-scale));display:grid}.detail.svelte-1folf74{overflow-wrap:break-word;min-width:0}.detail-label.svelte-1folf74{font-size:max(.75rem, calc(3.25cqw * var(--text-scale)));opacity:.7;margin-bottom:1.3cqw;font-weight:800;line-height:1.15}.detail-legend.svelte-1folf74{opacity:.7;margin-top:.8cqw;font-size:.8em;font-weight:650;line-height:1.25;display:block}.detail-values.svelte-1folf74{font-size:max(.8125rem, calc(3.65cqw * var(--text-scale)));margin:0;padding:0;font-weight:600;line-height:1.38;list-style:none}.detail-values.svelte-1folf74 li:where(.svelte-1folf74)+li:where(.svelte-1folf74){margin-top:.8cqw}.card-dialog.svelte-1folf74{z-index:var(--dialog-overlay-z,60);visibility:hidden;outline:none;place-items:center;display:grid;position:fixed;inset:0}.card-dialog.prepared.svelte-1folf74{visibility:visible}.dialog-backdrop.svelte-1folf74{opacity:0;-webkit-backdrop-filter:blur(4px);background:#1712269e;transition:opacity .52s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0}.card-dialog.is-open.svelte-1folf74 .dialog-backdrop:where(.svelte-1folf74){opacity:1}.dialog-backdrop-dismiss.svelte-1folf74{appearance:none;cursor:default;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dialog-close.svelte-1folf74{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:5;color:#f2e9dc;max-width:calc(100vw - 2rem);font:inherit;opacity:0;pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#171226a8;border:0;border-radius:999px;margin:0;padding:.7rem 1rem;font-size:.875rem;font-weight:800;line-height:1;transition:opacity .18s;position:fixed;box-shadow:0 .8cqw 2cqw #17122633}.card-dialog.below-site-nav.svelte-1folf74 .dialog-close:where(.svelte-1folf74){top:calc(var(--nav-h) + 1rem)}.card-dialog.is-open.svelte-1folf74 .dialog-close:where(.svelte-1folf74){opacity:1;pointer-events:auto;transition-delay:.26s}.dialog-close.svelte-1folf74:focus-visible{outline-offset:max(2px, .55cqw);outline:max(2px,.55cqw) solid #f2e9dc}.dialog-close.svelte-1folf74:disabled{cursor:default}@media (orientation:landscape) and (height<=599px){.card-button.is-promoted.svelte-1folf74 .info-banner:where(.svelte-1folf74){gap:1rem;max-height:44%;padding:.75rem 1.25rem .875rem}.card-button.is-promoted.svelte-1folf74 .banner-identity:where(.svelte-1folf74){gap:.2rem}.card-button.is-promoted.svelte-1folf74 .banner-name:where(.svelte-1folf74){font-size:1.5rem}.card-button.is-promoted.svelte-1folf74 .banner-age:where(.svelte-1folf74),.card-button.is-promoted.svelte-1folf74 .banner-share-label:where(.svelte-1folf74){font-size:.75rem}.card-button.is-promoted.svelte-1folf74 .banner-percentage:where(.svelte-1folf74){font-size:1.5rem}.card-button.is-promoted.svelte-1folf74 .info-body:where(.svelte-1folf74){gap:1rem;padding:1rem 1.25rem}}.dark .card-button.svelte-1folf74:focus-visible{outline-color:#f2e9dc}.dark .dialog-backdrop.svelte-1folf74{background:#000000bd}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74{transition:none}:root[data-reduce-motion] .is-hero.svelte-1folf74 .card-button.is-hinting:where(.svelte-1folf74){animation:none}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74 .card-inner:where(.svelte-1folf74),:root[data-reduce-motion] .card-button.is-promoted.is-open.svelte-1folf74 .card-inner:where(.svelte-1folf74){transform:none}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74 .card-info:where(.svelte-1folf74){z-index:1;opacity:0;transition:opacity .18s;transform:none}:root[data-reduce-motion] .card-button.is-promoted.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:1;transition:opacity .18s}:root[data-reduce-motion] .card-button.is-promoted.is-open.svelte-1folf74 .card-info:where(.svelte-1folf74){opacity:1}:root[data-reduce-motion] .card-button.is-promoted.is-open.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:0}@media (prefers-reduced-motion:reduce){.is-hero.svelte-1folf74 .card-button.is-hinting:where(.svelte-1folf74){animation:none}.card-button.is-promoted.svelte-1folf74{transition:none}.card-button.is-promoted.svelte-1folf74 .card-inner:where(.svelte-1folf74),.card-button.is-promoted.is-open.svelte-1folf74 .card-inner:where(.svelte-1folf74){transform:none}.card-button.is-promoted.svelte-1folf74 .card-info:where(.svelte-1folf74){z-index:1;opacity:0;transition:opacity .18s;transform:none}.card-button.is-promoted.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:1;transition:opacity .18s}.card-button.is-promoted.is-open.svelte-1folf74 .card-info:where(.svelte-1folf74){opacity:1}.card-button.is-promoted.is-open.svelte-1folf74 .card-back:where(.svelte-1folf74){opacity:0}}@media (width>=640px){.cards-grid.svelte-1folf74{grid-template-columns:repeat(2,minmax(0,1fr))}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74){--demo-card-width:min(38vw, 19rem)}.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74){--demo-card-width:min(36vw, 19rem)}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74),.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74){--demo-pair-padding:max(.25rem, calc((100% - var(--demo-card-width) - var(--demo-card-width) - 1rem) / 2));padding-inline:var(--demo-pair-padding);scroll-padding-inline:var(--demo-pair-padding)}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74):after,.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74):after{content:"";flex:0 0 max(0px, calc((100% - var(--demo-card-width)) / 2 - var(--demo-pair-padding)))}}@media (width>=1024px){.cards-grid.svelte-1folf74{grid-template-columns:repeat(3,minmax(0,1fr))}.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74){scroll-snap-type:none;padding:0;display:grid;overflow:visible}.is-focus.svelte-1folf74:not(.is-single-focus) .cards-grid:where(.svelte-1folf74):after,.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74):after{display:none}.is-focus.svelte-1folf74:not(.is-single-focus) .card-slot:where(.svelte-1folf74){width:100%}.is-showcase.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.5rem);padding:0;display:grid;overflow:visible}.is-showcase.svelte-1folf74 .card-slot:where(.svelte-1folf74){width:100%}}.card-button[aria-pressed=true].svelte-1folf74{outline:3px solid var(--primary);outline-offset:4px}.card-button.svelte-1folf74:disabled{opacity:.6;cursor:default}.creatype-cards.is-workspace.svelte-1folf74{padding:0;overflow:visible}.is-workspace.svelte-1folf74 .cards-content:where(.svelte-1folf74){gap:1rem;max-width:none}.is-workspace.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (width>=768px){.is-workspace.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:repeat(5,minmax(0,1fr))}}.is-focus.is-single-focus.svelte-1folf74 .cards-content:where(.svelte-1folf74){max-width:26rem}.is-focus.is-single-focus.svelte-1folf74 .cards-grid:where(.svelte-1folf74){grid-template-columns:minmax(0,1fr)}
