._selector_411d5_1{border:1px solid var(--border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}._option_411d5_9{width:28px;height:28px;color:color-mix(in srgb, var(--color-text) 55%, transparent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}._option_411d5_9:hover{color:var(--color-text)}._option_411d5_9[aria-checked=true]{color:var(--color-text);border-color:var(--border);background:color-mix(in srgb, var(--color-text) 8%, transparent)}._option_411d5_9:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._footer_1ej28_2{border-top:1px solid var(--border);width:100%;max-width:900px;margin:auto auto 0;padding:16px}._layout_10xlm_1{flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;padding:24px 16px 48px;display:flex}._header_10xlm_11 p{color:var(--color-muted);margin:4px 0 0}._card_10xlm_16{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}._card_10xlm_16>section>.hint{margin:4px 0 var(--gap)}._steps_hwt77_1{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._steps_hwt77_1 li{color:var(--color-muted);align-items:center;gap:8px;display:flex}._step_hwt77_1{color:inherit;align-items:center;gap:8px;display:flex}button._step_hwt77_1{border-radius:var(--radius);font:inherit;background:0 0;border:none;margin:-2px -6px -2px -2px;padding:2px 6px 2px 2px}button._step_hwt77_1:hover{background:var(--color-accent-soft)}button._step_hwt77_1:hover ._name_hwt77_38{text-decoration:underline}button._step_hwt77_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._steps_hwt77_1 li+li:before{content:"";background:var(--border);width:24px;height:1px}._number_hwt77_55{border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;display:inline-grid}._steps_hwt77_1 li._current_hwt77_65{color:var(--color-text);font-weight:600}._current_hwt77_65 ._number_hwt77_55,._done_hwt77_71 ._number_hwt77_55{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}@media (width<=480px){._steps_hwt77_1{flex-wrap:nowrap}._steps_hwt77_1 li:not(._current_hwt77_65) ._name_hwt77_38{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}._nav_h5f30_1{justify-content:space-between;display:flex}._combobox_iqssv_2{min-width:0;position:relative}._input_iqssv_7{width:100%}._list_iqssv_11{z-index:10;border:1px solid var(--border);background:var(--color-surface);border-radius:6px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #00000026}._option_iqssv_28,._empty_iqssv_29{border-radius:4px;padding:4px 8px}._option_iqssv_28{cursor:pointer}._active_iqssv_39{background:var(--color-accent-soft)}._option_iqssv_28[aria-selected=true]{font-weight:600}._empty_iqssv_29{color:var(--color-muted)}._dialog_11tsu_1{border:1px solid var(--border);border-radius:var(--radius);background:var(--color-surface);max-width:95vw;max-height:95vh;color:var(--color-text);padding:0;overflow:hidden}._dialog_11tsu_1:focus{outline:none}._dialog_11tsu_1::backdrop{background:#000000bf}._header_11tsu_22{align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:.95rem;display:flex}._title_11tsu_30{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._close_11tsu_39{width:32px;height:32px;color:var(--color-muted);border:none;place-items:center;padding:0;transition:color .15s;display:grid}._close_11tsu_39:hover:not(:disabled){color:var(--color-text);background:0 0}._image_11tsu_56{object-fit:contain;max-width:95vw;max-height:calc(95vh - 50px);display:block}._part_11tsu_65{display:block}._open_4f79i_2{cursor:zoom-in;background:0 0;border:none;border-radius:6px;width:100%;padding:0;display:block}._open_4f79i_2:hover:not(:disabled){background:0 0}._crop_4f79i_16{background:#6c63b5;border-radius:6px;width:100%;transition:opacity .15s;display:block}._open_4f79i_2:hover ._crop_4f79i_16{opacity:.85}._up_1xarn_1,._down_1xarn_2{vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;margin-left:5px}._up_1xarn_1{color:#e2456f}._down_1xarn_2{color:#3f86e8}._card_1aiah_1{border:1px solid var(--border);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;gap:10px;min-width:0;padding:12px 16px 16px;display:flex}._title_1aiah_12{font-size:1.15rem}._moves_1aiah_17{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}._column_1aiah_24{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}._field_1aiah_35{flex-direction:column;gap:2px;min-width:0;display:flex}._label_1aiah_42{color:var(--color-muted);padding:0;font-size:.8rem}._input_1aiah_48{width:100%}._stats_1aiah_54{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:6px 24px;display:grid}._stat_1aiah_54{justify-content:space-between;align-items:center;gap:8px;display:flex}._statName_1aiah_69{color:var(--color-muted);white-space:nowrap}._number_1aiah_75{box-sizing:content-box;font-variant-numeric:tabular-nums;text-align:right;flex:none;width:5ch}._progress_j9udc_1{flex-direction:column;gap:8px;padding:24px 0;display:flex}._label_j9udc_8{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.95rem}._bar_j9udc_15{appearance:none;background:var(--color-accent-soft);width:100%;height:6px;color:var(--color-text);border:none;border-radius:999px;overflow:hidden}._bar_j9udc_15::-webkit-progress-bar{background:var(--color-accent-soft)}._bar_j9udc_15::-webkit-progress-value{background:var(--color-text);border-radius:999px;transition:width .15s}._bar_j9udc_15::-moz-progress-bar{background:var(--color-text);border-radius:999px}._bar_j9udc_15:indeterminate{background:linear-gradient(90deg, transparent, var(--color-text), transparent) 0 0 / 30% 100% no-repeat, var(--color-accent-soft);animation:1.2s ease-in-out infinite _slide_j9udc_1}._bar_j9udc_15:indeterminate::-webkit-progress-bar{background:0 0}._bar_j9udc_15:indeterminate::-moz-progress-bar{background:0 0}@keyframes _slide_j9udc_1{0%{background-position:-30% 0,0 0}to{background-position:130% 0,0 0}}@media (prefers-reduced-motion:reduce){._bar_j9udc_15:indeterminate{background-position:50% 0,0 0;animation:none}}._list_lo804_1{margin:var(--gap) 0 0;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width<=520px){._list_lo804_1{grid-template-columns:minmax(0,1fr)}}._item_lo804_17{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}._open_lo804_26{border-radius:var(--radius);cursor:zoom-in;background:0 0;border:none;padding:0;display:block}._open_lo804_26:hover:not(:disabled){background:0 0}._image_lo804_41{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);background:var(--color-accent-soft);width:100%;transition:opacity .15s;display:block}._open_lo804_26:hover ._image_lo804_41{opacity:.85}._name_lo804_56{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._remove_lo804_68{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:none;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:5px;right:5px}._remove_lo804_68:hover:not(:disabled){background:#000000bf}._remove_lo804_68:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}._card_69e2i_2{margin:calc(var(--gap) * 1.5) 0 var(--gap);border:1px solid var(--border);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}._title_69e2i_13{font-size:1.15rem}._hint_69e2i_17{color:var(--color-muted);margin:0 0 8px;font-size:.9rem}._fields_69e2i_24{gap:10px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){._fields_69e2i_24{grid-template-columns:minmax(0,1fr)}}._column_69e2i_36{flex-direction:column;gap:10px;min-width:0;display:flex}._field_69e2i_24{border:none;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}._field_69e2i_24 input:not([type=radio]){width:100%}._label_69e2i_58{color:var(--color-muted);padding:0;font-size:.8rem}._divisions_69e2i_64{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:34px;display:flex}._division_69e2i_64{align-items:center;gap:6px;display:flex}._division_69e2i_64 input{accent-color:var(--color-text);margin:0}._clear_69e2i_83{padding:2px 10px;font-size:.85rem}._date_69e2i_89{align-items:center;gap:6px;display:flex}._field_69e2i_24 input._datePart_69e2i_95{box-sizing:content-box;text-align:center;width:3.5ch}._field_69e2i_24 input._year_69e2i_101{width:5ch}._message_a39i3_2{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;display:flex}._message_a39i3_2 p,._message_a39i3_2 ul{margin:0}._cards_a39i3_16{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){._cards_a39i3_16{grid-template-columns:minmax(0,1fr)}}._zone_1k4b3_1{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;transition:border-color .15s,background-color .15s;display:flex}._zone_1k4b3_1:hover,._zone_1k4b3_1._dragging_1k4b3_17{border-color:var(--color-muted);background:var(--color-accent-soft)}._zone_1k4b3_1:focus-within{outline:2px solid var(--color-text);outline-offset:2px}._input_1k4b3_28{opacity:0;width:1px;height:1px;position:absolute}._dropTitle_1d23m_1{font-weight:600}._error_1d23m_5{margin:var(--gap) 0 0;font-size:.95rem}._frame_1v22q_1{border:1px solid var(--border);background:var(--color-bg);border-radius:6px;width:100%;height:min(80vh,1000px);display:block}._unsupported_1v22q_10{text-align:center;color:var(--color-muted);border:1px dashed var(--border);border-radius:6px;margin:0;padding:24px}._message_1srsf_1{margin:16px 0}._warnings_1srsf_6{margin:0 0 var(--gap);border:1px solid var(--border);border-radius:var(--radius);background:var(--color-bg);padding:12px 16px}._warnings_1srsf_6 p,._warnings_1srsf_6 ul{margin:0}._warnings_1srsf_6 ul{margin-top:4px;padding-left:1.25em}._actions_1srsf_24{margin:0 0 var(--gap);flex-wrap:wrap;gap:8px;display:flex}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-heading:"EB Garamond", Georgia, serif;--font-body:"Inter Variable", system-ui, sans-serif;--border:color-mix(in srgb, var(--color-text) 15%, transparent);--color-muted:color-mix(in srgb, var(--color-text) 60%, transparent);--color-surface:color-mix(in srgb, var(--color-text) 3%, var(--color-bg));--color-accent:var(--color-text);--color-accent-text:var(--color-bg);--color-accent-soft:color-mix(in srgb, var(--color-text) 8%, transparent);--radius:10px;--gap:16px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f0eee6;--color-text:#1f1e1d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f1e1d;--color-text:#eaeaea}*{box-sizing:border-box}html{height:100%}body{background:var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-body);margin:0}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3{font-family:var(--font-heading);margin:0;font-weight:600}button,.button{font:inherit;border:1px solid var(--border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;padding:6px 18px;text-decoration:none;transition:background-color .15s;display:inline-block}button:hover:not(:disabled),.button:hover{background:var(--color-accent-soft)}button:focus-visible,.button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}button:disabled{opacity:.4;cursor:not-allowed}button.primary,.button.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}button.primary:hover:not(:disabled),.button.primary:hover{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-bg))}input:not([type=file]),select{border:1px solid var(--border);background:var(--color-surface);min-width:0;color:var(--color-text);font:inherit;border-radius:6px;padding:4px 8px}input:not([type=file]):focus-visible,select:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.hint{color:var(--color-muted);font-size:.95rem}
