.photo-guide[data-astro-cid-yttd7jdq]{border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}@media (width<=30rem){.photo-guide[data-astro-cid-yttd7jdq]{grid-template-columns:minmax(0,1fr)}}.pg-scene[data-astro-cid-yttd7jdq]{cursor:crosshair;touch-action:pan-y;width:100%;height:200px;display:block}.pg-viewfinder[data-astro-cid-yttd7jdq]{aspect-ratio:4/3;border:1px solid var(--border-subtle);border-radius:.75rem;position:relative;overflow:hidden}.pg-shot[data-astro-cid-yttd7jdq]{width:100%;height:100%;display:block}.pg-corners[data-astro-cid-yttd7jdq]{pointer-events:none;--c:var(--color-teal-500);background:linear-gradient(var(--c), var(--c)) top left / 14px 2px, linear-gradient(var(--c), var(--c)) top left / 2px 14px, linear-gradient(var(--c), var(--c)) top right / 14px 2px, linear-gradient(var(--c), var(--c)) top right / 2px 14px, linear-gradient(var(--c), var(--c)) bottom left / 14px 2px, linear-gradient(var(--c), var(--c)) bottom left / 2px 14px, linear-gradient(var(--c), var(--c)) bottom right / 14px 2px, linear-gradient(var(--c), var(--c)) bottom right / 2px 14px;background-repeat:no-repeat;position:absolute;inset:8px}.pg-caption[data-astro-cid-yttd7jdq]{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#10141dc7;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;transition:opacity .4s;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.pg-caption[data-astro-cid-yttd7jdq] b[data-astro-cid-yttd7jdq]{background:var(--color-teal-500);border-radius:50%;place-items:center;width:15px;height:15px;margin-right:4px;font-size:10px;display:inline-grid}.pg-far[data-astro-cid-yttd7jdq],.photo-guide[data-astro-cid-yttd7jdq].is-far .pg-near[data-astro-cid-yttd7jdq]{opacity:0}.photo-guide[data-astro-cid-yttd7jdq].is-far .pg-far[data-astro-cid-yttd7jdq]{opacity:1}.spot-num[data-astro-cid-ir47hn6d]{border:1px solid var(--border-subtle);color:var(--text-muted)}.spot[data-astro-cid-ir47hn6d][data-open] .spot-num[data-astro-cid-ir47hn6d]{color:#fff;background:#e87a28;border-color:#e87a28}.spot[data-astro-cid-ir47hn6d][data-done]:not([data-open]) .spot-num[data-astro-cid-ir47hn6d]{background:var(--color-teal-600);border-color:var(--color-teal-600);color:#fff}.spot[data-astro-cid-ir47hn6d][data-open]{border-color:var(--color-teal-500)}.spot[data-astro-cid-ir47hn6d][data-open] .spot-chevron[data-astro-cid-ir47hn6d]{transform:rotate(180deg)}.spot-select[data-astro-cid-ir47hn6d]{border:1px solid var(--border-subtle);background-color:var(--surface);width:100%;color:var(--text-strong);border-radius:.625rem;padding:.625rem .75rem;font-size:.9375rem;display:block}.spot-select[data-astro-cid-ir47hn6d]:focus{border-color:var(--color-teal-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal-500) 18%, transparent);outline:none}.spot-select[data-astro-cid-ir47hn6d][aria-invalid=true]{border-color:var(--color-red-500)}.type-chip[data-astro-cid-ir47hn6d]{border:1px solid var(--border-subtle);color:var(--text-strong);cursor:pointer;border-radius:.625rem;place-items:center;padding:.625rem;font-size:.875rem;font-weight:600;transition:border-color .15s,background-color .15s;display:grid}.type-chip[data-astro-cid-ir47hn6d]:hover{border-color:var(--color-teal-500)}.type-chip[data-astro-cid-ir47hn6d]:has(input:checked){border-color:var(--color-teal-500);background-color:color-mix(in srgb, var(--color-teal-500) 10%, transparent)}.type-chip[data-astro-cid-ir47hn6d]:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal-500) 30%, transparent)}fieldset[data-astro-cid-ir47hn6d][aria-invalid=true] .type-chip[data-astro-cid-ir47hn6d]{border-color:var(--color-red-500)}.photo-slot[data-astro-cid-ir47hn6d]{aspect-ratio:4/3;border:2px dashed var(--border-subtle);text-align:center;cursor:pointer;border-radius:.75rem;place-items:center;padding:.75rem;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.photo-slot[data-astro-cid-ir47hn6d]:hover,.photo-slot[data-astro-cid-ir47hn6d]:focus-within{border-color:var(--color-teal-500)}.photo-slot[data-astro-cid-ir47hn6d][aria-invalid=true]{border-color:var(--color-red-500)}.photo-slot[data-astro-cid-ir47hn6d] img[data-astro-cid-ir47hn6d]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-slot[data-astro-cid-ir47hn6d] b[data-astro-cid-ir47hn6d]{background:var(--color-teal-600);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;margin-bottom:.375rem;font-size:.75rem;display:inline-grid}.photo-slot[data-astro-cid-ir47hn6d].is-filled{border-style:solid;border-color:var(--color-teal-500)}.photo-slot[data-astro-cid-ir47hn6d].is-filled .slot-text[data-astro-cid-ir47hn6d]{background:#10141dbf;border-radius:999px;padding:.125rem .5rem;position:absolute;bottom:.5rem;left:.5rem}.photo-slot[data-astro-cid-ir47hn6d].is-filled .slot-text[data-astro-cid-ir47hn6d]>[data-astro-cid-ir47hn6d]{display:none}.photo-slot[data-astro-cid-ir47hn6d].is-filled .slot-text[data-astro-cid-ir47hn6d]:after{content:"Change";color:#fff;font-size:.75rem;font-weight:600}.field[data-astro-cid-ckhceqrw]{border:1px solid var(--border-subtle);background-color:var(--surface);width:100%;color:var(--text-strong);border-radius:.625rem;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;display:block}.field[data-astro-cid-ckhceqrw]::placeholder{color:var(--text-muted)}.field[data-astro-cid-ckhceqrw]:focus{border-color:var(--color-teal-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal-500) 18%, transparent);outline:none}.reg-plate[data-astro-cid-ckhceqrw]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal-500) 30%, transparent);outline:none}.field[data-astro-cid-ckhceqrw][aria-invalid=true]{border-color:var(--color-red-500)}.combo-list{z-index:20;overscroll-behavior:contain;border:1px solid var(--border-subtle);background-color:var(--surface);max-height:16rem;box-shadow:0 2px 6px rgb(var(--shadow-color) / .08), 0 16px 40px -12px rgb(var(--shadow-color) / .28);border-radius:.75rem;margin-top:.375rem;padding:.375rem;position:absolute;left:0;right:0;overflow-y:auto}.combo-option{color:var(--text-body);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.9375rem}.combo-option[aria-selected=true]{background-color:color-mix(in srgb, var(--color-teal-500) 12%, transparent);color:var(--text-strong)}.combo-match{color:var(--text-strong);font-weight:600}[data-astro-cid-ckhceqrw][data-step-indicator][data-state=active] .step-num[data-astro-cid-ckhceqrw]{background-color:var(--color-teal-600);border-color:var(--color-teal-600);color:#fff}[data-astro-cid-ckhceqrw][data-step-indicator][data-state=active] .step-label[data-astro-cid-ckhceqrw]{color:var(--text-strong)}[data-astro-cid-ckhceqrw][data-step-indicator][data-state=done] .step-num[data-astro-cid-ckhceqrw]{border-color:var(--color-teal-500);color:var(--color-teal-600)}
