.ToolPage-module__AA5QOa__page{min-height:calc(100vh - var(--header-h));flex-direction:column;display:flex}.ToolPage-module__AA5QOa__toolHeader{background:var(--surface);border-bottom:1px solid var(--border);padding:0;position:relative;overflow:hidden}.ToolPage-module__AA5QOa__toolHeader:before{content:"";background:linear-gradient(90deg, var(--cat,var(--accent)) 0%, color-mix(in srgb, var(--cat,var(--accent)) 40%, transparent) 100%);height:3px;position:absolute;top:0;left:0;right:0}.ToolPage-module__AA5QOa__toolHeaderInner{padding:20px 32px}.ToolPage-module__AA5QOa__breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.ToolPage-module__AA5QOa__crumbBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.ToolPage-module__AA5QOa__crumbBtn:hover{color:var(--accent)}.ToolPage-module__AA5QOa__sep{color:var(--text-faint)}.ToolPage-module__AA5QOa__crumbCurrent{color:var(--text);font-weight:500}.ToolPage-module__AA5QOa__titleRow{align-items:center;gap:14px;display:flex}.ToolPage-module__AA5QOa__shareBtn{border:1px solid var(--border);background:var(--surface2);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.ToolPage-module__AA5QOa__shareBtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.ToolPage-module__AA5QOa__toolIcon{font-family:var(--mono);background:color-mix(in srgb, var(--cat,var(--accent)) 12%, transparent);width:52px;height:52px;color:var(--cat,var(--accent));border:1px solid color-mix(in srgb, var(--cat,var(--accent)) 25%, transparent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.ToolPage-module__AA5QOa__title{letter-spacing:-.4px;color:var(--text);margin-bottom:3px;font-size:20px;font-weight:800}.ToolPage-module__AA5QOa__desc{color:var(--text-muted);font-size:13px}.ToolPage-module__AA5QOa__content{flex:1;padding:24px 32px 48px}.ToolPage-module__AA5QOa__loading{height:200px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.ToolPage-module__AA5QOa__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ToolPage-module__AA5QOa__spin}@keyframes ToolPage-module__AA5QOa__spin{to{transform:rotate(360deg)}}.ToolPage-module__AA5QOa__toast{background:var(--accent);color:#fff;box-shadow:var(--shadow-lg), 0 0 20px var(--accent-glow);z-index:200;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:600;animation:.2s cubic-bezier(.34,1.56,.64,1) ToolPage-module__AA5QOa__slideUp;position:fixed;bottom:24px;right:24px}@keyframes ToolPage-module__AA5QOa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ToolPage-module__AA5QOa__toolHeaderInner{padding:16px}.ToolPage-module__AA5QOa__content{padding:16px 16px 48px}.ToolPage-module__AA5QOa__title{font-size:17px}}
