.cb-utils.svelte-12q9usn{position:absolute;top:0;right:0;padding-right:16px;z-index:50;pointer-events:none}.cb-util.svelte-12q9usn{pointer-events:auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .22s ease,color .22s ease,transform .12s ease,box-shadow .22s ease;font-family:Inter,system-ui,-apple-system,sans-serif}.cb-utils.light.svelte-12q9usn .cb-util:where(.svelte-12q9usn){background:#fcfaf7e0;color:#1c18148c;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(28,24,20,.05);box-shadow:0 2px 12px #1c18140f}.cb-utils.light.svelte-12q9usn .cb-util:where(.svelte-12q9usn):hover{background:#fffefcf5;color:#1c1814d9;box-shadow:0 4px 18px #1c18141a}.cb-utils.light.svelte-12q9usn .cb-util.active:where(.svelte-12q9usn){background:#1c1814eb;color:#fcfaf7fa;border-color:#1c1814eb;box-shadow:0 4px 18px #1c181440}.cb-utils.dark.svelte-12q9usn .cb-util:where(.svelte-12q9usn){background:#141210b8;color:#f8f4eeb3;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(248,244,238,.08);box-shadow:0 4px 16px #0000002e}.cb-utils.dark.svelte-12q9usn .cb-util:where(.svelte-12q9usn):hover{background:#201c18d9;color:#f8f4eef2}.cb-utils.dark.svelte-12q9usn .cb-util.active:where(.svelte-12q9usn){background:#f8f4eef0;color:#141210f2;border-color:#f8f4eef0;box-shadow:0 4px 18px #0000004d}.cb-util.svelte-12q9usn:active{transform:scale(.94)}.cb.svelte-12q9usn{position:absolute;bottom:var(--safe-bottom, 22px);left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:14px;padding:10px 16px;border-radius:999px;z-index:50;font-family:Inter,system-ui,-apple-system,sans-serif;max-width:calc(100vw - 24px);isolation:isolate}.cb.light.svelte-12q9usn{background:#fcfaf7e0;border:1px solid rgba(28,24,20,.05);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 6px 28px #1c181414,0 1px 3px #1c18140a;color:#1c1814d9}.cb.dark.svelte-12q9usn{background:#141210c7;border:1px solid rgba(248,244,238,.08);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 8px 32px #00000059,0 2px 8px #0000002e;color:#f8f4eee6}.cb-section.svelte-12q9usn{position:relative}.cb-chip.svelte-12q9usn{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:12.5px;font-weight:500;letter-spacing:-.005em;font-family:inherit;transition:background .2s ease,transform .12s ease}.cb.light.svelte-12q9usn .cb-chip:where(.svelte-12q9usn){background:#1c18140a;color:#1c1814d9}.cb.light.svelte-12q9usn .cb-chip:where(.svelte-12q9usn):hover{background:#1c181414}.cb.dark.svelte-12q9usn .cb-chip:where(.svelte-12q9usn){background:#f8f4ee14;color:#f8f4eee6}.cb.dark.svelte-12q9usn .cb-chip:where(.svelte-12q9usn):hover{background:#f8f4ee24}.cb-chip.svelte-12q9usn:active{transform:scale(.97)}.cb-chip-label.svelte-12q9usn{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-chip-arrow.svelte-12q9usn{transition:transform .2s ease;opacity:.55}.cb-chip-arrow.open.svelte-12q9usn{transform:rotate(180deg)}.cb-popover.svelte-12q9usn{position:absolute;bottom:calc(100% + 10px);left:0;min-width:168px;max-width:240px;max-height:280px;overflow-y:auto;padding:5px;border-radius:14px;display:flex;flex-direction:column;gap:1px;font-family:inherit;animation:svelte-12q9usn-popIn .16s cubic-bezier(.32,.72,0,1)}.cb.light.svelte-12q9usn .cb-popover:where(.svelte-12q9usn){background:#fcfaf7fa;border:1px solid rgba(28,24,20,.06);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 14px 38px #1c181424,0 2px 6px #1c18140d}.cb.dark.svelte-12q9usn .cb-popover:where(.svelte-12q9usn){background:#1c1916f5;border:1px solid rgba(248,244,238,.08);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 14px 40px #00000080}@keyframes svelte-12q9usn-popIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cb-popover-item.svelte-12q9usn{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:450;letter-spacing:-.005em;font-family:inherit;text-align:left;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease}.cb.light.svelte-12q9usn .cb-popover-item:where(.svelte-12q9usn){color:#1c1814d9}.cb.light.svelte-12q9usn .cb-popover-item:where(.svelte-12q9usn):hover{background:#1c18140d}.cb.light.svelte-12q9usn .cb-popover-item.selected:where(.svelte-12q9usn){background:#1c18140f;font-weight:550}.cb.dark.svelte-12q9usn .cb-popover-item:where(.svelte-12q9usn){color:#f8f4eed9}.cb.dark.svelte-12q9usn .cb-popover-item:where(.svelte-12q9usn):hover{background:#f8f4ee12}.cb.dark.svelte-12q9usn .cb-popover-item.selected:where(.svelte-12q9usn){background:#f8f4ee0f;font-weight:550}.cb-popover-dot.svelte-12q9usn{width:5px;height:5px;border-radius:50%;flex-shrink:0;opacity:.2}.cb.light.svelte-12q9usn .cb-popover-dot:where(.svelte-12q9usn){background:#1c181466}.cb.dark.svelte-12q9usn .cb-popover-dot:where(.svelte-12q9usn){background:#f8f4ee66}.cb.light.svelte-12q9usn .cb-popover-dot.on:where(.svelte-12q9usn){opacity:1;background:#1c1814f2}.cb.dark.svelte-12q9usn .cb-popover-dot.on:where(.svelte-12q9usn){opacity:1;background:#f8f4eef2}.cb-segments.svelte-12q9usn{display:flex;padding:3px;border-radius:999px;gap:1px}.cb.light.svelte-12q9usn .cb-segments:where(.svelte-12q9usn){background:#1c18140a}.cb.dark.svelte-12q9usn .cb-segments:where(.svelte-12q9usn){background:#f8f4ee0f}.cb-segment.svelte-12q9usn{padding:5px 12px;font-size:12px;font-weight:500;letter-spacing:-.005em;font-family:inherit;background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .12s ease,box-shadow .2s ease;white-space:nowrap}.cb.light.svelte-12q9usn .cb-segment:where(.svelte-12q9usn){color:#1c181480}.cb.light.svelte-12q9usn .cb-segment:where(.svelte-12q9usn):hover{color:#1c1814cc}.cb.light.svelte-12q9usn .cb-segment.active:where(.svelte-12q9usn){background:#fffefcfa;color:#1c1814f2;font-weight:550;box-shadow:0 1px 4px #1c181414}.cb.dark.svelte-12q9usn .cb-segment:where(.svelte-12q9usn){color:#f8f4ee8c}.cb.dark.svelte-12q9usn .cb-segment:where(.svelte-12q9usn):hover{color:#f8f4eee6}.cb.dark.svelte-12q9usn .cb-segment.active:where(.svelte-12q9usn){background:#f8f4eef0;color:#141210f2;box-shadow:0 1px 3px #0003}.cb-segment.svelte-12q9usn:active{transform:scale(.97)}.cb-divider.svelte-12q9usn{width:1px;align-self:stretch;margin:6px 2px}.cb.light.svelte-12q9usn .cb-divider:where(.svelte-12q9usn){background:#1c181414}.cb.dark.svelte-12q9usn .cb-divider:where(.svelte-12q9usn){background:#f8f4ee1a}.cb-colors.svelte-12q9usn{display:flex;align-items:flex-start;gap:16px;padding:2px 4px}.cb-swatch.svelte-12q9usn{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;transition:transform .2s cubic-bezier(.32,.72,0,1);font-family:inherit}.cb-swatch.svelte-12q9usn:focus-visible{outline:none}.cb-swatch.svelte-12q9usn:hover{transform:translateY(-1px)}.cb-swatch.svelte-12q9usn:active{transform:scale(.95)}.cb-sw-inner.svelte-12q9usn{display:block;width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 8px #00000026,inset 0 0 6px #ffffff4d;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s}.cb.dark.svelte-12q9usn .cb-sw-inner:where(.svelte-12q9usn){border-color:#f8f4eed9;box-shadow:0 2px 8px #00000073,inset 0 0 6px #ffffff40}.cb-swatch.selected.svelte-12q9usn .cb-sw-inner:where(.svelte-12q9usn){box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ring-color),0 4px 12px #0000001f;transform:scale(1.05)}.cb.dark.svelte-12q9usn .cb-swatch.selected:where(.svelte-12q9usn) .cb-sw-inner:where(.svelte-12q9usn){box-shadow:0 0 0 1.5px #141210e6,0 0 0 3px var(--ring-color),0 4px 12px #00000080}.cb-swatch.svelte-12q9usn:focus-visible .cb-sw-inner:where(.svelte-12q9usn){box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ring-color)}.cb.dark.svelte-12q9usn .cb-swatch:where(.svelte-12q9usn):focus-visible .cb-sw-inner:where(.svelte-12q9usn){box-shadow:0 0 0 2px #141210e6,0 0 0 3.5px var(--ring-color)}.cb-sw-label.svelte-12q9usn{font-size:10.5px;font-weight:500;letter-spacing:-.005em;line-height:1.1;white-space:nowrap;transition:color .2s ease,font-weight .2s ease}.cb.light.svelte-12q9usn .cb-sw-label:where(.svelte-12q9usn){color:#1c181473}.cb.light.svelte-12q9usn .cb-swatch.selected:where(.svelte-12q9usn) .cb-sw-label:where(.svelte-12q9usn){color:#1c1814f2;font-weight:600}.cb.dark.svelte-12q9usn .cb-sw-label:where(.svelte-12q9usn){color:#f8f4ee80}.cb.dark.svelte-12q9usn .cb-swatch.selected:where(.svelte-12q9usn) .cb-sw-label:where(.svelte-12q9usn){color:#f8f4eefa;font-weight:600}@media(max-width:640px){.cb.svelte-12q9usn{--safe-bottom: max(16px, calc(env(safe-area-inset-bottom) + 10px) );gap:10px;padding:8px 13px}.cb-colors.svelte-12q9usn{gap:12px;padding:2px}.cb-sw-inner.svelte-12q9usn{width:32px;height:32px}.cb-sw-label.svelte-12q9usn{font-size:9.5px}.cb-chip.svelte-12q9usn{padding:5px 10px;font-size:11.5px}.cb-chip-label.svelte-12q9usn{max-width:100px}.cb-segment.svelte-12q9usn{padding:4px 10px;font-size:11px}.cb-utils.svelte-12q9usn{padding-right:12px;padding-top:max(12px,env(safe-area-inset-top))}.cb-util.svelte-12q9usn{width:32px;height:32px}}
