.light-anim[data-v-bfa729e2]{--light-glass:color-mix(in srgb, currentColor 10%, #eaeff5);--light-edge:color-mix(in srgb, currentColor 26%, #96a5b8);--light-line:color-mix(in srgb, currentColor 24%, #78889c);--light-mute:color-mix(in srgb, currentColor 32%, #94a3b8);--light-warm:#fbbf24;--light-warm-soft:#fcd34d;width:100%;height:100%;display:block}.light__glass[data-v-bfa729e2]{fill:var(--light-glass);stroke:var(--light-edge);stroke-width:1.4px;stroke-linejoin:round}.light__line[data-v-bfa729e2]{fill:none;stroke:var(--light-line);stroke-width:1.6px;stroke-linecap:round}.light__cord[data-v-bfa729e2]{fill:none;stroke:var(--light-mute);stroke-width:1.3px;stroke-linecap:round}.light__arch[data-v-bfa729e2]{fill:none;stroke:var(--light-mute);stroke-width:1.2px;stroke-linecap:round;opacity:.7}.light__ring[data-v-bfa729e2]{fill:none;stroke:var(--light-edge);stroke-width:3.6px}.light__lit[data-v-bfa729e2],.light__lit-ring[data-v-bfa729e2]{fill:var(--light-warm-soft);stroke:none;transition:opacity .3s}.light__lit-ring[data-v-bfa729e2]{fill:none;stroke:var(--light-warm);stroke-width:3.6px}.light__halo[data-v-bfa729e2],.light__beam[data-v-bfa729e2]{stroke:none;transition:opacity .3s}.light__halo-core[data-v-bfa729e2]{stop-color:#fde68a;stop-opacity:calc(var(--light-on,0) * .9)}.light__halo-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .3)}.light__halo-edge[data-v-bfa729e2]{stop-color:#f59e0b;stop-opacity:0}.light__beam-top[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .55)}.light__beam-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .3)}.light__beam-end[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:0}.dark .light__halo-core[data-v-bfa729e2]{stop-color:#fef3c7;stop-opacity:var(--light-on,0)}.dark .light__halo-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .62)}.dark .light__beam-top[data-v-bfa729e2]{stop-color:#fde68a;stop-opacity:var(--light-on,0)}.dark .light__beam-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .68)}.dark .light__beam-end[data-v-bfa729e2]{stop-color:#f59e0b;stop-opacity:0}.light__halo[data-v-bfa729e2]{transform-box:fill-box;transform-origin:50%}.light-anim--on .light__halo[data-v-bfa729e2]{animation:4.2s ease-in-out infinite light-anim-breathe-bfa729e2}@keyframes light-anim-breathe-bfa729e2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.light-anim--on .light__halo[data-v-bfa729e2]{animation:none}}.variant-drawing[data-v-8e2fac3c]{color:#475569;width:100%;height:100%;display:block}.variant-drawing__glyph[data-v-8e2fac3c]{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex}.dark .variant-drawing[data-v-8e2fac3c]{color:#cbd5e1}.variant-picker__title[data-v-6fdf1b14]{margin-bottom:calc(.25rem * var(--ui-space-factor));color:rgb(var(--gray-700));font-size:.875rem;font-weight:500;display:block}.dark .variant-picker__title[data-v-6fdf1b14]{color:rgb(var(--gray-300))}.variant-picker__description[data-v-6fdf1b14]{margin-bottom:calc(.5rem * var(--ui-space-factor));color:rgb(var(--gray-500));font-size:.75rem}.dark .variant-picker__description[data-v-6fdf1b14]{color:rgb(var(--gray-400))}.variant-picker__grid[data-v-6fdf1b14]{gap:calc(.5rem * var(--ui-space-factor));grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));display:grid}.variant-picker__option[data-v-6fdf1b14]{align-items:center;gap:calc(.25rem * var(--ui-space-factor));padding:calc(.4rem * var(--ui-space-factor)) calc(.3rem * var(--ui-space-factor));border-radius:calc(.65rem * var(--ui-space-factor));color:rgb(var(--gray-700));cursor:pointer;background:0 0;border:1px solid #d1d5db;flex-direction:column;transition:border-color .15s,background-color .15s,color .15s;display:flex}.variant-picker__option[data-v-6fdf1b14]:hover{background:#f3f4f6}.variant-picker__option--active[data-v-6fdf1b14]{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.variant-picker__option[data-v-6fdf1b14]:disabled{opacity:.6;cursor:not-allowed}.dark .variant-picker__option[data-v-6fdf1b14]{color:rgb(var(--gray-300));border-color:#4b5563}.dark .variant-picker__option[data-v-6fdf1b14]:hover{background:#374151}.dark .variant-picker__option--active[data-v-6fdf1b14]{color:#93c5fd;background:#1e3a8a4d;border-color:#3b82f6}.variant-picker__art[data-v-6fdf1b14]{justify-content:center;align-items:center;width:100%;height:2.6rem;display:flex}.variant-picker__auto[data-v-6fdf1b14]{opacity:.75;font-size:1.6rem}.variant-picker__label[data-v-6fdf1b14]{text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.15;display:-webkit-box;overflow:hidden}
