.picker.svelte-2vbna6{display:grid;gap:1rem;align-items:center}@media(min-width:768px){.picker.svelte-2vbna6{grid-template-columns:1fr auto 1fr}}.slot.svelte-2vbna6{border:0;padding:1.25rem;border-radius:var(--radius-lg);background:hsl(var(--card));box-shadow:0 1px hsl(var(--card) / .8) inset,0 18px 40px -24px hsl(var(--foreground) / .35);border:1px solid hsl(var(--border))}legend.svelte-2vbna6{display:flex;align-items:baseline;gap:.6rem;float:left;width:100%;margin-bottom:.9rem}.num.svelte-2vbna6{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8rem;font-weight:700;align-self:center}.chips.svelte-2vbna6{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.chip.svelte-2vbna6{text-align:left;min-width:0;padding:.7rem .8rem;border-radius:var(--radius-md);background:hsl(var(--muted));border:2px solid transparent;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s,border-color .2s}.chip.svelte-2vbna6:hover{transform:translateY(-2px) rotate(-.5deg)}.chip.svelte-2vbna6:active{transform:scale(.95)}.chip.on.svelte-2vbna6{background:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:rotate(-.75deg)}.chip.taken.svelte-2vbna6{border-color:hsl(var(--foreground) / .35);border-style:dashed}.native.svelte-2vbna6{display:block;overflow-wrap:anywhere;font-weight:650;font-size:.95rem}.hello.svelte-2vbna6{display:block;overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:.025em;font-style:italic;font-size:.85rem;opacity:.65}.swap.svelte-2vbna6{justify-self:center;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;background:hsl(var(--accent));color:hsl(var(--accent-foreground));cursor:pointer;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.swap.svelte-2vbna6:hover{transform:rotate(180deg)}@media(max-width:767px){.swap.svelte-2vbna6 svg:where(.svelte-2vbna6){transform:none}}.demo.svelte-6cfve{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:3 / 2;border-radius:var(--radius-lg);background:#fff;color:hsl(var(--primary));box-shadow:0 30px 60px -30px hsl(var(--foreground) / .35),0 0 0 10px hsl(var(--secondary));transform:rotate(-1.5deg);overflow:hidden;perspective:2400px;animation:svelte-6cfve-bob 6s ease-in-out infinite}.half.svelte-6cfve{position:relative;min-width:0;overflow:hidden}.demo-left.svelte-6cfve,.demo-right.svelte-6cfve{position:absolute;inset:0;background:#fff}.demo-left.svelte-6cfve{display:flex;flex-direction:column;justify-content:center;padding:1rem;background:linear-gradient(90deg,#fff 78%,color-mix(in srgb,white 94%,hsl(var(--primary)) 6%))}.demo-left.svelte-6cfve span:where(.svelte-6cfve):not(.demo-rule){font-family:var(--font-display);font-size:calc(1.75rem * var(--word-scale));font-weight:600;line-height:1;letter-spacing:.025em;overflow-wrap:anywhere}.demo-rule.svelte-6cfve{width:2rem;height:3px;border-radius:3px;background:hsl(var(--accent));margin:.5rem 0}.demo-right.svelte-6cfve{display:grid;place-items:center}.gutter.svelte-6cfve{position:absolute;inset:0 auto 0 50%;width:6%;transform:translate(-50%);background:linear-gradient(90deg,transparent,hsl(var(--primary) / .12) 45%,hsl(var(--primary) / .2) 50%,hsl(var(--primary) / .12) 55%,transparent);pointer-events:none;z-index:6}@keyframes svelte-6cfve-bob{50%{transform:rotate(-.75deg) translateY(-8px)}}.sticker.svelte-1uha8ag{position:absolute;right:-.5rem;bottom:-1.2rem;padding:.5rem 1rem;background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:var(--radius-lg);font-weight:700;transform:rotate(2deg)}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:var(--radius-lg);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;box-shadow:0 6px hsl(var(--primary) / .7);transition:transform .15s,box-shadow .15s}.cta.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px hsl(var(--primary) / .7)}.cta.svelte-1uha8ag:active{transform:translateY(5px);box-shadow:0 1px hsl(var(--primary) / .7)}.ritual.svelte-1uha8ag{padding:1.5rem;border-radius:var(--radius-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));transform:rotate(var(--r));transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.ritual.svelte-1uha8ag:hover{transform:rotate(0) translateY(-4px)}
