:root{--chip-bg: rgba(255, 255, 255, .04);--chip-border: rgba(255, 255, 255, .1);--chip-text: rgba(255, 255, 255, .6);--chip-hover-bg: rgba(255, 255, 255, .08);--chip-hover-border: rgba(255, 255, 255, .2);--chip-hover-text: rgba(255, 255, 255, .85);--chip-focus: rgba(168, 85, 247, .6);--chip-radius: 9999px;--chip-transition: .15s;--chip-purple-bg: rgba(168, 85, 247, .2);--chip-purple-border: rgba(168, 85, 247, .5);--chip-purple-text: #d8b4fe;--chip-purple-glow: 0 0 16px rgba(168, 85, 247, .15);--chip-purple-focus: rgba(168, 85, 247, .6);--chip-flame-bg: rgba(249, 115, 22, .2);--chip-flame-border: rgba(249, 115, 22, .5);--chip-flame-text: #fdba74;--chip-flame-glow: 0 0 16px rgba(249, 115, 22, .15);--chip-flame-focus: rgba(249, 115, 22, .6);--chip-gold-bg: rgba(234, 179, 8, .2);--chip-gold-border: rgba(234, 179, 8, .5);--chip-gold-text: #fde047;--chip-gold-glow: 0 0 16px rgba(234, 179, 8, .15);--chip-gold-focus: rgba(234, 179, 8, .6);--chip-cyan-bg: rgba(6, 182, 212, .2);--chip-cyan-border: rgba(6, 182, 212, .5);--chip-cyan-text: #67e8f9;--chip-cyan-glow: 0 0 16px rgba(6, 182, 212, .15);--chip-cyan-focus: rgba(6, 182, 212, .6);--chip-blue-bg: rgba(59, 130, 246, .2);--chip-blue-border: rgba(59, 130, 246, .5);--chip-blue-text: #93c5fd;--chip-blue-glow: 0 0 16px rgba(59, 130, 246, .15);--chip-blue-focus: rgba(59, 130, 246, .6);--chip-lime-bg: rgba(132, 204, 22, .2);--chip-lime-border: rgba(132, 204, 22, .5);--chip-lime-text: #bef264;--chip-lime-glow: 0 0 16px rgba(132, 204, 22, .15);--chip-lime-focus: rgba(132, 204, 22, .6);--chip-amber-bg: rgba(245, 158, 11, .2);--chip-amber-border: rgba(245, 158, 11, .5);--chip-amber-text: #fcd34d;--chip-amber-glow: 0 0 16px rgba(245, 158, 11, .15);--chip-amber-focus: rgba(245, 158, 11, .6);--chip-rose-bg: rgba(244, 63, 94, .2);--chip-rose-border: rgba(244, 63, 94, .5);--chip-rose-text: #fda4af;--chip-rose-glow: 0 0 16px rgba(244, 63, 94, .15);--chip-rose-focus: rgba(244, 63, 94, .6);--chip-emerald-bg: rgba(16, 185, 129, .2);--chip-emerald-border: rgba(16, 185, 129, .5);--chip-emerald-text: #6ee7b7;--chip-emerald-glow: 0 0 16px rgba(16, 185, 129, .15);--chip-emerald-focus: rgba(16, 185, 129, .6);--chip-red-bg: rgba(239, 68, 68, .2);--chip-red-border: rgba(239, 68, 68, .5);--chip-red-text: #fca5a5;--chip-red-glow: 0 0 16px rgba(239, 68, 68, .15);--chip-red-focus: rgba(239, 68, 68, .6);--chip-gray-bg: rgba(156, 163, 175, .2);--chip-gray-border: rgba(156, 163, 175, .5);--chip-gray-text: #d1d5db;--chip-gray-glow: 0 0 16px rgba(156, 163, 175, .15);--chip-gray-focus: rgba(156, 163, 175, .6)}.background-canvas-container{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.background-canvas-container canvas{position:absolute;inset:0;width:100%;height:100%}.background-canvas.active{opacity:1;transition:opacity .8s ease-in-out}.background-canvas:not(.active){opacity:0;transition:opacity .8s ease-in-out}@media(prefers-reduced-motion:reduce){.background-canvas.active,.background-canvas:not(.active){transition:none}}.chip-toggle.svelte-2mlzkx{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;min-height:48px;background:var(--chip-bg, rgba(255, 255, 255, .04));border:1px solid var(--chip-border, rgba(255, 255, 255, .1));border-radius:var(--chip-radius, 9999px);color:var(--chip-text, rgba(255, 255, 255, .6));font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--chip-transition, .15s) ease;box-shadow:none;-webkit-tap-highlight-color:transparent;user-select:none}.chip-toggle.svelte-2mlzkx i:where(.svelte-2mlzkx){font-size:.8rem}.chip-toggle.svelte-2mlzkx span:where(.svelte-2mlzkx){white-space:nowrap}.chip-toggle.vertical.svelte-2mlzkx{flex-direction:column;gap:4px;padding:10px 14px}.chip-toggle.sm.svelte-2mlzkx{padding:6px 12px;min-height:40px;font-size:.8rem}.chip-toggle.lg.svelte-2mlzkx{padding:12px 24px;min-height:56px;font-size:1rem;gap:10px}.chip-toggle.lg.svelte-2mlzkx i:where(.svelte-2mlzkx){font-size:1rem}.chip-toggle.icon-only.svelte-2mlzkx{padding:10px;min-width:48px}.chip-toggle.icon-only.svelte-2mlzkx i:where(.svelte-2mlzkx){font-size:1rem}.chip-toggle.svelte-2mlzkx:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover){.chip-toggle.svelte-2mlzkx:hover:not(:disabled):not([data-active=true]){background:var(--chip-hover-bg, rgba(255, 255, 255, .08));border-color:var(--chip-hover-border, rgba(255, 255, 255, .2));color:var(--chip-hover-text, rgba(255, 255, 255, .85));transform:translateY(-1px)}}.chip-toggle.svelte-2mlzkx:focus-visible{outline:2px solid var(--chip-focus, rgba(168, 85, 247, .6));outline-offset:2px}.chip-toggle.svelte-2mlzkx:active:not(:disabled){transform:scale(.98)}.chip-toggle[data-color=default][data-active=true].svelte-2mlzkx,.chip-toggle[data-color=purple][data-active=true].svelte-2mlzkx{background:var(--chip-purple-bg, rgba(168, 85, 247, .2));border-color:var(--chip-purple-border, rgba(168, 85, 247, .5));color:var(--chip-purple-text, #d8b4fe);box-shadow:var(--chip-purple-glow, 0 0 16px rgba(168, 85, 247, .15))}.chip-toggle[data-color=default].svelte-2mlzkx:focus-visible,.chip-toggle[data-color=purple].svelte-2mlzkx:focus-visible{outline-color:var(--chip-purple-focus, rgba(168, 85, 247, .6))}.chip-toggle[data-color=flame][data-active=true].svelte-2mlzkx{background:var(--chip-flame-bg, rgba(249, 115, 22, .2));border-color:var(--chip-flame-border, rgba(249, 115, 22, .5));color:var(--chip-flame-text, #fdba74);box-shadow:var(--chip-flame-glow, 0 0 16px rgba(249, 115, 22, .15))}.chip-toggle[data-color=flame].svelte-2mlzkx:focus-visible{outline-color:var(--chip-flame-focus, rgba(249, 115, 22, .6))}.chip-toggle[data-color=gold][data-active=true].svelte-2mlzkx{background:var(--chip-gold-bg, rgba(234, 179, 8, .2));border-color:var(--chip-gold-border, rgba(234, 179, 8, .5));color:var(--chip-gold-text, #fde047);box-shadow:var(--chip-gold-glow, 0 0 16px rgba(234, 179, 8, .15))}.chip-toggle[data-color=gold].svelte-2mlzkx:focus-visible{outline-color:var(--chip-gold-focus, rgba(234, 179, 8, .6))}.chip-toggle[data-color=cyan][data-active=true].svelte-2mlzkx{background:var(--chip-cyan-bg, rgba(6, 182, 212, .2));border-color:var(--chip-cyan-border, rgba(6, 182, 212, .5));color:var(--chip-cyan-text, #67e8f9);box-shadow:var(--chip-cyan-glow, 0 0 16px rgba(6, 182, 212, .15))}.chip-toggle[data-color=cyan].svelte-2mlzkx:focus-visible{outline-color:var(--chip-cyan-focus, rgba(6, 182, 212, .6))}.chip-toggle[data-color=blue][data-active=true].svelte-2mlzkx{background:var(--chip-blue-bg, rgba(59, 130, 246, .2));border-color:var(--chip-blue-border, rgba(59, 130, 246, .5));color:var(--chip-blue-text, #93c5fd);box-shadow:var(--chip-blue-glow, 0 0 16px rgba(59, 130, 246, .15))}.chip-toggle[data-color=blue].svelte-2mlzkx:focus-visible{outline-color:var(--chip-blue-focus, rgba(59, 130, 246, .6))}.chip-toggle[data-color=lime][data-active=true].svelte-2mlzkx{background:var(--chip-lime-bg, rgba(132, 204, 22, .2));border-color:var(--chip-lime-border, rgba(132, 204, 22, .5));color:var(--chip-lime-text, #bef264);box-shadow:var(--chip-lime-glow, 0 0 16px rgba(132, 204, 22, .15))}.chip-toggle[data-color=lime].svelte-2mlzkx:focus-visible{outline-color:var(--chip-lime-focus, rgba(132, 204, 22, .6))}.chip-toggle[data-color=amber][data-active=true].svelte-2mlzkx{background:var(--chip-amber-bg, rgba(245, 158, 11, .2));border-color:var(--chip-amber-border, rgba(245, 158, 11, .5));color:var(--chip-amber-text, #fcd34d);box-shadow:var(--chip-amber-glow, 0 0 16px rgba(245, 158, 11, .15))}.chip-toggle[data-color=amber].svelte-2mlzkx:focus-visible{outline-color:var(--chip-amber-focus, rgba(245, 158, 11, .6))}.chip-toggle[data-color=rose][data-active=true].svelte-2mlzkx{background:var(--chip-rose-bg, rgba(244, 63, 94, .2));border-color:var(--chip-rose-border, rgba(244, 63, 94, .5));color:var(--chip-rose-text, #fda4af);box-shadow:var(--chip-rose-glow, 0 0 16px rgba(244, 63, 94, .15))}.chip-toggle[data-color=rose].svelte-2mlzkx:focus-visible{outline-color:var(--chip-rose-focus, rgba(244, 63, 94, .6))}.chip-toggle[data-color=emerald][data-active=true].svelte-2mlzkx{background:var(--chip-emerald-bg, rgba(16, 185, 129, .2));border-color:var(--chip-emerald-border, rgba(16, 185, 129, .5));color:var(--chip-emerald-text, #6ee7b7);box-shadow:var(--chip-emerald-glow, 0 0 16px rgba(16, 185, 129, .15))}.chip-toggle[data-color=emerald].svelte-2mlzkx:focus-visible{outline-color:var(--chip-emerald-focus, rgba(16, 185, 129, .6))}.chip-toggle[data-color=red][data-active=true].svelte-2mlzkx{background:var(--chip-red-bg, rgba(239, 68, 68, .2));border-color:var(--chip-red-border, rgba(239, 68, 68, .5));color:var(--chip-red-text, #fca5a5);box-shadow:var(--chip-red-glow, 0 0 16px rgba(239, 68, 68, .15))}.chip-toggle[data-color=red].svelte-2mlzkx:focus-visible{outline-color:var(--chip-red-focus, rgba(239, 68, 68, .6))}.chip-toggle[data-color=gray][data-active=true].svelte-2mlzkx{background:var(--chip-gray-bg, rgba(156, 163, 175, .2));border-color:var(--chip-gray-border, rgba(156, 163, 175, .5));color:var(--chip-gray-text, #d1d5db);box-shadow:var(--chip-gray-glow, 0 0 16px rgba(156, 163, 175, .15))}.chip-toggle[data-color=gray].svelte-2mlzkx:focus-visible{outline-color:var(--chip-gray-focus, rgba(156, 163, 175, .6))}@media(prefers-reduced-motion:reduce){.chip-toggle.svelte-2mlzkx{transition:none}}.chip-group.svelte-1duhwrm{display:flex;flex-wrap:wrap;align-items:center}.chip-group.vertical.svelte-1duhwrm{flex-direction:column;align-items:stretch}.chip-group.no-wrap.svelte-1duhwrm{flex-wrap:nowrap;overflow-x:auto}.chip-group.gap-sm.svelte-1duhwrm{gap:4px}.chip-group.gap-md.svelte-1duhwrm{gap:8px}.chip-group.gap-lg.svelte-1duhwrm{gap:12px}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.confetti-holder.svelte-16n6ycr{position:relative}@keyframes svelte-16n6ycr-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-16n6ycr-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-16n6ycr-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-16n6ycr{--translate-y: calc(-200px * var(--translate-y-multiplier));--translate-x: calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-16n6ycr-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-16n6ycr:before{--full-rotation: var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-16n6ycr-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-16n6ycr .confetti:where(.svelte-16n6ycr):before{border-radius:50%}.cone.svelte-16n6ycr .confetti:where(.svelte-16n6ycr){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-16n6ycr .confetti:where(.svelte-16n6ycr){animation-name:svelte-16n6ycr-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-16n6ycr .confetti:where(.svelte-16n6ycr),.reduced-motion.svelte-16n6ycr .confetti:where(.svelte-16n6ycr):before{animation:none}}
