:root{color:#202c3e;font-synthesis:none;--blue:#2364dc;--blue-hover:#1953bd;--ink:#202c3e;--muted:#627085;--line:#e2e7ef;--surface:#fff;--radius:12px;scroll-behavior:smooth;background:#f7f9fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}img{display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{color:var(--ink);line-height:1.4}h1{letter-spacing:-.7px;margin-bottom:12px;font-size:clamp(26px,3.5vw,36px);font-weight:700}h2{margin-bottom:20px;font-size:25px}h3{margin-bottom:12px;font-size:18px}p{margin-bottom:14px}:focus-visible{outline-offset:3px;outline:3px solid #93b7fa}[hidden]{display:none!important}::selection{background:#dae7ff}.container{width:min(1120px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);background:#fff;height:64px}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;display:flex;text-decoration:none!important}.brand>svg,.brand-icon{width:34px;height:34px;color:var(--blue);flex:none}.brand-name{letter-spacing:-.8px;font-size:23px;font-weight:750}.brand-subtitle{color:var(--muted);border-left:1px solid #dfe5ef;padding-left:12px;font-size:12px}.header-nav{align-items:center;gap:28px;display:flex}.nav-link{color:#4b5b70;white-space:nowrap;font-size:14px}.nav-link:hover,.nav-link[aria-current=page]{color:var(--blue);text-decoration:none}.main-content{padding-top:32px}.page-heading{text-align:center;margin-bottom:26px}.page-subtitle{color:var(--muted);max-width:760px;margin:0 auto;font-size:15px;line-height:1.8}.tool-section{margin-bottom:50px}.content-section,.how-it-works,.feature-section,.faq-section{margin-top:44px;margin-bottom:44px}.seo-content{color:#4b5b70;line-height:1.95}.seo-content h2{color:var(--ink);margin-top:36px;margin-bottom:15px}.seo-content h3{color:#344259;margin-top:22px;margin-bottom:9px;font-size:17px}.seo-content p{margin-bottom:15px}.seo-content ul,.seo-content ol{padding-left:24px}.seo-content li{margin-bottom:7px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.step-card{padding:0 22px 0 0}.step-card h3{margin-bottom:8px;font-size:17px}.step-card p,.feature-card p{color:var(--muted);font-size:14px;line-height:1.8}.step-number{width:29px;height:29px;color:var(--blue);background:#eaf1ff;border-radius:7px;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:650;display:inline-flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.feature-card h3{font-size:17px}.related-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding:18px 0;display:flex}.related-tools h2{margin:0 10px 0 0;font-size:16px}.related-tools a{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 13px;font-size:14px;display:inline-block}.faq-item{border-bottom:1px solid var(--line);background:#fff}.faq-item:first-of-type{border-top:1px solid var(--line)}.faq-item summary{cursor:pointer;color:#344259;padding:18px 22px 18px 0;font-weight:600;line-height:1.7}.faq-answer{color:var(--muted);padding:0 22px 18px 0;line-height:1.85}.faq-answer p:last-child{margin-bottom:0}.format-table{border-collapse:collapse;background:#fff;width:100%;margin:20px 0;font-size:14px}.format-table th,.format-table td{text-align:left;border:1px solid var(--line);vertical-align:top;padding:13px 15px}.format-table th{color:#344259;background:#f1f5fb;font-weight:600}.format-table th:first-child,.format-table td:first-child{white-space:nowrap}.table-wrap,.table-scroll{max-width:100%;overflow-x:auto}.info-page{max-width:850px;margin:0 auto;padding:8px 0 60px}.info-page .page-heading{text-align:left;margin-bottom:32px}.info-page h2{margin-top:32px;font-size:23px}.info-page p{color:#4b5b70;line-height:1.95}.notice{color:#3c5b8a;background:#edf4ff;border:1px solid #cdddff;border-radius:10px;padding:17px 20px}.site-footer{border-top:1px solid var(--line);background:#fff;margin-top:64px;padding:35px 0 20px}.footer-inner{justify-content:space-between;gap:35px;display:flex}.footer-brand{min-width:170px}.footer-brand strong{color:var(--ink);margin-bottom:5px;font-size:21px;display:block}.footer-brand p{color:var(--muted);font-size:13px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;max-width:690px;display:flex}.footer-links a{color:var(--muted);font-size:13px}.footer-bottom{color:#718096;border-top:1px solid #eef1f5;margin-top:27px;padding-top:18px;font-size:12px}.button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:10px 21px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;text-decoration:none!important}.button-primary{background:var(--blue);color:#fff}.button-primary:hover:not(:disabled){background:var(--blue-hover)}.button-secondary{color:#4b5b70;background:#fff;border-color:#d5dfeb}.button-secondary:hover:not(:disabled){background:#f3f6fb;border-color:#b9c9e0}.button-quiet{color:#5c6b80;background:0 0;font-weight:500}.button-quiet:hover:not(:disabled){color:var(--blue);background:#edf3fc}.button-small{min-height:35px;padding:8px 13px;font-size:13px}.button:disabled{color:#8391a6;background:#e3e9f3;border-color:#0000}.skip-link{z-index:10;background:#fff;padding:8px 15px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}@media (width<=760px){.container{width:calc(100% - 32px)}.header-nav{gap:16px}.brand-subtitle{display:none}.main-content{padding-top:27px}.page-heading{margin-bottom:23px}.page-subtitle{font-size:14px;line-height:1.8}.steps-grid{grid-template-columns:1fr;gap:18px}.step-card{padding:0}.feature-grid{grid-template-columns:1fr;gap:13px}.feature-card{padding:20px}.footer-inner{flex-direction:column;gap:14px}.footer-links{justify-content:flex-start;gap:12px 19px}.site-footer{margin-top:42px}.content-section,.how-it-works,.feature-section,.faq-section{margin-top:32px;margin-bottom:32px}h2{font-size:22px}.format-table{font-size:12px}.format-table th,.format-table td{padding:10px 8px}.related-tools{gap:8px}.related-tools h2{flex-basis:100%;margin:0 0 5px}.tool-section{margin-bottom:32px}}@media (width<=480px){.site-header{height:auto;min-height:62px}.header-inner{flex-wrap:wrap;gap:12px;min-height:62px;padding-block:12px}.brand-name{font-size:21px}.brand>svg,.brand-icon{width:30px;height:30px}.header-nav{flex-wrap:wrap;gap:14px;max-width:100%}.nav-link{font-size:12px}.header-nav .nav-link:nth-last-child(-n+2){display:none}.page-subtitle{max-width:350px}h1{letter-spacing:-.6px;font-size:27px}.info-page h1{font-size:28px}.format-table{table-layout:fixed}.format-table th,.format-table td{overflow-wrap:anywhere;padding:8px 5px}.format-table th:first-child,.format-table td:first-child{width:42px}.footer-bottom{line-height:1.8}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.footer-inner{flex-wrap:wrap}.footer-links{flex:1}.footer-bottom{flex:0 0 100%;margin-bottom:0}.footer-brand .brand-name{color:var(--ink)}@media (width<=480px){.header-inner{flex-wrap:nowrap;gap:10px}.header-nav{flex-wrap:nowrap;gap:12px}.header-nav .nav-link:nth-last-child(-n+2){display:inline}.brand{gap:0}.brand-name{font-size:20px}.nav-link{font-size:11px}}
