.UploadGuidance-module___WvtPq__guide{margin-top:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface-2);padding:var(--s-2) var(--s-3);font-size:.8125rem;line-height:1.5}.UploadGuidance-module___WvtPq__bare{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.UploadGuidance-module___WvtPq__summary{cursor:pointer;color:var(--ink-muted);align-items:flex-start;gap:var(--s-2);font-weight:500;list-style:none;display:flex}.UploadGuidance-module___WvtPq__summary::-webkit-details-marker{display:none}.UploadGuidance-module___WvtPq__summary:before{content:"";width:0;height:0;transition:transform .15s var(--ease-out,ease);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex-shrink:0;margin-top:.45em}.UploadGuidance-module___WvtPq__guide[open] .UploadGuidance-module___WvtPq__summary:before{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.UploadGuidance-module___WvtPq__summary:hover{color:var(--ink,var(--chalk))}}.UploadGuidance-module___WvtPq__tips{margin:var(--s-2) 0 0;color:var(--ink-muted);gap:var(--s-1);flex-direction:column;padding-left:1.1em;display:flex}.UploadGuidance-module___WvtPq__tip{list-style:outside}
.Dropzone-module__kCPBAG__zone{border:1.5px dashed var(--border-strong);background:var(--surface-2);padding:var(--s-3);transition:border-color var(--motion-duration-sm) var(--ease-out), background-color var(--motion-duration-sm) var(--ease-out);border-radius:12px}.Dropzone-module__kCPBAG__active{border-style:solid;border-color:var(--frog-flash);background:color-mix(in srgb, var(--frog-flash) 8%, var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb, var(--frog-flash) 14%, transparent)}.Dropzone-module__kCPBAG__active .Dropzone-module__kCPBAG__chip{background:color-mix(in srgb, var(--frog-flash) 14%, var(--surface-3));border-color:color-mix(in srgb, var(--frog-flash) 35%, transparent)}.Dropzone-module__kCPBAG__active .Dropzone-module__kCPBAG__title{color:var(--text-frog-on-surface)}.Dropzone-module__kCPBAG__filled{border-style:solid;border-color:var(--border)}.Dropzone-module__kCPBAG__disabled{opacity:.55}.Dropzone-module__kCPBAG__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Dropzone-module__kCPBAG__pickArea{align-items:center;gap:var(--s-3);cursor:pointer;padding:var(--s-1);border-radius:8px;display:flex}.Dropzone-module__kCPBAG__pickArea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Dropzone-module__kCPBAG__disabled .Dropzone-module__kCPBAG__pickArea{cursor:not-allowed}.Dropzone-module__kCPBAG__chip{background:var(--surface-3);border:1px solid var(--border);width:48px;height:48px;color:var(--text-frog-on-surface);transition:background-color var(--motion-duration-sm) var(--ease-out), border-color var(--motion-duration-sm) var(--ease-out);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Dropzone-module__kCPBAG__chip svg{width:24px;height:24px}.Dropzone-module__kCPBAG__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.Dropzone-module__kCPBAG__title{color:var(--ink,var(--chalk));font-size:.95rem;font-weight:600}.Dropzone-module__kCPBAG__sub{color:var(--ink-muted);font-size:.8125rem}.Dropzone-module__kCPBAG__sub u{color:var(--text-frog-on-surface);text-underline-offset:3px;text-decoration-thickness:1.5px}.Dropzone-module__kCPBAG__kbd{font-family:var(--font-mono);background:var(--surface-3);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:10px}.Dropzone-module__kCPBAG__touchCopy{display:none}@media (hover:none) and (pointer:coarse){.Dropzone-module__kCPBAG__pointerCopy{display:none}.Dropzone-module__kCPBAG__touchCopy{display:inline}.Dropzone-module__kCPBAG__pasteHint,.Dropzone-module__kCPBAG__browseBtn{display:none}}.Dropzone-module__kCPBAG__browseBtn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink,var(--chalk));border:1px solid var(--border-strong);transition:border-color var(--motion-duration-sm) var(--ease-out), color var(--motion-duration-sm) var(--ease-out);border-radius:8px;flex-shrink:0;margin-left:auto;padding:8px 14px;font-size:11px}@media (hover:hover) and (pointer:fine){.Dropzone-module__kCPBAG__pickArea:hover .Dropzone-module__kCPBAG__browseBtn{border-color:var(--frog-flash);color:var(--text-frog-on-surface)}}.Dropzone-module__kCPBAG__tips{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-top:1px solid var(--border);flex-direction:column;gap:3px;display:flex}.Dropzone-module__kCPBAG__tipsHead{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-frog-on-surface);margin-bottom:2px;font-size:10px}.Dropzone-module__kCPBAG__tipsLine{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.Dropzone-module__kCPBAG__tipsLine b{color:var(--ink,var(--chalk));font-weight:600}.Dropzone-module__kCPBAG__explicit .Dropzone-module__kCPBAG__pickArea{cursor:default}.Dropzone-module__kCPBAG__explicit .Dropzone-module__kCPBAG__chip{border-radius:8px;width:36px;height:36px}.Dropzone-module__kCPBAG__explicit .Dropzone-module__kCPBAG__chip svg{width:20px;height:20px}.Dropzone-module__kCPBAG__controls{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.Dropzone-module__kCPBAG__pickBtn{min-height:44px;padding:0 var(--s-4);cursor:pointer;color:var(--ink,var(--chalk));border:2px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--motion-duration-sm) var(--ease-out), color var(--motion-duration-sm) var(--ease-out);background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.Dropzone-module__kCPBAG__pickBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Dropzone-module__kCPBAG__pickBtn:hover:not(:disabled){border-color:var(--frog-flash);color:var(--text-frog-on-surface)}}.Dropzone-module__kCPBAG__pickBtn:disabled{opacity:.5;cursor:not-allowed}.Dropzone-module__kCPBAG__tipsCollapsed{margin-top:var(--s-3);padding:var(--s-2) var(--s-3) 0;border-top:1px solid var(--border)}.Dropzone-module__kCPBAG__rejected{margin:var(--s-2) 0 0;color:var(--text-crimp-on-surface);font-size:.8125rem}.Dropzone-module__kCPBAG__rowState{align-items:center;gap:var(--s-2) var(--s-3);grid-template-columns:auto 1fr;display:grid}.Dropzone-module__kCPBAG__thumb{object-fit:cover;border:1px solid var(--border);background:var(--surface-3);border-radius:8px;width:88px;height:58px}.Dropzone-module__kCPBAG__thumbEmpty{display:block}.Dropzone-module__kCPBAG__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.Dropzone-module__kCPBAG__fileName{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.Dropzone-module__kCPBAG__fileMeta{color:var(--ink-muted);font-size:.8125rem}.Dropzone-module__kCPBAG__check{background:var(--frog-flash);width:18px;height:18px;color:var(--text-on-frog,var(--mossy-deep));border-radius:50%;flex-shrink:0;padding:3px}.Dropzone-module__kCPBAG__barTrack{border-radius:var(--r-pill);background:var(--surface-3);grid-column:1/-1;height:5px;overflow:hidden}.Dropzone-module__kCPBAG__barFill{border-radius:var(--r-pill);background:var(--frog-flash);width:40%;height:100%;animation:Dropzone-module__kCPBAG__gc-dropzone-indeterminate 1.2s var(--ease-in-out) infinite;display:block}@keyframes Dropzone-module__kCPBAG__gc-dropzone-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.Dropzone-module__kCPBAG__barFill{opacity:.5;width:100%;animation:none}}.Dropzone-module__kCPBAG__status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);grid-column:1/-1;font-size:10.5px}.Dropzone-module__kCPBAG__actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}@media (max-width:480px){.Dropzone-module__kCPBAG__browseBtn{padding:8px 10px}}
.ImageUploadField-module__IcZZta__wrap{flex-direction:column;gap:8px;width:100%;display:flex;container:gc-image-field/inline-size}.ImageUploadField-module__IcZZta__headerRow{flex-direction:column;gap:4px;display:flex}.ImageUploadField-module__IcZZta__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.ImageUploadField-module__IcZZta__helpText{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:11px}.ImageUploadField-module__IcZZta__previewRow,.ImageUploadField-module__IcZZta__emptyState{flex-direction:column;gap:10px;display:flex}.ImageUploadField-module__IcZZta__touchPicker{display:none}.ImageUploadField-module__IcZZta__busyRow{min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-frog-on-surface);align-items:center;margin:0;font-size:11px;display:flex}.ImageUploadField-module__IcZZta__pointerPicker{flex-direction:column;gap:10px;display:flex}@media (hover:none) and (pointer:coarse){.ImageUploadField-module__IcZZta__emptyState[data-has-camera=true] .ImageUploadField-module__IcZZta__touchPicker{flex-direction:column;gap:10px;max-width:420px;display:flex}.ImageUploadField-module__IcZZta__emptyState[data-has-camera=true] .ImageUploadField-module__IcZZta__pointerPicker{display:none}}.ImageUploadField-module__IcZZta__pickPrimary,.ImageUploadField-module__IcZZta__pickSecondary{justify-content:flex-start;align-items:center;gap:var(--s-2);border-radius:var(--r-sm);cursor:pointer;width:100%;min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform var(--motion-duration-sm) var(--ease-out), border-color var(--motion-duration-sm) var(--ease-out), background var(--motion-duration-sm) var(--ease-out), color var(--motion-duration-sm) var(--ease-out);padding:10px 16px;font-size:12px;font-weight:700;display:flex}.ImageUploadField-module__IcZZta__pickPrimary{background:var(--btn-primary-bg,var(--frog-flash));color:var(--btn-primary-ink,var(--text-on-frog));border:2px solid var(--mossy-deep);box-shadow:var(--sticker-shadow);outline:1.5px solid var(--btn-primary-edge,transparent);outline-offset:-3.5px}.ImageUploadField-module__IcZZta__pickSecondary{color:var(--ink,var(--chalk));border:2px solid var(--border-strong);background:0 0}.ImageUploadField-module__IcZZta__pickPrimary:disabled,.ImageUploadField-module__IcZZta__pickSecondary:disabled{opacity:.5;cursor:not-allowed}.ImageUploadField-module__IcZZta__pointerRow{gap:var(--s-2);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid}.ImageUploadField-module__IcZZta__pointerRowDrag{outline:2px dashed var(--accent-on-topo,var(--focus-ring));outline-offset:4px}.ImageUploadField-module__IcZZta__pointerRowStatus{margin:var(--s-1) 0 0;min-height:1.2em;color:var(--ink-muted);font-size:.8125rem}.ImageUploadField-module__IcZZta__withIcon{min-height:44px;padding-inline:var(--s-4);justify-content:center;align-items:center;gap:8px;display:inline-flex}.ImageUploadField-module__IcZZta__previewBox{background:var(--surface-2);border:2px solid var(--border-strong);border-radius:var(--r-md);width:100%;max-width:200px;transition:border-color var(--motion-duration-sm) var(--ease-out);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageUploadField-module__IcZZta__previewRowDrag .ImageUploadField-module__IcZZta__previewBox{border-color:var(--frog-flash);box-shadow:0 0 0 3px color-mix(in srgb, var(--frog-flash) 14%, transparent)}.ImageUploadField-module__IcZZta__previewImg{object-fit:cover;width:100%;height:100%;display:block}.ImageUploadField-module__IcZZta__actions{flex-wrap:wrap;gap:8px;display:flex}.ImageUploadField-module__IcZZta__primary,.ImageUploadField-module__IcZZta__secondary{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-sm);cursor:pointer;padding:8px 14px;font-size:11px;font-weight:700;transition:transform .15s,border-color .15s,background .15s,color .15s}.ImageUploadField-module__IcZZta__primary{background:var(--btn-primary-bg,var(--frog-flash));color:var(--btn-primary-ink,var(--text-on-frog));border:2px solid var(--mossy-deep);box-shadow:var(--sticker-shadow);outline:1.5px solid var(--btn-primary-edge,transparent);outline-offset:-3.5px}:is(:root:has([data-zone=public]) .ImageUploadField-module__IcZZta__primary,:root:has([data-zone=public]) .ImageUploadField-module__IcZZta__pickPrimary,:root:has([data-zone=auth]) .ImageUploadField-module__IcZZta__primary,:root:has([data-zone=auth]) .ImageUploadField-module__IcZZta__pickPrimary){border-color:var(--btn-primary-edge,var(--btn-primary-bg,var(--frog-flash)));box-shadow:none;outline:none}@media (hover:hover) and (pointer:fine){.ImageUploadField-module__IcZZta__primary:hover:not(:disabled){transform:translate(-1px,-1px)}}.ImageUploadField-module__IcZZta__primary:disabled{opacity:.5;cursor:not-allowed}.ImageUploadField-module__IcZZta__secondary{color:var(--ink-muted);border:2px solid var(--border);background:0 0}@media (hover:hover) and (pointer:fine){.ImageUploadField-module__IcZZta__secondary:hover:not(:disabled){color:var(--chalk);border-color:var(--chalk)}}.ImageUploadField-module__IcZZta__secondary:disabled{opacity:.5;cursor:not-allowed}.ImageUploadField-module__IcZZta__cropPanel{flex-direction:column;gap:10px;display:flex}.ImageUploadField-module__IcZZta__cropStage{background:var(--surface-2);border:2px solid var(--border-strong);border-radius:var(--r-md);width:100%;max-width:480px;min-height:200px;position:relative;overflow:hidden}.ImageUploadField-module__IcZZta__cropControls{flex-direction:column;gap:10px;max-width:480px;display:flex}.ImageUploadField-module__IcZZta__zoomLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);flex-direction:column;gap:4px;font-size:10px;display:flex}.ImageUploadField-module__IcZZta__zoomSlider{cursor:pointer;width:100%}.ImageUploadField-module__IcZZta__rotateRow{flex-direction:column;gap:6px;display:flex}.ImageUploadField-module__IcZZta__rotateButtons{gap:8px;display:flex}.ImageUploadField-module__IcZZta__rotateButtons .ImageUploadField-module__IcZZta__secondary{text-align:center;flex:1}.ImageUploadField-module__IcZZta__cameraVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ImageUploadField-module__IcZZta__cameraVideoMirror{transform:scaleX(-1)}.ImageUploadField-module__IcZZta__cropActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ImageUploadField-module__IcZZta__error{font-family:var(--font-mono);color:var(--text-crimp-on-surface);margin:0;font-size:11px}.ImageUploadField-module__IcZZta__aspectWarn{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:11px;line-height:1.4}.ImageUploadField-module__IcZZta__fileInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container gc-image-field (min-width:480px){.ImageUploadField-module__IcZZta__previewRow{flex-direction:row;align-items:flex-start}.ImageUploadField-module__IcZZta__previewBox{flex-shrink:0;width:120px;max-width:120px}.ImageUploadField-module__IcZZta__actions{flex-direction:column;align-items:stretch}.ImageUploadField-module__IcZZta__actions .ImageUploadField-module__IcZZta__primary,.ImageUploadField-module__IcZZta__actions .ImageUploadField-module__IcZZta__secondary{text-align:center}}@media (hover:none) and (pointer:coarse){.ImageUploadField-module__IcZZta__primary,.ImageUploadField-module__IcZZta__secondary{min-height:44px;padding-block:12px}.ImageUploadField-module__IcZZta__cropActions .ImageUploadField-module__IcZZta__primary{flex:1;min-height:48px}.ImageUploadField-module__IcZZta__actions{gap:10px}}.ImageUploadField-module__IcZZta__pickPrimary:focus-visible,.ImageUploadField-module__IcZZta__primary:focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:3px}:root:has([data-zone=public]) .ImageUploadField-module__IcZZta__pickPrimary:focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:3px}:root:has([data-zone=auth]) .ImageUploadField-module__IcZZta__pickPrimary:focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:3px}
.AddressField-module__u74sVa__wrap{gap:var(--s-3);border:2px solid var(--border);border-radius:var(--r-sm);padding:var(--s-3);background:var(--surface-2);flex-direction:column;display:flex}.AddressField-module__u74sVa__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:10px}.AddressField-module__u74sVa__reqTag{color:var(--text-frog-on-surface)}.AddressField-module__u74sVa__requiredNote{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.AddressField-module__u74sVa__fieldError{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-crimp-on-surface);font-size:10px}.AddressField-module__u74sVa__grid2{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:520px){.AddressField-module__u74sVa__grid2{grid-template-columns:1fr}}.AddressField-module__u74sVa__field{flex-direction:column;gap:6px;display:flex}.AddressField-module__u74sVa__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.AddressField-module__u74sVa__select,.AddressField-module__u74sVa__input{background:var(--surface-1);border:2px solid var(--border-control);border-radius:var(--r-sm);color:var(--chalk);width:100%;padding:11px 13px;font-family:inherit;font-size:14px}.AddressField-module__u74sVa__select:focus,.AddressField-module__u74sVa__input:focus{border-color:var(--leap);outline:none}.AddressField-module__u74sVa__select:disabled,.AddressField-module__u74sVa__input:disabled{opacity:.55;cursor:not-allowed}.AddressField-module__u74sVa__streetWrap{position:relative}.AddressField-module__u74sVa__suggestionPanel{z-index:30;background:var(--surface-1);border:2px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--sticker-shadow);overscroll-behavior:contain;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.AddressField-module__u74sVa__suggestionItem{text-align:left;border-radius:var(--r-sm);width:100%;font:inherit;color:var(--chalk);cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.AddressField-module__u74sVa__suggestionItem:focus{background:var(--surface-2);outline:none}@media (hover:hover) and (pointer:fine){.AddressField-module__u74sVa__suggestionItem:hover{background:var(--surface-2);outline:none}}.AddressField-module__u74sVa__suggestionMain{font-weight:600;display:block}.AddressField-module__u74sVa__suggestionSecondary{font-family:var(--font-mono);color:var(--ink-muted);margin-top:2px;font-size:11px;display:block}.AddressField-module__u74sVa__fallbackHint{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:11px}.AddressField-module__u74sVa__labelMissHint{color:var(--text-crimp-on-surface);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:400}.AddressField-module__u74sVa__streetEditBtn{background:var(--frog-flash);border:2px solid var(--mossy-deep);border-radius:var(--r-sm);box-shadow:var(--sticker-shadow);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-frog);cursor:pointer;z-index:2;outline:1.5px solid var(--btn-primary-edge,transparent);outline-offset:-3.5px;padding:5px 12px;font-size:11px;font-weight:700;transition:transform .1s ease-out,box-shadow .1s ease-out;position:absolute;top:30px;right:6px}@media (hover:hover) and (pointer:fine){.AddressField-module__u74sVa__streetEditBtn:hover{background:var(--leap);transform:translate(-1px,-1px)}}@media (prefers-reduced-motion:reduce){.AddressField-module__u74sVa__streetEditBtn{transition:none}@media (hover:hover) and (pointer:fine){.AddressField-module__u74sVa__streetEditBtn:hover{transform:none}}}.AddressField-module__u74sVa__autocompleteHintBtn{background:var(--surface-2);border:1px solid var(--border);width:18px;height:18px;color:var(--ink-muted);font-family:var(--font-mono);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:11px;font-weight:700;line-height:1;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.AddressField-module__u74sVa__autocompleteHintBtn:focus-visible{background:var(--frog-flash);color:var(--text-on-frog)}@media (hover:hover) and (pointer:fine){.AddressField-module__u74sVa__autocompleteHintBtn:hover{background:var(--frog-flash);color:var(--text-on-frog)}}.AddressField-module__u74sVa__autocompleteHintBtn:focus-visible{outline:2px solid var(--mossy-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddressField-module__u74sVa__autocompleteHintBtn{transition:none}}.AddressField-module__u74sVa__input[readonly]{background:var(--surface-2);cursor:default;text-overflow:ellipsis;padding-right:96px}.AddressField-module__u74sVa__streetEditBtn:focus-visible{outline:2.5px solid var(--focus-ring);outline-offset:3px}