h3[data-v-2ca55503]{text-transform:uppercase;letter-spacing:.03125rem;color:#333;border-bottom:.125rem solid #111;margin:0 0 1rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:700}.field[data-v-2ca55503]{margin-bottom:1rem}.field label[data-v-2ca55503]{color:#555;text-transform:uppercase;letter-spacing:.02rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.field input[data-v-2ca55503]{color:#111;background:#fff;border:1px solid #ddd;border-radius:.375rem;outline:none;width:100%;padding:.625rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;transition:border-color .15s}.field input[data-v-2ca55503]:focus{border-color:#111}.field input.filled[data-v-2ca55503]{background:#f7f7f7;border-color:#c5c5c5}.row[data-v-2ca55503]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=30rem){.row[data-v-2ca55503]{grid-template-columns:1fr}}.provider-pill[data-v-2ca55503]{text-transform:uppercase;letter-spacing:.03125rem;color:#666;background:#efefef;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.status-bar[data-v-2ca55503]{justify-content:space-between;align-items:center;min-height:1.75rem;margin-bottom:1.25rem;display:flex}.clear-btn[data-v-2ca55503]{color:#888;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s;display:inline-flex}.clear-btn[data-v-2ca55503]:hover{color:#333;background:#f5f5f5;border-color:#999}.error-msg[data-v-2ca55503]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.8125rem}.geocoder-info[data-v-2ca55503]{color:#999;margin-top:1rem;font-size:.6875rem}.loading-spinner[data-v-2ca55503]{border:.125rem solid #ddd;border-top-color:#111;border-radius:50%;width:1rem;height:1rem;margin-left:.375rem;animation:.6s linear infinite spin-2ca55503;display:inline-block}@keyframes spin-2ca55503{to{transform:rotate(360deg)}}.demo-overlay[data-v-74b90581]{pointer-events:none;z-index:10;position:absolute;inset:0}.demo-cursor[data-v-74b90581]{will-change:transform;filter:drop-shadow(0 1px 3px #00000026);transition:transform .85s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:0;left:0}.demo-cursor.fading[data-v-74b90581]{opacity:0}.clicking[data-v-74b90581]{animation:.15s click-bounce-74b90581}@keyframes click-bounce-74b90581{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}.keystroke-hint[data-v-74b90581]{color:#fff;white-space:nowrap;letter-spacing:.02rem;background:#111;border-radius:.25rem;padding:.125rem .375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.625rem;font-weight:600;position:absolute;top:1.25rem;left:1rem}.keystroke-enter-active[data-v-74b90581]{transition:all .15s}.keystroke-leave-active[data-v-74b90581]{transition:all .2s}.keystroke-enter-from[data-v-74b90581],.keystroke-leave-to[data-v-74b90581]{opacity:0;transform:translateY(4px)}*{box-sizing:border-box;margin:0;padding:0}a{color:initial}body{scroll-behavior:smooth;background:#fafafa}.page{color:#111;max-width:37.5rem;margin:0 auto;padding:3rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero{margin-bottom:2.5rem}.hero h1{letter-spacing:-.025rem;margin-bottom:.5rem;font-size:2rem;font-weight:800}.tagline{color:#666;font-size:.9375rem;line-height:1.5}.section-nav{flex-wrap:wrap;gap:.375rem;margin-top:1rem;display:flex}.section-nav a{text-transform:uppercase;letter-spacing:.03rem;color:#777;border:1px solid #ccc;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:all .15s}.section-nav a:hover{color:#333;background:#f0f0f0;border-color:#bbb}.section{border-top:1px solid #ddd;margin-bottom:2.5rem;padding-top:2rem;scroll-margin-top:1rem}.section h2{text-transform:uppercase;letter-spacing:.03125rem;color:#777;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.hint{color:#777;margin-bottom:.75rem;font-size:.8125rem}.hint code{background:#f0f0f0;border-radius:.1875rem;padding:.0625rem .3125rem;font-size:.75rem}.samples{flex-direction:column;gap:.5rem;display:flex}.sample-row{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:border-color .15s;display:flex}.sample-row:hover{border-color:#aaa}.sample-main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.sample-url{color:#666;white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Fira Code,monospace;font-size:.6875rem;overflow:hidden}.sample-note{color:#999;font-size:.625rem}.sample-icon{color:#999;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;text-decoration:none;transition:all .15s;display:flex}.sample-icon:hover{color:#333;background:#f0f0f0}.sample-provider{text-transform:uppercase;letter-spacing:.03125rem;color:#666;white-space:nowrap;background:#efefef;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.hero-row{justify-content:space-between;align-items:center;display:flex}.replay-btn{color:#888;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.replay-btn:hover{color:#333;background:#f5f5f5;border-color:#999}.form-demo-wrapper{position:relative}.steps{flex-direction:column;gap:1rem;display:flex}.step{align-items:flex-start;gap:.875rem;display:flex}.step-num{color:#fff;background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:flex}.step strong{margin-bottom:.125rem;font-size:.875rem;display:block}.step p{color:#666;font-size:.8125rem;line-height:1.4}.info-box{color:#555;background:#f8f8f8;border-left:3px solid #aaa;border-radius:.25rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.info-box code{background:#eee;border-radius:.1875rem;padding:.0625rem .3125rem;font-size:.75rem}.info-box p{margin:0}.footer{color:#aaa;border-top:1px solid #eee;flex-direction:column;align-items:center;gap:.75rem;margin-top:3rem;padding-top:1.5rem;font-size:.875rem;display:flex}.footer a{color:#888;text-decoration:none;transition:color .15s}.footer a:hover{color:#333}.footer-links{justify-content:center;align-items:center;gap:.625rem;line-height:1;display:flex}.footer-links a{justify-content:center;align-items:center;display:inline-flex}.footer-links svg{opacity:.7;transition:opacity .15s;display:block}.footer-links a:hover svg{opacity:1}.footer-sep{color:#ccc;align-items:center;line-height:1;display:inline-flex}.footer-made{color:#aaa}@media (width<=30rem){.page{padding:1.5rem}.hero h1{font-size:1.625rem}.sample-provider{display:none}}
