.tw-revenue-ad[data-astro-cid-u6qtpbtn]{display:block;clear:both;position:relative;margin:56px auto;padding:16px 8px;width:100%;max-width:970px;min-width:0;box-sizing:border-box;text-align:center;overflow:hidden}.tw-revenue-ad-label[data-astro-cid-u6qtpbtn]{display:block;margin-bottom:10px;color:#6b7280;font:11px/1.4 system-ui,sans-serif;letter-spacing:.03em}@media (max-width: 640px){.tw-revenue-ad[data-astro-cid-u6qtpbtn]{margin:48px auto;padding:12px 6px}}.guide-wrap[data-astro-cid-gufdpg5v]{max-width:1040px;margin:0 auto;padding:16px 24px 90px}.breadcrumbs[data-astro-cid-gufdpg5v]{display:flex;align-items:center;gap:10px;font-size:.8rem;color:var(--ink-soft);padding:0 0 24px}.breadcrumbs[data-astro-cid-gufdpg5v] a[data-astro-cid-gufdpg5v]{text-decoration:none;color:var(--green-deep)}.breadcrumbs[data-astro-cid-gufdpg5v] a[data-astro-cid-gufdpg5v]:hover{text-decoration:underline}.guide-columns[data-astro-cid-gufdpg5v]{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.guide-card[data-astro-cid-gufdpg5v]{padding:30px;background:var(--white);border:1px solid var(--paper-line);border-radius:20px;box-shadow:0 8px 25px #18273f06}.guide-eyebrow[data-astro-cid-gufdpg5v]{font:800 .72rem var(--font-ui);letter-spacing:.13em;color:var(--green-deep);margin:0 0 12px}.guide-wrap[data-astro-cid-gufdpg5v] h2[data-astro-cid-gufdpg5v]{font:800 clamp(1.15rem,2.5vw,1.5rem)/1.35 var(--font-ui);letter-spacing:-.025em;margin:0 0 12px}.guide-wrap[data-astro-cid-gufdpg5v] p[data-astro-cid-gufdpg5v]{color:var(--ink-soft);margin:0 0 16px}.steps[data-astro-cid-gufdpg5v]{padding:0;margin:20px 0 0;list-style:none;counter-reset:steps;display:grid;gap:13px}.steps[data-astro-cid-gufdpg5v] li[data-astro-cid-gufdpg5v]{display:flex;align-items:flex-start;gap:12px;color:var(--ink);font-size:.93rem}.steps[data-astro-cid-gufdpg5v] li[data-astro-cid-gufdpg5v]:before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:10px;background:#ddf8ee;color:#06765d;font:bold .82rem var(--font-ui)}.guide-note[data-astro-cid-gufdpg5v]{background:linear-gradient(135deg,#f1faf7,#e9f5fa);display:flex;flex-direction:column;justify-content:center}.guide-trust[data-astro-cid-gufdpg5v]{display:flex;flex-wrap:wrap;gap:8px}.guide-trust[data-astro-cid-gufdpg5v] span[data-astro-cid-gufdpg5v]{border:1px solid #bcded6;border-radius:30px;padding:7px 11px;font-size:.78rem;color:#145a51;background:#ffffffbf}.faq-section[data-astro-cid-gufdpg5v]{margin-top:44px}.faq-list[data-astro-cid-gufdpg5v]{display:grid;gap:10px}.faq-list[data-astro-cid-gufdpg5v] details[data-astro-cid-gufdpg5v]{border:1px solid var(--paper-line);border-radius:12px;background:var(--white);padding:0 18px}.faq-list[data-astro-cid-gufdpg5v] summary[data-astro-cid-gufdpg5v]{cursor:pointer;padding:17px 24px 17px 0;font-weight:700;position:relative;list-style:none}.faq-list[data-astro-cid-gufdpg5v] summary[data-astro-cid-gufdpg5v]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-gufdpg5v] summary[data-astro-cid-gufdpg5v]:after{content:"+";position:absolute;right:0;top:15px;color:var(--green-deep);font-size:1.3rem}.faq-list[data-astro-cid-gufdpg5v] details[data-astro-cid-gufdpg5v][open] summary[data-astro-cid-gufdpg5v]:after{content:"−"}.faq-list[data-astro-cid-gufdpg5v] details[data-astro-cid-gufdpg5v] p[data-astro-cid-gufdpg5v]{padding:0 0 18px;margin:0;font-size:.92rem}.related-section[data-astro-cid-gufdpg5v]{margin-top:38px}.related-links[data-astro-cid-gufdpg5v]{display:flex;flex-wrap:wrap;gap:10px}.related-links[data-astro-cid-gufdpg5v] a[data-astro-cid-gufdpg5v]{background:var(--white);border:1px solid var(--paper-line);border-radius:10px;padding:11px 16px;text-decoration:none;font-weight:700;font-size:.86rem;transition:transform .18s}.related-links[data-astro-cid-gufdpg5v] a[data-astro-cid-gufdpg5v]:hover{transform:translateY(-2px);border-color:var(--green)}@media (max-width:700px){.guide-columns[data-astro-cid-gufdpg5v]{grid-template-columns:1fr}.guide-card[data-astro-cid-gufdpg5v]{padding:22px}.guide-wrap[data-astro-cid-gufdpg5v]{padding:5px 16px 60px}}:root{--paper: #F5F8FB;--paper-line: #DAE5EE;--ink: #142438;--ink-soft: #617184;--green: #35D3B3;--green-deep: #087C71;--amber: #F59E0B;--white: #ffffff;--radius-doc: 3px 12px 3px 3px;--font-ui: "Plus Jakarta Sans", "Hind Siliguri", system-ui, sans-serif;--font-bn: "Hind Siliguri", "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);background-image:radial-gradient(circle at 12% 5%,rgba(53,211,179,.07),transparent 36%),radial-gradient(circle at 90% 12%,rgba(114,164,243,.09),transparent 35%);color:var(--ink);font-family:var(--font-ui);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}.site-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,5vw,56px);border-bottom:1px solid var(--paper-line)}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-ui);font-weight:800;font-size:1.15rem;color:var(--ink)}.brand-text em{font-style:normal;color:var(--green-deep)}.topnav{display:flex;gap:24px;font-family:var(--font-ui);font-weight:600;font-size:.95rem}.topnav a{text-decoration:none;color:var(--ink-soft)}.topnav a:hover{color:var(--green-deep)}main{flex:1}.sitefoot{border-top:1px solid var(--paper-line);padding:28px clamp(20px,5vw,56px) 36px;text-align:center;color:var(--ink-soft);font-size:.9rem}.sitefoot .fine{margin-top:6px;font-size:.8rem;opacity:.75}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}body .topbar{background:#ffffffe0;backdrop-filter:blur(16px);position:relative;z-index:5;box-shadow:0 1px #1a37550a}body .brand{font-size:1.22rem;letter-spacing:-.04em}body .brand-mark{display:flex;filter:drop-shadow(0 3px 5px rgba(21,124,102,.1))}body .topnav a{padding:8px 10px;border-radius:9px;transition:background .18s,color .18s}body .topnav a:hover{background:#e6faf5}body .sitefoot{background:#fff;border-top:1px solid var(--paper-line);margin-top:auto}body .tool{max-width:750px;padding-top:42px;padding-bottom:38px}body .tool.wide{max-width:1080px}body .tool h1{font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.2}body .tool .sub{font-size:1rem;line-height:1.8;max-width:650px;margin-bottom:24px}body .tool .back{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--green-deep);padding:6px 0}body .tool .dropzone{background:linear-gradient(140deg,#fff,#f7fdfb);border:2px dashed #a2d7ce;border-radius:20px;padding:48px 22px;box-shadow:0 10px 30px #284b5a0a;transition:all .18s}body .tool .dropzone:hover,body .tool .dropzone.drag,body .tool .dropzone:focus-visible{border-color:#0a9c88;background:#eefcf8;transform:translateY(-1px)}body .tool .dropzone svg{color:var(--green-deep);width:42px;height:42px}body .tool .dropzone strong{font-size:1.05rem}body .tool .hint,body .tool .dropzone .hint{color:var(--ink-soft);line-height:1.6}body .tool .fileinfo,body .tool .filelist li,body .tool .result{box-shadow:0 6px 18px #112d4309;border-radius:12px}body .tool .options{background:#fff;border:1px solid var(--paper-line);border-radius:18px;padding:24px;box-shadow:0 9px 26px #132b420b}body .tool .options[hidden]{display:none}body .tool .levelBtn,body .tool .modeTab{transition:background .15s,border-color .15s,transform .15s}body .tool .levelBtn:hover,body .tool .modeTab:hover{border-color:#5ebcaa}body .tool .levelBtn.active{border-color:#0b9885;background:#e9fbf5}body .tool .btn-primary{background:linear-gradient(135deg,#18b99e,#46d8b1);color:#073b36;box-shadow:0 5px 14px #16a18521;border-radius:10px;transition:transform .15s,box-shadow .15s}body .tool .btn-primary:hover{background:linear-gradient(135deg,#0e9d87,#28bfa0);color:#fff;transform:translateY(-1px);box-shadow:0 7px 16px #16a18533}body .tool .btn-primary:disabled{transform:none;box-shadow:none}body .tool .btn-ghost{background:#fff;border-radius:10px}body .tool .status{font-weight:600;line-height:1.65}body .tool .resultinfo{line-height:1.7}body .tool select,body .tool input[type=text],body .tool input[type=number]{border-radius:10px;min-height:43px;font-family:var(--font-ui)}body .tool .pcard{box-shadow:0 6px 18px #152f420a;border-radius:14px}body .tool .filelist li{background:#fff}@media (max-width:600px){body .topbar{padding:13px 16px}body .topnav{gap:0;font-size:.83rem}body .brand{font-size:1rem}body .tool{padding:26px 16px 30px}body .tool .dropzone{padding:32px 16px}body .tool .options{padding:18px}body .tool .actions>*{flex:1 1 auto}body .sitefoot{padding:25px 16px}}
