.story[data-v-f32341b7]{min-height:12rem}.caret[data-v-f32341b7]{background:var(--ember);vertical-align:-.15em;width:.55em;height:1.1em;animation:1s steps(2,end) infinite blink-f32341b7;display:inline-block}@keyframes blink-f32341b7{50%{opacity:0}}.hero[data-v-a6f33932]{padding-block:var(--space-12) var(--space-16)}.hero-grid[data-v-a6f33932]{gap:var(--space-8);align-items:start;display:grid}@media (width>=980px){.hero-grid[data-v-a6f33932]{gap:var(--space-16);grid-template-columns:5fr 7fr}.hero-copy[data-v-a6f33932]{position:sticky;top:100px}}.gen[data-v-a6f33932]{background:var(--ink-deep-2);padding:var(--space-6);gap:var(--space-6);border-radius:14px;display:grid}.gen fieldset[data-v-a6f33932]{gap:var(--space-2);border:0;padding:0;display:grid}.gen .chip[data-v-a6f33932]{color:var(--on-deep);border-color:var(--ink-deep-3);background:0 0}.gen .chip[aria-pressed=true][data-v-a6f33932]{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.gen .muted[data-v-a6f33932]{color:var(--on-deep-muted);font-weight:400}.gen input[type=text][data-v-a6f33932],.gen select[data-v-a6f33932],.gen textarea[data-v-a6f33932]{border-color:var(--ink-deep-3);color:var(--on-deep);background:oklch(20% .07 285)}.gen[data-v-a6f33932] ::placeholder{color:oklch(72% .04 285)}.gen input[type=range][data-v-a6f33932]{accent-color:var(--ember)}.ticks[data-v-a6f33932]{color:var(--on-deep-muted);margin-top:calc(var(--space-2)*-1);justify-content:space-between;font-size:.78rem;display:flex}.row3[data-v-a6f33932]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.row3 .field[data-v-a6f33932]:first-child{grid-column:1/-1}@media (width>=640px){.row3[data-v-a6f33932]{grid-template-columns:repeat(3,1fr)}.row3 .field[data-v-a6f33932]:first-child{grid-column:auto}}.label-row[data-v-a6f33932]{justify-content:space-between;align-items:center;display:flex}.label-row label[data-v-a6f33932]{font-weight:600;font-size:var(--text-sm)}.link-btn[data-v-a6f33932]{font:600 var(--text-sm) var(--ui);cursor:pointer;min-height:44px;padding:0 var(--space-2);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.gen a[data-v-a6f33932],.link-btn[data-v-a6f33932]{color:var(--ember)}.actions[data-v-a6f33932]{gap:var(--space-3);flex-wrap:wrap;display:flex}.big[data-v-a6f33932]{min-height:56px;padding:0 var(--space-8);font-size:1.1rem}.output[data-v-a6f33932]{scroll-margin-top:80px}.out-grid[data-v-a6f33932]{gap:var(--space-6);margin-top:calc(var(--space-8)*-1);display:grid}@media (width>=980px){.out-grid[data-v-a6f33932]{grid-template-columns:1fr 300px}.out-side[data-v-a6f33932]{align-self:start;position:sticky;top:90px}}.out-side[data-v-a6f33932]{gap:var(--space-4);padding-top:var(--space-4);display:grid}.out-actions[data-v-a6f33932]{gap:var(--space-2);flex-wrap:wrap;display:flex}.small[data-v-a6f33932]{font-size:var(--text-sm)}.err[data-v-a6f33932]{margin-top:var(--space-8);background:var(--ember-tint);border-radius:var(--radius);padding:var(--space-6);gap:var(--space-4);justify-items:start;display:grid}.fallback ol[data-v-a6f33932]{margin-top:var(--space-2);padding-left:1.25em}.saved-list[data-v-a6f33932]{margin-top:var(--space-6);gap:var(--space-2);padding:0;list-style:none;display:grid}.saved-btn[data-v-a6f33932]{justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-4);background:var(--surface);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:8px;flex-wrap:wrap;min-height:44px;display:flex}.saved-btn span[data-v-a6f33932]{color:var(--ink-muted);font-size:var(--text-sm)}.saved-view[data-v-a6f33932]{gap:var(--space-3);padding:var(--space-4) 0;justify-items:start;display:grid}.hero-copy h1{font-size:var(--text-3xl);max-width:10ch}.hero-copy .lede{margin-top:var(--space-6)}.hero-copy .forms{margin-top:var(--space-8);gap:var(--space-2);grid-template-columns:1fr 1fr;max-width:26rem;padding:0;list-style:none;display:grid}.hero-copy .forms button{border:1.5px dashed var(--ink-deep-3);width:100%;min-height:48px;color:var(--on-deep);font:500 var(--text-sm) var(--ui);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:8px}.hero-copy .forms button:hover{border-style:solid;border-color:var(--ember)}.hero-copy .hint{margin-top:var(--space-4);font-size:var(--text-sm);max-width:26rem}.hero-copy .hint a{color:var(--on-deep)}@media (width<=979px){.hero-copy .forms,.hero-copy .hint{display:none}}
