.hp[data-astro-cid-hzmk6gkg]{--hp-media:#eceef1;--hp-track:#dcdfe4;flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.hp-sr[data-astro-cid-hzmk6gkg]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hp-sr[data-astro-cid-hzmk6gkg]:not(.is-on){display:none}.hp-stage[data-astro-cid-hzmk6gkg]{background:var(--surface);flex-direction:column;gap:16px;padding:20px;display:flex}.hp-controls[data-astro-cid-hzmk6gkg]{align-items:stretch;gap:12px;display:flex}.hp-toggle[data-astro-cid-hzmk6gkg]{border:1px solid var(--line-control);background:var(--page);width:44px;height:44px;color:var(--text);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hp-toggle[data-astro-cid-hzmk6gkg]:hover{border-color:var(--accent);background:var(--wash);color:var(--accent-strong)}.hp-play[data-astro-cid-hzmk6gkg],.hp[data-astro-cid-hzmk6gkg][data-paused] .hp-pause[data-astro-cid-hzmk6gkg]{display:none}.hp[data-astro-cid-hzmk6gkg][data-paused] .hp-play[data-astro-cid-hzmk6gkg]{display:block}.hp-tabs[data-astro-cid-hzmk6gkg]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hp-tab[data-astro-cid-hzmk6gkg]{text-align:left;min-width:0;min-height:44px;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:space-between;gap:6px;padding:0;display:flex}.hp-tab[data-astro-cid-hzmk6gkg]:hover,.hp-tab[data-astro-cid-hzmk6gkg]:active{color:var(--accent);background:0 0;border:0}.hp-tab[data-astro-cid-hzmk6gkg][aria-pressed=true]{color:var(--text)}.hp-tab-label[data-astro-cid-hzmk6gkg]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.hp-bar[data-astro-cid-hzmk6gkg]{background:var(--hp-track);height:3px;display:block}.hp-bar[data-astro-cid-hzmk6gkg]>span[data-astro-cid-hzmk6gkg]{background:var(--accent);transform-origin:0;height:3px;display:block}.hp-ask[data-astro-cid-hzmk6gkg]{background:var(--page);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.hp-label[data-astro-cid-hzmk6gkg]{color:var(--muted);margin:0;font-size:12px}.hp-run[data-astro-cid-hzmk6gkg]{flex-direction:column;gap:8px;display:flex}.hp-stack[data-astro-cid-hzmk6gkg]{grid-template-columns:minmax(0,1fr);display:grid}.hp-stack[data-astro-cid-hzmk6gkg]>[data-astro-cid-hzmk6gkg]{grid-area:1/1}.hp-stack[data-astro-cid-hzmk6gkg]>[data-astro-cid-hzmk6gkg]:not(.is-on){visibility:hidden}.hp-prompt[data-astro-cid-hzmk6gkg]{min-height:4.5em;margin:0;font-size:16px;line-height:1.5}.hp-rest[data-astro-cid-hzmk6gkg]{visibility:hidden}.hp-caret[data-astro-cid-hzmk6gkg]{vertical-align:-.15em;background:var(--accent);visibility:hidden;width:2px;height:1.1em;margin-inline:1px -3px;display:inline-block}.hp[data-astro-cid-hzmk6gkg][data-typing] .hp-prompt[data-astro-cid-hzmk6gkg].is-on .hp-caret[data-astro-cid-hzmk6gkg]{visibility:visible}.hp-chipbox[data-astro-cid-hzmk6gkg]{overflow:hidden}.hp-chips[data-astro-cid-hzmk6gkg]{transition:transform var(--dur-move) var(--ease-move);flex-wrap:wrap;align-content:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hp-chip[data-astro-cid-hzmk6gkg]{box-sizing:border-box;background:var(--page);min-height:28px;color:var(--muted);border:1px solid var(--line-strong);transition:background-color var(--dur-color) var(--ease-color), border-color var(--dur-color) var(--ease-color), color var(--dur-color) var(--ease-color);align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.hp-chip[data-astro-cid-hzmk6gkg].is-lit{background:var(--fill);border-color:var(--fill);color:var(--text)}.hp-more[data-astro-cid-hzmk6gkg]{display:none}.hp-media[data-astro-cid-hzmk6gkg]{aspect-ratio:16/10;background:var(--hp-media);position:relative;overflow:hidden}.hp-result[data-astro-cid-hzmk6gkg],.hp-result[data-astro-cid-hzmk6gkg]>[data-astro-cid-hzmk6gkg]{position:absolute;inset:0}.hp-result[data-astro-cid-hzmk6gkg]:not(.is-on){visibility:hidden}.hp-result[data-astro-cid-hzmk6gkg]>img[data-astro-cid-hzmk6gkg],.hp-result[data-astro-cid-hzmk6gkg]>video[data-astro-cid-hzmk6gkg]{object-fit:contain;opacity:0;width:100%;max-width:none;height:100%}.hp-result[data-astro-cid-hzmk6gkg]>.hp-model[data-astro-cid-hzmk6gkg],.hp-result[data-astro-cid-hzmk6gkg]>.hp-render[data-astro-cid-hzmk6gkg]{object-fit:cover;object-position:50% 62%}.hp-waiting[data-astro-cid-hzmk6gkg]{text-align:center;color:var(--muted);justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.hp-mlabel[data-astro-cid-hzmk6gkg]{background:var(--page);padding:4px 8px;font-size:13px;line-height:1.5;position:absolute;top:12px;left:12px}.hp-mlabel[data-astro-cid-hzmk6gkg]:empty{display:none}.hp-caption[data-astro-cid-hzmk6gkg]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;display:flex}.hp-link[data-astro-cid-hzmk6gkg]{color:var(--accent)}.hp-link[data-astro-cid-hzmk6gkg]:hover{color:var(--accent-strong)}.hp[data-astro-cid-hzmk6gkg][data-armed]:not([data-live]) [data-astro-cid-hzmk6gkg]:is(.hp-fade,.hp-result>img,.hp-mlabel){opacity:0!important}@media (width<=639px){.hp-stage[data-astro-cid-hzmk6gkg]{gap:10px;padding:12px 16px}.hp-controls[data-astro-cid-hzmk6gkg]{gap:8px}.hp-tabs[data-astro-cid-hzmk6gkg]{gap:6px}.hp-tab-label[data-astro-cid-hzmk6gkg]{font-size:13px}.hp-ask[data-astro-cid-hzmk6gkg]{padding:8px 10px}.hp-label[data-astro-cid-hzmk6gkg]{display:none}.hp-prompt[data-astro-cid-hzmk6gkg]{min-height:4.35em;max-height:4.35em;font-size:13px;line-height:1.45;overflow:hidden}.hp-chips[data-astro-cid-hzmk6gkg]{flex-wrap:nowrap;gap:4px}.hp-chip[data-astro-cid-hzmk6gkg]{white-space:nowrap;flex:none;min-height:0;padding:3px 8px;font-size:11px;line-height:1.45}.hp[data-astro-cid-hzmk6gkg][data-reduced] .hp-chips[data-astro-cid-hzmk6gkg]{flex-wrap:wrap}.hp[data-astro-cid-hzmk6gkg][data-reduced] .hp-chip[data-astro-cid-hzmk6gkg]{padding:2px 6px}.hp[data-astro-cid-hzmk6gkg][data-reduced] .hp-chip[data-astro-cid-hzmk6gkg]:not([data-key]){display:none}.hp[data-astro-cid-hzmk6gkg][data-reduced] .hp-more[data-astro-cid-hzmk6gkg]{color:var(--muted);white-space:nowrap;flex:none;padding:2px 6px;font-size:11px;line-height:1.45;display:inline-flex}.hp-mlabel[data-astro-cid-hzmk6gkg]{padding:3px 6px;font-size:12px;top:8px;left:8px}.hp-caption[data-astro-cid-hzmk6gkg]{font-size:12px;line-height:1.45}}.cc[data-astro-cid-fnv534jq]{--cc-media:#eceef1;flex-direction:column;gap:28px;padding-block:64px 72px;display:flex}.cc-head[data-astro-cid-fnv534jq]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.cc-intro[data-astro-cid-fnv534jq]{flex-direction:column;gap:8px;display:flex}.cc[data-astro-cid-fnv534jq] h2[data-astro-cid-fnv534jq]{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:500;line-height:1.1}.cc-intro[data-astro-cid-fnv534jq] p[data-astro-cid-fnv534jq]{color:var(--muted);margin:0;font-size:16px}.cc-short[data-astro-cid-fnv534jq]{display:none}.cc-all[data-astro-cid-fnv534jq]{font-size:15px}.cc-row[data-astro-cid-fnv534jq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cc-card[data-astro-cid-fnv534jq]{flex-direction:column;gap:12px;min-width:0;display:flex}.cc-media[data-astro-cid-fnv534jq]{aspect-ratio:1;background:var(--cc-media);position:relative;overflow:hidden}.cc-plate[data-astro-cid-fnv534jq]{background:var(--plate)}.cc-media[data-astro-cid-fnv534jq]>img[data-astro-cid-fnv534jq],.cc-media[data-astro-cid-fnv534jq]>video[data-astro-cid-fnv534jq]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform var(--dur-zoom) var(--ease-move);position:absolute;inset:0}.cc-media[data-astro-cid-fnv534jq]>.cc-contain[data-astro-cid-fnv534jq]{object-fit:contain}.cc-media[data-astro-cid-fnv534jq]>video[data-astro-cid-fnv534jq]{opacity:0}.cc-media[data-astro-cid-fnv534jq]>video[data-astro-cid-fnv534jq].is-on{opacity:1}.cc-card[data-astro-cid-fnv534jq]:hover .cc-media[data-astro-cid-fnv534jq]>[data-astro-cid-fnv534jq]:is(img,video){transform:scale(var(--zoom))}.cc-label[data-astro-cid-fnv534jq],.cc-made[data-astro-cid-fnv534jq]{background:var(--page);padding:3px 7px;font-size:12px;line-height:1.5;position:absolute;left:10px}.cc-label[data-astro-cid-fnv534jq]{bottom:10px}.cc-made[data-astro-cid-fnv534jq]{align-items:center;gap:6px;padding-left:3px;display:inline-flex;top:10px}.cc-tile[data-astro-cid-fnv534jq]{flex:none;width:16px;height:16px;display:inline-flex}.cc-label[data-astro-cid-fnv534jq]>span[data-astro-cid-fnv534jq]{vertical-align:top;white-space:nowrap;max-width:20em;display:inline-block;overflow:hidden}.cc-label[data-astro-cid-fnv534jq]>.cc-input[data-astro-cid-fnv534jq]{max-width:0}.cc[data-astro-cid-fnv534jq] h3[data-astro-cid-fnv534jq]{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.cc[data-astro-cid-fnv534jq] h3[data-astro-cid-fnv534jq] a[data-astro-cid-fnv534jq]{transition:color var(--dur-color) var(--ease-color)}.cc-card[data-astro-cid-fnv534jq]:hover h3[data-astro-cid-fnv534jq] a[data-astro-cid-fnv534jq]{color:var(--accent)}.cc-meta[data-astro-cid-fnv534jq]{color:var(--muted);margin:0;font-size:13px}.cc-prompt[data-astro-cid-fnv534jq]{background:var(--surface);border-block:10px solid var(--surface);box-sizing:content-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.35em;margin:0;padding:0 12px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cc-try[data-astro-cid-fnv534jq]{align-self:flex-start;gap:.3em;min-height:44px;padding:0 16px;font-size:15px}.cc-pos[data-astro-cid-fnv534jq]{display:none}.cc-card[data-astro-cid-fnv534jq].is-playing .cc-render[data-astro-cid-fnv534jq]{animation:6s linear infinite cc-render}.cc-card[data-astro-cid-fnv534jq].is-playing .cc-ai[data-astro-cid-fnv534jq]{animation:6s step-end infinite cc-ai}.cc-card[data-astro-cid-fnv534jq].is-playing .cc-input[data-astro-cid-fnv534jq]{animation:6s step-end infinite cc-input}@keyframes cc-render{0%,25%{opacity:0;animation-timing-function:var(--ease-color)}41.667%,91.667%{opacity:1;animation-timing-function:var(--ease-color)}to{opacity:0}}@keyframes cc-ai{0%{max-width:0}33.333%{max-width:20em}95.833%,to{max-width:0}}@keyframes cc-input{0%{max-width:20em}33.333%{max-width:0}95.833%,to{max-width:20em}}@media (width<=1100px){.cc-row[data-astro-cid-fnv534jq]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.cc-row[data-astro-cid-fnv534jq]::-webkit-scrollbar{display:none}.cc-card[data-astro-cid-fnv534jq]{scroll-snap-align:start;flex:0 0 calc(50% - 12px)}.cc-pos[data-astro-cid-fnv534jq]{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.cc-track[data-astro-cid-fnv534jq]{background:var(--line);flex:1;height:3px;display:block}.cc-track[data-astro-cid-fnv534jq]>span[data-astro-cid-fnv534jq]{background:var(--text);height:3px;transition:margin-left var(--dur-move) var(--ease-move);display:block}}@media (width<=639px){.cc[data-astro-cid-fnv534jq]{gap:16px;padding-block:32px 40px}.cc-intro[data-astro-cid-fnv534jq]{gap:6px}.cc[data-astro-cid-fnv534jq] h2[data-astro-cid-fnv534jq]{font-size:28px}.cc-intro[data-astro-cid-fnv534jq] p[data-astro-cid-fnv534jq]{font-size:14px}.cc-long[data-astro-cid-fnv534jq],.cc-all[data-astro-cid-fnv534jq]{display:none}.cc-short[data-astro-cid-fnv534jq]{display:inline}.cc-row[data-astro-cid-fnv534jq]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px}.cc-card[data-astro-cid-fnv534jq]{flex:0 0 300px;gap:10px}.cc[data-astro-cid-fnv534jq] h3[data-astro-cid-fnv534jq]{font-size:18px}.cc-label[data-astro-cid-fnv534jq]{padding:3px 6px;bottom:8px;left:8px}.cc-made[data-astro-cid-fnv534jq]{display:none}}
