.PrivacyNote-module__ZpR1Va__note{background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);border-radius:var(--radius);align-items:flex-start;gap:12px;max-width:760px;margin:20px auto 0;padding:14px 18px;display:flex}.PrivacyNote-module__ZpR1Va__icon{color:var(--success);flex-shrink:0;margin-top:2px}.PrivacyNote-module__ZpR1Va__note p{color:var(--text);margin:0;font-size:.95rem}.PrivacyNote-module__ZpR1Va__note strong{color:var(--success)}
.UploadNote-module__MDChSW__note{background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 35%, transparent);border-radius:var(--radius);align-items:flex-start;gap:12px;max-width:760px;margin:20px auto 0;padding:14px 18px;display:flex}.UploadNote-module__MDChSW__icon{color:var(--warning);flex-shrink:0;margin-top:2px}.UploadNote-module__MDChSW__note p{color:var(--text);margin:0;font-size:.95rem}.UploadNote-module__MDChSW__note strong{color:var(--text)}
.AdSlot-module__Dnfa4q__wrap{flex-direction:column;align-items:center;gap:4px;max-width:100%;margin:24px auto;display:flex;overflow:hidden}.AdSlot-module__Dnfa4q__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-size:.7rem}.AdSlot-module__Dnfa4q__placeholder{background:repeating-linear-gradient(45deg, var(--surface-2), var(--surface-2) 10px, var(--surface) 10px, var(--surface) 20px);border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-subtle);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.8rem;font-weight:600;display:flex}.AdSlot-module__Dnfa4q__dims{font-size:.72rem;font-weight:400}
.ToolPage-module__zRyScG__breadcrumb{padding:20px 0 4px}.ToolPage-module__zRyScG__breadcrumb ol{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.ToolPage-module__zRyScG__breadcrumb a{color:var(--text-muted)}.ToolPage-module__zRyScG__breadcrumb li[aria-current]{color:var(--text);font-weight:500}.ToolPage-module__zRyScG__hero{text-align:center;max-width:680px;margin:16px auto 28px}.ToolPage-module__zRyScG__intro{color:var(--text-muted);margin-bottom:16px;font-size:1.15rem}.ToolPage-module__zRyScG__toolArea{max-width:760px;margin:0 auto}.ToolPage-module__zRyScG__prose{max-width:760px;margin:48px auto 0}.ToolPage-module__zRyScG__adArea{max-width:760px}.ToolPage-module__zRyScG__prose p{font-size:1.02rem}.ToolPage-module__zRyScG__steps{flex-direction:column;gap:10px;padding-left:1.2rem;display:flex}.ToolPage-module__zRyScG__steps li{color:var(--text-muted)}.ToolPage-module__zRyScG__steps strong{color:var(--text)}.ToolPage-module__zRyScG__guideLink{background:var(--surface-2);border-radius:var(--radius-sm);margin-top:16px;padding:12px 16px;font-size:.98rem}.ToolPage-module__zRyScG__guideLink a{font-weight:600;text-decoration:underline}.ToolPage-module__zRyScG__faqList{flex-direction:column;gap:10px;display:flex}.ToolPage-module__zRyScG__faq{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 18px}.ToolPage-module__zRyScG__faq summary{cursor:pointer;color:var(--text);padding:14px 0;font-weight:600;list-style:none}.ToolPage-module__zRyScG__faq summary::-webkit-details-marker{display:none}.ToolPage-module__zRyScG__faq summary:after{content:"+";float:right;color:var(--text-subtle);font-weight:400}.ToolPage-module__zRyScG__faq[open] summary:after{content:"−"}.ToolPage-module__zRyScG__faq p{margin:0 0 14px}.ToolPage-module__zRyScG__related{max-width:960px;margin:56px auto 0}.ToolPage-module__zRyScG__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.ToolPage-module__zRyScG__relatedCard{color:var(--text);flex-direction:column;gap:6px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.ToolPage-module__zRyScG__relatedCard:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));box-shadow:var(--shadow-sm);text-decoration:none}.ToolPage-module__zRyScG__relatedName{font-weight:700}.ToolPage-module__zRyScG__relatedSummary{color:var(--text-muted);font-size:.9rem}
.Dropzone-module__ixXqWG__zone{text-align:center;background:var(--surface);border:2px dashed var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:200px;padding:32px 20px;transition:border-color .15s,background .15s;display:flex}.Dropzone-module__ixXqWG__zone:hover{border-color:var(--brand);background:var(--surface-2)}.Dropzone-module__ixXqWG__active{border-color:var(--brand);background:var(--brand-soft)}.Dropzone-module__ixXqWG__disabled{opacity:.6;cursor:not-allowed}.Dropzone-module__ixXqWG__icon{color:var(--brand);margin-bottom:4px}.Dropzone-module__ixXqWG__primary{color:var(--text);margin:0;font-size:1.05rem;font-weight:600}.Dropzone-module__ixXqWG__link{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.Dropzone-module__ixXqWG__hint{color:var(--text-subtle);margin:0;font-size:.9rem}.Dropzone-module__ixXqWG__input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.NextSteps-module__5Lq5bW__wrap{border-top:1px solid var(--border);text-align:left;margin-top:28px;padding-top:24px}.NextSteps-module__5Lq5bW__title{text-align:center;margin-bottom:4px}.NextSteps-module__5Lq5bW__lead{text-align:center;margin-bottom:20px;font-size:.95rem}.NextSteps-module__5Lq5bW__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.NextSteps-module__5Lq5bW__card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.NextSteps-module__5Lq5bW__card:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb, var(--brand) 40%, var(--border));text-decoration:none}.NextSteps-module__5Lq5bW__name{font-size:.98rem;font-weight:700}.NextSteps-module__5Lq5bW__summary{color:var(--text-muted);font-size:.85rem}
.FileToolShell-module__pq4EzW__panel{padding:24px}@media (max-width:520px){.FileToolShell-module__pq4EzW__panel{padding:16px}}.FileToolShell-module__pq4EzW__error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--danger);margin:16px 0 0;padding:12px 16px;font-size:.95rem}.FileToolShell-module__pq4EzW__listHeader{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:.9rem;font-weight:500;display:flex}.FileToolShell-module__pq4EzW__fileList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.FileToolShell-module__pq4EzW__fileItem{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.FileToolShell-module__pq4EzW__fileIndex{background:var(--brand);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.FileToolShell-module__pq4EzW__fileMeta{flex-direction:column;flex:1;min-width:0;display:flex}.FileToolShell-module__pq4EzW__fileName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.FileToolShell-module__pq4EzW__fileSize{color:var(--text-subtle);font-size:.82rem}.FileToolShell-module__pq4EzW__actions{flex-shrink:0;gap:4px;display:flex}.FileToolShell-module__pq4EzW__iconBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;place-items:center;font-size:.95rem;transition:background .12s,color .12s;display:grid}.FileToolShell-module__pq4EzW__iconBtn:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.FileToolShell-module__pq4EzW__iconBtn:disabled{opacity:.4;cursor:not-allowed}.FileToolShell-module__pq4EzW__options{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:16px;margin:20px 0;padding:18px;display:flex}.FileToolShell-module__pq4EzW__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite FileToolShell-module__pq4EzW__spin}@keyframes FileToolShell-module__pq4EzW__spin{to{transform:rotate(360deg)}}.FileToolShell-module__pq4EzW__doneIcon{background:var(--success-soft);width:56px;height:56px;color:var(--success);border-radius:50%;place-items:center;margin:8px auto 12px;font-size:1.6rem;font-weight:800;display:grid}.FileToolShell-module__pq4EzW__doneTitle{text-align:center;margin-bottom:4px}.FileToolShell-module__pq4EzW__doneText{text-align:center}.FileToolShell-module__pq4EzW__doneActions{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}.FileToolShell-module__pq4EzW__doneActions .FileToolShell-module__pq4EzW__btn{width:100%;max-width:340px}
.MergeTool-module__jaDecG__panel{padding:24px}@media (max-width:520px){.MergeTool-module__jaDecG__panel{padding:16px}}.MergeTool-module__jaDecG__error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--danger);margin:16px 0 0;padding:12px 16px;font-size:.95rem}.MergeTool-module__jaDecG__listHeader{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:20px;font-size:.9rem;font-weight:500;display:flex}.MergeTool-module__jaDecG__fileList{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.MergeTool-module__jaDecG__fileItem{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.MergeTool-module__jaDecG__fileIndex{background:var(--brand);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.MergeTool-module__jaDecG__fileMeta{flex-direction:column;flex:1;min-width:0;display:flex}.MergeTool-module__jaDecG__fileName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.MergeTool-module__jaDecG__fileSize{color:var(--text-subtle);font-size:.82rem}.MergeTool-module__jaDecG__reorder{flex-shrink:0;gap:4px;display:flex}.MergeTool-module__jaDecG__iconBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;place-items:center;font-size:.95rem;transition:background .12s,color .12s;display:grid}.MergeTool-module__jaDecG__iconBtn:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.MergeTool-module__jaDecG__iconBtn:disabled{opacity:.4;cursor:not-allowed}.MergeTool-module__jaDecG__reorderHint{color:var(--text-subtle);text-align:center;margin:12px 0 20px;font-size:.85rem}.MergeTool-module__jaDecG__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite MergeTool-module__jaDecG__spin}@keyframes MergeTool-module__jaDecG__spin{to{transform:rotate(360deg)}}.MergeTool-module__jaDecG__doneIcon{background:var(--success-soft);width:56px;height:56px;color:var(--success);border-radius:50%;place-items:center;margin:8px auto 12px;font-size:1.6rem;font-weight:800;display:grid}.MergeTool-module__jaDecG__doneTitle{text-align:center;margin-bottom:4px}.MergeTool-module__jaDecG__doneText{text-align:center}.MergeTool-module__jaDecG__doneActions{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}.MergeTool-module__jaDecG__doneActions .MergeTool-module__jaDecG__btn{width:100%;max-width:340px}
.PageCounterTool-module__b25zxa__panel{padding:24px}@media (max-width:520px){.PageCounterTool-module__b25zxa__panel{padding:16px}}.PageCounterTool-module__b25zxa__error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--danger);margin:16px 0 0;padding:12px 16px;font-size:.95rem}.PageCounterTool-module__b25zxa__hint{color:var(--text-subtle);margin:14px 0 0;font-size:.85rem}.PageCounterTool-module__b25zxa__result{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:20px;padding:20px}.PageCounterTool-module__b25zxa__bigCount{text-align:center;margin-bottom:16px;font-size:1.05rem}.PageCounterTool-module__b25zxa__bigCount strong{color:var(--brand);font-size:3rem;font-weight:800;line-height:1.1;display:block}.PageCounterTool-module__b25zxa__facts{gap:10px;margin:0;display:grid}.PageCounterTool-module__b25zxa__facts>div{grid-template-columns:140px 1fr;gap:10px;font-size:.92rem;display:grid}.PageCounterTool-module__b25zxa__facts dt{color:var(--text-muted);font-weight:500}.PageCounterTool-module__b25zxa__facts dd{overflow-wrap:anywhere;margin:0}
.ReorderTool-module__EnzckG__panel{padding:24px}@media (max-width:520px){.ReorderTool-module__EnzckG__panel{padding:16px}}.ReorderTool-module__EnzckG__error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--danger);margin:16px 0 0;padding:12px 16px;font-size:.95rem}.ReorderTool-module__EnzckG__listHeader{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;font-size:.9rem;font-weight:500;display:flex}.ReorderTool-module__EnzckG__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:16px 0 0;display:grid}.ReorderTool-module__EnzckG__tile{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);cursor:grab;flex-direction:column;gap:6px;padding:8px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.ReorderTool-module__EnzckG__tile:active{cursor:grabbing}.ReorderTool-module__EnzckG__tile:hover{border-color:var(--brand)}.ReorderTool-module__EnzckG__tileDragged{opacity:.45;border-style:dashed}.ReorderTool-module__EnzckG__tileOver{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent)}.ReorderTool-module__EnzckG__tileNum{background:var(--brand);color:#fff;z-index:1;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.ReorderTool-module__EnzckG__thumb{aspect-ratio:210/297;border:1px solid var(--border);background:#fff;border-radius:4px;place-items:center;width:100%;display:grid;overflow:hidden}.ReorderTool-module__EnzckG__thumb img{object-fit:contain;width:100%;height:100%}.ReorderTool-module__EnzckG__thumbLabel{color:var(--text-subtle);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ReorderTool-module__EnzckG__tileBtns{z-index:1;gap:3px;display:flex;position:absolute;top:6px;right:6px}.ReorderTool-module__EnzckG__iconBtn{background:var(--surface);border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;place-items:center;font-size:.8rem;transition:background .12s,color .12s;display:grid}.ReorderTool-module__EnzckG__iconBtn:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.ReorderTool-module__EnzckG__iconBtn:disabled{opacity:.35;cursor:not-allowed}.ReorderTool-module__EnzckG__dropHint{color:var(--text-subtle);text-align:center;margin:12px 0 20px;font-size:.85rem}.ReorderTool-module__EnzckG__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ReorderTool-module__EnzckG__spin}@keyframes ReorderTool-module__EnzckG__spin{to{transform:rotate(360deg)}}.ReorderTool-module__EnzckG__doneIcon{background:var(--success-soft);width:56px;height:56px;color:var(--success);border-radius:50%;place-items:center;margin:8px auto 12px;font-size:1.6rem;font-weight:800;display:grid}.ReorderTool-module__EnzckG__doneTitle{text-align:center;margin-bottom:4px}.ReorderTool-module__EnzckG__doneText{text-align:center}.ReorderTool-module__EnzckG__doneActions{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}.ReorderTool-module__EnzckG__doneActions .ReorderTool-module__EnzckG__btn{width:100%;max-width:340px}
