[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-yrt7o8{position:relative}@keyframes svelte-yrt7o8-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-yrt7o8-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-yrt7o8-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-yrt7o8{--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-yrt7o8-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-yrt7o8: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-yrt7o8-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-yrt7o8 .confetti:where(.svelte-yrt7o8):before{border-radius:50%}.cone.svelte-yrt7o8 .confetti:where(.svelte-yrt7o8){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-yrt7o8 .confetti:where(.svelte-yrt7o8){animation-name:svelte-yrt7o8-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-yrt7o8 .confetti:where(.svelte-yrt7o8),.reduced-motion.svelte-yrt7o8 .confetti:where(.svelte-yrt7o8):before{animation:none}}.sidebar-header.svelte-fq1udx{position:relative;border-bottom:1px solid var(--theme-stroke);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 10%,transparent),color-mix(in srgb,var(--theme-accent-strong) 8%,transparent),#ec48990f);display:flex;flex-direction:column}.sidebar-header.svelte-fq1udx:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-accent) 40%,transparent),color-mix(in srgb,var(--theme-accent-strong) 40%,transparent),transparent)}.brand-home.svelte-fq1udx{width:100%;height:var(--min-touch-target);display:flex;align-items:center;justify-content:center;padding:12px 14px;color:var(--theme-text);text-decoration:none;cursor:pointer;overflow:hidden;transition:background var(--duration-normal) ease,padding var(--duration-emphasis) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.brand-home.expanded.svelte-fq1udx{padding-right:48px}.brand-home.svelte-fq1udx:hover{background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}.brand-home.svelte-fq1udx:active{background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}.brand-home.svelte-fq1udx:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 70%,transparent);outline-offset:-2px}.brand.svelte-fq1udx{display:inline-flex;align-items:center;white-space:nowrap;font-size:1.05rem;font-weight:800;letter-spacing:.02em;background:linear-gradient(135deg,var(--theme-text) 0%,color-mix(in srgb,var(--theme-accent) 60%,var(--theme-text)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-rest.svelte-fq1udx{display:inline-grid;grid-template-columns:0fr;transition:grid-template-columns var(--duration-emphasis) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.brand.expanded.svelte-fq1udx .brand-rest:where(.svelte-fq1udx){grid-template-columns:1fr}.brand-rest-text.svelte-fq1udx{min-width:0;overflow:hidden;opacity:0;white-space:pre;transition:opacity var(--duration-normal) ease}.brand.expanded.svelte-fq1udx .brand-rest-text:where(.svelte-fq1udx){opacity:1}.pin-toggle.svelte-fq1udx{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:8px;color:var(--theme-text-dim);font-size:var(--font-size-compact, 12px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) ease,background var(--duration-normal) ease,color var(--duration-normal) ease}.pin-toggle.visible.svelte-fq1udx{opacity:.7;pointer-events:auto}.pin-toggle.visible.svelte-fq1udx:hover{opacity:1;background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-text)}.pin-toggle.pinned.svelte-fq1udx{opacity:.9;color:var(--theme-accent)}.pin-toggle.svelte-fq1udx:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 70%,transparent);outline-offset:1px}@media(prefers-reduced-motion:reduce){.brand-home.svelte-fq1udx,.brand-rest.svelte-fq1udx,.brand-rest-text.svelte-fq1udx,.pin-toggle.svelte-fq1udx{transition:none!important}}.notification-badge.svelte-q0gvsn{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--semantic-error) 0%,var(--semantic-error) 100%);color:#fff;font-size:var(--font-size-compact);font-weight:700;border-radius:10px;border:2px solid var(--theme-panel-bg);box-shadow:var(--theme-shadow, 0 2px 4px var(--theme-shadow)),0 0 0 1px var(--theme-stroke) inset;z-index:10;pointer-events:none;animation:svelte-q0gvsn-badge-pulse 2s ease-in-out infinite}@keyframes svelte-q0gvsn-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.notification-badge.svelte-q0gvsn{animation:none}}.module-button.svelte-1nj5paw{width:100%;display:flex;align-items:center;gap:0;height:var(--min-touch-target);min-height:var(--min-touch-target);padding:0 14px 0 0;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--theme-text-dim, var(--theme-text-dim));cursor:pointer;transition:background-color var(--duration-emphasis) cubic-bezier(.4,0,.2,1),border-color var(--duration-emphasis) cubic-bezier(.4,0,.2,1),color var(--duration-emphasis) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-emphasis) cubic-bezier(.4,0,.2,1),transform var(--duration-emphasis) cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.module-button.sidebar-collapsed.svelte-1nj5paw{padding:0}.module-button.svelte-1nj5paw:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,var(--theme-card-bg, var(--theme-card-bg)) 50%,transparent 60%);opacity:0;transition:opacity var(--duration-normal) ease;pointer-events:none}.module-button.svelte-1nj5paw:hover:before{opacity:1;animation:svelte-1nj5paw-shimmer 1.2s ease-in-out}@keyframes svelte-1nj5paw-shimmer{0%{transform:translate(-100%) translateY(-100%)}to{transform:translate(100%) translateY(100%)}}.module-button.svelte-1nj5paw:hover{color:var(--theme-text);background:var(--theme-card-bg);border-color:var(--theme-stroke);transform:translate(3px)}.module-button.svelte-1nj5paw:active{transform:translate(2px) scale(.99);transition-duration:var(--duration-instant)}.module-button.expanded.svelte-1nj5paw{color:var(--theme-text);background:transparent;border-color:transparent}.module-button.expanded.svelte-1nj5paw:hover{transform:none;background:var(--theme-card-bg)}.module-button.expanded.svelte-1nj5paw:before{display:none}.module-button.active.svelte-1nj5paw{color:var(--theme-text);background:color-mix(in srgb,var(--module-color) 15%,rgba(0,0,0,.25));border-color:color-mix(in srgb,var(--module-color) 35%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--module-color) 20%,transparent) inset,0 2px 12px color-mix(in srgb,var(--module-color) 18%,transparent)}.module-button.active.inside-glass.svelte-1nj5paw{background:transparent;border-color:transparent;box-shadow:none}.module-button.active.expanded.svelte-1nj5paw{background:transparent;border-color:transparent}.module-button.active.expanded.svelte-1nj5paw:hover{background:var(--theme-card-bg)}.module-button.active.svelte-1nj5paw:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:50%;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--module-color, var(--theme-accent)),color-mix(in srgb,var(--module-color, var(--theme-accent)) 50%,transparent))}.module-button.active.expanded.svelte-1nj5paw:after{display:none}.module-button.sidebar-collapsed.active.svelte-1nj5paw:after{left:50%;transform:translate(-50%,-50%);width:50%;height:3px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--module-color, var(--theme-accent)) 50%,transparent),var(--module-color, var(--theme-accent)),color-mix(in srgb,var(--module-color, var(--theme-accent)) 50%,transparent))}.icon-wrapper.svelte-1nj5paw{position:relative;display:flex;align-items:center;justify-content:center;width:44px;flex-shrink:0}.module-icon.svelte-1nj5paw{font-size:var(--font-size-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--duration-emphasis) cubic-bezier(.34,1.56,.64,1)}.module-button.svelte-1nj5paw:hover .module-icon:where(.svelte-1nj5paw){transform:scale(1.08)}.module-button.active.svelte-1nj5paw .module-icon:where(.svelte-1nj5paw){filter:drop-shadow(0 1px 3px rgba(255,255,255,.15))}.module-label.svelte-1nj5paw{flex:1;text-align:left;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.2);animation:svelte-1nj5paw-label-fade-in var(--duration-normal) ease-out var(--duration-fast) both}@keyframes svelte-1nj5paw-label-fade-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.expand-icon.svelte-1nj5paw{font-size:var(--font-size-compact);opacity:.5;transition:all var(--duration-normal) ease}.module-button.expanded.svelte-1nj5paw .expand-icon:where(.svelte-1nj5paw){opacity:.8}.module-button.svelte-1nj5paw:hover .expand-icon:where(.svelte-1nj5paw){opacity:1;transform:translate(2px)}.module-button.disabled.svelte-1nj5paw{opacity:.4;cursor:not-allowed}.module-button.disabled.svelte-1nj5paw:hover{transform:none;color:var(--theme-text-dim, var(--theme-text-dim));background:var(--theme-card-bg);box-shadow:none}.module-button.disabled.svelte-1nj5paw:before{display:none}.disabled-badge.svelte-1nj5paw{font-size:var(--font-size-compact);font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--theme-card-hover-bg, var(--theme-card-bg));color:var(--theme-text-dim, var(--theme-text-dim));border:1px solid var(--theme-stroke, var(--theme-stroke));letter-spacing:.5px}.module-button.svelte-1nj5paw:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.module-button.svelte-1nj5paw,.module-button.svelte-1nj5paw:before,.module-icon.svelte-1nj5paw,.expand-icon.svelte-1nj5paw{transition:none!important;animation:none!important}.module-button.svelte-1nj5paw:hover{transform:none}}.section-button.svelte-ir9g29{width:100%;display:flex;align-items:center;gap:0;height:var(--min-touch-target);min-height:var(--min-touch-target);padding:0 14px 0 0;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--theme-text-dim, var(--theme-text-dim));cursor:pointer;transition:background-color var(--duration-emphasis) cubic-bezier(.4,0,.2,1),border-color var(--duration-emphasis) cubic-bezier(.4,0,.2,1),color var(--duration-emphasis) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-emphasis) cubic-bezier(.4,0,.2,1),transform var(--duration-emphasis) cubic-bezier(.4,0,.2,1);position:relative;margin-bottom:3px;overflow:hidden}.section-button.collapsed.svelte-ir9g29{padding:0}.section-button.svelte-ir9g29:hover:not(.disabled){background:var(--theme-card-bg);color:var(--theme-text, var(--theme-text));transform:translate(3px)}.section-button.svelte-ir9g29:active:not(.disabled){transform:translate(2px) scale(.99);transition-duration:var(--duration-instant)}.section-button.active.svelte-ir9g29{color:var(--theme-text);background:color-mix(in srgb,var(--section-color) 12%,transparent);border-color:color-mix(in srgb,var(--section-color) 25%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--section-color) 15%,transparent)}.section-button.disabled.svelte-ir9g29{opacity:.3;cursor:not-allowed}.icon-wrapper.svelte-ir9g29{position:relative;display:flex;align-items:center;justify-content:center;width:44px;flex-shrink:0}.section-icon.svelte-ir9g29{font-size:var(--font-size-base);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;transition:transform var(--duration-emphasis) cubic-bezier(.34,1.56,.64,1)}.section-icon.svelte-ir9g29 i{background:var(--section-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3));transition:all var(--duration-emphasis) ease}.section-button.svelte-ir9g29:not(.active) .section-icon:where(.svelte-ir9g29) i{opacity:.7}.section-button.svelte-ir9g29:hover:not(.disabled) .section-icon:where(.svelte-ir9g29){transform:scale(1.15)}.section-button.svelte-ir9g29:hover:not(.disabled) .section-icon:where(.svelte-ir9g29) i{opacity:1;filter:drop-shadow(0 1px 4px color-mix(in srgb,var(--section-color) 30%,transparent))}.section-button.active.svelte-ir9g29 .section-icon:where(.svelte-ir9g29) i{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--section-color) 40%,transparent)) brightness(1.1)}.section-label.svelte-ir9g29{flex:1;text-align:left;font-size:var(--font-size-compact);font-weight:500;letter-spacing:-.005em;text-shadow:0 1px 2px rgba(0,0,0,.15);white-space:nowrap;overflow:hidden;opacity:1;transition:opacity var(--duration-normal) ease}.section-button.collapsed.svelte-ir9g29 .section-label:where(.svelte-ir9g29){opacity:0}.section-button.active.svelte-ir9g29 .section-label:where(.svelte-ir9g29){font-weight:600}.section-button.svelte-ir9g29:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media(prefers-contrast:high){.section-button.active.svelte-ir9g29{background:var(--theme-card-hover-bg);outline:2px solid white}}@media(prefers-reduced-motion:reduce){.section-button.svelte-ir9g29,.section-button.svelte-ir9g29:before,.section-icon.svelte-ir9g29,.section-icon.svelte-ir9g29 i{transition:none!important;animation:none!important}.section-button.svelte-ir9g29:hover{transform:none}}.sections-list.svelte-dys3zk{margin-top:6px;padding-left:10px;transition:padding-left var(--duration-emphasis) cubic-bezier(.4,0,.2,1)}.sections-list.collapsed.svelte-dys3zk{padding-left:0}.group-header.svelte-dys3zk{width:100%;display:flex;align-items:center;gap:9px;padding:9px 12px;margin:6px 0 2px;background:transparent;border:none;border-radius:9px;color:var(--theme-text, #e6e8ee);cursor:pointer;font-size:var(--font-size-compact);font-weight:650;letter-spacing:-.005em;transition:background var(--duration-fast) ease}.group-header.svelte-dys3zk:hover{background:var(--theme-card-bg)}.group-header.svelte-dys3zk:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.chev.svelte-dys3zk{font-size:.7rem;color:var(--group-color);transition:transform var(--duration-emphasis) cubic-bezier(.4,0,.2,1);flex-shrink:0}.chev.open.svelte-dys3zk{transform:rotate(90deg)}.group-icon.svelte-dys3zk{width:18px;display:grid;place-items:center;flex-shrink:0}.group-icon.svelte-dys3zk i{color:var(--group-color);font-size:.85rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.group-label.svelte-dys3zk{flex:1;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.15)}.group-count.svelte-dys3zk{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--theme-text-dim, rgba(255, 255, 255, .5));background:var(--theme-card-bg, rgba(255, 255, 255, .06));border-radius:999px;padding:1px 8px;flex-shrink:0}.group-body.svelte-dys3zk{padding-left:12px;margin-left:16px;border-left:1px solid color-mix(in srgb,var(--group-color, var(--theme-accent)) 18%,transparent)}.section-item.celebrate.svelte-dys3zk{animation:svelte-dys3zk-sectionCelebrate .6s ease-out forwards;animation-delay:calc(.15s + var(--item-index, 0) * var(--duration-instant))}@keyframes svelte-dys3zk-sectionCelebrate{0%{opacity:0;transform:translate(-20px) scale(.9)}50%{transform:translate(4px) scale(1.05)}to{opacity:1;transform:translate(0) scale(1)}}.sections-list.celebrate.svelte-dys3zk{position:relative}.sections-list.celebrate.svelte-dys3zk:before{content:"";position:absolute;inset:-8px;background:radial-gradient(ellipse at left center,color-mix(in srgb,var(--module-color, #a855f7) 20%,transparent),transparent 70%);border-radius:16px;opacity:0;animation:svelte-dys3zk-glowFadeIn .8s ease-out forwards;animation-delay:var(--duration-normal);pointer-events:none;z-index:-1}@keyframes svelte-dys3zk-glowFadeIn{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.svelte-dys3zk{transition:none!important;animation:none!important}}.module-group.svelte-1etdwtl{margin-bottom:4px;border-radius:12px;padding:4px 2px;transition:background-color var(--duration-normal) cubic-bezier(.4,0,.2,1),border-color var(--duration-normal) cubic-bezier(.4,0,.2,1)}.module-group.active.has-sections.svelte-1etdwtl{background:color-mix(in srgb,var(--module-color) 12%,rgba(0,0,0,.3));border:1px solid color-mix(in srgb,var(--module-color) 20%,transparent);padding:8px 2px;margin-bottom:10px}.module-group.svelte-1etdwtl:last-child{margin-bottom:0}.ac-sidebar.svelte-1ybqn5d{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-expanded-width, 220px);display:flex;flex-direction:column;background:var(--theme-panel-bg, rgba(10, 10, 15, .95));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-right:1px solid var(--theme-stroke, rgba(255, 255, 255, .08));z-index:var(--z-sidebar, 200);overflow:hidden;transition:width var(--duration-emphasis, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--duration-emphasis, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1));padding-left:env(safe-area-inset-left)}.ac-sidebar.collapsed.svelte-1ybqn5d{width:var(--sidebar-rail-width, 64px)}.ac-sidebar.hover-expanded.svelte-1ybqn5d{box-shadow:24px 0 48px -12px var(--theme-shadow, rgba(0, 0, 0, .45));border-right-color:var(--theme-stroke-strong, var(--theme-stroke, rgba(255, 255, 255, .16)))}.navigation-content.svelte-1ybqn5d{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 8px;position:relative;container-type:inline-size;container-name:nav-content}.navigation-content.tabs-mode.svelte-1ybqn5d{display:flex;flex-direction:column;align-items:center;padding:16px 8px;scrollbar-width:none}.navigation-content.tabs-mode.svelte-1ybqn5d::-webkit-scrollbar{display:none}.modules-content.svelte-1ybqn5d{width:100%}@media(prefers-reduced-motion:reduce){.ac-sidebar.svelte-1ybqn5d,.ac-sidebar.svelte-1ybqn5d :where(.svelte-1ybqn5d){transition:none!important;animation:none!important}}@media(prefers-contrast:high){.ac-sidebar.svelte-1ybqn5d{background:#000000f2;border-right:2px solid white}}.chip-toggle.svelte-1fi0h1q{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-1fi0h1q i:where(.svelte-1fi0h1q){font-size:.8rem}.chip-toggle.svelte-1fi0h1q span:where(.svelte-1fi0h1q){white-space:nowrap}.chip-toggle.vertical.svelte-1fi0h1q{flex-direction:column;gap:4px;padding:10px 14px}.chip-toggle.sm.svelte-1fi0h1q{padding:6px 12px;min-height:40px;font-size:.8rem}.chip-toggle.lg.svelte-1fi0h1q{padding:12px 24px;min-height:56px;font-size:1rem;gap:10px}.chip-toggle.lg.svelte-1fi0h1q i:where(.svelte-1fi0h1q){font-size:1rem}.chip-toggle.icon-only.svelte-1fi0h1q{padding:10px;min-width:48px}.chip-toggle.icon-only.svelte-1fi0h1q i:where(.svelte-1fi0h1q){font-size:1rem}.chip-toggle.svelte-1fi0h1q:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover){.chip-toggle.svelte-1fi0h1q: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-1fi0h1q:focus-visible{outline:2px solid var(--chip-focus, rgba(168, 85, 247, .6));outline-offset:2px}.chip-toggle.svelte-1fi0h1q:active:not(:disabled){transform:scale(.98)}.chip-toggle[data-color=default][data-active=true].svelte-1fi0h1q,.chip-toggle[data-color=purple][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible,.chip-toggle[data-color=purple].svelte-1fi0h1q:focus-visible{outline-color:var(--chip-purple-focus, rgba(168, 85, 247, .6))}.chip-toggle[data-color=flame][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-flame-focus, rgba(249, 115, 22, .6))}.chip-toggle[data-color=gold][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-gold-focus, rgba(234, 179, 8, .6))}.chip-toggle[data-color=cyan][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-cyan-focus, rgba(6, 182, 212, .6))}.chip-toggle[data-color=blue][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-blue-focus, rgba(59, 130, 246, .6))}.chip-toggle[data-color=lime][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-lime-focus, rgba(132, 204, 22, .6))}.chip-toggle[data-color=amber][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-amber-focus, rgba(245, 158, 11, .6))}.chip-toggle[data-color=rose][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-rose-focus, rgba(244, 63, 94, .6))}.chip-toggle[data-color=emerald][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-emerald-focus, rgba(16, 185, 129, .6))}.chip-toggle[data-color=red][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-red-focus, rgba(239, 68, 68, .6))}.chip-toggle[data-color=gray][data-active=true].svelte-1fi0h1q{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-1fi0h1q:focus-visible{outline-color:var(--chip-gray-focus, rgba(156, 163, 175, .6))}@media(prefers-reduced-motion:reduce){.chip-toggle.svelte-1fi0h1q{transition:none}}.chip-group.svelte-1m30fsj{display:flex;flex-wrap:wrap;align-items:center}.chip-group.vertical.svelte-1m30fsj{flex-direction:column;align-items:stretch}.chip-group.no-wrap.svelte-1m30fsj{flex-wrap:nowrap;overflow-x:auto}.chip-group.gap-sm.svelte-1m30fsj{gap:4px}.chip-group.gap-md.svelte-1m30fsj{gap:8px}.chip-group.gap-lg.svelte-1m30fsj{gap:12px}
