.tools_toolPageWrap__tKjRN{padding:40px 0 56px;color:var(--ink,#111827)}.tools_toolPageWrap__tKjRN .tools_header__0SPU2{margin-bottom:28px}.tools_toolPageWrap__tKjRN .tools_kicker__ownZi{display:inline-flex;gap:6px;padding:2px;border-radius:999px;background:rgba(15,23,42,.03);margin-bottom:12px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.tools_toolPageWrap__tKjRN .tools_kickerCurrent__EGPEc,.tools_toolPageWrap__tKjRN .tools_kickerParent__MiQoH{padding:4px 10px;border-radius:999px}.tools_toolPageWrap__tKjRN .tools_kickerParent__MiQoH{background:rgba(15,23,42,.02)}.tools_toolPageWrap__tKjRN .tools_kickerCurrent__EGPEc{background:rgba(37,99,235,.1)}.tools_toolPageWrap__tKjRN .tools_title___5g48{font-size:1.9rem;font-weight:700;margin-bottom:6px}.tools_toolPageWrap__tKjRN .tools_lead__IPfXv{font-size:.98rem;color:var(--muted,#6b7280);max-width:640px;line-height:1.6;margin-bottom:24px}.tools_toolPageWrap__tKjRN .tools_introGrid__tam0H{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;align-items:flex-start}@media(max-width:900px){.tools_toolPageWrap__tKjRN .tools_introGrid__tam0H{grid-template-columns:minmax(0,1fr)}}.tools_toolPageWrap__tKjRN .tools_introText__KxLoO p{font-size:.9rem;color:var(--muted,#6b7280);margin-bottom:6px}.tools_toolPageWrap__tKjRN .tools_formatChips__Ouq91{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.tools_toolPageWrap__tKjRN .tools_formatChips__Ouq91 .tools_formatChip__KUq6D{padding:4px 8px;border-radius:999px;font-size:.75rem;border:1px solid rgba(148,163,184,.7);background:rgba(248,250,252,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tools_toolPageWrap__tKjRN .tools_steps__5sq9H{list-style:none;margin:0;padding:10px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface-1)}.tools_toolPageWrap__tKjRN .tools_steps__5sq9H li{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.tools_toolPageWrap__tKjRN .tools_steps__5sq9H li:not(:last-child){border-bottom:1px dashed var(--line)}.tools_toolPageWrap__tKjRN .tools_stepBadge__J0zMh{width:22px;height:22px;border-radius:999px;border:1px solid rgba(59,130,246,.7);display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;color:#1d4ed8;background:#eff6ff;flex-shrink:0;margin-top:2px}.tools_toolPageWrap__tKjRN .tools_stepBody__GwTXn{flex:1 1}.tools_toolPageWrap__tKjRN .tools_stepTitle__bi7cI{font-size:.9rem;font-weight:600;margin-bottom:2px}.tools_toolPageWrap__tKjRN .tools_stepText__tR3pk{font-size:.8rem;color:var(--muted,#6b7280)}.tools_toolPageWrap__tKjRN .tools_divider__fdPDf{margin:30px 0 24px;height:1px;width:100%;background:linear-gradient(90deg,rgba(148,163,184,.2),rgba(148,163,184,.6),rgba(148,163,184,.2))}.tools_toolPageWrap__tKjRN .tools_uploadSection__9plGP{margin-bottom:24px}.tools_toolPageWrap__tKjRN .tools_label__1BEF1{display:block;font-size:.86rem;font-weight:500;margin-bottom:8px;color:var(--ink,#111827)}.tools_toolPageWrap__tKjRN .tools_uploadSection__9plGP+.tools_uploadSection__9plGP{margin-top:6px}.tools_toolPageWrap__tKjRN .tools_fileListSection__Dsghi{margin-bottom:12px}.tools_toolPageWrap__tKjRN .tools_card__OBJOf{padding:20px 22px 18px;border-radius:18px;background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);box-shadow:var(--shadow-1)}.tools_toolPageWrap__tKjRN .tools_card__OBJOf.tools_over__f6yTS{border-color:var(--point-color,#6ea8ff);background:rgba(110,168,255,.08)}.tools_toolPageWrap__tKjRN .tools_cardHeader__NfCoo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.tools_toolPageWrap__tKjRN .tools_cardHeader__NfCoo h2{font-size:1.02rem;font-weight:600;margin-bottom:4px}.tools_toolPageWrap__tKjRN .tools_muted__PNo4v{font-size:.85rem;color:var(--muted,#6b7280)}.tools_toolPageWrap__tKjRN .tools_textButton__5yAce{border:none;background:transparent;padding:4px 0;font-size:.82rem;color:var(--muted,#6b7280);text-decoration:underline;cursor:pointer;white-space:nowrap}.tools_toolPageWrap__tKjRN .tools_uploadBody__s0LbB{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tools_toolPageWrap__tKjRN .tools_uploadButton__1MKoP{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--border-1);background:var(--surface-1);cursor:pointer;font-size:.9rem;font-weight:500;color:#111827;transition:transform .05s ease-out,box-shadow .05s ease-out,border-color .05s ease-out}.tools_toolPageWrap__tKjRN .tools_uploadButton__1MKoP:hover{transform:translateY(-1px);box-shadow:var(--shadow-1);border-color:rgba(37,99,235,.7)}.tools_toolPageWrap__tKjRN .tools_uploadButton__1MKoP:active{transform:translateY(0);box-shadow:var(--shadow-1)}.tools_toolPageWrap__tKjRN .tools_uploadIcon__6TGXh{width:20px;height:20px;border-radius:999px;background:#111827;color:#f9fafb;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.tools_toolPageWrap__tKjRN .tools_uploadHintText__HqKfE{font-size:.8rem;color:var(--muted,#6b7280)}.tools_toolPageWrap__tKjRN .tools_fileInputHidden__3dQCr{display:none}.tools_toolPageWrap__tKjRN .tools_table___d0k2{margin-top:4px;border-radius:12px;border:1px solid var(--line,#e5e7eb);overflow:hidden;background:var(--surface-1)}.tools_toolPageWrap__tKjRN .tools_tableHead__KehOO,.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x{display:grid;grid-template-columns:2.5fr .9fr 1.1fr 1.2fr 1.4fr;grid-gap:8px;gap:8px;padding:9px 12px;align-items:center}@media(max-width:720px){.tools_toolPageWrap__tKjRN .tools_tableHead__KehOO,.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x{grid-template-columns:2.6fr 1.2fr 1.4fr;grid-template-areas:"name name actions" "size target status";row-gap:4px}}.tools_toolPageWrap__tKjRN .tools_tableHead__KehOO{background:rgba(15,23,42,.02);font-size:.78rem;font-weight:500;color:var(--muted,#6b7280)}@media(max-width:720px){.tools_toolPageWrap__tKjRN .tools_tableHead__KehOO{display:none}}.tools_toolPageWrap__tKjRN .tools_tableBody__hv08F{max-height:360px;overflow:auto}.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x{font-size:.86rem;border-top:1px solid rgba(229,231,235,.7)}.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x:nth-child(2n){background:rgba(249,250,251,.6)}@media(max-width:720px){.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x .tools_colName___Ehwf{grid-area:name}.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x .tools_colSize__HOrjO{grid-area:size}.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x .tools_colTarget__a4oE4{grid-area:target}.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x .tools_colStatus__h66Ec{grid-area:status}.tools_toolPageWrap__tKjRN .tools_tableRow__cN53x .tools_colActions__FRJV1{grid-area:actions;justify-content:flex-end}}.tools_toolPageWrap__tKjRN .tools_fileName__wQsYQ{font-weight:500;word-break:break-all}.tools_toolPageWrap__tKjRN .tools_colSize__HOrjO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.82rem;color:var(--muted,#6b7280)}.tools_toolPageWrap__tKjRN .tools_colTarget__a4oE4 select{width:100%;padding:4px 6px;border-radius:8px;border:1px solid var(--line,#e5e7eb);font-size:.82rem;background:var(--surface-1)}.tools_toolPageWrap__tKjRN .tools_colStatus__h66Ec{font-size:.8rem}.tools_toolPageWrap__tKjRN .tools_errorText__9e6mi{margin-top:8px;font-size:.8rem;color:#dc2626}.tools_toolPageWrap__tKjRN .tools_colActions__FRJV1{display:flex;justify-content:flex-end;align-items:center;gap:4px}.tools_toolPageWrap__tKjRN .tools_primaryButton__iZTie{padding:7px 14px;border-radius:999px;border:none;cursor:pointer;font-size:.8rem;font-weight:500;background:#111827;color:#fff;white-space:nowrap}.tools_toolPageWrap__tKjRN .tools_iconButton__CCNBw{width:26px;height:26px;border-radius:999px;border:none;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.tools_toolPageWrap__tKjRN .tools_iconButton__CCNBw:hover{background:rgba(148,163,184,.15)}.tools_toolPageWrap__tKjRN .tools_caption__o7YZy{margin-top:8px;font-size:.78rem;color:var(--muted,#6b7280)}.tools_toolPageWrap__tKjRN .tools_emptyState__Gz0_6{margin-top:10px;padding:16px 18px;border-radius:14px;border:1px dashed rgba(148,163,184,.7);background:rgba(248,250,252,.8)}.tools_toolPageWrap__tKjRN .tools_emptyTitle__o_xBs{font-size:.9rem;color:var(--muted,#6b7280)}.tools_toolPageWrap__tKjRN .tools_optionGrid__0f13K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:6px}@media(max-width:900px){.tools_toolPageWrap__tKjRN .tools_optionGrid__0f13K{grid-template-columns:minmax(0,1fr)}}.tools_toolPageWrap__tKjRN .tools_optionCard__jBD3i{position:relative;text-align:left;padding:12px 12px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.7);background:rgba(248,250,252,.9);cursor:pointer;transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out,transform .08s ease-out;display:flex;flex-direction:column;gap:6px}.tools_toolPageWrap__tKjRN .tools_optionCard__jBD3i:hover:not(:disabled){border-color:rgba(37,99,235,.7);background:linear-gradient(135deg,rgba(219,234,254,.8),#f8fafc);box-shadow:var(--shadow-1);transform:translateY(-1px)}.tools_toolPageWrap__tKjRN .tools_optionCard__jBD3i:disabled{opacity:.7;cursor:default}.tools_toolPageWrap__tKjRN .tools_optionCardActive__K6_F_{border-color:rgba(37,99,235,.9);background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(239,246,255,.95));box-shadow:var(--shadow-1)}.tools_toolPageWrap__tKjRN .tools_optionRadio__q7c6e{position:absolute;inset:0;opacity:0;pointer-events:none}.tools_toolPageWrap__tKjRN .tools_optionHeader__YU__Y{display:flex;align-items:center;gap:8px}.tools_toolPageWrap__tKjRN .tools_optionBadge__5U5h7{width:22px;height:22px;border-radius:999px;border:1px solid rgba(37,99,235,.8);background:#eff6ff;color:#1d4ed8;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tools_toolPageWrap__tKjRN .tools_optionTitle__rRzxi{font-size:.9rem;font-weight:600}.tools_toolPageWrap__tKjRN .tools_optionDesc__ZpA6B{font-size:.82rem;color:var(--muted,#6b7280);line-height:1.4}.tools_toolPageWrap__tKjRN .tools_inlineRow__3XP1F{display:flex;align-items:center;gap:10px}@media(max-width:720px){.tools_toolPageWrap__tKjRN .tools_inlineRow__3XP1F{flex-direction:column;align-items:flex-start;gap:6px}}.tools_toolPageWrap__tKjRN .tools_numberInput__iaLXB{width:96px;padding:6px 8px;border-radius:8px;border:1px solid var(--line,#e5e7eb);font-size:.86rem;background:var(--surface-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.tools_toolPageWrap__tKjRN .tools_numberInput__iaLXB:focus{border-color:rgba(37,99,235,.9);box-shadow:var(--shadow-2)}.tools_toolPageWrap__tKjRN .tools_inlineNote__nUU_D{font-size:.8rem;color:var(--muted,#6b7280);line-height:1.5}