.stat-ring-item{gap:12px}.stat-ring{width:38px;height:38px;border-radius:50%;flex-shrink:0}.stat-ring--dashed{border:1px dashed var(--color-text-main);color:var(--color-text-main)}.stat-ring--solid{border:1px solid var(--color-border);color:var(--color-text-main)}.stat-ring--coral{border:1px solid var(--color-primary);background-color:var(--color-primary-tint);color:var(--color-primary)}.stat-ring--inverse.stat-ring--dashed{border-color:var(--color-text-on-ink);color:var(--color-text-on-ink)}.stat-ring--inverse.stat-ring--solid{border-color:var(--color-border-on-ink);color:var(--color-text-on-ink)}.stat-ring-numeral{color:inherit!important;letter-spacing:.04em}.stat-ring-copy{gap:2px}.stat-ring-sub{letter-spacing:.14em;text-transform:uppercase;opacity:.75}.marquee-wire{width:100%;padding:12px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,var(--color-surface-ink) 8%,var(--color-surface-ink) 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--color-surface-ink) 8%,var(--color-surface-ink) 92%,transparent 100%)}.marquee-row{width:100%;overflow:hidden}.marquee-track{width:max-content;gap:22px;animation:svelte-1kyqd5n-openDesignMarquee var(--wire-speed, 36s) linear infinite}.marquee-track--reverse{animation-direction:reverse}.marquee-wire:hover .marquee-track{animation-play-state:paused}.marquee-chip{gap:10px;white-space:nowrap}@keyframes svelte-1kyqd5n-openDesignMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important}}.shimmer-cta.svelte-q4eua2{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border:0;border-radius:var(--radius-pill);color:var(--color-text-on-ink);background:var(--color-border-on-ink);box-shadow:0 8px var(--glow-size) var(--color-brand-coral-glow);cursor:pointer;isolation:isolate;transform:translate3d(var(--magnet-x),var(--magnet-y),0) scale(1);transition:transform var(--motion-transition-spring),box-shadow var(--motion-transition-base);text-decoration:none;outline:none}.shimmer-cta.svelte-q4eua2:hover:not(:disabled),.shimmer-cta.svelte-q4eua2:focus-visible:not(:disabled){transform:translate3d(var(--magnet-x),var(--magnet-y),0) scale(var(--hover-scale));box-shadow:var(--shadow-primary-glow),var(--shadow-md)}.shimmer-cta.svelte-q4eua2:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.shimmer-cta.is-disabled.svelte-q4eua2{opacity:.5;cursor:not-allowed;pointer-events:none}.shimmer-beam{position:absolute;top:-200%;right:-200%;bottom:-200%;left:-200%;z-index:-3;width:500%;height:500%;background:conic-gradient(from calc(270deg - (var(--beam-spread) * .5)),transparent 0deg,var(--color-primary) var(--beam-spread),transparent var(--beam-spread));animation:svelte-q4eua2-beamSpin var(--beam-speed) linear infinite}.shimmer-beam:after{position:absolute;top:35%;right:35%;bottom:35%;left:35%;content:"";background:conic-gradient(from 20deg,transparent 0 72%,var(--color-accent) 81%,transparent 90%);animation:svelte-q4eua2-beamSpin calc(var(--beam-speed) * 1.2) linear infinite reverse}.shimmer-surface{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;z-index:-2;border-radius:inherit;background:var(--color-surface-ink);box-shadow:inset 0 1px 0 var(--color-border-on-ink);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.shimmer-content{position:relative;z-index:2;display:flex;align-items:center;gap:var(--spacing-sm);min-height:46px;padding:7px 18px 7px 9px}.shimmer-orb{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border-on-ink);border-radius:50%;background:var(--color-border-on-ink-soft);flex-shrink:0}.shimmer-orb:before{width:22px;height:22px;border:1px solid var(--color-primary);border-radius:50%;content:"";background:radial-gradient(circle at 65% 25%,var(--color-surface),var(--color-primary) 42%,var(--color-surface-ink) 100%)}.orb-shine{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 35%,var(--color-surface) 48%,transparent 60%);filter:blur(1px);mix-blend-mode:screen;animation:svelte-q4eua2-orbSpin 3.2s linear infinite}.shimmer-text{color:var(--color-text-on-ink);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.02em;white-space:nowrap}.shimmer-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:var(--color-surface);transition:background var(--motion-transition-fast),transform var(--motion-transition-spring);flex-shrink:0}.shimmer-cta.svelte-q4eua2:hover .shimmer-icon{background:var(--color-primary-hover);transform:rotate(-10deg) scale(1.08)}.shimmer-cta.is-pressed.svelte-q4eua2{animation:svelte-q4eua2-ctaPress .48s cubic-bezier(.2,.85,.2,1)}@keyframes svelte-q4eua2-beamSpin{to{transform:rotate(360deg)}}@keyframes svelte-q4eua2-orbSpin{to{transform:rotate(360deg)}}@keyframes svelte-q4eua2-ctaPress{40%{filter:brightness(1.15);transform:translate3d(var(--magnet-x),var(--magnet-y),0) scale(.96)}}@media(prefers-reduced-motion:reduce){.shimmer-beam,.orb-shine,.shimmer-cta.svelte-q4eua2{animation:none!important;transform:none!important}}.border-glow-card{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--border-glow-radius, var(--radius-lg));background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);transition:box-shadow var(--motion-transition-base),border-color var(--motion-transition-base);overflow:hidden}.border-glow-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:inherit;border:1.5px solid transparent;pointer-events:none;background:conic-gradient(from var(--border-glow-angle, 45deg) at center,var(--color-primary) 0deg,var(--color-accent) 110deg,var(--color-olive) 210deg,var(--color-primary) 290deg,transparent 340deg) border-box;opacity:var(--border-glow-opacity, 0);mask:linear-gradient(var(--color-surface) 0 0) padding-box,linear-gradient(var(--color-surface) 0 0);-webkit-mask:linear-gradient(var(--color-surface) 0 0) padding-box,linear-gradient(var(--color-surface) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .25s ease-out}.border-glow-aura{position:absolute;inset:calc(var(--border-glow-radius-outer, 36px) * -1);z-index:0;border-radius:inherit;opacity:var(--border-glow-aura-opacity, 0);pointer-events:none;transition:opacity .3s ease-out;filter:blur(22px);background:radial-gradient(circle at 50% 50%,var(--border-glow-custom-color, var(--color-brand-coral-glow)) 0%,var(--color-brand-mustard-tint) 45%,transparent 72%)}.border-glow-inner{position:relative;z-index:2;padding:var(--spacing-lg);height:100%;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.border-glow-border,.border-glow-aura{display:none!important}}.option-wheel-stage{position:relative;display:flex;align-items:center;height:240px;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 50%,var(--color-primary-tint),transparent 48%),var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);outline:none;-webkit-user-select:none;user-select:none}.option-wheel-stage:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-tint)}.option-wheel-centerline{position:absolute;top:50%;left:var(--spacing-md);z-index:1;width:180px;border-top:1px solid var(--color-primary);pointer-events:none}.option-wheel-centerline:before{position:absolute;top:-3.5px;left:0;width:6px;height:6px;border-radius:50%;content:"";background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}.option-wheel-viewport{position:absolute;top:0;right:0;bottom:0;left:0;left:var(--spacing-md);width:55%;height:100%;overflow:hidden;pointer-events:auto}.option-wheel-item.svelte-1i3loqe{position:absolute;top:50%;left:12px;z-index:2;margin:0;padding:4px 10px;border:0;background:transparent;font-family:var(--font-sans);color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transform-origin:left center;transition:transform .22s var(--motion-ease-spring),opacity .22s ease,color .22s ease;outline:none}.option-wheel-item.is-active.svelte-1i3loqe{color:var(--color-text-main);font-weight:800;font-size:var(--font-size-xl)}.option-wheel-readout{position:absolute;top:50%;right:var(--spacing-md);z-index:3;text-align:right;pointer-events:none;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.option-wheel-item.svelte-1i3loqe{transition:none!important}}.live-bg-container{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-xl);isolation:isolate;background:var(--color-surface-ink);border:1px solid var(--color-border);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.live-bg-canvas.svelte-patmfs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.live-bg-content,.method-step-card{position:relative;z-index:1;width:100%}.method-step-num-wrap{display:inline-block;width:fit-content;background-color:var(--color-background);padding-right:14px;margin-bottom:20px}.method-step-num{font-size:clamp(3.5rem,5vw,4.875rem);line-height:.85;letter-spacing:-.03em}.method-step-head{width:100%;margin-bottom:10px}.method-step-desc{line-height:1.58;margin-bottom:22px}.method-step-img{width:100%;aspect-ratio:1 / 1;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);color:var(--color-text-main)}.method-step-media{width:100%;height:100%;object-fit:cover}.method-step-svg{width:100%;height:100%;padding:12px}.method-svg-coral{fill:var(--color-primary);opacity:.9}
