@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--jf-paper:#f6f6f3;--jf-surface:#fafaf8;--jf-raised:#f1f1ee;--jf-white:#fff;--jf-text:#15171c;--jf-text-2:#3f4450;--jf-muted:#5a606c;--jf-subtle:#6b7180;--jf-border:#e4e4df;--jf-border-strong:#d6d6d0;--jf-border-chip:#dadad4;--jf-border-hover:#bdbdb6;--jf-hairline:#e8e8e3;--jf-row-line:#efefeb;--jf-hover:#e6e6e1;--jf-row-hover:#f7f5f0;--jf-tint:#f4f4f1;--jf-amber:#ffb547;--jf-amber-hover:#ffc468;--jf-amber-deep:#e08a00;--jf-on-amber:#1b1405;--jf-link:#c26a00;--jf-link-hover:#8a4700;--jf-amber-wash:#fff8ec;--jf-success:#3ddc97;--jf-success-text:#0f8a5a;--jf-danger:#ff6b6b;--jf-danger-text:#c62828;--jf-info:#7aa7ff;--jf-info-text:#2f5fc4;--jf-danger-bg:#ff6b6b1f;--jf-danger-border:#ff6b6b59;--jf-focus-ring:#ffb5472e;--jf-shadow-float:0 16px 40px #28200a24;--jf-shadow-modal:0 30px 60px #28200a24;--jf-jar-amber:#ffb547;--jf-jar-teal:#2dd4bf;--jf-jar-violet:#a78bfa;--jf-jar-rose:#fb7185;--jf-jar-blue:#60a5fa;--jf-jar-lime:#a3e635;--jf-font-sans:"Geist Variable", Geist, system-ui, sans-serif;--jf-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace}.jf{font-family:var(--jf-font-sans);color:var(--jf-text)}.jf *,.jf :before,.jf :after{box-sizing:border-box}.jf button{cursor:pointer;font-family:inherit}.jf a{color:var(--jf-link)}.jf a:hover{color:var(--jf-link-hover)}.jf .mono{font-family:var(--jf-font-mono)}.jf .ib{width:32px;height:32px;color:var(--jf-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.jf .ib:hover{background:var(--jf-raised);color:var(--jf-text)}.jf .btn{border:1px solid var(--jf-border-strong);background:var(--jf-raised);height:34px;color:var(--jf-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.jf .btn:hover{background:var(--jf-hover)}.jf .btn-p{background:var(--jf-amber);border-color:var(--jf-amber);color:var(--jf-on-amber);font-weight:600}.jf .btn-p:hover{background:var(--jf-amber-hover)}.jf .btn-d{background:var(--jf-danger-bg);border-color:var(--jf-danger-border);color:var(--jf-danger-text)}.jf .btn-g{color:var(--jf-muted);background:0 0;border-color:#0000}.jf .btn-g:hover{background:var(--jf-raised);color:var(--jf-text)}.jf .chip{border:1px solid var(--jf-border-chip);background:var(--jf-tint);height:30px;color:var(--jf-text);white-space:nowrap;border-radius:15px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.jf .chip:hover{border-color:var(--jf-border-hover)}.jf .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.jf .row{border-bottom:1px solid var(--jf-row-line);text-align:left;width:100%;height:52px;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:10px;padding:0 14px;display:flex}.jf .row:hover{background:var(--jf-row-hover)}.jf .tag{min-width:18px;height:18px;font-size:10px;font-weight:600;font-family:var(--jf-font-mono);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.jf .lbl{color:var(--jf-muted);letter-spacing:.02em;font-size:11px;font-weight:500}.jf .inp{border:1px solid var(--jf-border-chip);background:var(--jf-paper);height:32px;color:var(--jf-text);width:100%;font-size:12.5px;font-family:var(--jf-font-mono);border-radius:8px;outline:none;padding:0 10px}.jf .inp:focus{border-color:var(--jf-amber);box-shadow:0 0 0 3px var(--jf-focus-ring)}.jf .kbd{border:1px solid var(--jf-border-strong);min-width:18px;height:18px;color:var(--jf-muted);font-size:10.5px;font-family:var(--jf-font-mono);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.jf .sw{background:var(--jf-border-chip);border:0;border-radius:9px;flex-shrink:0;width:30px;height:18px;padding:0;position:relative}.jf .sw.on{background:var(--jf-amber)}.jf .sw i{background:var(--jf-text);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.jf .sw.on i{background:var(--jf-on-amber);left:14px}@keyframes jfspin{to{transform:rotate(360deg)}}@keyframes jfpulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes jfup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes jfbar{0%{width:8%}to{width:82%}}.jf .skel{background:var(--jf-raised);border-radius:6px;animation:1.4s ease-in-out infinite jfpulse}.jf .sheet{animation:.22s ease-out jfup}@media (prefers-reduced-motion:reduce){.jf .skel,.jf .sheet{animation:none}}body.hp{background:var(--jf-paper);color:var(--jf-text);font-family:var(--jf-font-sans);margin:0;overflow-x:hidden}.hp *{box-sizing:border-box}.hp a{color:var(--jf-link)}.hp a:hover{color:var(--jf-link-hover)}.hp .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hp .mono{font-family:var(--jf-font-mono)}.hp .btn{border:1px solid var(--jf-border-strong);background:var(--jf-raised);height:48px;color:var(--jf-text);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hp .btn:hover{background:var(--jf-hover);color:var(--jf-text)}.hp .btn-p{background:var(--jf-amber);border-color:var(--jf-amber);color:var(--jf-on-amber);font-weight:600}.hp .btn-p:hover{background:var(--jf-amber-hover);color:var(--jf-on-amber)}.hp .btn-sm{height:40px;padding:0 16px;font-size:14px}.hp .eyebrow{font-family:var(--jf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--jf-link);font-size:12.5px}.hp .h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.05}.hp .lead{color:var(--jf-muted);margin:0;font-size:18px;line-height:1.6}.hp .card{background:var(--jf-surface);border:1px solid var(--jf-border);border-radius:20px}.hp .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hp .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hp .g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hp .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.hp .col{flex-direction:column;display:flex}.hp header.top{z-index:20;backdrop-filter:blur(12px);border-bottom:1px solid var(--jf-row-line);background:#ffffffdb;position:sticky;top:0}.hp .nav{align-items:center;gap:28px;height:68px;display:flex}.hp .brand{color:var(--jf-text);align-items:center;gap:10px;text-decoration:none;display:flex}.hp .brand span{letter-spacing:-.04em;font-size:21px;font-weight:700}.hp .brand em,.hp .wordmark em{color:var(--jf-link);font-style:normal}.hp .navlinks{flex-grow:1;gap:26px;display:flex}.hp .navlinks a{color:var(--jf-muted);font-size:14px;text-decoration:none}.hp .navlinks a:hover{color:var(--jf-text)}.hp .hero-sec{padding:88px 0 96px;position:relative}.hp .glow{pointer-events:none;background:radial-gradient(45% 45% at 60% 45%,#ffb5472e 0%,#ffb54700 70%);width:70%;height:120%;animation:4s ease-in-out infinite hpg;position:absolute;top:-10%;right:-10%}.hp h1{letter-spacing:-.05em;margin:0;font-size:clamp(48px,7vw,88px);font-weight:800;line-height:.98}.hp h1 em{color:var(--jf-link);font-style:normal}.hp .pill{border:1px solid var(--jf-border-chip);background:var(--jf-surface);height:34px;color:var(--jf-text-2);border-radius:17px;align-self:flex-start;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:13px;text-decoration:none;display:inline-flex}.hp .pill b{height:22px;color:var(--jf-success-text);background:#3ddc9724;border-radius:11px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.hp .proof{color:var(--jf-muted);flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}.hp .proof span{align-items:center;gap:8px;display:inline-flex}.hp .heroart{justify-content:center;height:640px;display:flex;position:relative}.hp .device{width:380px;height:600px;box-shadow:0 0 0 1px var(--jf-border-strong), 0 50px 100px #28200a2e, 0 0 120px #ffb5471f;z-index:2;background:var(--jf-white);border-radius:18px;position:relative;overflow:hidden}.hp .float{z-index:3;height:44px;box-shadow:var(--jf-shadow-float);align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;animation:5s ease-in-out infinite hpf;display:inline-flex;position:absolute}.hp .float.jar{background:var(--jf-raised);border:1px solid;border-radius:22px}.hp .float i{border-radius:50%;width:10px;height:10px;display:inline-block}.hp .f1{top:120px;left:-8px}.hp .f2{animation-delay:1.2s;top:300px;right:-16px}.hp .f3{background:var(--jf-text);color:#fff;border-radius:12px;font-size:13.5px;animation-delay:2.4s;bottom:30px;left:20px}.hp .f3 i{background:var(--jf-success);width:9px;height:9px}.hp .strip{border-top:1px solid var(--jf-row-line);border-bottom:1px solid var(--jf-row-line);background:var(--jf-white)}.hp .strip .g4{padding:28px 32px}.hp .strip b{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.hp .strip span{color:var(--jf-subtle);font-size:13px}.hp section.s{padding:112px 0}.hp section.s.tight{padding:0 0 112px}.hp .sec-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.hp .stack48{flex-direction:column;gap:48px;display:flex}.hp .step{flex-direction:column;gap:16px;padding:28px;display:flex}.hp .step .n{color:var(--jf-link);font-size:13px}.hp .step h3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600}.hp .step p{color:var(--jf-muted);margin:0;font-size:15px;line-height:1.6}.hp .step.hl{background:linear-gradient(180deg, #ffb54712, #ffb54700 70%), var(--jf-surface);border-color:#ffb54773}.hp .feat{flex-direction:column;gap:12px;padding:26px;display:flex}.hp .feat .ic{background:#ffb5471f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hp .feat h3{margin:0;font-size:18px;font-weight:600}.hp .feat p{color:var(--jf-muted);margin:0;font-size:14.5px;line-height:1.6}.hp section.trust{background:var(--jf-white);border-top:1px solid var(--jf-row-line);border-bottom:1px solid var(--jf-row-line);padding:112px 0}.hp .checks{flex-direction:column;gap:14px;font-size:15px;display:flex}.hp .checks div{gap:12px;display:flex}.hp .checks div svg{margin-top:2px}.hp .checks small{font-size:inherit;color:var(--jf-muted)}.hp .compare{overflow:hidden}.hp .compare .r{border-bottom:1px solid var(--jf-row-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:56px;padding:0 22px;font-size:14px;display:grid}.hp .compare .r.h{text-transform:uppercase;letter-spacing:.07em;color:var(--jf-subtle);border-bottom:1px solid var(--jf-border);min-height:0;padding:16px 22px;font-size:12px}.hp .compare .r.h .us{color:var(--jf-link)}.hp .compare .k{color:var(--jf-text-2)}.hp .compare .us{color:var(--jf-success-text);font-weight:600}.hp .compare .r.h .us{font-weight:400}.hp .compare .them{color:var(--jf-muted)}.hp .code{background:#edece7;overflow:hidden}.hp .code .bar{border-bottom:1px solid var(--jf-row-line);align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.hp .code .bar i{background:var(--jf-border-chip);border-radius:50%;width:10px;height:10px}.hp .code .bar span{color:var(--jf-subtle);margin-left:8px;font-size:12px}.hp .code pre{color:var(--jf-text-2);white-space:pre-wrap;margin:0;padding:22px;font-size:13.5px;line-height:1.75}.hp .code .c{color:var(--jf-subtle)}.hp .code .k{color:#6b4fd1}.hp .code .s{color:var(--jf-link)}.hp .formats{flex-wrap:wrap;gap:8px;display:flex}.hp .formats span{border:1px solid var(--jf-border-chip);background:var(--jf-surface);border-radius:17px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;display:inline-flex}.hp .faq{max-width:900px}.hp details{border-top:1px solid var(--jf-hairline);padding:22px 0}.hp summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.hp summary::-webkit-details-marker{display:none}.hp summary span{color:var(--jf-link);font-weight:400}.hp details[open] summary span{display:inline-block;transform:rotate(45deg)}.hp details p{color:var(--jf-muted);max-width:760px;margin:12px 0 0;font-size:15.5px;line-height:1.65}.hp .cta{background:radial-gradient(80% 120% at 50% 0%, #ffb54733 0%, #ffb54700 60%), var(--jf-surface);border:1px solid var(--jf-border-strong);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:22px;padding:64px 48px;display:flex}.hp footer.foot{border-top:1px solid var(--jf-row-line);margin-top:96px;padding:36px 0}.hp .foot .wrap{color:var(--jf-subtle);flex-wrap:wrap;align-items:center;gap:24px;font-size:13.5px;display:flex}.hp .foot .wordmark{color:var(--jf-text);letter-spacing:-.03em;font-size:17px;font-weight:700}.hp .foot .grow{flex-grow:1}.hp .foot a{color:var(--jf-muted);text-decoration:none}.hp .foot a:hover{color:var(--jf-text)}@keyframes hpf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hpg{0%,to{opacity:.4}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.hp .float,.hp .glow{animation:none}}@media (width<=900px){.hp .hero,.hp .g2,.hp .g3{grid-template-columns:minmax(0,1fr)}.hp .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .navlinks{display:none}.hp .wrap{padding:0 16px}.hp .strip .g4{padding:28px 16px}.hp .heroart{height:560px}.hp .device{zoom:.9}.hp .btn-sm{white-space:nowrap}.hp .cta{padding:48px 24px}}@media (width<=560px){.hp .nav{gap:12px}.hp .nav .btn:not(.btn-p){display:none}.hp .nav .brand{flex-grow:1}.hp .heroart{height:500px}.hp .device{zoom:.8}.hp .f1{left:0}.hp .f2{right:0}}.hp .doc{padding:56px 0 24px}.hp .doc-head{flex-direction:column;gap:16px;max-width:820px;margin-bottom:40px;display:flex}.hp .doc-head h1{letter-spacing:-.03em;margin:0;font-size:44px;line-height:1.1}.hp .doc-head .lead{max-width:680px;margin:0;font-size:19px}.hp .crumbs{color:var(--jf-subtle);gap:8px;font-size:13px;display:flex}.hp .crumbs a{text-decoration:none}.hp .updated{color:var(--jf-subtle);margin:0;font-size:13px}.hp .doc-body{flex-direction:column;gap:40px;max-width:820px;display:flex}.hp .doc-body section{flex-direction:column;gap:14px;display:flex}.hp .doc-body h2{letter-spacing:-.02em;margin:0;font-size:26px}.hp .doc-body h3{margin:8px 0 0;font-size:17px}.hp .doc-body p,.hp .doc-body li{color:var(--jf-text-2);margin:0;font-size:16px;line-height:1.65}.hp .doc-body ul,.hp .doc-body ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.hp .doc-body ol.steps{counter-reset:s;gap:12px;padding:0;list-style:none}.hp .doc-body ol.steps>li{counter-increment:s;background:var(--jf-surface);border:1px solid var(--jf-border);border-radius:14px;padding:16px 18px 16px 62px;position:relative}.hp .doc-body ol.steps>li:before{content:counter(s);background:var(--jf-amber);width:30px;height:30px;color:var(--jf-on-amber);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:16px;left:18px}.hp .doc-body li b{color:var(--jf-text)}.hp .doc-body code{font-family:var(--jf-font-mono);background:var(--jf-raised);border:1px solid var(--jf-border);border-radius:6px;padding:1px 6px;font-size:.9em}.hp .doc-body pre.codeblock{border:1px solid var(--jf-border);font-family:var(--jf-font-mono);color:var(--jf-text-2);background:#edece7;border-radius:14px;margin:0;padding:16px 18px;font-size:13px;line-height:1.75;overflow-x:auto}.hp .doc-body .note{background:var(--jf-amber-wash);color:var(--jf-text-2);border:1px solid #ffb54766;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6}.hp .doc-body .note b{color:var(--jf-text)}.hp .doc-body table{border-collapse:collapse;border:1px solid var(--jf-border);background:var(--jf-surface);border-radius:14px;width:100%;font-size:14.5px;overflow:hidden}.hp .doc-body th,.hp .doc-body td{text-align:left;border-bottom:1px solid var(--jf-row-line);vertical-align:top;color:var(--jf-text-2);padding:12px 14px}.hp .doc-body th{text-transform:uppercase;letter-spacing:.06em;color:var(--jf-subtle);font-size:12px;font-weight:500}.hp .doc-body tr:last-child td{border-bottom:0}.hp .doc-body td:first-child{color:var(--jf-text);font-weight:500}.hp .faq-block{flex-direction:column;display:flex}.hp .related .rel{color:var(--jf-text);justify-content:space-between;gap:8px;padding:16px 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.hp .related .rel span{color:var(--jf-link)}@media (width<=900px){.hp .wrap{padding:0 16px}.hp .doc-head h1{font-size:34px}.hp .doc-body .g3{grid-template-columns:minmax(0,1fr)}.hp .doc-body table{display:block;overflow-x:auto}}
