.demo[data-astro-cid-rk2pmsne]{color:var(--color-ink);overflow:hidden}.demo-label[data-astro-cid-rk2pmsne]{font-size:var(--text-small);color:var(--color-slate);margin-bottom:.375rem}.demo-field[data-astro-cid-rk2pmsne]{border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);min-height:2.75rem;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:.625rem .875rem;line-height:1.4;display:flex;overflow:hidden}.demo-caret[data-astro-cid-rk2pmsne]{background:var(--color-ink);width:1px;height:1.1em;margin-inline-start:1px;animation:.9s steps(2,start) infinite demo-blink;display:none}.demo-state[data-astro-cid-rk2pmsne]{align-items:center;gap:.5rem;display:none}.demo-check[data-astro-cid-rk2pmsne]{background:var(--color-lime);width:1.25rem;height:1.25rem;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.demo-dots[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]{animation:1.2s infinite demo-dot}.demo-dots[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]:nth-child(2){animation-delay:.2s}.demo-dots[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]:nth-child(3){animation-delay:.4s}.demo[data-astro-cid-rk2pmsne][data-phase=typing] .demo-caret[data-astro-cid-rk2pmsne]{display:inline-block}.demo[data-astro-cid-rk2pmsne][data-phase=typing] .demo-idle[data-astro-cid-rk2pmsne],.demo[data-astro-cid-rk2pmsne][data-phase=idle] .demo-idle[data-astro-cid-rk2pmsne]{display:inline-flex}.demo[data-astro-cid-rk2pmsne][data-phase=typing] .demo-attached[data-astro-cid-rk2pmsne],.demo[data-astro-cid-rk2pmsne][data-phase=checking] .demo-attached[data-astro-cid-rk2pmsne]{visibility:hidden}.demo[data-astro-cid-rk2pmsne][data-phase=checking] .demo-checking[data-astro-cid-rk2pmsne],.demo[data-astro-cid-rk2pmsne][data-phase=done] .demo-done[data-astro-cid-rk2pmsne]{display:inline-flex}.demo[data-astro-cid-rk2pmsne][data-phase=done] .demo-result[data-astro-cid-rk2pmsne]{border-color:var(--color-ink);background:var(--color-lime-tint)}.demo[data-astro-cid-rk2pmsne][data-animate][data-phase=done] .demo-done[data-astro-cid-rk2pmsne]{animation:.35s ease-out both demo-pop}.demo[data-astro-cid-rk2pmsne][data-animate][data-phase=done] .demo-result[data-astro-cid-rk2pmsne]{animation:1s ease-out .1s pulse-ring}.demo[data-astro-cid-rk2pmsne][data-animate][data-phase=done] .demo-attached[data-astro-cid-rk2pmsne]{animation:.4s ease-out .15s both demo-fade}@keyframes demo-blink{to{visibility:hidden}}@keyframes demo-dot{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes demo-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes demo-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo[data-astro-cid-rk2pmsne] [data-astro-cid-rk2pmsne]{animation:none!important}}.pin[data-astro-cid-tv7jxls5]{color:var(--color-ink);overflow:hidden}.pin-map[data-astro-cid-tv7jxls5]{border:1px solid var(--color-line);border-radius:var(--radius-field);height:9.5rem;position:relative;overflow:hidden}.pin-map-art[data-astro-cid-tv7jxls5]{width:100%;height:100%;position:absolute;inset:0}.pin-marker[data-astro-cid-tv7jxls5]{filter:drop-shadow(0 4px 6px #0a0a0a40);width:32px;height:32px;margin-top:-30px;margin-left:-16px;position:absolute;top:50%;left:50%}.pin-ring[data-astro-cid-tv7jxls5]{background:#c8f5428c;border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #c8f54238}.pin-chip[data-astro-cid-tv7jxls5]{inset-inline-start:.625rem;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line);align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8rem;font-weight:500;display:inline-flex;position:absolute;bottom:.625rem;box-shadow:0 1px 2px #0a0a0a0f}.pin-chip[data-astro-cid-tv7jxls5]>span[data-astro-cid-tv7jxls5]{display:none}.pin-label[data-astro-cid-tv7jxls5]{font-size:var(--text-small);color:var(--color-slate);margin-bottom:.375rem}.pin-field[data-astro-cid-tv7jxls5]{border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);min-height:2.75rem;font-size:var(--text-base);white-space:nowrap;align-items:center;padding:.625rem .875rem;line-height:1.4;display:flex;overflow:hidden}.pin-field[data-astro-cid-tv7jxls5]>span[data-astro-cid-tv7jxls5]{text-overflow:ellipsis;overflow:hidden}.pin-placeholder[data-astro-cid-tv7jxls5]{color:var(--color-slate);display:none}.pin-check[data-astro-cid-tv7jxls5]{background:var(--color-lime);width:1.1rem;height:1.1rem;color:var(--color-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.pin[data-astro-cid-tv7jxls5][data-phase=idle] .pin-marker[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=idle] .pin-ring[data-astro-cid-tv7jxls5]{opacity:0}.pin[data-astro-cid-tv7jxls5][data-phase=idle] .pin-chip-idle[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=drop] .pin-chip-idle[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=locating] .pin-chip-locating[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=filling] .pin-chip-locating[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=done] .pin-chip-done[data-astro-cid-tv7jxls5]{display:inline}.pin[data-astro-cid-tv7jxls5][data-phase=drop] .pin-marker[data-astro-cid-tv7jxls5]{animation:pin-drop .55s var(--ease-out) both}.pin[data-astro-cid-tv7jxls5][data-phase=drop] .pin-ring[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=locating] .pin-ring[data-astro-cid-tv7jxls5]{animation:1s ease-out infinite pin-pulse}.pin[data-astro-cid-tv7jxls5][data-phase=idle] .pin-value[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=drop] .pin-value[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=locating] .pin-value[data-astro-cid-tv7jxls5]{display:none}.pin[data-astro-cid-tv7jxls5][data-phase=idle] .pin-placeholder[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=drop] .pin-placeholder[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=locating] .pin-placeholder[data-astro-cid-tv7jxls5]{display:inline}.pin[data-astro-cid-tv7jxls5][data-phase=filling] .pin-value[data-astro-cid-tv7jxls5]{animation:fade-up .4s var(--ease-out) both;animation-delay:calc(var(--n,0) * .22s)}.pin[data-astro-cid-tv7jxls5][data-phase=idle] .pin-attached[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=drop] .pin-attached[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=locating] .pin-attached[data-astro-cid-tv7jxls5],.pin[data-astro-cid-tv7jxls5][data-phase=filling] .pin-attached[data-astro-cid-tv7jxls5]{visibility:hidden}.pin[data-astro-cid-tv7jxls5][data-animate][data-phase=done] .pin-attached[data-astro-cid-tv7jxls5]{animation:fade-up .4s var(--ease-out) both}.pin[data-astro-cid-tv7jxls5][data-animate][data-phase=done] .pin-check[data-astro-cid-tv7jxls5]{animation:1s ease-out .1s pulse-ring}@keyframes pin-drop{0%{opacity:0;translate:0 -40px}60%{opacity:1;translate:0 4px}to{opacity:1;translate:0}}@keyframes pin-pulse{0%{box-shadow:0 0 0 4px #c8f54259}to{box-shadow:0 0 0 22px #c8f54200}}@media (prefers-reduced-motion:reduce){.pin[data-astro-cid-tv7jxls5] [data-astro-cid-tv7jxls5]{animation:none!important}}
