@layer components{.ui:where(.astro-nq6tkumd){inline-size:24.54em;max-inline-size:100%;font-size:var(--ui-size,1rem);line-height:var(--leading-none);color:var(--color-text);flex-direction:column;gap:.7em;display:flex;position:relative}.panel:where(.astro-nq6tkumd){border:var(--border-width) solid var(--color-ui-border);border-radius:var(--radius-m);background:var(--color-surface-inverse);block-size:27.4em;color:var(--color-text-on-inverse);box-shadow:var(--shadow-float);padding:.2em .525em;position:relative;overflow:clip}.list:where(.astro-nq6tkumd){flex-direction:column;gap:.2em;display:flex;position:relative}.item:where(.astro-nq6tkumd){white-space:nowrap;block-size:2.74em;transition:background-color var(--duration-fast) var(--ease-out);border-radius:.76em;align-items:center;gap:.67em;margin-inline-end:.6em;padding-inline:.5em;font-size:1.05em;display:flex;@media (hover:hover) and (pointer:fine){&:hover{background:var(--alpha-lime-10)}}}.band:where(.astro-nq6tkumd){background:var(--alpha-lime-10);block-size:2.877em;transition:background-color var(--duration-fast) var(--ease-out);border-radius:.8em;position:absolute;inset-block-start:12.508em;inset-inline:.525em 1.155em;&[data-pressed]{background:var(--alpha-lime-30)}}.track:where(.astro-nq6tkumd),.thumb:where(.astro-nq6tkumd){border-radius:var(--radius-s);inline-size:.3em;position:absolute;inset-block-start:.76em;inset-inline-end:.446em}.track:where(.astro-nq6tkumd){background:var(--alpha-lime-10);block-size:25.8em}.thumb:where(.astro-nq6tkumd){background:var(--alpha-lime-50);block-size:6.61em}.fade:where(.astro-nq6tkumd){background:linear-gradient(180deg, transparent, oklch(from var(--color-surface-inverse) l c h / 95%) 65%, var(--color-surface-inverse));pointer-events:none;block-size:6.4em;position:absolute;inset-block-end:0;inset-inline:0}.more:where(.astro-nq6tkumd){white-space:nowrap;align-items:center;gap:.45em;font-size:.89em;display:flex;position:absolute;inset-block-end:1em;inset-inline-start:50%;translate:-50%}.cursor:where(.astro-nq6tkumd){pointer-events:none;block-size:auto;inline-size:2.555em;position:absolute;inset-block-start:15.22em;inset-inline-start:14.58em}@media (hover:hover) and (pointer:fine){.ui:where(.astro-nq6tkumd):hover .band:where(.astro-nq6tkumd),.ui:where(.astro-nq6tkumd):hover .cursor:where(.astro-nq6tkumd){visibility:hidden}}.ui:where(.astro-psd2vtcz){inline-size:24.54em;max-inline-size:100%;font-size:var(--ui-size,1rem);line-height:var(--leading-none);color:var(--color-text);flex-direction:column;gap:.8em;display:flex;position:relative}.slash:where(.astro-psd2vtcz){margin-inline:.64em}.screen:where(.astro-psd2vtcz){display:grid;position:relative}.window:where(.astro-psd2vtcz){border-radius:var(--radius-m);background:var(--color-surface-inverse);color:var(--color-ui-text);box-shadow:var(--shadow-float);flex-direction:column;grid-area:1/1;align-items:flex-start;gap:1.2em;padding:.765em;display:flex}.nav:where(.astro-psd2vtcz){justify-content:space-between;align-self:stretch;align-items:center;display:flex}.back:where(.astro-psd2vtcz),.next:where(.astro-psd2vtcz),.generate:where(.astro-psd2vtcz){font-size:.57em;font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);border-radius:.7em;align-items:center;gap:.667em;display:inline-flex}.back:where(.astro-psd2vtcz){border:var(--border-width) solid var(--color-ui-text);padding:.667em 1.333em .667em 1em}.next:where(.astro-psd2vtcz){background:var(--alpha-paper-12);color:var(--color-text-on-inverse);padding:.75em 1.167em .75em 1.333em}.generate:where(.astro-psd2vtcz){background:var(--color-surface-accent);color:var(--color-text-on-accent);padding:.667em 1.5em .667em 1.167em;&[data-pressed]{background:oklch(from var(--color-surface-accent) calc(l * .9) c h)}}.prompt:where(.astro-psd2vtcz){flex-direction:column;align-self:stretch;gap:.4em;display:flex}.question:where(.astro-psd2vtcz){font-size:.57em}.field:where(.astro-psd2vtcz){border:var(--border-width) solid var(--alpha-paper-24);background:var(--color-ui-canvas);border-radius:.35em;align-items:flex-start;gap:.05em;block-size:5.88em;padding:.38em .52em;display:flex}.value:where(.astro-psd2vtcz){font-size:.57em;line-height:var(--leading-snug)}.caret:where(.astro-psd2vtcz){background:var(--color-ui-text);flex-shrink:0;block-size:.66em;inline-size:max(1px,.047em);@media (prefers-reduced-motion:no-preference){animation:1s step-end infinite caret-blink;:where(.js) :where(.astro-psd2vtcz)[data-loop]:not([data-inview]) &{animation-play-state:paused}}}.preview:where(.astro-psd2vtcz){aspect-ratio:1;border:.095em solid var(--color-ui-selected);background:var(--color-ui-surface);border-radius:.35em;inline-size:8.21em;display:block;position:relative;overflow:clip}.backdrop:where(.astro-psd2vtcz){border-radius:var(--radius-m);background:var(--alpha-ink-60);opacity:0;visibility:hidden;grid-area:1/1}.review:where(.astro-psd2vtcz){border-radius:var(--radius-m);background:var(--color-surface-inverse);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-self:center;padding-block-start:.33em;display:flex;overflow:clip}.decision:where(.astro-psd2vtcz){justify-content:center;align-items:center;gap:.4em;block-size:1.83em;display:flex}.approve:where(.astro-psd2vtcz),.reject:where(.astro-psd2vtcz){font-size:.371em;font-weight:var(--weight-medium);white-space:nowrap;border-radius:.286em;padding:.714em 1.571em}.approve:where(.astro-psd2vtcz){background:var(--color-ui-approve);color:var(--color-ui-on-approve)}.reject:where(.astro-psd2vtcz){background:var(--color-ui-reject);color:var(--color-ui-on-reject)}.cursor:where(.astro-psd2vtcz){block-size:auto;inline-size:2.4em;translate:calc(var(--cursor-x,0) * 1em) calc(var(--cursor-y,0) * 1em);scale:var(--cursor-press,1);transform-origin:30% 5%;opacity:0;visibility:hidden;pointer-events:none;will-change:translate, scale;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes caret-blink{50%{opacity:0}}}@layer overrides{.label:where(.astro-nq6tkumd){font-size:.8em}.itemIcon:where(.astro-nq6tkumd){--icon-size:1.17em}.moreIcon:where(.astro-nq6tkumd){--icon-size:1.12em}.label:where(.astro-psd2vtcz){font-size:.8em}.buttonIcon:where(.astro-psd2vtcz){--icon-size:1.083em}.reviewImage:where(.astro-psd2vtcz){inline-size:100%}}
