._button_6zzhr_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--touch);padding:0 var(--s-6);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .3s var(--ease),transform .5s var(--spring)}@media(hover:hover){._button_6zzhr_1:hover:not(:disabled){transform:translate3d(0,-2px,0)}}._button_6zzhr_1:active:not(:disabled){transform:scale(.97);transition-duration:.12s}._button_6zzhr_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._button_6zzhr_1:disabled{cursor:not-allowed;opacity:.5}._primary_6zzhr_89{background:var(--accent-strong);color:var(--on-accent)}._primary_6zzhr_89:hover:not(:disabled){background:var(--accent-strong-hover);box-shadow:0 12px 28px -14px var(--accent)}._secondary_6zzhr_109{background:var(--surface);border-color:var(--line);color:var(--ink)}._secondary_6zzhr_109:hover:not(:disabled){background:var(--surface-2)}._ghost_6zzhr_129{background:transparent;color:var(--ink-2)}._ghost_6zzhr_129:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}._danger_6zzhr_149{background:var(--danger);color:var(--on-danger)}._danger_6zzhr_149:hover:not(:disabled){filter:brightness(.92)}._sm_6zzhr_167{min-height:36px;padding:0 var(--s-4)}@media(pointer:coarse){._sm_6zzhr_167{min-height:var(--touch)}}._lg_6zzhr_189{min-height:54px;padding:0 var(--s-8);font-size:var(--fs-md)}._block_6zzhr_201{width:100%}._iconOnly_6zzhr_209{padding:0;width:var(--touch)}._iconOnly_6zzhr_209._sm_6zzhr_167{width:36px}._spinner_6zzhr_227{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_6zzhr_227 .7s linear infinite}@keyframes _spin_6zzhr_227{to{transform:rotate(360deg)}}._field_1ivma_1{display:flex;flex-direction:column;gap:var(--s-1)}._label_1ivma_13{font-size:var(--fs-sm);font-weight:500;color:var(--ink)}._optional_1ivma_25{color:var(--ink-3);font-weight:400}._control_1ivma_35{position:relative;display:flex;align-items:center}._input_1ivma_47{width:100%;min-height:48px;padding:0 var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-md);transition:border-color .2s var(--ease),box-shadow .25s var(--ease)}textarea._input_1ivma_47{min-height:104px;padding:var(--s-3) var(--s-4);resize:vertical}._input_1ivma_47::placeholder{color:var(--ink-3)}._input_1ivma_47:hover:not(:disabled){border-color:var(--ink-3)}._input_1ivma_47:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._input_1ivma_47:disabled{background:var(--surface-2);color:var(--ink-3)}._hasSuffix_1ivma_123 ._input_1ivma_47{padding-right:48px}._suffix_1ivma_131{position:absolute;right:var(--s-3);color:var(--ink-3);font-size:var(--fs-sm);pointer-events:none}._invalid_1ivma_147 ._input_1ivma_47{border-color:var(--danger)}._invalid_1ivma_147 ._input_1ivma_47:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}._hint_1ivma_163{font-size:var(--fs-xs);color:var(--ink-2)}._error_1ivma_173{font-size:var(--fs-xs);color:var(--danger);font-weight:500}._check_1ivma_185{display:inline-flex;align-items:flex-start;gap:var(--s-3);min-height:var(--touch);padding:var(--s-2) 0;cursor:pointer;font-size:var(--fs-sm)}._check_1ivma_185 input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--accent)}._card_g4ldx_1{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}._padded_g4ldx_13{padding:var(--s-4)}@media(min-width:768px){._padded_g4ldx_13{padding:var(--s-8)}}._highlight_g4ldx_35{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent),var(--shadow-2)}._header_g4ldx_45{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}._title_g4ldx_61{font-family:var(--font-heading);font-size:18px;font-weight:650;letter-spacing:-.015em}._subtitle_g4ldx_75{margin-top:2px;font-size:var(--fs-sm);color:var(--ink-2)}._badge_1dkcu_1{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;white-space:nowrap}._dot_1dkcu_25:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}._neutral_1dkcu_41{background:var(--neutral-soft);color:var(--neutral-ink)}._info_1dkcu_51{background:var(--info-soft);color:var(--info-ink)}._warning_1dkcu_61{background:var(--warning-soft);color:var(--warning-ink)}._accent_1dkcu_71{background:var(--accent-soft);color:var(--accent-ink)}._success_1dkcu_81{background:var(--success-soft);color:var(--success-ink)}._danger_1dkcu_91{background:var(--danger-soft);color:var(--danger-ink)}._stepper_urjk9_1{display:flex;list-style:none;margin:0;padding:0;counter-reset:step}._step_urjk9_1{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);min-width:0;text-align:center}._step_urjk9_1+._step_urjk9_1:before{content:"";position:absolute;top:13px;right:50%;width:100%;height:2px;background:var(--line);z-index:0}._step_urjk9_1._done_urjk9_32+._step_urjk9_1:before,._step_urjk9_1._done_urjk9_32+._step_urjk9_1._current_urjk9_33:before{background:var(--accent)}._bullet_urjk9_37{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface);border:2px solid var(--line);color:var(--ink-3);font-size:var(--fs-xs);font-weight:700}._done_urjk9_32 ._bullet_urjk9_37{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._current_urjk9_33 ._bullet_urjk9_37{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft)}._label_urjk9_64{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.3;overflow:hidden;text-overflow:ellipsis;max-width:100%}._done_urjk9_32 ._label_urjk9_64{color:var(--ink-2)}._current_urjk9_33 ._label_urjk9_64{color:var(--ink);font-weight:600}@media(max-width:480px){._step_urjk9_1:not(._current_urjk9_33) ._label_urjk9_64{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}._backdrop_aa20z_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fade_aa20z_1 .2s var(--ease)}._panel_aa20z_29{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 2 * var(--s-6));background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);animation:_pop_aa20z_1 .5s var(--spring);outline:none}._wide_aa20z_57{max-width:880px}._header_aa20z_65{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-4) 0 var(--s-6)}._title_aa20z_81{padding-top:10px;font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:-.02em}._body_aa20z_97{padding:var(--s-4) var(--s-6);overflow-y:auto;color:var(--ink-2)}._footer_aa20z_109{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-6)}._sheetBackdrop_aa20z_125{align-items:flex-end;padding:0}._sheetPanel_aa20z_135{max-width:640px;max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:_slideUp_aa20z_1 .45s var(--ease-morph)}._sheetPanel_aa20z_135 ._header_aa20z_65{padding-top:var(--s-6)}._handle_aa20z_159{position:absolute;top:var(--s-2);left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line)}._sheetPanel_aa20z_135 ._footer_aa20z_109{flex-direction:column-reverse}@media(max-width:639px){._backdrop_aa20z_1:not(._sheetBackdrop_aa20z_125){align-items:flex-end;padding:0}._backdrop_aa20z_1:not(._sheetBackdrop_aa20z_125) ._panel_aa20z_29{max-height:92dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:_slideUp_aa20z_1 .45s var(--ease-morph)}._backdrop_aa20z_1:not(._sheetBackdrop_aa20z_125) ._footer_aa20z_109{flex-direction:column-reverse}}@keyframes _fade_aa20z_1{0%{opacity:0}}@keyframes _pop_aa20z_1{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96)}}@keyframes _slideUp_aa20z_1{0%{transform:translateY(100%)}}._region_1xi2n_1{position:fixed;z-index:200;left:50%;bottom:calc(var(--s-4) + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;gap:var(--s-2);width:min(420px,calc(100vw - 2 * var(--s-4)));pointer-events:none}.has-bottom-nav ._region_1xi2n_1{bottom:calc(var(--bottom-nav-h) + var(--s-3) + env(safe-area-inset-bottom))}@media(min-width:1024px){._region_1xi2n_1{left:auto;right:var(--s-6);bottom:var(--s-6);transform:none}}._toast_1xi2n_53{display:flex;align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:var(--ink);color:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-2);font-size:var(--fs-sm);pointer-events:auto;animation:_in_1xi2n_1 .2s var(--ease)}._icon_1xi2n_83{flex:none}._success_1xi2n_91 ._icon_1xi2n_83{color:#4ade80}._danger_1xi2n_99 ._icon_1xi2n_83{color:#f87171}._message_1xi2n_107{flex:1}._action_1xi2n_115{min-height:36px;padding:0 var(--s-3);background:transparent;border:0;border-radius:var(--radius-sm);color:#ffb38a;font-weight:600;cursor:pointer}._action_1xi2n_115:hover,._action_1xi2n_115:focus-visible{background:#ffffff1a}._close_1xi2n_147{display:grid;place-items:center;width:36px;height:36px;background:transparent;border:0;border-radius:var(--radius-sm);color:inherit;opacity:.7;cursor:pointer}._close_1xi2n_147:hover{opacity:1}@keyframes _in_1xi2n_1{0%{opacity:0;transform:translateY(8px)}}._wrap_1t0fc_1{display:flex;flex-direction:column;gap:var(--s-3)}._zone_1t0fc_7{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-4);background:var(--surface);border:2px dashed var(--line);border-radius:var(--radius);text-align:center;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}._zone_1t0fc_7:hover,._zone_1t0fc_7:focus-within{border-color:var(--ink-3)}._dragging_1t0fc_28{border-color:var(--accent);background:var(--accent-soft)}._icon_1t0fc_33{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink)}._title_1t0fc_43{font-weight:600}._or_1t0fc_47{font-size:var(--fs-sm);color:var(--ink-3)}._actions_1t0fc_52{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}._hint_1t0fc_59{font-size:var(--fs-xs);color:var(--ink-3)}._error_1t0fc_64{font-size:var(--fs-sm);color:var(--danger)}._list_1t0fc_69{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}._file_1t0fc_78{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-sm)}._fileName_1t0fc_89{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_1t0fc_97{color:var(--ink-3)}._cameraOnly_1t0fc_101{display:none}@media(pointer:coarse){._cameraOnly_1t0fc_101{display:inline-flex}}._empty_nnus8_1{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);text-align:center}._art_nnus8_19{width:140px;height:110px;margin-bottom:var(--s-2)}._title_nnus8_31{font-size:var(--fs-lg);font-weight:600}._text_nnus8_41{max-width:40ch;color:var(--ink-2);font-size:var(--fs-sm)}._action_nnus8_53{margin-top:var(--s-2)}._skeleton_dbzgy_1{display:block;background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 37%,var(--surface-2) 63%);background-size:400% 100%;border-radius:var(--radius-sm);animation:_shimmer_dbzgy_1 1.4s ease infinite}._text_dbzgy_17{height:.9em;margin:.3em 0}._circle_dbzgy_27{border-radius:50%}._stack_dbzgy_35{display:flex;flex-direction:column;gap:var(--s-2)}@keyframes _shimmer_dbzgy_1{0%{background-position:100% 50%}to{background-position:0 50%}}._tabs_1bgbu_1{display:flex;gap:var(--s-1);margin-bottom:var(--s-6);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}._tab_1bgbu_1{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--touch);padding:0 var(--s-3);color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0}._tab_1bgbu_1:hover{color:var(--ink);background:var(--surface-2)}._tab_1bgbu_1[aria-current=page]{color:var(--accent-ink);font-weight:600}._tab_1bgbu_1[aria-current=page]:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}._switch_1nvm4_1{display:inline-flex;align-items:center;gap:var(--s-3);min-height:var(--touch);font-size:var(--fs-sm);cursor:pointer}._track_1nvm4_19{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--line);transition:background-color .15s var(--ease)}._track_1nvm4_19:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-1);transition:transform .45s var(--spring)}._input_1nvm4_65{position:absolute;opacity:0;width:1px;height:1px}._input_1nvm4_65:checked+._track_1nvm4_19{background:var(--accent-strong)}._input_1nvm4_65:checked+._track_1nvm4_19:after{transform:translate(16px)}._input_1nvm4_65:focus-visible+._track_1nvm4_19{box-shadow:var(--focus-ring)}._input_1nvm4_65:disabled+._track_1nvm4_19{opacity:.5}._select_1nvm4_111{width:100%;min-height:48px;padding:0 40px 0 var(--s-4);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238C8B92' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-md);-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_1nvm4_111:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._field_1nvm4_149{display:flex;flex-direction:column;gap:var(--s-1)}._label_1nvm4_161{font-size:var(--fs-sm);font-weight:500}._error_1nvm4_171{font-size:var(--fs-xs);color:var(--danger-ink);font-weight:500}._img_1jxj7_1{display:block;width:auto;max-width:none}._mark_1jxj7_8{height:40px}._full_1jxj7_13{height:120px;max-width:100%;object-fit:contain;object-position:left center}._onDark_1jxj7_21,[data-theme=dark] ._onLight_1jxj7_25{display:none}[data-theme=dark] ._onDark_1jxj7_21{display:block}._name_1jxj7_33{font-family:var(--font-heading);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}._amp_1jxj7_41{color:var(--accent-ink)}._wrap_rndw3_1{position:relative;width:100%;background:var(--surface-2);border-radius:var(--radius);overflow:hidden}._surface_rndw3_17{display:block;width:100%;padding:0;border:0;background:none;cursor:crosshair}div._surface_rndw3_17{cursor:default}._surface_rndw3_17 img{display:block;width:100%;height:auto}._pin_rndw3_57{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;place-items:center;border-radius:50% 50% 50% 0;background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:700;box-shadow:0 2px 6px #0000004d;pointer-events:none}._active_rndw3_89{outline:3px solid var(--surface)}._header_17er8_1{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}._subtitle_17er8_19{margin-top:var(--s-1);color:var(--ink-2)}._actions_17er8_29{display:flex;gap:var(--s-2)}
