._section_1co7q_3{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--account-surface-radius);box-shadow:var(--shadow-sm);margin-top:1.5rem;padding:1.5rem}._heading_1co7q_4{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._heading_1co7q_4 p{color:var(--action);font-size:var(--text-12);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}._heading_1co7q_4 h2{color:var(--ink);font-size:var(--text-20);text-wrap:balance;margin:.25rem 0 0;font-weight:600}._heading_1co7q_4 div>span{max-width:65ch;color:var(--muted);font-size:var(--text-14);margin-top:.375rem;line-height:1.5;display:block}._status_1co7q_8{height:var(--control-sm);color:var(--navy);background:var(--surface-muted);border-radius:var(--radius-pill);font-size:var(--text-13);flex:none;align-items:center;padding:0 .75rem;font-weight:600;display:inline-flex}._loading_1co7q_10{gap:.5rem;margin-top:1.25rem;display:flex}._loading_1co7q_10 span{background:var(--surface-muted);border-radius:var(--radius-surface);flex:1;height:5rem}._savedLocations_1co7q_13{gap:.5rem;margin-top:1.25rem;display:grid}._savedLocations_1co7q_13 article{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:var(--radius-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}._locationIcon_1co7q_15{width:2.5rem;height:2.5rem;color:var(--action);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;place-items:center;display:grid}._savedLocations_1co7q_13 strong{color:var(--ink);font-size:var(--text-14);font-weight:600}._savedLocations_1co7q_13 p{color:var(--ink);font-size:var(--text-13);margin:.125rem 0}._savedLocations_1co7q_13 p b{color:var(--action-hover);background:var(--brand-soft);font-size:var(--text-12);border-radius:4px;margin-left:.375rem;padding:0 .375rem;font-weight:600;display:inline-block}._savedLocations_1co7q_13 small{color:var(--muted);font-size:var(--text-12)}._locationActions_1co7q_20{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._locationActions_1co7q_20 button,._formTitle_1co7q_21 button{height:var(--control-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-13);cursor:pointer;padding:0 .75rem;font-weight:600}._locationActions_1co7q_20 button:hover,._formTitle_1co7q_21 button:hover{border-color:var(--navy)}._locationActions_1co7q_20 ._removeButton_1co7q_23{color:var(--danger)}._locationActions_1co7q_20 ._removeButton_1co7q_23:hover{background:var(--danger-soft);border-color:currentColor}:is(._locationActions_1co7q_20 button:focus-visible,._formTitle_1co7q_21 button:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._form_1co7q_21{border-top:1px solid var(--line-soft);margin-top:1.5rem;padding-top:1.5rem}._formTitle_1co7q_21{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._formTitle_1co7q_21 h3{color:var(--ink);font-size:var(--text-16);margin:0;font-weight:600}._formTitle_1co7q_21 p{color:var(--muted);font-size:var(--text-14);margin:.25rem 0 0}._fields_1co7q_32{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1.25rem 1rem;margin-top:1.25rem;display:grid}._field_1co7q_32{gap:.375rem;min-width:0;display:grid}._field_1co7q_32>span{min-width:0;min-height:1.25rem;color:var(--ink);font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:500;line-height:1.25rem;display:flex}._field_1co7q_32>span small{color:var(--muted);background:var(--surface-muted);border-radius:var(--radius-pill);line-height:1.125rem;font-size:var(--text-12);flex:none;padding:0 .5rem;font-weight:500}._field_1co7q_32 input{width:100%;height:var(--control-lg);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-16);padding:0 1rem;transition:border-color .14s ease-out,box-shadow .14s ease-out}._field_1co7q_32 input::placeholder{color:var(--faint);opacity:1}._field_1co7q_32 input:hover{border-color:#9aabba}._field_1co7q_32 input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}._visibility_1co7q_41{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:var(--radius-surface);grid-column:1/-1;padding:.875rem 1rem}._capture_1co7q_43{background:var(--tint-sky);border:1px solid var(--tint-sky-line);border-radius:var(--radius-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.25rem;display:grid}._captured_1co7q_44{background:var(--success-soft);border-color:var(--tint-mint-line)}._captureIcon_1co7q_45{width:2.5rem;height:2.5rem;color:var(--navy);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid}._captured_1co7q_44 ._captureIcon_1co7q_45{color:var(--on-navy);background:var(--success)}._capture_1co7q_43 strong{color:var(--ink);font-size:var(--text-14);font-weight:600}._capture_1co7q_43 p{max-width:65ch;color:var(--muted);font-size:var(--text-13);margin:.25rem 0 0;line-height:1.45}._capture_1co7q_43 button{height:var(--control-md);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-14);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:inline-flex}._capture_1co7q_43 button:hover{border-color:var(--navy)}._actions_1co7q_51 button{height:var(--control-lg);color:var(--on-navy);background:var(--action);border:1px solid var(--action);border-radius:var(--radius-control);font:inherit;font-size:var(--text-16);cursor:pointer;padding:0 1.5rem;font-weight:600}._actions_1co7q_51 button:hover{background:var(--action-hover);border-color:var(--action-hover)}._capture_1co7q_43 button:disabled,._actions_1co7q_51 button:disabled{color:var(--muted);background:var(--surface-muted);border-color:var(--line);cursor:wait}:is(._capture_1co7q_43 button:focus-visible,._actions_1co7q_51 button:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._error_1co7q_56,._notice_1co7q_56{border-radius:var(--radius-control);font-size:var(--text-14);margin:1rem 0 0;padding:.75rem 1rem;line-height:1.45}._error_1co7q_56{color:var(--danger);background:var(--danger-soft)}._notice_1co7q_56{color:var(--success);background:var(--success-soft)}._actions_1co7q_51{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}._actions_1co7q_51 p{max-width:60ch;color:var(--muted);font-size:var(--text-13);margin:0;line-height:1.45}@media (max-width:52rem){._fields_1co7q_32{grid-template-columns:minmax(0,1fr)}._visibility_1co7q_41{grid-column:auto}._capture_1co7q_43{grid-template-columns:auto minmax(0,1fr)}._capture_1co7q_43 button{grid-column:1/-1;width:100%}._actions_1co7q_51{flex-direction:column;align-items:stretch;gap:1rem}._actions_1co7q_51 button{width:100%}._locationActions_1co7q_20{justify-content:flex-start}}@media (max-width:35rem){._section_1co7q_3{padding:1rem}._heading_1co7q_4,._formTitle_1co7q_21{flex-direction:column}._savedLocations_1co7q_13 article{grid-template-columns:auto minmax(0,1fr)}._locationActions_1co7q_20{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._field_1co7q_32 input{transition:none}}._panel_199ch_1{color:var(--ink);padding-block:1.5rem}._panel_199ch_1 h2{font-size:var(--text-20);margin:0 0 .75rem}._panel_199ch_1 h3{font-size:var(--text-16);margin-block:1rem .5rem}._panel_199ch_1 p,._panel_199ch_1 label,._panel_199ch_1 figcaption{font-size:var(--text-14);max-width:70ch;line-height:1.6}._panel_199ch_1 a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}._panel_199ch_1 button,._file_199ch_6{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-14);cursor:pointer;padding:.65rem 1rem}._panel_199ch_1 button:hover{background:var(--surface-muted)}._panel_199ch_1 button:disabled{opacity:.6;cursor:not-allowed}._panel_199ch_1 :is(button,input,textarea,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}._documents_199ch_10{margin-block:1rem;padding:0;list-style:none}._documents_199ch_10 li{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1rem;display:flex}._documents_199ch_10 p{margin-block:.25rem 0}._actions_199ch_13{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._form_199ch_14{gap:1rem;max-width:36rem;margin-block:1.25rem;display:grid}._form_199ch_14>label{gap:.5rem;display:grid}._form_199ch_14 :is(input:not([type=checkbox]),textarea){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:.75rem}._form_199ch_14 ._consent_199ch_17{align-items:flex-start;gap:.75rem;padding-block:.5rem;display:flex}._consent_199ch_17 input{width:20px;height:20px;accent-color:var(--action);flex:none;margin-top:.2rem}._file_199ch_6{gap:.5rem;max-width:100%;display:grid}._file_199ch_6 input{width:min(100%,16rem);font:inherit}._confirm_199ch_21{border-block:1px solid var(--line);margin-block:1rem;padding-block:1rem}._panel_199ch_1 figure{margin:1rem 0}._panel_199ch_1 figure img{object-fit:contain;width:auto;max-width:100%;max-height:28rem;display:block}
