@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;700;800&family=DM+Mono:wght@400;500&display=swap";:root{color-scheme:light dark;--ink:#111;--paper:#fff;--desk:#f4f4f4;--field:#f2f2f2;--slate:#6b6b6b;--mute:#9a9a9a;--hairline:#e8e8e8;--highlight:#f2dfa0;--open-bg:#e9f6ec;--open-fg:#3f7a52;--closed-bg:#fdeaea;--closed-fg:#a04444;--sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-card:22px;--r-ctl:14px;--r-chip:999px;--measure:680px}@media (prefers-color-scheme:dark){:root{--ink:#f2f2f2;--paper:#121212;--desk:#1a1a1a;--field:#202020;--slate:#a3a3a3;--mute:#767676;--hairline:#2a2a2a;--open-bg:#16301f;--open-fg:#6fcb8b;--closed-bg:#331515;--closed-fg:#e08585}.chip-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23F2F2F2' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.thumb .thumb-placeholder{filter:invert()}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:500;line-height:1.5}a{color:var(--ink)}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.1}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px;font-weight:500}.card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-card)}.btn-primary{background:var(--ink);width:100%;color:var(--paper);border-radius:var(--r-ctl);font-family:var(--sans);letter-spacing:.01em;text-align:center;cursor:pointer;border:none;padding:18px 20px;font-size:15px;font-weight:700;text-decoration:none;display:block}.btn-hairline{color:var(--ink);border:1px solid var(--ink);border-radius:var(--r-ctl);font-family:var(--sans);cursor:pointer;background:0 0;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:inline-block}.btn-hairline:hover{background:var(--ink);color:var(--paper)}.btn-hairline:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.chip{border:1px solid var(--hairline);border-radius:var(--r-chip);white-space:nowrap;background:var(--paper);align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.chip[aria-current=true],.chip[aria-pressed=true]{border:1.5px solid var(--ink)}.chip-select{border:1px solid var(--hairline);border-radius:var(--r-chip);font-family:var(--sans);color:var(--ink);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23111' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;cursor:pointer;text-overflow:ellipsis;align-items:center;max-width:140px;padding:6px 30px 6px 13px;font-size:12px;font-weight:700;display:inline-flex}.chip-select:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}button.chip{cursor:pointer;font-family:var(--sans)}button.chip:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.state-open{background:var(--open-bg);color:var(--open-fg)}.state-closed{background:var(--closed-bg);color:var(--closed-fg)}.wrap{width:100%;max-width:var(--measure);margin:0 auto;padding:0 18px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-input{box-sizing:border-box;background:var(--field);border-radius:var(--r-ctl);width:100%;font-family:var(--sans);color:var(--ink);border:none;outline:none;padding:15px 17px;font-size:15px;font-weight:800}.field-input::placeholder{color:var(--slate);font-weight:800}.field-input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.address-suggestions{z-index:5;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-ctl);max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1111111a}.address-suggestions li{cursor:pointer;border-radius:10px;padding:10px 11px}.address-suggestions li.is-active,.address-suggestions li:hover{background:var(--field)}.address-suggestion-main{font-size:14px;font-weight:700;display:block}.address-suggestion-sub{color:var(--slate);margin-top:2px;font-size:12px;display:block}.view-toggle{border:1px solid var(--hairline);border-radius:var(--r-chip);flex:none;gap:2px;padding:3px;display:inline-flex}.view-toggle button{font-family:var(--sans);border-radius:var(--r-chip);cursor:pointer;color:var(--slate);background:0 0;border:none;padding:7px 16px;font-size:13px;font-weight:700}.view-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.thumb{border-radius:var(--r-ctl);background:var(--field);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb .thumb-placeholder{object-fit:contain;opacity:.32;width:52%;height:auto}.back-btn{border-radius:var(--r-ctl);background:var(--field);width:40px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:17px;text-decoration:none;display:flex}
