@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-700.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600.woff2) format("woff2")}@font-face{font-family:PC Plex Fallback;font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:100.02%;ascent-override:102.48%;descent-override:27.49%;line-gap-override:0%}@font-face{font-family:PC Plex Fallback;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:95.98%;ascent-override:106.79%;descent-override:28.65%;line-gap-override:0%}@font-face{font-family:PC Plex Roboto;font-weight:400;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");size-adjust:100.97%;ascent-override:101.52%;descent-override:27.24%;line-gap-override:0%}@font-face{font-family:PC Plex Roboto;font-weight:600;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:102.66%;ascent-override:99.84%;descent-override:26.79%;line-gap-override:0%}@font-face{font-family:"PC Serif Fallback";font-weight:400;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif");size-adjust:117.28%;ascent-override:88.33%;descent-override:28.56%;line-gap-override:0%}@font-face{font-family:"PC Serif Fallback";font-weight:700;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("LiberationSerif-Bold");size-adjust:111.71%;ascent-override:92.74%;descent-override:29.99%;line-gap-override:0%}@font-face{font-family:"PC Serif Noto";font-weight:400;src:local("Noto Serif"),local("NotoSerif");size-adjust:99.66%;ascent-override:103.95%;descent-override:33.61%;line-gap-override:0%}@font-face{font-family:"PC Serif Noto";font-weight:700;src:local("Noto Serif Bold"),local("NotoSerif-Bold");size-adjust:95.04%;ascent-override:109.01%;descent-override:35.25%;line-gap-override:0%}:root{--bg:#F5F3ED;--surface:#FFFFFF;--ink:#1E271F;--ink-soft:#4C5750;--teal:#285C50;--teal-deep:#1B3F37;--gold:#B8862F;--gold-dark:#8C6420;--line:#DFDACD;--line-strong:#8A9089;--ok:#2F6F4E;--err:#A23E2E}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;line-height:1.55}h1,h2,h3{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-weight:600;margin:0 0 .4em;color:var(--teal-deep)}p{margin:0 0 1em;color:var(--ink-soft);max-width:38.4em}a{color:var(--teal)}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}::selection{background:#ead7a8;color:var(--ink)}html{-webkit-tap-highlight-color:transparent}html{background:var(--teal-deep)}button:not(:disabled):active,.btn:active,.tab:active{filter:brightness(.92)}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}header{padding:20px 0;border-bottom:1px solid var(--line)}header .wrap{display:flex;align-items:center;justify-content:space-between}.brand{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-weight:700;font-size:1.3rem;color:var(--teal-deep);display:flex;align-items:center;gap:8px;text-decoration:none}.brand svg{flex-shrink:0}nav a{color:var(--ink-soft);text-decoration:none;margin-left:28px;font-size:.95rem}nav a:hover{color:var(--teal)}.hero{padding:56px 0 40px}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.hero h1{font-size:2.5rem;line-height:1.15;max-width:7.966em}.hero .lede{font-size:1.1rem;max-width:25.2em}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.trust-item{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ink-soft)}.trust-item svg{flex-shrink:0;color:var(--teal)}.more-tools-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:11px 18px;border:1px solid var(--teal);border-radius:8px;color:var(--teal-deep);font-weight:600;font-size:.92rem;text-decoration:none;background:var(--surface)}.more-tools-link:hover{background:var(--bg)}.more-tools-link svg{flex-shrink:0}.tool-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px}.tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px}.tab{flex:1 1 22%;min-width:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;text-align:center;border:none;background:transparent;border-radius:9px;font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;font-size:.88rem;font-weight:500;color:var(--ink-soft);cursor:pointer}.tab svg{flex-shrink:0}.tab.active{background:var(--bg);color:var(--teal-deep);font-weight:600}.tool-body{padding:20px}.panel{display:none}.panel.active{display:block}.dropzone{border:2px dashed var(--line-strong);border-radius:10px;padding:32px 20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.dropzone.dragover{border-color:var(--teal);background:#f0f6f3}.dropzone svg{color:var(--teal);margin-bottom:10px}.dropzone p{margin:0;font-size:.95rem}.dropzone .sub{font-size:.82rem;color:#8a9089;margin-top:4px}input[type=file]{display:none}.filelist{list-style:none;margin:16px 0 0;padding:0}.filelist li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--bg);border-radius:8px;margin-bottom:8px;font-size:.88rem}.filelist .fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.filelist .fsize{color:#636a63;flex-shrink:0}.filelist button{border:none;background:none;color:var(--err);cursor:pointer;font-size:1.1rem;line-height:1;padding:2px 6px;flex-shrink:0}.quality-options{display:flex;gap:10px;margin:16px 0}.quality-opt{flex:1;border:1px solid var(--line-strong);border-radius:9px;padding:12px;cursor:pointer;text-align:left;background:var(--surface)}.quality-opt.selected{border-color:var(--teal);background:#f0f6f3}.tabular-warning{background:#fbf3e6;border:1px solid #E8C77E;color:#6b5210;font-size:.85rem;padding:12px 14px;border-radius:8px;margin:14px 0;line-height:1.5}.quality-opt strong{display:block;font-size:.9rem;color:var(--teal-deep)}.quality-opt span{display:block;font-size:.78rem;color:var(--ink-soft);margin-top:2px}.text-field{display:block;font-size:.85rem;font-weight:600;color:var(--teal-deep);margin:16px 0 6px}.text-input{width:100%;padding:11px 14px;border:1px solid var(--line-strong);border-radius:8px;font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;font-size:.92rem;background:var(--surface);color:var(--ink)}.text-input:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.text-input::placeholder{color:#6b726b}.pc-thumbs{margin:10px 0 14px}.pc-thumbs[hidden],.pc-thumbs [hidden]{display:none}.pc-thumbs-hint,.pc-thumbs-note,.pc-thumbs-summary{margin:0 0 6px;font-size:.85rem;max-width:none}.pc-thumbs-summary{margin:6px 0 0;min-height:1.4em;color:var(--teal-deep);font-weight:500}.pc-thumbs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;max-height:430px;min-height:150px;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 6px 6px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.pc-thumb{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px;border:2px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:.8rem;line-height:1.2;cursor:pointer}.pc-thumb:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.pc-thumb:disabled{cursor:default;opacity:.7}.pc-thumb-frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;overflow:hidden}.pc-thumb-frame img{display:block;max-width:100%;max-height:100%;background:#fff;box-shadow:0 1px 4px #1b3f3740;transform:rotate(var(--pc-turn, 0deg));transition:transform .2s}.pc-thumb.is-failed .pc-thumb-frame{background:repeating-linear-gradient(45deg,var(--bg),var(--bg) 6px,var(--line) 6px,var(--line) 8px)}.pc-thumb[aria-pressed=true]{border-color:var(--teal);background:#f0f6f3;color:var(--teal-deep);font-weight:600}.pc-thumbs:not(.pc-thumbs--split) .pc-thumb[aria-pressed=true]:after{content:"\2713";position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;font-size:.8rem;line-height:22px;text-align:center}.pc-thumbs--split .pc-thumb[aria-pressed=true]:after{content:"";position:absolute;top:6px;bottom:6px;right:-8px;width:4px;border-radius:2px;background:var(--gold)}.pc-thumbs-more{margin-top:8px;padding:8px 14px;border:1px solid var(--teal);border-radius:8px;background:var(--surface);color:var(--teal);font:inherit;font-size:.85rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.pc-thumb-frame img{transition:none}}.btn{display:inline-block;background:var(--teal);color:#fff;border:none;border-radius:8px;padding:13px 22px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif}.btn:disabled{background:#e6ece8;color:#4e5c54;box-shadow:inset 0 0 0 1.5px #c9d3cc;cursor:not-allowed}.btn.full{width:100%;margin-top:16px}.btn.gold{background:var(--gold-bright);color:var(--teal-deep)}.btn.gold:hover{background:#e6b559}.status{margin-top:14px;font-size:.88rem;display:none;padding:12px;border-radius:8px}.status.show{display:block}.status.working{background:#eff3ec;color:var(--ink-soft)}.status.done{background:#e9f4ec;color:var(--ok)}.status.error{background:#fbece8;color:var(--err)}.progress-bar{height:6px;background:var(--line);border-radius:4px;overflow:hidden;margin-top:8px}.progress-fill{height:100%;background:var(--teal);width:0%;transition:width .2s}.status.error .progress-bar{display:none}.status.done.pc-plain:has(~.result-box.show){display:none}.pc-pw{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;color:var(--ink)}.pc-pw label{flex-basis:100%;font-weight:600}.pc-pw .text-input{flex:1 1 180px;min-width:0;width:auto;margin:0;border-color:var(--ink-soft)}.pc-pw .btn{padding:10px 18px}.result-box{margin-top:14px;padding:16px;background:#e9f4ec;border-radius:10px;display:none}.result-box.show{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.result-box .info{font-size:.88rem;color:var(--ink)}.result-box .info strong{color:var(--ok)}.privacy-strip{background:var(--teal-deep);color:#eaf1ec;padding:14px 0;text-align:center;font-size:.88rem}.privacy-strip .wrap{display:flex;align-items:center;justify-content:center;gap:8px}section.how{padding:64px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.step h3{font-size:1.05rem;margin-bottom:8px}.step p{font-size:.92rem}.step-mark{width:34px;height:34px;border:1.5px solid var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;color:var(--teal);margin-bottom:14px;font-size:.95rem}section.why{padding:0 0 64px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.why-cell{background:var(--surface);padding:22px}.why-cell h3{font-size:1rem;margin-bottom:6px}.why-cell p{font-size:.88rem;margin:0}section.faq{padding:0 0 72px}details{border-bottom:1px solid var(--line);padding:16px 0}details summary{cursor:pointer;font-weight:600;color:var(--teal-deep);font-size:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";content:"+" / "";font-size:1.3rem;color:var(--teal);font-weight:400}details[open] summary:after{content:"\2013";content:"\2013" / ""}details p{margin-top:10px;font-size:.92rem}.disclaimer{padding:32px 0;border-top:1px solid var(--line);background:var(--bg)}.disclaimer h3{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-size:1rem;color:var(--teal-deep);margin:0 0 8px}.disclaimer p{font-size:.85rem;color:var(--ink-soft);margin:0;max-width:42em}.legal-page{display:none;padding:40px 0;border-top:1px solid var(--line);background:var(--surface);scroll-margin-top:20px}.legal-page.show{display:block}.legal-page .wrap{max-width:42em}.legal-page h2{font-size:1.4rem;margin-bottom:4px}.legal-page h3{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-size:1rem;color:var(--teal-deep);margin:1.8em 0 6px}.legal-page p,.legal-page li{font-size:.88rem;color:var(--ink-soft);margin:0 0 .8em}.legal-updated{color:#8a9089;font-size:.8rem}footer{border-top:1px solid var(--line);padding:32px 0;font-size:.82rem;color:#8a9089}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:820px){.hero-grid,.steps,.why-grid{grid-template-columns:1fr}nav{display:none}.hero h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--teal-deep);color:#fff;padding:12px 20px;z-index:200;border-radius:0 0 8px;text-decoration:none;font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;font-size:.9rem}.skip-link:focus{left:0}.hero-grid>*{min-width:0}.quality-opt{min-width:0}.tab span,.quality-opt strong,.quality-opt span{overflow-wrap:break-word}@media(max-width:520px){.quality-options--3{flex-direction:column;gap:8px}}.filelist li .fname{min-width:0}.filelist .fmove{color:var(--teal);font-size:1.05rem;font-weight:600;min-width:30px;min-height:30px;padding:2px 6px;border-radius:6px}.filelist .fremove{min-width:30px;min-height:30px}.filelist .fmove:hover:not(:disabled){background:#e6f0eb}.filelist .fmove:disabled{color:#c9ccc6;cursor:default}.filelist button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.filelist.reorderable li{cursor:grab}.filelist.reorderable li:active{cursor:grabbing}.filelist .fgrip{color:#a9aea6;letter-spacing:-3px;font-size:.9rem;flex-shrink:0;-webkit-user-select:none;user-select:none}.filelist li.dragging{opacity:.45}.filelist li.drag-over{box-shadow:inset 0 3px 0 var(--teal)}.filelist li+li{margin-top:0}.pc-thumbs.pc-thumbs--wait{height:0;margin:0;padding:0;overflow:hidden;visibility:hidden}.filelist .fthumb{flex:none;width:34px;height:44px;display:grid;place-items:center;border-radius:4px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.filelist .fthumb img{display:block;max-width:100%;max-height:100%}.filelist .fthumb--doc{font:600 .55rem/1 IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;color:var(--ink-soft);letter-spacing:.02em}@media(max-width:520px),(pointer:coarse){.filelist .fgrip{display:none}.filelist li{gap:4px;padding:8px 8px 8px 12px}.filelist .fsize{font-size:.8rem}}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;max-width:560px;margin:0 auto;background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:12px;box-shadow:0 6px 24px #00000026;padding:16px 18px;font-size:.88rem;line-height:1.5}.consent-banner p{margin:0 0 12px}.consent-buttons{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.consent-buttons .btn{padding:9px 18px;font-size:.88rem}@media(max-width:600px){.consent-banner{left:8px;right:8px;bottom:8px}.consent-buttons .btn{flex:1}}.tabs{display:grid;grid-template-columns:repeat(var(--tab-cols,4),minmax(0,1fr));gap:4px}.tabs:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.tab{min-width:0;padding:10px 4px}.tab span{white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.tabs[data-tight] .tab span{white-space:normal;overflow-wrap:anywhere}@media(max-width:520px){.tab{font-size:.84rem;padding:9px 4px;gap:5px}.tabs:not([data-cols]):has(>.tab:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.tabs[data-small] .tab{font-size:.76rem;padding-left:2px;padding-right:2px}:root{--gold-bright:#D9A441;--mint:#CFE3DC;--cream:#F5F3ED}header{background:var(--teal-deep);border-bottom:none;padding:14px 0}.brand{color:var(--cream);font-size:1.35rem;gap:10px}.brand .logo-mark{width:36px;height:36px;display:block}.brand .brand-accent{color:var(--gold-bright)}nav a{color:var(--mint)}nav a:hover{color:#fff}header :focus-visible{outline-color:var(--gold-bright)}.hero{position:relative;overflow:hidden;padding:52px 0 64px}.hero,.nf{background:radial-gradient(circle 310px at 10px calc(100% + 130px),var(--teal) calc(100% - .5px),transparent calc(100% + .5px)) var(--teal-deep)}.hero:after{content:"";position:absolute;border-radius:50%;background:var(--teal);z-index:0;pointer-events:none;width:520px;height:520px;right:-220px;top:-400px}.hero .hero-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero>.wrap{position:relative;z-index:1}.hero h1{color:var(--cream);font-weight:700;max-width:9.673em}.hero h1 em{font-style:normal;color:var(--gold-bright)}.hero .lede{color:var(--mint)}.hero .trust-item{color:#eaf1ec}.hero .trust-item svg{color:var(--gold-bright)}.hero .trust-row a{color:var(--cream);text-decoration:underline;text-decoration-color:var(--gold-bright);text-underline-offset:3px}.hero .trust-row a:hover{color:#fff}.hero .more-tools-link{background:transparent;border-color:var(--gold-bright);color:var(--cream)}.hero .more-tools-link:hover{background:#ffffff0f}.hero :focus-visible{outline-color:var(--gold-bright)}.hero .tool-card :focus-visible{outline-color:var(--teal)}.tool-card{border-color:transparent;border-radius:18px;box-shadow:0 24px 60px -20px #0000008c}.tab.active{background:#eef4f1;box-shadow:inset 0 -3px 0 var(--gold-dark)}.privacy-strip{background:var(--gold-bright);color:var(--teal-deep);font-weight:500}.privacy-strip svg{flex-shrink:0}.privacy-strip svg path{stroke:currentColor}.step-mark{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--gold-bright);font-weight:700}@media(max-width:1699px){.hero .hero-net{display:none}}@media(max-width:820px){.hero:after{display:none}.hero{padding:40px 0 48px}}.ad-slot{display:none}.hero{padding-bottom:56px}html.ads-on .ad-slot{display:block;width:100%;padding:0 24px;margin:24px auto}html.ads-on .ad-slot__inner{margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px dashed var(--line);border-radius:8px;color:#a7ada4;font-size:.78rem}html.ads-on .ad-slot__inner:empty:before{content:attr(data-label)}html.ads-on .ad-slot--leaderboard .ad-slot__inner{max-width:728px;min-height:90px}html.ads-on .ad-slot--rectangle .ad-slot__inner{max-width:300px;min-height:250px}html.ads-on .ad-slot--skyscraper{display:none;flex-shrink:0;padding:0;margin:0;width:300px}html.ads-on .ad-slot--skyscraper .ad-slot__inner{width:300px;min-height:600px;position:sticky;top:24px}html.ads-on .ad-slot--anchor{display:none}html.ads-on .ad-slot--leaderboard{background:var(--teal-deep);margin:0 auto;padding:0 24px 28px}html.ads-on .hero{padding-bottom:28px}@media(min-width:1500px){html.ads-on.ads-beside-tool header .wrap,html.ads-on.ads-beside-tool .hero>.wrap{max-width:1592px}html.ads-on.ads-beside-tool .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 300px}html.ads-on.ads-beside-tool .ad-slot--skyscraper{display:block}}@media(max-width:820px){.hero{padding-bottom:40px}html.ads-on .hero{padding-bottom:24px}html.ads-on .ad-slot--leaderboard{padding-bottom:20px}html.ads-on .ad-slot--leaderboard .ad-slot__inner{max-width:320px;min-height:50px}html.ads-on.ads-beside-tool .ad-slot--anchor{display:block;position:fixed;left:0;right:0;bottom:0;margin:0;padding:6px 0;z-index:40;background:transparent;border:none;pointer-events:none}html.ads-on .ad-slot--anchor .ad-slot__inner{width:320px;min-height:50px;border:none}html.ads-on.ads-beside-tool body:not(.pg) footer{padding-bottom:94px}html.ads-on.ads-beside-tool .consent-banner{bottom:64px}}section.how h2,section.why h2,section.faq h2{position:relative;padding-top:18px}section.how h2:before,section.why h2:before,section.faq h2:before{content:"";position:absolute;left:0;top:0;width:44px;height:4px;border-radius:2px;background:var(--gold-bright)}section.how{padding:72px 0 64px}.steps{gap:20px}.step{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 10px 30px -18px #1b3f3759}.step p{margin:0}.step-mark{width:40px;height:40px;font-size:1.05rem}.demo-more{margin-top:24px;border:0;padding:0}.demo-more>summary:after,.demo-more[open]>summary:after{content:none}.demo-more>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:var(--teal);list-style:none;padding:6px 0}.demo-more>summary::-webkit-details-marker{display:none}.demo-more>summary span{text-decoration:underline;text-underline-offset:3px}.demo-more>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.demo{margin:14px 0 0;max-width:320px}.demo video{display:block;width:100%;height:auto;border-radius:18px;background:var(--teal-deep);box-shadow:0 18px 40px -22px #1b3f378c}.demo figcaption{margin-top:10px;font-size:.82rem;color:var(--ink-soft)}section.why{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle 260px at 100% calc(100% + 80px),var(--teal) calc(100% - .5px),transparent calc(100% + .5px)) var(--teal-deep)}section.why+section.why{padding-top:0;background:var(--teal-deep)}section.why:has(+section.why){background:var(--teal-deep)}section.why>.wrap{position:relative;z-index:1}section.why h2,section.why h3{color:var(--cream)}section.why p,section.why li{color:var(--mint)}section.why a{color:var(--gold-bright)}section.why :focus-visible{outline-color:var(--gold-bright)}.why-grid{background:transparent;border:none;border-radius:0;gap:16px;overflow:visible}.why-cell{background:#24473f;border:1px solid rgba(207,227,220,.16);border-radius:16px;padding:24px}section.why .why-cell h3{color:var(--gold-bright)}section.faq{padding:64px 0 72px}section.faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-top:12px}section.faq details[open]{border-color:var(--gold-bright);box-shadow:0 10px 30px -20px #1b3f3759}section.faq details summary{gap:16px}section.faq details summary:after{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#f5ebd6;color:#8a6420;display:flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1}section.faq .faq-more{margin:24px 0 0}section.faq details[open] summary:after{background:var(--gold-bright);color:var(--teal-deep)}.disclaimer{border-top:none;padding:0 0 56px;background:transparent}.disclaimer>.wrap{max-width:1032px;background:#eaf1ed;border-left:4px solid var(--gold-bright);border-radius:12px;padding:22px 26px}footer{background:var(--teal-deep);color:#9dbdb2;border-top:4px solid var(--gold-bright);padding:44px 0 32px}footer a{color:var(--gold-bright)}footer :focus-visible{outline-color:var(--gold-bright)}@media(max-width:820px){section.how,section.why{padding:52px 0}section.why+section.why{padding-top:0}.disclaimer>.wrap{margin:0 16px}}.hero .hero-net{display:none}@media(min-width:1024px){.wrap{max-width:1224px;padding-left:96px;padding-right:96px}.disclaimer>.wrap{max-width:1032px;padding:22px 26px}}section.why .gdpr-lede{color:var(--mint)!important}@media(min-width:821px){.disclaimer>.wrap{width:calc(100% - 48px)}}@media(min-width:1024px){.disclaimer>.wrap{width:calc(100% - 192px)}}.dropzone .sub{color:#6b726b}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.pc-meter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pc-meter[hidden]{display:none}.pc-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;max-width:100%}.pc-pill svg{flex-shrink:0}.pc-pill--local{background:#e9f4ec;color:var(--ok)}.pc-pill--zero{background:var(--teal-deep);color:var(--gold-bright)}.pc-meter--done .pc-pill--zero{box-shadow:0 0 0 3px #d9a44159}.pc-meter--warn .pc-pill--zero{background:#fbece8;color:var(--err)}.pc-note{flex-basis:100%;font-size:.78rem;color:var(--ink-soft)}.pc-note[hidden]{display:none}.pc-toast{position:fixed;left:50%;top:calc(14px + env(safe-area-inset-top,0px));z-index:1100;transform:translate(-50%,-20px);opacity:0;pointer-events:none;max-width:calc(100% - 32px);background:var(--teal-deep);color:var(--cream);border:1px solid var(--gold-bright);border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:500;box-shadow:0 10px 30px -10px #00000080;transition:opacity .25s,transform .25s,visibility .25s;text-align:center;visibility:hidden;display:flex;align-items:center;gap:10px;width:max-content}.pc-toast.show{opacity:1;transform:translate(-50%);visibility:visible;pointer-events:auto}.pc-toast__msg{flex:1 1 auto;min-width:0}.pc-toast__x{flex-shrink:0;display:inline-grid;place-items:center;width:32px;height:32px;margin:-6px -10px -6px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gold-bright);cursor:pointer}.pc-toast__x:hover{background:#ffffff1a}.pc-toast__x:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px}.pc-install{display:inline-flex;align-items:center;gap:7px;margin-left:20px;background:transparent;color:var(--cream);border:1px solid var(--gold-bright);border-radius:999px;padding:6px 13px;font:600 .85rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;cursor:pointer;flex-shrink:0}.pc-install:hover{background:#ffffff14}.pc-install[hidden]{display:none}header .wrap{gap:12px}@media(max-width:820px){.pc-toast{border-radius:14px}.pc-install{margin-left:auto;padding:5px 11px;font-size:.8rem}}@media(max-width:440px){.pc-install{padding:7px}.pc-install span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.pc-drop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;pointer-events:none;opacity:0;transition:opacity .18s;background:#1b3f371f;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px 36px}.pc-drop__msg{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 28px;border-radius:16px;background:#1b3f37f0;box-shadow:0 12px 40px -8px #00000080;max-width:min(92vw,560px)}.hero-net-toggle{position:absolute;left:16px;bottom:14px;z-index:3;width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gold-bright);background:#1b3f37a6;border:1px solid rgba(217,164,65,.55)}.hero-net-toggle:hover{background:#1b3f37e6}.hero-net-toggle:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.pc-drop.on{opacity:1}.pc-drop__box{width:100%;height:100%;border:3px dashed var(--gold-bright);border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;transform:scale(.98);transition:transform .18s}.pc-drop.on .pc-drop__box{transform:none}.pc-drop strong{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-weight:700;font-size:clamp(1.5rem,3.5vw,2.4rem);color:var(--cream)}.pc-drop span{color:var(--gold-bright);font-weight:600;font-size:1.05rem}.tool-card{transition:box-shadow .35s}.tool-card.pc-glow{box-shadow:0 0 0 3px var(--gold-bright),0 0 60px 8px #d9a44173,0 24px 60px -20px #0000008c}.dropzone .pc-paste-hint{margin-top:6px;font-size:.78rem}@media(hover:hover)and (pointer:fine){.panel .dropzone:after{content:"\a0";display:block;margin-top:6px;font-size:.78rem}.panel .dropzone:has(>.pc-paste-hint):after{content:none}}@media(prefers-reduced-motion:reduce){.pc-drop,.pc-drop__box,.tool-card{transition:none}}a.btn{text-decoration:none}.btn-cta{background:var(--gold-bright);color:var(--teal-deep);display:inline-flex;align-items:center;gap:8px;justify-content:center}.btn-cta:hover{background:#e6b559}footer.site-footer{padding:52px 0 28px;font-size:.9rem}footer.site-footer .footer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(var(--ft-tools-min),2fr) minmax(0,1fr) minmax(0,1fr);gap:32px}.footer-brand .brand{font-size:1.25rem}.footer-brand .brand .logo-mark{width:32px;height:32px}.footer-brand p{color:var(--mint);margin:14px 0 10px;font-size:.9rem;max-width:18em}footer .footer-mail{color:var(--gold-bright);overflow-wrap:anywhere}.footer-h{color:#fff;font-weight:600;margin:0 0 12px;font-size:.95rem;max-width:none}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}footer.site-footer{--ft-name-min:11rem;--ft-tools-min:calc(2 * var(--ft-name-min) + 24px)}.footer-col--tools ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ft-name-min)),1fr));column-gap:24px}@media(max-width:600px){.footer-col--tools ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}footer.site-footer nav,.toc nav{display:block}footer.site-footer nav a,main nav a{margin-left:0;font-size:inherit}footer.site-footer .footer-col a{color:var(--mint);text-decoration:none}footer.site-footer .footer-col a:hover{color:#fff;text-decoration:underline}footer.site-footer .footer-bottom{margin-top:36px;padding-top:20px;border-top:none;background:linear-gradient(#cfe3dc29,#cfe3dc29) content-box top / 100% 1px no-repeat;display:flex;justify-content:space-between;align-items:center;gap:0 24px;flex-wrap:wrap;font-size:.82rem}footer.site-footer .footer-bottom>*{margin-top:18px}.footer-social{list-style:none;margin-bottom:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;color:var(--mint)}.footer-social a:hover{color:#fff;background:#cfe3dc1f}.footer-social a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.footer-social svg{display:block}.footer-badges{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}footer .footer-badges a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid rgba(217,164,65,.5);border-radius:999px;color:var(--mint);text-decoration:none;font-size:.8rem;line-height:1.2}footer .footer-badges a:hover{color:#fff;border-color:var(--gold-bright)}.footer-badges svg{flex:none;color:var(--gold-bright)}@media(max-width:1199px){footer.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-col--tools{grid-column:1 / -1}}@media(max-width:380px){footer.site-footer .footer-grid{grid-template-columns:1fr}}body.pg{padding-bottom:0}body.pg footer.site-footer{padding-bottom:28px}.pg-hero{position:relative;overflow:hidden;background:var(--teal-deep);padding:40px 0 52px}.pg-hero:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:var(--teal);right:-240px;top:-330px;pointer-events:none}.pg-hero>.wrap{position:relative;z-index:1}.pg-hero h1{color:var(--cream);font-weight:700;font-size:2.4rem;line-height:1.15;max-width:13.656em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pg-hero .lede{color:var(--mint);font-size:1.1rem;max-width:37.2em;margin:0}.pg-eyebrow{color:var(--gold-bright);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.crumbs{font-size:.85rem;color:var(--mint);margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--gold-bright)}.pg-hero :focus-visible{outline-color:var(--gold-bright)}.pg-body{padding:56px 0 72px}.prose h2{font-size:1.5rem;margin:1.6em 0 .5em}.prose>h2:first-child,.prose>section:first-child h2{margin-top:0}.prose p,.prose li{font-size:1rem;line-height:1.65;color:var(--ink-soft)}.prose p{max-width:40.8em}.prose ul,.prose ol{padding-left:22px;max-width:39.6em}.prose li{margin-bottom:8px}.prose strong{color:var(--ink)}.prose a{overflow-wrap:anywhere}.sec-h{font-size:1.6rem;position:relative;padding-top:18px}.sec-h:before{content:"";position:absolute;left:0;top:0;width:44px;height:4px;border-radius:2px;background:var(--gold-bright)}.pg-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.fact-ic{color:var(--gold-bright);display:flex;flex-shrink:0}.pg-cta{margin-top:24px}.fact-card{background:var(--teal-deep);color:var(--cream);border-radius:18px;padding:32px;display:grid;gap:22px;box-shadow:0 24px 60px -28px #1b3f3799}.fact{display:flex;gap:14px;align-items:flex-start}.fact strong{display:block;font-size:1.05rem}.fact p{color:var(--mint);margin:4px 0 0;font-size:.95rem}.fact-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:20px;border-top:1px solid rgba(207,227,220,.2)}.fact-meta dt{color:var(--mint);font-size:.85rem}.fact-meta dd{margin:2px 0 0;font-weight:600}.pg-more{margin-top:56px}.card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:8px}.mini-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.mini-card h3{font-size:1.05rem;margin-bottom:6px}.mini-card p{margin:0;font-size:.95rem}.pg-note{margin-top:28px;font-size:.92rem}.press-row{margin-top:20px}.press-thumb{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-bottom:14px}.press-links{list-style:none;padding:0;margin:12px 0 0;font-size:.92rem}.press-links li{margin-top:4px}.press-meta{color:var(--ink-soft);font-size:.88rem}.flow{margin:0 0 56px}.flow-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.flow-step{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.flow-step strong{display:block;font-size:1.05rem;color:var(--ink);margin-bottom:4px}.flow-step p{margin:0;font-size:.95rem}.flow-step .fact-ic{color:var(--teal);margin-bottom:12px}.flow-step--mid{background:var(--teal-deep);border-color:var(--teal-deep)}.flow-step--mid strong{color:var(--cream)}.flow-step--mid p{color:var(--mint)}.flow-step--mid .fact-ic{color:var(--gold-bright)}.flow-step:not(:last-child):after{content:"";position:absolute;top:50%;right:-30px;width:14px;height:14px;border-top:3px solid var(--teal);border-right:3px solid var(--teal);transform:translateY(-50%) rotate(45deg)}.flow-no{display:flex;gap:12px;align-items:center;margin:20px 0 0;padding:14px 18px;border:1px dashed var(--line-strong);border-radius:14px;color:var(--ink);max-width:none}.flow-no .fact-ic{color:var(--err)}.flow figcaption{margin-top:10px;font-size:.88rem;color:var(--ink-soft)}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px;align-items:start}.toc{position:sticky;top:24px}.toc-h{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.toc ol a{display:block;padding:7px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:.92rem}.toc ol a:hover{background:#ece8de;color:var(--teal-deep)}.toc-other{margin:16px 0 0;padding:16px 12px 0;border-top:1px solid var(--line);font-size:.9rem}.legal-prose section{scroll-margin-top:20px}.legal-prose h2{font-size:1.35rem}.legal-updated{display:inline-block;background:#ece8de;border-radius:999px;padding:5px 14px;font-size:.85rem;color:var(--ink-soft);margin:0 0 22px}.inshort{display:flex;gap:14px;background:var(--teal-deep);color:var(--cream);border-radius:14px;padding:20px 22px;margin-bottom:32px}.inshort strong{color:var(--cream);display:block}.inshort p{color:var(--mint);margin:4px 0 0}.note-card{display:flex;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:16px}.note-card .fact-ic{color:var(--teal)}.note-card strong{display:block;color:var(--ink)}.note-card p{margin:4px 0 0;font-size:.95rem}.note-card--dark{background:var(--teal-deep);border-color:var(--teal-deep)}.note-card--dark .fact-ic{color:var(--gold-bright)}.note-card--dark strong{color:var(--cream)}.note-card--dark p{color:var(--mint)}.ct-direct{margin-top:22px}.copy-btn{font:600 .85rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;color:var(--teal-deep);background:transparent;border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer;margin-left:4px;min-height:36px}.copy-btn:hover{border-color:var(--teal)}.ct-form{background:var(--surface);border-radius:18px;padding:32px;display:grid;gap:8px;box-shadow:0 24px 60px -28px #1b3f3773}.ct-form label{font-weight:600;color:var(--ink);margin-top:10px}.ct-form label:first-child{margin-top:0}.ct-form select,.ct-form textarea,.ct-form input{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;font:inherit;font-size:1rem;background:#fff;color:var(--ink)}.ct-form textarea{resize:vertical;min-height:160px}.ct-form select:focus-visible,.ct-form textarea:focus-visible,.ct-form input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.ct-form .btn{margin-top:14px}.ct-hint{font-size:.88rem;margin:4px 0 0}.ct-status{font-size:.9rem;margin:0;color:var(--ok);font-weight:500}.ct-status:empty{display:none}.ct-status.warn{color:var(--err)}.ct-form .ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ct-form button[disabled]{opacity:.6;cursor:progress}.check-steps{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.check-steps li{display:flex;gap:14px;align-items:flex-start}.check-steps .step-mark{flex-shrink:0;margin:0}.check-steps h2{font-size:1.1rem;margin:6px 0 4px}.check-steps p{margin:0;font-size:.95rem}kbd{font-family:ui-monospace,Consolas,monospace;font-size:.82em;background:#ece8de;border:1px solid #D6D0C2;border-bottom-width:2px;border-radius:6px;padding:1px 6px;color:var(--ink)}.check-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.netpanel{margin:0;background:#1e2624;border-radius:14px;overflow:hidden;color:#d7e2de}.netpanel-tabs{display:flex;gap:22px;padding:12px 16px;background:#161c1b;color:#9db0a9;font-size:.85rem;overflow:hidden;white-space:nowrap}.netpanel-tabs .on{color:#fff;box-shadow:inset 0 -2px 0 var(--gold-bright);padding-bottom:4px}.netpanel-scroll{overflow-x:auto}.netpanel table{width:100%;border-collapse:collapse;font-family:ui-monospace,Consolas,monospace;font-size:.82rem;min-width:520px}.netpanel th,.netpanel td{text-align:left;padding:9px 16px;border-bottom:1px solid #2C3735;font-weight:400;white-space:nowrap}.netpanel th{color:#9db0a9}.netpanel-ok{display:flex;gap:10px;align-items:flex-start;margin:0;max-width:none;padding:16px;background:#24403a;color:#fff;font-size:.95rem}.netpanel-ok svg{color:var(--gold-bright);flex-shrink:0;margin-top:2px}.netpanel figcaption{padding:10px 16px 14px;font-size:.82rem;color:#9db0a9}.side-col{display:grid;gap:16px}.side-col p{margin:0}.side-card{display:flex;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.side-card .fact-ic{color:var(--teal)}.side-card strong{display:block;color:var(--ink)}.side-card p{margin:4px 0 0;font-size:.93rem}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.chip-btn{font:500 .92rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;border:1px solid #C9C3B5;background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 18px;cursor:pointer;min-height:42px}.chip-btn:hover{border-color:var(--teal)}.chip-btn[aria-pressed=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s}.guide-card[hidden]{display:none}.guide-card:hover{border-color:var(--gold-bright);box-shadow:0 14px 34px -20px #1b3f3773}.guide-band{height:84px;background:var(--teal-deep);color:var(--gold-bright);display:flex;align-items:center;padding:0 22px}.guide-body{display:flex;flex-direction:column;gap:8px;padding:18px 22px 20px;flex-grow:1}.guide-cat{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.guide-title{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-weight:600;font-size:1.25rem;line-height:1.3;color:var(--teal-deep)}.guide-sum{color:var(--ink-soft);font-size:.95rem}.guide-more{margin-top:auto;padding-top:6px;font-weight:600;color:var(--teal)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.article ol.howto{list-style:none;counter-reset:howto;padding:0}.article ol.howto li{counter-increment:howto;position:relative;padding-left:48px;margin-bottom:16px}.article ol.howto li:before{content:counter(howto);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--teal-deep);color:var(--gold-bright);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9rem}.prose .help-toc{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:6px}.help-toc a{font-weight:600}.help h2{scroll-margin-top:16px}.tip{background:#eaf1ed;border:1px solid #CFE3DC;border-radius:14px;padding:18px 22px;margin:28px 0}.tip strong{color:var(--teal-deep)}.tip p{margin:6px 0 0}.article-side{position:sticky;top:24px;display:grid;gap:20px}.cta-card{background:var(--teal-deep);border-radius:16px;padding:24px}.cta-card .cta-h{color:var(--cream);font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-weight:600;font-size:1.2rem;margin:0 0 6px}.cta-card p{color:var(--mint);margin:0 0 16px;font-size:.95rem}.related ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.related a{font-size:.95rem}.nf{position:relative;overflow:hidden;padding:56px 0 72px;text-align:center}.nf>.wrap{position:relative;z-index:1}.nf-code{font-family:"Source Serif 4","PC Serif Fallback","PC Serif Noto",serif;font-weight:700;font-size:clamp(4.5rem,14vw,7.5rem);line-height:1;color:var(--gold-bright);margin:0 auto 10px;max-width:none}.nf h1{color:var(--cream);font-weight:700;font-size:2.2rem}.nf .lede{color:var(--mint);font-size:1.1rem;margin:0 auto}.nf p{margin-left:auto;margin-right:auto}.nf-grid{list-style:none;padding:0;margin:32px 0 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:left}.nf-tool{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:14px;padding:16px 18px;min-height:56px;text-decoration:none;color:var(--ink);font-weight:600}.nf-tool svg{color:var(--teal);flex-shrink:0}.nf-tool:hover{box-shadow:0 0 0 2px var(--gold-bright)}.nf :focus-visible{outline-color:var(--gold-bright)}@media(max-width:1023px){.article-layout,.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px}.toc,.article-side{position:static}.check-grid{grid-template-columns:1fr}.nf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.pg-grid{grid-template-columns:1fr;gap:36px}.card-row,.check-steps,.flow-steps{grid-template-columns:1fr}.flow-step:not(:last-child):after{top:auto;right:auto;left:50%;bottom:-28px;transform:translate(-50%) rotate(135deg)}.guide-grid{grid-template-columns:1fr}.pg-hero h1{font-size:1.9rem}.pg-body{padding:40px 0 56px}.fact-card,.ct-form{padding:24px}}@media(max-width:420px){.fact-meta{grid-template-columns:1fr 1fr}.nf-grid{grid-template-columns:1fr}.netpanel-tabs{gap:12px;padding:12px;font-size:.8rem}.pg-hero h1,.nf h1{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.guide-card{transition:none}}button.quality-opt{font:inherit;color:inherit;margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;white-space:normal;letter-spacing:normal;text-transform:none;-webkit-appearance:none;appearance:none}.quality-opt:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.field-hint{margin:6px 0 0;font-size:.8rem;color:var(--ink-soft)}.pc-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cta-card :focus-visible{outline-color:var(--gold-bright)}.netpanel-scroll:focus-visible{outline-color:var(--gold-bright);outline-offset:-2px}@media(max-width:600px){header{padding:10px 0}.hero{padding-top:20px}.hero h1{font-size:1.6rem;line-height:1.15;margin-bottom:8px;max-width:none}.hero .lede{font-size:.95rem;line-height:1.5;margin-bottom:0}.hero-grid{gap:18px}.hero .trust-row{margin-top:10px;gap:2px 12px}.hero .trust-item{font-size:.78rem;gap:5px;line-height:1.4}.hero .trust-item svg{width:13px;height:13px}.hero .trust-item:first-child{flex-basis:100%}.hero .trust-row+.trust-row{display:none}.hero .more-tools-link{display:inline-block;margin-top:8px;padding:3px 0;border:none;border-radius:0;font-size:.85rem;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--gold-bright);text-underline-offset:3px}.hero .more-tools-link .mt-list{display:none}.hero .more-tools-link:hover{background:transparent}.hero .more-tools-link svg{width:14px;height:14px;vertical-align:-2px;margin-right:6px}.tool-card{padding:4px;border-radius:14px}.tool-body{padding:14px}:is(.tool-card,.pc-tabrow)>.tabs{display:flex;flex-wrap:nowrap;gap:4px;padding:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(to right,var(--surface) 40%,rgba(255,255,255,0)) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--surface) 40%,rgba(255,255,255,0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#1b3f3773,#1b3f3700) left center / 24px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#1b3f3773,#1b3f3700) right center / 24px 100% no-repeat scroll;background-color:var(--surface)}:is(.tool-card,.pc-tabrow)>.tabs::-webkit-scrollbar{display:none}:is(.tool-card,.pc-tabrow)>.tabs>.tab{flex:1 0 auto;min-width:0;flex-direction:row;gap:6px;padding:9px 12px;font-size:.85rem;line-height:1.3}:is(.tool-card,.pc-tabrow)>.tabs>.tab span{white-space:nowrap;overflow-wrap:normal}:is(.tool-card,.pc-tabrow)>.tabs>.tab svg{width:16px;height:16px}:is(.tool-card,.pc-tabrow)>.tabs>.tab:focus-visible{outline-offset:-2px}.consent-banner{padding:8px 12px;font-size:.8rem;line-height:1.4;border-radius:10px}.consent-banner p{margin:0 0 6px;max-width:none}.consent-buttons{gap:8px;flex-wrap:nowrap}.consent-buttons .btn{padding:8px 12px;font-size:.85rem;min-height:36px}}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}section.related{padding:0 0 64px}section.related h2{position:relative;padding-top:18px;margin-bottom:20px}section.related h2:before{content:"";position:absolute;left:0;top:0;width:44px;height:4px;border-radius:2px;background:var(--gold-bright)}.related-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.related-card{display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}.related-card strong{color:var(--teal-deep);font-size:.98rem}.related-card span{color:var(--ink-soft);font-size:.86rem;line-height:1.4}.related-card:hover{border-color:var(--gold-bright);box-shadow:0 12px 30px -20px #1b3f3773}@media(max-width:900px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.related-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.related-card{transition:none}}.related-card:has(.rc-ico){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:2px;align-content:start}.related-card .rc-ico{grid-column:1;grid-row:1 / span 2;align-self:start;width:40px;height:40px;border-radius:11px;background:#e6efec;color:var(--teal);display:grid;place-items:center;transition:background .15s,color .15s}.related-card .rc-ico svg{width:20px;height:20px}.related-card>strong,.related-card>span:not(.rc-ico){grid-column:2}.related-card:hover .rc-ico{background:var(--teal-deep);color:var(--gold-bright)}@media(min-width:901px){.all-tools .related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.related:not(.related-guides) .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-card:has(.rc-ico){grid-template-columns:minmax(0,1fr);align-content:start;padding:14px;row-gap:4px}.related-card .rc-ico{grid-row:auto;align-self:start;width:34px;height:34px;margin-bottom:6px}.related-card>strong,.related-card>span:not(.rc-ico){grid-column:1}.related-card strong{font-size:.92rem}.related-card span{font-size:.8rem}}@media(max-width:359px){.related:not(.related-guides) .related-grid{grid-template-columns:minmax(0,1fr)}.related-card:has(.rc-ico){grid-template-columns:auto minmax(0,1fr);align-content:center}.related-card .rc-ico{grid-row:1 / span 2;align-self:center;margin-bottom:0}.related-card>strong,.related-card>span:not(.rc-ico){grid-column:2}.footer-col--tools ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.related-card .rc-ico{transition:none}}section.all-tools{padding:56px 0 0}.tool-group+.tool-group{margin-top:26px}.tool-group h3{font-size:1rem;color:var(--teal-deep);margin:0 0 10px}.sign-source{border:0;margin:16px 0 0;padding:0;min-width:0}.sign-source>legend{padding:0;margin-top:0}.sign-source .quality-options{margin-top:6px}.sign-pad{display:block;width:100%;height:180px;background:var(--surface);border:1px dashed var(--line-strong);border-radius:9px;touch-action:none;cursor:crosshair}.sign-pad-bar{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:.85rem}.sign-color{color:var(--teal-deep);font-weight:600}.sign-select{font:inherit;padding:5px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink)}.sign-link{margin-left:auto;border:0;background:none;color:var(--teal);font:600 .85rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 2px}.sign-place{margin-top:18px}.sign-pagebar{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 10px;font-size:.88rem;color:var(--ink-soft)}.sign-nav{width:36px;height:36px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--teal-deep);font-size:1.3rem;line-height:1;cursor:pointer}.sign-nav:disabled{opacity:.4;cursor:default}.sign-stage{position:relative;max-width:100%;margin:0 auto;box-shadow:0 2px 14px #1b3f372e;background:#fff}.sign-stage[hidden],.sign-overlay[hidden],.sign-empty[hidden],.sign-overlay-date[hidden],.field-error[hidden]{display:none}#sign-preview{display:block;width:100%;height:auto}.sign-empty{position:absolute;left:10px;right:10px;bottom:10px;margin:0;padding:8px 10px;border-radius:8px;background:#1b3f37e6;color:#fff;font-size:.82rem;text-align:center}.sign-overlay{position:absolute;outline:2px dashed var(--gold);outline-offset:2px;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.sign-overlay:focus-visible,.sign-overlay.dragging{outline:3px solid var(--teal)}.sign-overlay img{display:block;width:100%;height:auto;pointer-events:none}.sign-overlay-date{position:absolute;left:0;top:100%;white-space:nowrap;color:#1a1a1a;font-family:Helvetica,Arial,sans-serif;line-height:1.1}.sign-range{width:100%;accent-color:var(--teal)}.sign-check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.9rem;cursor:pointer}.sign-check input{width:18px;height:18px;accent-color:var(--teal)}.field-error{margin:6px 0 0;font-size:.85rem;color:var(--err)}input[type=file]#sign-image-input,input[type=file]#watermark-image-input{display:block;padding:8px;cursor:pointer}#sign-image-input::file-selector-button,#watermark-image-input::file-selector-button{margin-right:12px;padding:7px 14px;border:0;border-radius:6px;background:var(--teal);color:#fff;font:600 .85rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;cursor:pointer}.wm-range-row{display:flex;align-items:center;gap:12px}.wm-range-row output{min-width:3.2em;text-align:right;font-weight:600;color:var(--teal-deep);font-variant-numeric:tabular-nums}.wm-img-preview{display:inline-block;margin-top:10px;padding:6px;border:1px solid var(--line);border-radius:8px;background:repeating-conic-gradient(#e4e4e4 0 25%,#fff 0 50%) 0 0 / 16px 16px}.wm-img-preview[hidden]{display:none}.wm-img-preview img{display:block;max-width:180px;max-height:110px;width:auto;height:auto}.next-steps{flex-basis:100%;margin-top:4px;padding-top:12px;border-top:1px solid #C9DDCF}.next-steps-title{margin:0;font-size:.92rem;font-weight:600;color:var(--teal-deep)}.next-steps-sub{margin:2px 0 10px;font-size:.8rem;color:var(--ink-soft)}.next-steps-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}a.next-step{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--teal);border-radius:8px;background:var(--surface);color:var(--teal-deep);font-size:.88rem;font-weight:600;text-decoration:none}a.next-step:hover{background:var(--teal);color:#fff}a.next-step:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.share-files{flex-basis:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.btn.share-files-btn{min-height:44px;background:var(--surface);color:var(--teal-deep);border:1px solid var(--teal)}.btn.share-files-btn:hover{background:var(--teal);color:#fff}.btn.share-files-btn:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.share-files-hint{margin:0;font-size:.8rem;color:var(--ink-soft)}.share-files-hint.share-files-error{color:var(--err);font-weight:600}.pc-step-note{margin:10px 0 0;padding:8px 12px;border-left:3px solid var(--gold);background:#fbf6ea;border-radius:6px;font-size:.85rem;color:var(--ink)}.pc-file-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pc-file-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}.pc-file-btn{display:inline-block;padding:8px 14px;border:1px solid var(--teal);border-radius:8px;background:var(--surface);color:var(--teal);font:600 .9rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;cursor:pointer}.pc-file-btn:hover{text-decoration:underline;text-underline-offset:3px}.pc-file-native:focus-visible+.pc-file-row .pc-file-btn{outline:3px solid var(--gold-dark);outline-offset:2px}.pc-file-native[aria-invalid=true]+.pc-file-row .pc-file-btn{border-color:var(--err)}.pc-file-name{font-size:.88rem;color:var(--ink-soft);overflow-wrap:anywhere}.pc-size-guide{margin:8px 0 0;font-size:.82rem;line-height:1.45;color:var(--ink-soft);max-width:none}.pc-size-guide a{color:var(--teal);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:600px){.pc-size-guide a{white-space:normal}}.lang-menu{position:relative;font-size:.85rem;border:0;padding:0;margin:0;background:none}.lang-menu>summary:after,.lang-menu[open]>summary:after{content:none}.lang-menu>summary{display:inline-flex;justify-content:flex-start;align-items:center;gap:6px;padding:6px 10px;font-weight:600;border:1px solid rgba(207,227,220,.45);border-radius:8px;color:var(--gold-bright, #D9A441);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary:hover{border-color:var(--gold-bright, #D9A441)}.lang-menu>summary:focus-visible{outline:3px solid var(--gold-bright, #D9A441);outline-offset:2px}.lang-menu .lang-chev{transition:transform .15s ease;transform:rotate(180deg)}.lang-menu[open] .lang-chev{transform:none}.lang-menu nav,.lang-menu .lang-list{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;min-width:180px;max-width:calc(100vw - 32px);padding:6px;background:var(--teal-deep, #1B3F37);border:1px solid rgba(207,227,220,.3);border-radius:10px;box-shadow:0 12px 30px -12px #00000073}.lang-menu.lang-menu--left nav,.lang-menu.lang-menu--left .lang-list{right:auto;left:0}.lang-menu--head{margin-left:16px;flex-shrink:0}.lang-menu--head>summary{padding:5px 9px}.lang-menu--head .lang-list{bottom:auto;top:calc(100% + 6px)}.lang-menu--head .lang-chev{transform:none}.lang-menu--head[open] .lang-chev{transform:rotate(180deg)}@media(min-width:821px){header .wrap>nav{margin-left:auto}}@media(max-width:820px){.lang-menu--head{margin-left:auto}.lang-menu--head~.pc-install{margin-left:8px}}:root[data-theme=light]{color-scheme:light}.footer-prefs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-theme{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font:inherit;font-size:1rem;font-weight:600;line-height:1.55;color:var(--gold-bright, #D9A441);background:transparent;border:1px solid rgba(207,227,220,.45);border-radius:8px;cursor:pointer}.pc-theme:hover{border-color:var(--gold-bright, #D9A441)}.pc-theme:focus-visible{outline:3px solid var(--gold-bright, #D9A441);outline-offset:2px}.pc-theme svg{display:block;flex-shrink:0}@media(max-width:440px){.lang-menu--head>summary>svg:first-child{display:none}.lang-menu--head>summary{padding:6px 8px;gap:4px}header .wrap{gap:8px}}@media(max-width:400px){header .brand{font-size:1.12rem;gap:8px}header .brand .logo-mark{width:30px;height:30px}}@media(max-width:359px){.lang-menu--head .lang-chev{display:none}header .wrap{gap:6px}}.lang-menu ul{list-style:none;margin:0;padding:0}.lang-menu li a{display:block;padding:8px 10px;border-radius:6px;color:var(--cream, #F5F3ED);text-decoration:none}.lang-menu li a:hover,.lang-menu li a:focus-visible{background:#cfe3dc24;text-decoration:underline}.lang-menu li a:focus-visible{outline:2px solid var(--gold-bright, #D9A441);outline-offset:-2px}.lang-menu li a[aria-current]{color:var(--gold-bright, #D9A441);font-weight:600}@media(prefers-reduced-motion:reduce){.lang-menu .lang-chev{transition:none}}.related-guides{padding-top:0}.guide-links{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.guide-links a{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--teal-deep);font-weight:500;text-decoration:none}.guide-links a:hover{border-color:var(--gold);text-decoration:underline;text-underline-offset:3px}.guide-links a:focus-visible{outline:3px solid var(--gold-dark);outline-offset:2px}.tabular-warning{display:none}.tab.tab-off{display:none!important}.u-mb8{margin-bottom:8px!important}.u-mb24{margin-bottom:24px!important}.gdpr-lede{max-width:640px!important;margin-bottom:24px!important}.result-box .pc-fb{flex-basis:100%;margin:2px 0 0;font-size:.84rem}.result-box .pc-fb a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}.pc-fb-tab{position:fixed;right:0;top:50%;z-index:900;transform:translateY(-50%);writing-mode:vertical-rl;rotate:180deg;padding:12px 7px;border-radius:0 10px 10px 0;background:var(--teal-deep);color:var(--cream);border:1px solid var(--gold-bright);border-left:0;font:600 .82rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;text-decoration:none;box-shadow:0 6px 18px -8px #00000073}.pc-fb-tab:hover{background:var(--teal)}.pc-fb-tab:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}@media print{.pc-fb-tab,.result-box .pc-fb{display:none}}@media print{header,footer,.consent-banner,.pc-toast,.ad-slot,.article-side,.crumbs,.pc-fb-aside,.skip-link{display:none!important}html,body,.pg-hero{background:#fff!important;color:#000}.pg-hero{padding:0 0 12px}.pg-body{padding:8px 0 0}.pg-hero:before,.pg-hero:after{display:none}h1,h2,h3,.pg-hero h1,.pg-hero em,.pg-eyebrow,p,li,.lede{color:#000!important}.article-layout{display:block}a{color:#000}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}h2,h3{break-after:avoid}li,.tip{break-inside:avoid}}#nup-layout-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#nup-layout-options .quality-opt:last-child{grid-column:1 / -1}.nup-opts{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;margin:4px 0 14px;font-size:.9rem}.nup-field{display:flex;flex-direction:column;gap:4px}.nup-field[hidden]{display:none}.nup-opts .sign-check{margin-top:0;padding-bottom:6px}body:has(>.consent-banner) aside:has(>.pc-fb-tab){display:none}@media(max-width:820px){.pc-fb-aside{display:none}header .wrap{flex-wrap:wrap;row-gap:4px}header nav{display:flex;order:3;flex:1 0 100%;gap:20px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}header nav::-webkit-scrollbar{display:none}header nav{margin-block:-5px}header nav a{margin-left:0;padding:11px 0;font-size:.9rem}header nav a:focus-visible{outline-offset:-2px}}@media(max-width:600px){:is(.tool-card,.pc-tabrow)>.tabs>.tab{border:1px solid var(--line-strong);border-radius:999px}:is(.tool-card,.pc-tabrow)>.tabs>.tab[aria-selected=true]{border-color:var(--teal-deep)}}@media(min-width:1024px){.consent-banner{left:24px;right:auto;margin:0;max-width:min(560px,calc(50vw - 48px))}}html.ads-on .ad-slot--guide{padding:0;margin:24px 0 0}.fact p a{color:var(--cream);text-decoration:underline;text-underline-offset:2px}.fact p a:hover{color:#fff}.fact p a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.meta-view{margin:4px 0 14px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font-size:.88rem}.meta-view[hidden]{display:none}.meta-for{margin:0 0 6px;font-weight:600;color:var(--teal-deep);overflow-wrap:anywhere}.meta-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0}.meta-list dt{color:var(--ink-soft)}.meta-list dd{margin:0;overflow-wrap:anywhere}.meta-list dd.meta-empty{color:var(--ink-soft)}@media(max-width:520px){.meta-list{grid-template-columns:minmax(0,1fr)}.meta-list dt{margin-top:4px}}.crop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:4px 0 12px}.crop-grid .nup-field input,.crop-keep input{width:100%;max-width:120px}.crop-pages{margin:0 0 12px}.crop-pages input{width:100%;max-width:320px}.crop-place[hidden],.crop-box[hidden]{display:none}.crop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed var(--gold);box-shadow:0 0 0 9999px #1b3f3773;pointer-events:none}.crop-overlay[hidden]{display:none}.sign-stage.crop-stage{overflow:hidden}.sign-stage.crop-stage canvas{display:block;width:100%;height:auto}@media(pointer:coarse){.text-input,.sign-select{font-size:16px}}@media(pointer:coarse){.filelist button{min-width:44px;min-height:44px}.sign-range{min-height:44px}}.wn-list{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:22px}.wn-list li{border-left:3px solid var(--gold);padding:2px 0 2px 16px}.wn-list time{display:block;font-size:.85rem;font-weight:600;color:var(--ink-soft);letter-spacing:.02em}.wn-list h3{margin:2px 0 6px;font-size:1.12rem}.wn-list p{margin:0 0 6px}.wn-links{font-size:.92rem}.tabs[data-need="79"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(79px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="79"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(79px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((411px - 100%)*100000),calc((100% - 245px)*100000))),1fr))}.tabs[data-need="81"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(81px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="81"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(81px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((421px - 100%)*100000),calc((100% - 251px)*100000))),1fr))}.tabs[data-need="83"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(83px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="83"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(83px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((431px - 100%)*100000),calc((100% - 257px)*100000))),1fr))}.tabs[data-need="84"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(84px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="84"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(84px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((436px - 100%)*100000),calc((100% - 260px)*100000))),1fr))}.tabs[data-need="85"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(85px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="85"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(85px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((441px - 100%)*100000),calc((100% - 263px)*100000))),1fr))}.tabs[data-need="86"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(86px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="86"]:not([data-cols]):has(>.tab:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(86px,calc((100% - 4px)/2)),min(calc((100% - 8px) / 3 + .5px),calc((356px - 100%)*100000),calc((100% - 176px)*100000))),1fr))}.tabs[data-need="86"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(86px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((446px - 100%)*100000),calc((100% - 266px)*100000))),1fr))}.tabs[data-need="86"]:not([data-cols]):has(>.tab:nth-child(8):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(86px,calc((100% - 4px)/2)),min(calc((100% - 24px) / 7 + .5px),calc((716px - 100%)*100000),calc((100% - 536px)*100000))),1fr))}.tabs[data-need="87"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(87px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="87"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(87px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((451px - 100%)*100000),calc((100% - 269px)*100000))),1fr))}.tabs[data-need="89"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(89px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="89"]:not([data-cols]):has(>.tab:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(89px,calc((100% - 4px)/2)),min(calc((100% - 8px) / 3 + .5px),calc((368px - 100%)*100000),calc((100% - 182px)*100000))),1fr))}.tabs[data-need="89"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(89px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((461px - 100%)*100000),calc((100% - 275px)*100000))),1fr))}.tabs[data-need="89"]:not([data-cols]):has(>.tab:nth-child(8):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(89px,calc((100% - 4px)/2)),min(calc((100% - 24px) / 7 + .5px),calc((740px - 100%)*100000),calc((100% - 554px)*100000))),1fr))}.tabs[data-need="90"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(90px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="90"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(90px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((466px - 100%)*100000),calc((100% - 278px)*100000))),1fr))}.tabs[data-need="94"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(94px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="94"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(94px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((486px - 100%)*100000),calc((100% - 290px)*100000))),1fr))}.tabs[data-need="96"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(96px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="96"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(96px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((496px - 100%)*100000),calc((100% - 296px)*100000))),1fr))}.tabs[data-need="99"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(99px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="99"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(99px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((511px - 100%)*100000),calc((100% - 305px)*100000))),1fr))}.tabs[data-need="100"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(100px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="100"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(100px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((516px - 100%)*100000),calc((100% - 308px)*100000))),1fr))}.tabs[data-need="102"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(102px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="102"]:not([data-cols]):has(>.tab:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(102px,calc((100% - 4px)/2)),min(calc((100% - 8px) / 3 + .5px),calc((420px - 100%)*100000),calc((100% - 208px)*100000))),1fr))}.tabs[data-need="102"]:not([data-cols]):has(>.tab:nth-child(8):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(102px,calc((100% - 4px)/2)),min(calc((100% - 24px) / 7 + .5px),calc((844px - 100%)*100000),calc((100% - 632px)*100000))),1fr))}.tabs[data-need="103"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(103px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="103"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(103px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((531px - 100%)*100000),calc((100% - 317px)*100000))),1fr))}.tabs[data-need="104"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(104px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="104"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(104px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((536px - 100%)*100000),calc((100% - 320px)*100000))),1fr))}.tabs[data-need="105"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(105px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="105"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(105px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((541px - 100%)*100000),calc((100% - 323px)*100000))),1fr))}.tabs[data-need="111"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(111px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="111"]:not([data-cols]):has(>.tab:nth-child(5 of.tab:not(.tab-off):not(.tab-more)):nth-last-child(1 of.tab:not(.tab-off):not(.tab-more))){grid-template-columns:repeat(auto-fit,minmax(max(min(111px,calc((100% - 4px)/2)),min(calc((100% - 12px)/4 + .5px),calc((571px - 100%)*100000),calc((100% - 341px)*100000))),1fr))}.tabs[data-need="120"]:not([data-cols]){grid-template-columns:repeat(auto-fit,minmax(min(120px,calc((100% - 4px)/2)),1fr))}.tabs[data-need="120"]:not([data-cols]):has(>.tab:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(120px,calc((100% - 4px)/2)),min(calc((100% - 8px) / 3 + .5px),calc((492px - 100%)*100000),calc((100% - 244px)*100000))),1fr))}.tabs[data-need="120"]:not([data-cols]):has(>.tab:nth-child(8):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(120px,calc((100% - 4px)/2)),min(calc((100% - 24px) / 7 + .5px),calc((988px - 100%)*100000),calc((100% - 740px)*100000))),1fr))}#org-ui[hidden],.org-bar[hidden]{display:none}.org-bar{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.org-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:500 .85rem IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;cursor:pointer}.org-btn>span[aria-hidden]{font-size:1.05rem;line-height:1;color:var(--teal-deep)}.org-btn:hover{border-color:var(--teal)}.org-btn:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media(max-width:520px){.org-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.org-btn{min-width:44px;justify-content:center}}.org-cell{cursor:grab;user-select:none;-webkit-user-select:none}.org-cell.org-dragging{opacity:.4}.org-cell.org-blank .pc-thumb-frame{background:#fff;box-shadow:inset 0 0 0 1px var(--line-strong)}.pc-cancel[aria-disabled=true]{opacity:.55;cursor:default}@media(forced-colors:active){.btn,.tab,.quality-opt,.related-card,.dropzone,.filelist li,.pc-thumb,.pc-pill,.more-tools-link,.lang-menu>summary,.pc-theme,.step,.why-cell,.tip{border:1px solid CanvasText}.btn:disabled{color:GrayText;border-color:GrayText}.tab.active,.tab[aria-selected=true],.quality-opt.selected,.pc-thumb[aria-pressed=true]{outline:3px solid Highlight;outline-offset:-3px}.progress-fill{forced-color-adjust:none;background:Highlight}.status.error{border:2px solid CanvasText}}.tab.tab-more{display:none!important}.pc-tabrow{display:flex;align-items:stretch;min-width:0}.pc-tabrow>.tabs{flex:1 1 auto;min-width:0}.pc-all{flex:0 0 auto;width:7.4em;margin:8px 8px 8px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;min-height:44px;border:1.5px solid var(--gold-bright);border-radius:9px;background:#f7eedb;color:#7a5618;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.pc-all>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.pc-all svg{flex-shrink:0}.pc-all:hover{background:#f2e3c2}.pc-all[aria-expanded=true]{background:var(--gold-bright);color:var(--teal-deep)}.pc-all:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}@media(max-width:600px){.pc-all{flex-direction:row;width:6.6em;margin:6px 6px 6px 0;padding:9px 8px;font-size:.85rem;border-radius:999px}.pc-all>svg{display:none}}@media(min-width:601px){.pc-tabrow--wide{flex-wrap:wrap}.pc-tabrow--wide>.tabs{flex-basis:100%}.pc-tabrow--wide>.pc-all{flex:1 1 100%;width:auto;flex-direction:row;margin:0 6px 6px;padding:8px 12px}}header nav a[aria-expanded=true]{background:#d9a44129;box-shadow:0 0 0 5px #d9a44129,0 0 0 6px var(--gold-bright);border-radius:2px}.pk{margin:0;padding:20px 22px 18px;border:0;max-width:none;max-height:none;background:var(--surface);color:var(--ink);border-radius:16px;box-shadow:0 30px 80px -20px #0009;font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;line-height:1.4}.pk::backdrop{background:transparent}.pk--pop{position:absolute;inset:auto}.pk--menu{padding:24px 28px 0}.pk--sheet{position:fixed;inset:auto 0 0 0;width:100%;max-height:86vh;max-height:min(86dvh,690px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding:10px 16px 16px}.pk--sheet::backdrop{background:#0a19158c}.pk-grip{display:block;width:40px;height:4px;margin:0 auto 6px;border-radius:2px;background:var(--line)}.pk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.pk-title{margin:0;font-size:1.375rem}.pk-close{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);cursor:pointer}.pk-close:hover{background:var(--bg)}.pk-search{flex:1 1 auto;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1.5px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--teal)}.pk-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}.pk-search svg{flex-shrink:0}.pk-q{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;color:var(--ink)}.pk-q::placeholder{color:var(--ink-soft);opacity:1}.pk-search .pk-q:focus-visible{outline:0}.pk-count{margin:10px 0 0;font-size:.82rem;color:var(--ink-soft);max-width:none}.pk-count:empty{margin:0}.pk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pk-chip{flex:0 0 auto;min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}.pk-chip[aria-pressed=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--cream)}.pk-kicker{margin:0;padding:0 8px 6px;font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-dark)}.pk-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.pk-group[hidden],.pk-top[hidden],.pk li[hidden],.pk-ov li[hidden]{display:none}.pk ul,.pk-ov ul.pk-list,.pk-ov ul.pk-topgrid{list-style:none;margin:0;padding:0}.pk-list{display:flex;flex-direction:column;gap:2px}.pk-ov ul.pk-list{display:flex;gap:2px}.pk-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border-radius:6px;color:var(--ink);text-decoration:none;font-size:.875rem;line-height:1.25}.pk-item:hover,.pk-item:focus-visible{background:var(--bg);color:var(--teal-deep)}.pk-item:focus-visible,.pk-tile:focus-visible,.pk-card:focus-visible{outline:2px solid var(--gold-dark);outline-offset:-2px}.pk-ico{display:flex;flex-shrink:0;color:var(--teal)}.pk-new{margin-left:auto;flex-shrink:0;padding:2px 6px;border-radius:999px;background:var(--gold-bright);color:var(--teal-deep);font-size:.66rem;font-weight:600;line-height:1.3}.pk-text{display:flex;flex-direction:column;min-width:0}.pk-desc{font-size:.78rem;color:var(--ink-soft)}.pk--menu .pk-groups{gap:24px;margin-top:0;padding-top:0;border-top:0}.pk--menu .pk-item{align-items:flex-start;padding:7px 8px}.pk--menu .pk-ico{padding-top:1px}.pk--menu .pk-name{font-weight:600}.pk-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px -28px 0;padding:8px 28px;background:var(--bg);border-radius:0 0 16px 16px;font-size:.875rem;color:var(--ink-soft)}.pk-foot p{margin:0;max-width:none;font-size:inherit}.pk-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;white-space:nowrap}.pk--sheet .pk-search{margin-top:12px}.pk--sheet .pk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.pk--sheet .pk-chips::-webkit-scrollbar{display:none}.pk--sheet .pk-chips:after{content:"";flex:0 0 28px}.pk-top{margin-top:16px}.pk--sheet .pk-kicker{padding:0 0 8px}.pk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pk-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:44px;height:100%;padding:12px 4px;border-radius:12px;background:var(--bg);color:var(--teal-deep);text-decoration:none;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.25}.pk--sheet .pk-groups{grid-template-columns:minmax(0,1fr);gap:16px;border-top:0;padding-top:0}.pk--sheet .pk-item{min-height:48px;gap:12px;padding:6px 0;border-bottom:1px solid var(--line);border-radius:0;font-size:.95rem}@media(max-width:820px){.pk--pop .pk-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.pk--sheet[open]{animation:pk-up .18s ease-out}@keyframes pk-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}}.pk-ov-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:20px}section.related.pk-ov h2{margin-bottom:8px}.pk-sub{margin:0}.pk-ov-head .pk-search[hidden],.pk-chips[hidden]{display:none}.pk-ov-head .pk-search{flex:0 1 380px;height:50px}.pk-ov .pk-chips{margin:0}.pk-ov .pk-top{margin-top:24px}.pk-ov ul.pk-topgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pk-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;align-content:start;height:100%;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:16px;text-decoration:none;box-shadow:0 10px 30px -18px #1b3f3759}.pk-card .pk-ico{grid-row:1 / span 2;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:var(--teal-deep);color:var(--gold-bright)}.pk-card .pk-name{font-size:1.0625rem;font-weight:600;color:var(--teal-deep)}.pk-card .pk-desc{font-size:.875rem;line-height:1.4;color:var(--ink-soft)}.pk-card:hover{border-color:var(--gold-bright)}.pk-ov .pk-groups{gap:20px;margin-top:32px;padding-top:0;border-top:0;align-items:start}.pk-ov .pk-group{padding:18px 14px 14px;background:var(--surface);border:1px solid var(--line);border-radius:16px}section.related.pk-ov .pk-group h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:0 8px 10px;font-size:1.1875rem}.pk-n{font-family:IBM Plex Sans,PC Plex Fallback,PC Plex Roboto,sans-serif;font-size:.8125rem;font-weight:400;color:var(--ink-soft);flex:none;white-space:nowrap}.pk-ov .pk-item{gap:10px;padding:8px;border-radius:8px;font-size:.9375rem}@media(max-width:900px){.pk-ov .pk-groups,.pk-ov ul.pk-topgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pk-ov-head .pk-search{flex:1 1 100%}.pk-ov .pk-chips:after{content:"";flex:0 0 12px}.pk-ov .pk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.pk-ov .pk-groups{grid-template-columns:minmax(0,1fr);gap:16px}.pk-ov ul.pk-topgrid{gap:10px}.pk-card{grid-template-columns:minmax(0,1fr);padding:14px}.pk-card .pk-ico{grid-row:auto;width:40px;height:40px;margin-bottom:6px}.pk-card .pk-desc{font-size:.8rem}}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark}html:where(:not([data-theme=light])){background:#1b3f37}}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])) body{background:#101b18;color:#d9e2da}:where(:root:not([data-theme=light])) h1,:where(:root:not([data-theme=light])) h2,:where(:root:not([data-theme=light])) h3{color:#cae8e1}:where(:root:not([data-theme=light])) p{color:#c5ccc7}:where(:root:not([data-theme=light])) a{color:#bde2da}:where(:root:not([data-theme=light])) ::selection{background:#3f3929;color:#d9e2da}:where(:root:not([data-theme=light])) header{border-bottom:1px solid #2b3b36}:where(:root:not([data-theme=light])) .brand{color:#cae8e1}:where(:root:not([data-theme=light])) nav a{color:#c5ccc7}:where(:root:not([data-theme=light])) nav a:hover{color:#bde2da}:where(:root:not([data-theme=light])) .trust-item{color:#c5ccc7}:where(:root:not([data-theme=light])) .trust-item svg{color:#bde2da}:where(:root:not([data-theme=light])) .more-tools-link{background:#172622;border:1px solid #83b9ac;color:#cae8e1}:where(:root:not([data-theme=light])) .more-tools-link:hover{background:#101b18}:where(:root:not([data-theme=light])) .tool-card{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .tab{color:#c5ccc7}:where(:root:not([data-theme=light])) .tab.active{background:#101b18;color:#cae8e1}:where(:root:not([data-theme=light])) .dropzone.dragover{background:#212824;border-color:#83b9ac}:where(:root:not([data-theme=light])) .dropzone svg{color:#bde2da}:where(:root:not([data-theme=light])) .filelist li{background:#101b18}:where(:root:not([data-theme=light])) .filelist .fsize{color:#bdc1bd}:where(:root:not([data-theme=light])) .filelist button{color:#e2a59b}:where(:root:not([data-theme=light])) .quality-opt{background:#172622}:where(:root:not([data-theme=light])) .quality-opt.selected{background:#212824;border-color:#83b9ac}:where(:root:not([data-theme=light])) .tabular-warning{background:#2e271b;border:1px solid #685324;color:#ebddb8}:where(:root:not([data-theme=light])) .quality-opt strong{color:#cae8e1}:where(:root:not([data-theme=light])) .quality-opt span{color:#c5ccc7}:where(:root:not([data-theme=light])) .text-field{color:#cae8e1}:where(:root:not([data-theme=light])) .text-input{background:#172622;color:#d9e2da}:where(:root:not([data-theme=light])) .text-input:focus{outline:2px solid #83b9ac;border-color:#83b9ac}:where(:root:not([data-theme=light])) .text-input::placeholder{color:#b9beb9}:where(:root:not([data-theme=light])) .pc-thumbs-summary{color:#cae8e1}:where(:root:not([data-theme=light])) .pc-thumbs-grid{background:#101b18;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .pc-thumb{background:#172622;border:2px solid #2b3b36;color:#c5ccc7}:where(:root:not([data-theme=light])) .pc-thumb:focus-visible{outline:3px solid #83b9ac}:where(:root:not([data-theme=light])) .pc-thumb[aria-pressed=true]{background:#212824;border-color:#83b9ac;color:#cae8e1}:where(:root:not([data-theme=light])) .pc-thumbs-more{background:#172622;border:1px solid #83b9ac;color:#bde2da}:where(:root:not([data-theme=light])) .btn:disabled{background:#282c29;color:#c2ccc6;box-shadow:inset 0 0 0 1.5px #3f4841}:where(:root:not([data-theme=light])) .btn.gold:hover{background:#4d422d}:where(:root:not([data-theme=light])) .status.working{background:#262923;color:#c5ccc7}:where(:root:not([data-theme=light])) .status.done{background:#222b24;color:#b4dfc9}:where(:root:not([data-theme=light])) .status.error{background:#31221e;color:#e2a59b}:where(:root:not([data-theme=light])) .progress-bar{background:#2b3b36}:where(:root:not([data-theme=light])) .pc-pw{color:#d9e2da}:where(:root:not([data-theme=light])) .result-box{background:#222b24}:where(:root:not([data-theme=light])) .result-box .info{color:#d9e2da}:where(:root:not([data-theme=light])) .result-box .info strong{color:#b4dfc9}:where(:root:not([data-theme=light])) .step-mark{border:1.5px solid #83b9ac;color:#bde2da}:where(:root:not([data-theme=light])) .why-cell{background:#172622;border-color:#2b3b36}:where(:root:not([data-theme=light])) details{border-bottom:1px solid #2b3b36}:where(:root:not([data-theme=light])) details summary{color:#cae8e1}:where(:root:not([data-theme=light])) details summary:after{color:#bde2da}:where(:root:not([data-theme=light])) .disclaimer{background:#101b18;border-top:1px solid #2b3b36}:where(:root:not([data-theme=light])) .disclaimer h3{color:#cae8e1}:where(:root:not([data-theme=light])) .disclaimer p{color:#c5ccc7}:where(:root:not([data-theme=light])) .legal-page{background:#172622;border-top:1px solid #2b3b36}:where(:root:not([data-theme=light])) .legal-page h3{color:#cae8e1}:where(:root:not([data-theme=light])) .legal-page p,:where(:root:not([data-theme=light])) .legal-page li{color:#c5ccc7}:where(:root:not([data-theme=light])) footer{border-top:1px solid #2b3b36}:where(:root:not([data-theme=light])) :focus-visible{outline:2px solid #83b9ac}:where(:root:not([data-theme=light])) .filelist .fmove{color:#bde2da}:where(:root:not([data-theme=light])) .filelist .fmove:hover:not(:disabled){background:#252c28}:where(:root:not([data-theme=light])) .filelist button:focus-visible{outline:2px solid #83b9ac}:where(:root:not([data-theme=light])) .filelist li.drag-over{box-shadow:inset 0 3px #83b9ac}:where(:root:not([data-theme=light])) .consent-banner{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .hero .tool-card :focus-visible{outline-color:#83b9ac}:where(:root:not([data-theme=light])) .tool-card{box-shadow:0 24px 60px -20px #9e9e9e8c}:where(:root:not([data-theme=light])) .tab.active{background:#232825}:where(:root:not([data-theme=light])) .step-mark{border-color:#83b9ad}html:where(:not([data-theme=light])).ads-on .ad-slot__inner{background:#172622;border:1px dashed #2b3b36}:where(:root:not([data-theme=light])) .step{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .demo-more>summary{color:#bde2da}:where(:root:not([data-theme=light])) .demo figcaption{color:#c5ccc7}:where(:root:not([data-theme=light])) section.faq details{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) section.faq details summary:after{background:#322c20;color:#e6d0a8}:where(:root:not([data-theme=light])) .disclaimer>.wrap{background:#252a27}:where(:root:not([data-theme=light])) .dropzone .sub{color:#b9beb9}:where(:root:not([data-theme=light])) .pc-pill--local{background:#222b24;color:#b4dfc9}:where(:root:not([data-theme=light])) .pc-meter--warn .pc-pill--zero{background:#31221e;color:#e2a59b}:where(:root:not([data-theme=light])) .pc-note{color:#c5ccc7}:where(:root:not([data-theme=light])) .pc-toast{box-shadow:0 10px 30px -10px #9e9e9e80}:where(:root:not([data-theme=light])) .pc-drop__msg{box-shadow:0 12px 40px -8px #9e9e9e80}:where(:root:not([data-theme=light])) .tool-card.pc-glow{box-shadow:0 0 0 3px #d9a441,0 0 60px 8px #d9a44173,0 24px 60px -20px #9e9e9e8c}:where(:root:not([data-theme=light])) .btn-cta:hover{background:#4d422d}:where(:root:not([data-theme=light])) .prose p,:where(:root:not([data-theme=light])) .prose li{color:#c5ccc7}:where(:root:not([data-theme=light])) .prose strong{color:#d9e2da}:where(:root:not([data-theme=light])) .fact-card{box-shadow:0 24px 60px -28px #83b9ad99}:where(:root:not([data-theme=light])) .mini-card{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .press-thumb{background:#101b18;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .press-meta{color:#c5ccc7}:where(:root:not([data-theme=light])) .flow-step{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .flow-step strong{color:#d9e2da}:where(:root:not([data-theme=light])) .flow-step .fact-ic{color:#bde2da}:where(:root:not([data-theme=light])) .flow-step--mid{border-color:#83b9ad}:where(:root:not([data-theme=light])) .flow-step:not(:last-child):after{border-top:3px solid #83b9ac;border-right:3px solid #83b9ac}:where(:root:not([data-theme=light])) .flow-no{color:#d9e2da}:where(:root:not([data-theme=light])) .flow-no .fact-ic{color:#e2a59b}:where(:root:not([data-theme=light])) .flow figcaption{color:#c5ccc7}:where(:root:not([data-theme=light])) .toc-h{color:#c5ccc7}:where(:root:not([data-theme=light])) .toc ol a{color:#d9e2da}:where(:root:not([data-theme=light])) .toc ol a:hover{background:#2f2d27;color:#cae8e1}:where(:root:not([data-theme=light])) .toc-other{border-top:1px solid #2b3b36}:where(:root:not([data-theme=light])) .legal-updated{background:#2f2d27;color:#c5ccc7}:where(:root:not([data-theme=light])) .note-card{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .note-card .fact-ic{color:#bde2da}:where(:root:not([data-theme=light])) .note-card strong{color:#d9e2da}:where(:root:not([data-theme=light])) .note-card--dark{border-color:#83b9ad}:where(:root:not([data-theme=light])) .copy-btn{color:#cae8e1;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .copy-btn:hover{border-color:#83b9ac}:where(:root:not([data-theme=light])) .ct-form{background:#172622}:where(:root:not([data-theme=light])) .ct-form label{color:#d9e2da}:where(:root:not([data-theme=light])) .ct-form select,:where(:root:not([data-theme=light])) .ct-form textarea,:where(:root:not([data-theme=light])) .ct-form input{background:#172622;color:#d9e2da}:where(:root:not([data-theme=light])) .ct-form select:focus-visible,:where(:root:not([data-theme=light])) .ct-form textarea:focus-visible,:where(:root:not([data-theme=light])) .ct-form input:focus-visible{outline:2px solid #83b9ac}:where(:root:not([data-theme=light])) .ct-status{color:#b4dfc9}:where(:root:not([data-theme=light])) .ct-status.warn{color:#e2a59b}:where(:root:not([data-theme=light])) kbd{background:#2f2d27;border:1px solid #4d473a;color:#d9e2da}:where(:root:not([data-theme=light])) .netpanel th,:where(:root:not([data-theme=light])) .netpanel td{border-bottom:1px solid #97a6a3}:where(:root:not([data-theme=light])) .side-card{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .side-card .fact-ic{color:#bde2da}:where(:root:not([data-theme=light])) .side-card strong{color:#d9e2da}:where(:root:not([data-theme=light])) .chip-btn{background:#172622;border:1px solid #504b40;color:#d9e2da}:where(:root:not([data-theme=light])) .chip-btn:hover{border-color:#83b9ac}:where(:root:not([data-theme=light])) .chip-btn[aria-pressed=true]{border-color:#83b9ad}:where(:root:not([data-theme=light])) .guide-card{background:#172622;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .guide-cat{color:#c5ccc7}:where(:root:not([data-theme=light])) .guide-title{color:#cae8e1}:where(:root:not([data-theme=light])) .guide-sum{color:#c5ccc7}:where(:root:not([data-theme=light])) .guide-more{color:#bde2da}:where(:root:not([data-theme=light])) .tip{background:#252a27;border:1px solid #334a42}:where(:root:not([data-theme=light])) .tip strong{color:#cae8e1}:where(:root:not([data-theme=light])) .nf-tool{background:#172622;color:#d9e2da}:where(:root:not([data-theme=light])) .nf-tool svg{color:#bde2da}:where(:root:not([data-theme=light])) .quality-opt:focus-visible{outline:2px solid #83b9ac}:where(:root:not([data-theme=light])) .field-hint{color:#c5ccc7}:where(:root:not([data-theme=light])) .related-card{background:#172622;border:1px solid #2b3b36;color:#d9e2da}:where(:root:not([data-theme=light])) .related-card strong{color:#cae8e1}:where(:root:not([data-theme=light])) .related-card span{color:#c5ccc7}:where(:root:not([data-theme=light])) .related-card .rc-ico{background:#252c2a;color:#bde2da}:where(:root:not([data-theme=light])) .tool-group h3{color:#cae8e1}:where(:root:not([data-theme=light])) .sign-color{color:#cae8e1}:where(:root:not([data-theme=light])) .sign-select{background:#172622;color:#d9e2da}:where(:root:not([data-theme=light])) .sign-link{color:#bde2da}:where(:root:not([data-theme=light])) .sign-pagebar{color:#c5ccc7}:where(:root:not([data-theme=light])) .sign-nav{background:#172622;color:#cae8e1}:where(:root:not([data-theme=light])) .sign-stage{background:#172622}:where(:root:not([data-theme=light])) .sign-overlay:focus-visible,:where(:root:not([data-theme=light])) .sign-overlay.dragging{outline:3px solid #83b9ac}:where(:root:not([data-theme=light])) .sign-overlay-date{color:#e1e1e1}:where(:root:not([data-theme=light])) .sign-range{accent-color:#bde2da}:where(:root:not([data-theme=light])) .sign-check input{accent-color:#bde2da}:where(:root:not([data-theme=light])) .field-error{color:#e2a59b}:where(:root:not([data-theme=light])) .wm-range-row output{color:#cae8e1}:where(:root:not([data-theme=light])) .wm-img-preview{background:repeating-conic-gradient(#2d2d2d 0 25%,#172622 0 50%) 0 0 / 16px 16px;border:1px solid #2b3b36}:where(:root:not([data-theme=light])) .next-steps{border-top:1px solid #364b3d}:where(:root:not([data-theme=light])) .next-steps-title{color:#cae8e1}:where(:root:not([data-theme=light])) .next-steps-sub{color:#c5ccc7}:where(:root:not([data-theme=light])) a.next-step{background:#172622;border:1px solid #83b9ac;color:#cae8e1}:where(:root:not([data-theme=light])) a.next-step:focus-visible{outline:2px solid #83b9ad}:where(:root:not([data-theme=light])) .btn.share-files-btn{background:#172622;color:#cae8e1;border:1px solid #83b9ac}:where(:root:not([data-theme=light])) .btn.share-files-btn:focus-visible{outline:2px solid #83b9ad}:where(:root:not([data-theme=light])) .share-files-hint{color:#c5ccc7}:where(:root:not([data-theme=light])) .share-files-hint.share-files-error{color:#e2a59b}:where(:root:not([data-theme=light])) .pc-step-note{background:#2c271b;color:#d9e2da}:where(:root:not([data-theme=light])) .pc-file-btn{background:#172622;border:1px solid #83b9ac;color:#bde2da}:where(:root:not([data-theme=light])) .pc-file-name{color:#c5ccc7}:where(:root:not([data-theme=light])) .pc-size-guide{color:#c5ccc7}:where(:root:not([data-theme=light])) .pc-size-guide a{color:#bde2da}:where(:root:not([data-theme=light])) .guide-links a{background:#172622;border:1px solid #2b3b36;color:#cae8e1}:where(:root:not([data-theme=light])) .result-box .pc-fb a{color:#cae8e1}:where(:root:not([data-theme=light])) .meta-view{background:#172622}:where(:root:not([data-theme=light])) .meta-for{color:#cae8e1}:where(:root:not([data-theme=light])) .meta-list dt{color:#c5ccc7}:where(:root:not([data-theme=light])) .meta-list dd.meta-empty{color:#c5ccc7}:where(:root:not([data-theme=light])) .wn-list time{color:#c5ccc7}:where(:root:not([data-theme=light])) .org-btn{background:#172622;color:#d9e2da}:where(:root:not([data-theme=light])) .org-btn>span[aria-hidden]{color:#cae8e1}:where(:root:not([data-theme=light])) .org-btn:hover{border-color:#83b9ac}:where(:root:not([data-theme=light])) .org-btn:focus-visible{outline:3px solid #83b9ac}}@media(prefers-color-scheme:dark)and (max-width:600px){:where(:root:not([data-theme=light])) :is(.tool-card,.pc-tabrow)>.tabs{background:linear-gradient(to right,#172622 40%,#fff0) left center / 32px 100% no-repeat local,linear-gradient(to left,#172622 40%,#fff0) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#1b3f3773,#1b3f3700) left center / 24px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#1b3f3773,#1b3f3700) right center / 24px 100% no-repeat scroll;background-color:#172622}:where(:root:not([data-theme=light])) :is(.tool-card,.pc-tabrow)>.tabs>.tab[aria-selected=true]{border-color:#83b9ad}}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .why-grid{background:transparent;border:none}:where(:root:not([data-theme=light])) .why-cell{background:#172622;border-color:#2b3b36}}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .pc-all{background:#2e271b;border-color:#685324;color:#ebddb8}:where(:root:not([data-theme=light])) .pc-all:hover{background:#3a3020}:where(:root:not([data-theme=light])) .pc-all[aria-expanded=true]{background:#d9a441;color:#1b3f37}:where(:root:not([data-theme=light])) .pk{background:#172622;color:#d9e2da}:where(:root:not([data-theme=light])) .pk-grip{background:#2b3b36}:where(:root:not([data-theme=light])) .pk-close{color:#c5ccc7}:where(:root:not([data-theme=light])) .pk-close:hover{background:#101b18}:where(:root:not([data-theme=light])) .pk-search{background:#101b18;border-color:#83b9ac;color:#bde2da}:where(:root:not([data-theme=light])) .pk-search:focus-within{border-color:#bde2da;box-shadow:0 0 0 2px #bde2da}:where(:root:not([data-theme=light])) .pk-q{color:#d9e2da}:where(:root:not([data-theme=light])) .pk-q::placeholder{color:#bdc1bd}:where(:root:not([data-theme=light])) .pk-count{color:#c5ccc7}:where(:root:not([data-theme=light])) .pk-chip{background:#172622;border-color:#83b9ac;color:#d9e2da}:where(:root:not([data-theme=light])) .pk-chip[aria-pressed=true]{background:#cae8e1;border-color:#cae8e1;color:#101b18}:where(:root:not([data-theme=light])) .pk-kicker{color:#e3c27f}:where(:root:not([data-theme=light])) .pk-groups{border-top-color:#2b3b36}:where(:root:not([data-theme=light])) .pk-item{color:#d9e2da}:where(:root:not([data-theme=light])) .pk-item:hover,:where(:root:not([data-theme=light])) .pk-item:focus-visible{background:#101b18;color:#cae8e1}:where(:root:not([data-theme=light])) .pk-item:focus-visible,:where(:root:not([data-theme=light])) .pk-tile:focus-visible,:where(:root:not([data-theme=light])) .pk-card:focus-visible{outline-color:#e3c27f}:where(:root:not([data-theme=light])) .pk-ico{color:#bde2da}:where(:root:not([data-theme=light])) .pk-desc{color:#c5ccc7}:where(:root:not([data-theme=light])) .pk-foot{background:#101b18;color:#c5ccc7}:where(:root:not([data-theme=light])) .pk-tile{background:#101b18;color:#cae8e1}:where(:root:not([data-theme=light])) .pk--sheet .pk-item{border-bottom-color:#2b3b36}:where(:root:not([data-theme=light])) .pk-card{background:#172622;border-color:#2b3b36;box-shadow:none}:where(:root:not([data-theme=light])) .pk-card .pk-ico{background:#101b18;color:#d9a441}:where(:root:not([data-theme=light])) .pk-card .pk-name{color:#cae8e1}:where(:root:not([data-theme=light])) .pk-card .pk-desc{color:#c5ccc7}:where(:root:not([data-theme=light])) .pk-card:hover{border-color:#83b9ac}:where(:root:not([data-theme=light])) .pk-ov .pk-group{background:#172622;border-color:#2b3b36}:where(:root:not([data-theme=light])) .pk-n{color:#c5ccc7}}@media screen{:root:where([data-theme=dark]){color-scheme:dark}html:where([data-theme=dark]){background:#1b3f37}}@media screen{:where(:root[data-theme=dark]) body{background:#101b18;color:#d9e2da}:where(:root[data-theme=dark]) h1,:where(:root[data-theme=dark]) h2,:where(:root[data-theme=dark]) h3{color:#cae8e1}:where(:root[data-theme=dark]) p{color:#c5ccc7}:where(:root[data-theme=dark]) a{color:#bde2da}:where(:root[data-theme=dark]) ::selection{background:#3f3929;color:#d9e2da}:where(:root[data-theme=dark]) header{border-bottom:1px solid #2b3b36}:where(:root[data-theme=dark]) .brand{color:#cae8e1}:where(:root[data-theme=dark]) nav a{color:#c5ccc7}:where(:root[data-theme=dark]) nav a:hover{color:#bde2da}:where(:root[data-theme=dark]) .trust-item{color:#c5ccc7}:where(:root[data-theme=dark]) .trust-item svg{color:#bde2da}:where(:root[data-theme=dark]) .more-tools-link{background:#172622;border:1px solid #83b9ac;color:#cae8e1}:where(:root[data-theme=dark]) .more-tools-link:hover{background:#101b18}:where(:root[data-theme=dark]) .tool-card{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .tab{color:#c5ccc7}:where(:root[data-theme=dark]) .tab.active{background:#101b18;color:#cae8e1}:where(:root[data-theme=dark]) .dropzone.dragover{background:#212824;border-color:#83b9ac}:where(:root[data-theme=dark]) .dropzone svg{color:#bde2da}:where(:root[data-theme=dark]) .filelist li{background:#101b18}:where(:root[data-theme=dark]) .filelist .fsize{color:#bdc1bd}:where(:root[data-theme=dark]) .filelist button{color:#e2a59b}:where(:root[data-theme=dark]) .quality-opt{background:#172622}:where(:root[data-theme=dark]) .quality-opt.selected{background:#212824;border-color:#83b9ac}:where(:root[data-theme=dark]) .tabular-warning{background:#2e271b;border:1px solid #685324;color:#ebddb8}:where(:root[data-theme=dark]) .quality-opt strong{color:#cae8e1}:where(:root[data-theme=dark]) .quality-opt span{color:#c5ccc7}:where(:root[data-theme=dark]) .text-field{color:#cae8e1}:where(:root[data-theme=dark]) .text-input{background:#172622;color:#d9e2da}:where(:root[data-theme=dark]) .text-input:focus{outline:2px solid #83b9ac;border-color:#83b9ac}:where(:root[data-theme=dark]) .text-input::placeholder{color:#b9beb9}:where(:root[data-theme=dark]) .pc-thumbs-summary{color:#cae8e1}:where(:root[data-theme=dark]) .pc-thumbs-grid{background:#101b18;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .pc-thumb{background:#172622;border:2px solid #2b3b36;color:#c5ccc7}:where(:root[data-theme=dark]) .pc-thumb:focus-visible{outline:3px solid #83b9ac}:where(:root[data-theme=dark]) .pc-thumb[aria-pressed=true]{background:#212824;border-color:#83b9ac;color:#cae8e1}:where(:root[data-theme=dark]) .pc-thumbs-more{background:#172622;border:1px solid #83b9ac;color:#bde2da}:where(:root[data-theme=dark]) .btn:disabled{background:#282c29;color:#c2ccc6;box-shadow:inset 0 0 0 1.5px #3f4841}:where(:root[data-theme=dark]) .btn.gold:hover{background:#4d422d}:where(:root[data-theme=dark]) .status.working{background:#262923;color:#c5ccc7}:where(:root[data-theme=dark]) .status.done{background:#222b24;color:#b4dfc9}:where(:root[data-theme=dark]) .status.error{background:#31221e;color:#e2a59b}:where(:root[data-theme=dark]) .progress-bar{background:#2b3b36}:where(:root[data-theme=dark]) .pc-pw{color:#d9e2da}:where(:root[data-theme=dark]) .result-box{background:#222b24}:where(:root[data-theme=dark]) .result-box .info{color:#d9e2da}:where(:root[data-theme=dark]) .result-box .info strong{color:#b4dfc9}:where(:root[data-theme=dark]) .step-mark{border:1.5px solid #83b9ac;color:#bde2da}:where(:root[data-theme=dark]) .why-cell{background:#172622;border-color:#2b3b36}:where(:root[data-theme=dark]) details{border-bottom:1px solid #2b3b36}:where(:root[data-theme=dark]) details summary{color:#cae8e1}:where(:root[data-theme=dark]) details summary:after{color:#bde2da}:where(:root[data-theme=dark]) .disclaimer{background:#101b18;border-top:1px solid #2b3b36}:where(:root[data-theme=dark]) .disclaimer h3{color:#cae8e1}:where(:root[data-theme=dark]) .disclaimer p{color:#c5ccc7}:where(:root[data-theme=dark]) .legal-page{background:#172622;border-top:1px solid #2b3b36}:where(:root[data-theme=dark]) .legal-page h3{color:#cae8e1}:where(:root[data-theme=dark]) .legal-page p,:where(:root[data-theme=dark]) .legal-page li{color:#c5ccc7}:where(:root[data-theme=dark]) footer{border-top:1px solid #2b3b36}:where(:root[data-theme=dark]) :focus-visible{outline:2px solid #83b9ac}:where(:root[data-theme=dark]) .filelist .fmove{color:#bde2da}:where(:root[data-theme=dark]) .filelist .fmove:hover:not(:disabled){background:#252c28}:where(:root[data-theme=dark]) .filelist button:focus-visible{outline:2px solid #83b9ac}:where(:root[data-theme=dark]) .filelist li.drag-over{box-shadow:inset 0 3px #83b9ac}:where(:root[data-theme=dark]) .consent-banner{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .hero .tool-card :focus-visible{outline-color:#83b9ac}:where(:root[data-theme=dark]) .tool-card{box-shadow:0 24px 60px -20px #9e9e9e8c}:where(:root[data-theme=dark]) .tab.active{background:#232825}:where(:root[data-theme=dark]) .step-mark{border-color:#83b9ad}html:where([data-theme=dark]).ads-on .ad-slot__inner{background:#172622;border:1px dashed #2b3b36}:where(:root[data-theme=dark]) .step{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .demo-more>summary{color:#bde2da}:where(:root[data-theme=dark]) .demo figcaption{color:#c5ccc7}:where(:root[data-theme=dark]) section.faq details{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) section.faq details summary:after{background:#322c20;color:#e6d0a8}:where(:root[data-theme=dark]) .disclaimer>.wrap{background:#252a27}:where(:root[data-theme=dark]) .dropzone .sub{color:#b9beb9}:where(:root[data-theme=dark]) .pc-pill--local{background:#222b24;color:#b4dfc9}:where(:root[data-theme=dark]) .pc-meter--warn .pc-pill--zero{background:#31221e;color:#e2a59b}:where(:root[data-theme=dark]) .pc-note{color:#c5ccc7}:where(:root[data-theme=dark]) .pc-toast{box-shadow:0 10px 30px -10px #9e9e9e80}:where(:root[data-theme=dark]) .pc-drop__msg{box-shadow:0 12px 40px -8px #9e9e9e80}:where(:root[data-theme=dark]) .tool-card.pc-glow{box-shadow:0 0 0 3px #d9a441,0 0 60px 8px #d9a44173,0 24px 60px -20px #9e9e9e8c}:where(:root[data-theme=dark]) .btn-cta:hover{background:#4d422d}:where(:root[data-theme=dark]) .prose p,:where(:root[data-theme=dark]) .prose li{color:#c5ccc7}:where(:root[data-theme=dark]) .prose strong{color:#d9e2da}:where(:root[data-theme=dark]) .fact-card{box-shadow:0 24px 60px -28px #83b9ad99}:where(:root[data-theme=dark]) .mini-card{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .press-thumb{background:#101b18;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .press-meta{color:#c5ccc7}:where(:root[data-theme=dark]) .flow-step{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .flow-step strong{color:#d9e2da}:where(:root[data-theme=dark]) .flow-step .fact-ic{color:#bde2da}:where(:root[data-theme=dark]) .flow-step--mid{border-color:#83b9ad}:where(:root[data-theme=dark]) .flow-step:not(:last-child):after{border-top:3px solid #83b9ac;border-right:3px solid #83b9ac}:where(:root[data-theme=dark]) .flow-no{color:#d9e2da}:where(:root[data-theme=dark]) .flow-no .fact-ic{color:#e2a59b}:where(:root[data-theme=dark]) .flow figcaption{color:#c5ccc7}:where(:root[data-theme=dark]) .toc-h{color:#c5ccc7}:where(:root[data-theme=dark]) .toc ol a{color:#d9e2da}:where(:root[data-theme=dark]) .toc ol a:hover{background:#2f2d27;color:#cae8e1}:where(:root[data-theme=dark]) .toc-other{border-top:1px solid #2b3b36}:where(:root[data-theme=dark]) .legal-updated{background:#2f2d27;color:#c5ccc7}:where(:root[data-theme=dark]) .note-card{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .note-card .fact-ic{color:#bde2da}:where(:root[data-theme=dark]) .note-card strong{color:#d9e2da}:where(:root[data-theme=dark]) .note-card--dark{border-color:#83b9ad}:where(:root[data-theme=dark]) .copy-btn{color:#cae8e1;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .copy-btn:hover{border-color:#83b9ac}:where(:root[data-theme=dark]) .ct-form{background:#172622}:where(:root[data-theme=dark]) .ct-form label{color:#d9e2da}:where(:root[data-theme=dark]) .ct-form select,:where(:root[data-theme=dark]) .ct-form textarea,:where(:root[data-theme=dark]) .ct-form input{background:#172622;color:#d9e2da}:where(:root[data-theme=dark]) .ct-form select:focus-visible,:where(:root[data-theme=dark]) .ct-form textarea:focus-visible,:where(:root[data-theme=dark]) .ct-form input:focus-visible{outline:2px solid #83b9ac}:where(:root[data-theme=dark]) .ct-status{color:#b4dfc9}:where(:root[data-theme=dark]) .ct-status.warn{color:#e2a59b}:where(:root[data-theme=dark]) kbd{background:#2f2d27;border:1px solid #4d473a;color:#d9e2da}:where(:root[data-theme=dark]) .netpanel th,:where(:root[data-theme=dark]) .netpanel td{border-bottom:1px solid #97a6a3}:where(:root[data-theme=dark]) .side-card{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .side-card .fact-ic{color:#bde2da}:where(:root[data-theme=dark]) .side-card strong{color:#d9e2da}:where(:root[data-theme=dark]) .chip-btn{background:#172622;border:1px solid #504b40;color:#d9e2da}:where(:root[data-theme=dark]) .chip-btn:hover{border-color:#83b9ac}:where(:root[data-theme=dark]) .chip-btn[aria-pressed=true]{border-color:#83b9ad}:where(:root[data-theme=dark]) .guide-card{background:#172622;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .guide-cat{color:#c5ccc7}:where(:root[data-theme=dark]) .guide-title{color:#cae8e1}:where(:root[data-theme=dark]) .guide-sum{color:#c5ccc7}:where(:root[data-theme=dark]) .guide-more{color:#bde2da}:where(:root[data-theme=dark]) .tip{background:#252a27;border:1px solid #334a42}:where(:root[data-theme=dark]) .tip strong{color:#cae8e1}:where(:root[data-theme=dark]) .nf-tool{background:#172622;color:#d9e2da}:where(:root[data-theme=dark]) .nf-tool svg{color:#bde2da}:where(:root[data-theme=dark]) .quality-opt:focus-visible{outline:2px solid #83b9ac}:where(:root[data-theme=dark]) .field-hint{color:#c5ccc7}:where(:root[data-theme=dark]) .related-card{background:#172622;border:1px solid #2b3b36;color:#d9e2da}:where(:root[data-theme=dark]) .related-card strong{color:#cae8e1}:where(:root[data-theme=dark]) .related-card span{color:#c5ccc7}:where(:root[data-theme=dark]) .related-card .rc-ico{background:#252c2a;color:#bde2da}:where(:root[data-theme=dark]) .tool-group h3{color:#cae8e1}:where(:root[data-theme=dark]) .sign-color{color:#cae8e1}:where(:root[data-theme=dark]) .sign-select{background:#172622;color:#d9e2da}:where(:root[data-theme=dark]) .sign-link{color:#bde2da}:where(:root[data-theme=dark]) .sign-pagebar{color:#c5ccc7}:where(:root[data-theme=dark]) .sign-nav{background:#172622;color:#cae8e1}:where(:root[data-theme=dark]) .sign-stage{background:#172622}:where(:root[data-theme=dark]) .sign-overlay:focus-visible,:where(:root[data-theme=dark]) .sign-overlay.dragging{outline:3px solid #83b9ac}:where(:root[data-theme=dark]) .sign-overlay-date{color:#e1e1e1}:where(:root[data-theme=dark]) .sign-range{accent-color:#bde2da}:where(:root[data-theme=dark]) .sign-check input{accent-color:#bde2da}:where(:root[data-theme=dark]) .field-error{color:#e2a59b}:where(:root[data-theme=dark]) .wm-range-row output{color:#cae8e1}:where(:root[data-theme=dark]) .wm-img-preview{background:repeating-conic-gradient(#2d2d2d 0 25%,#172622 0 50%) 0 0 / 16px 16px;border:1px solid #2b3b36}:where(:root[data-theme=dark]) .next-steps{border-top:1px solid #364b3d}:where(:root[data-theme=dark]) .next-steps-title{color:#cae8e1}:where(:root[data-theme=dark]) .next-steps-sub{color:#c5ccc7}:where(:root[data-theme=dark]) a.next-step{background:#172622;border:1px solid #83b9ac;color:#cae8e1}:where(:root[data-theme=dark]) a.next-step:focus-visible{outline:2px solid #83b9ad}:where(:root[data-theme=dark]) .btn.share-files-btn{background:#172622;color:#cae8e1;border:1px solid #83b9ac}:where(:root[data-theme=dark]) .btn.share-files-btn:focus-visible{outline:2px solid #83b9ad}:where(:root[data-theme=dark]) .share-files-hint{color:#c5ccc7}:where(:root[data-theme=dark]) .share-files-hint.share-files-error{color:#e2a59b}:where(:root[data-theme=dark]) .pc-step-note{background:#2c271b;color:#d9e2da}:where(:root[data-theme=dark]) .pc-file-btn{background:#172622;border:1px solid #83b9ac;color:#bde2da}:where(:root[data-theme=dark]) .pc-file-name{color:#c5ccc7}:where(:root[data-theme=dark]) .pc-size-guide{color:#c5ccc7}:where(:root[data-theme=dark]) .pc-size-guide a{color:#bde2da}:where(:root[data-theme=dark]) .guide-links a{background:#172622;border:1px solid #2b3b36;color:#cae8e1}:where(:root[data-theme=dark]) .result-box .pc-fb a{color:#cae8e1}:where(:root[data-theme=dark]) .meta-view{background:#172622}:where(:root[data-theme=dark]) .meta-for{color:#cae8e1}:where(:root[data-theme=dark]) .meta-list dt{color:#c5ccc7}:where(:root[data-theme=dark]) .meta-list dd.meta-empty{color:#c5ccc7}:where(:root[data-theme=dark]) .wn-list time{color:#c5ccc7}:where(:root[data-theme=dark]) .org-btn{background:#172622;color:#d9e2da}:where(:root[data-theme=dark]) .org-btn>span[aria-hidden]{color:#cae8e1}:where(:root[data-theme=dark]) .org-btn:hover{border-color:#83b9ac}:where(:root[data-theme=dark]) .org-btn:focus-visible{outline:3px solid #83b9ac}}@media screen and (max-width:600px){:where(:root[data-theme=dark]) :is(.tool-card,.pc-tabrow)>.tabs{background:linear-gradient(to right,#172622 40%,#fff0) left center / 32px 100% no-repeat local,linear-gradient(to left,#172622 40%,#fff0) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#1b3f3773,#1b3f3700) left center / 24px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#1b3f3773,#1b3f3700) right center / 24px 100% no-repeat scroll;background-color:#172622}:where(:root[data-theme=dark]) :is(.tool-card,.pc-tabrow)>.tabs>.tab[aria-selected=true]{border-color:#83b9ad}}@media screen{:where(:root[data-theme=dark]) .why-grid{background:transparent;border:none}:where(:root[data-theme=dark]) .why-cell{background:#172622;border-color:#2b3b36}}@media screen{:where(:root[data-theme=dark]) .pc-all{background:#2e271b;border-color:#685324;color:#ebddb8}:where(:root[data-theme=dark]) .pc-all:hover{background:#3a3020}:where(:root[data-theme=dark]) .pc-all[aria-expanded=true]{background:#d9a441;color:#1b3f37}:where(:root[data-theme=dark]) .pk{background:#172622;color:#d9e2da}:where(:root[data-theme=dark]) .pk-grip{background:#2b3b36}:where(:root[data-theme=dark]) .pk-close{color:#c5ccc7}:where(:root[data-theme=dark]) .pk-close:hover{background:#101b18}:where(:root[data-theme=dark]) .pk-search{background:#101b18;border-color:#83b9ac;color:#bde2da}:where(:root[data-theme=dark]) .pk-search:focus-within{border-color:#bde2da;box-shadow:0 0 0 2px #bde2da}:where(:root[data-theme=dark]) .pk-q{color:#d9e2da}:where(:root[data-theme=dark]) .pk-q::placeholder{color:#bdc1bd}:where(:root[data-theme=dark]) .pk-count{color:#c5ccc7}:where(:root[data-theme=dark]) .pk-chip{background:#172622;border-color:#83b9ac;color:#d9e2da}:where(:root[data-theme=dark]) .pk-chip[aria-pressed=true]{background:#cae8e1;border-color:#cae8e1;color:#101b18}:where(:root[data-theme=dark]) .pk-kicker{color:#e3c27f}:where(:root[data-theme=dark]) .pk-groups{border-top-color:#2b3b36}:where(:root[data-theme=dark]) .pk-item{color:#d9e2da}:where(:root[data-theme=dark]) .pk-item:hover,:where(:root[data-theme=dark]) .pk-item:focus-visible{background:#101b18;color:#cae8e1}:where(:root[data-theme=dark]) .pk-item:focus-visible,:where(:root[data-theme=dark]) .pk-tile:focus-visible,:where(:root[data-theme=dark]) .pk-card:focus-visible{outline-color:#e3c27f}:where(:root[data-theme=dark]) .pk-ico{color:#bde2da}:where(:root[data-theme=dark]) .pk-desc{color:#c5ccc7}:where(:root[data-theme=dark]) .pk-foot{background:#101b18;color:#c5ccc7}:where(:root[data-theme=dark]) .pk-tile{background:#101b18;color:#cae8e1}:where(:root[data-theme=dark]) .pk--sheet .pk-item{border-bottom-color:#2b3b36}:where(:root[data-theme=dark]) .pk-card{background:#172622;border-color:#2b3b36;box-shadow:none}:where(:root[data-theme=dark]) .pk-card .pk-ico{background:#101b18;color:#d9a441}:where(:root[data-theme=dark]) .pk-card .pk-name{color:#cae8e1}:where(:root[data-theme=dark]) .pk-card .pk-desc{color:#c5ccc7}:where(:root[data-theme=dark]) .pk-card:hover{border-color:#83b9ac}:where(:root[data-theme=dark]) .pk-ov .pk-group{background:#172622;border-color:#2b3b36}:where(:root[data-theme=dark]) .pk-n{color:#c5ccc7}}@media(max-width:1279.98px){header nav .nav-wide{display:none}}.cmp-scroll{overflow-x:auto;margin:0 0 8px;border:1px solid rgba(127,127,127,.35);border-radius:12px}.cmp-scroll:focus-visible{outline:3px solid var(--gold-dark);outline-offset:2px}.cmp{width:100%;min-width:880px;border-collapse:collapse;font-size:.92rem;line-height:1.5}.prose .cmp-cap{margin:28px 0 10px;font-size:.88rem;max-width:none}.cmp th,.cmp td{text-align:left;vertical-align:top;padding:12px 16px}.cmp tr+tr>*,.cmp tbody tr>*{border-top:1px solid rgba(127,127,127,.35)}.cmp thead th{font-weight:600;white-space:nowrap}.cmp tbody th{font-weight:600;width:17%}.cmp .cmp-us{background:#b8862f1f}.cmp-prose h3{font-size:1.05rem;margin:1.2em 0 .3em}@media print{.cmp-scroll{overflow:visible;border:none}.cmp{min-width:0;font-size:.8rem}}.redact-place .sign-pad-bar{flex-wrap:wrap}.redact-place .sign-pad-bar .sign-link+.sign-link{margin-left:0}.redact-place .sign-link:disabled{opacity:.45;cursor:default}.redact-find{margin:4px 0 14px}.redact-find-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.redact-find-row .text-input{flex:1 1 180px;min-width:0;width:auto;margin:0}.redact-find-row .btn{flex:0 0 auto}.sign-stage.redact-stage{overflow:hidden}.sign-stage.redact-stage canvas{display:block;width:100%;height:auto}.redact-layer{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:crosshair}.redact-box,.redact-draft{position:absolute;box-sizing:border-box;margin:0;padding:0;background:#000000d1;border:1px solid #000;border-radius:0}.redact-box{cursor:pointer}.redact-box:focus-visible,.redact-box.selected{outline:3px solid var(--gold-dark);outline-offset:1px}.redact-draft{background:#00000080;border:1px dashed var(--gold);pointer-events:none}.fill-group{border:1px solid var(--line-strong);border-radius:8px;padding:6px 14px 10px;margin:10px 0;min-width:0}.fill-group legend{padding:0 6px;font-weight:600}.fill-row{margin:8px 0}.fill-row .text-input,.fill-row .sign-select{width:100%;max-width:100%;box-sizing:border-box}.fill-row textarea.text-input{min-height:4.5em;resize:vertical}.fill-radios{border:0;margin:0;padding:0;min-width:0}.fill-radios .sign-check{margin-top:6px}.fill-forms[hidden],.fill-edit[hidden],.fill-row[hidden],#fill-text-row[hidden],.sign-check[hidden]{display:none}.sign-stage.fill-stage{overflow:hidden}.sign-stage.fill-stage canvas{display:block;width:100%;height:auto;cursor:crosshair}.fill-box{position:absolute;min-width:1.5em;min-height:1.2em;line-height:1.2;white-space:pre;font-family:Helvetica,Arial,sans-serif;outline:1px dashed var(--gold-dark);cursor:move;touch-action:none;user-select:none;-webkit-user-select:none}.fill-box--stamp{min-width:0;width:1em;height:1em;min-height:0}.fill-box svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.fill-box.selected,.fill-box:focus-visible,.fill-box.dragging{outline:2px solid var(--teal);outline-offset:1px}.fill-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.fill-tools .btn{padding:8px 14px}.fill-stamp{min-width:44px;font-size:1.1rem;line-height:1}.fill-edit{margin-top:12px}.fill-edit textarea{width:100%;box-sizing:border-box;min-height:3.5em;resize:vertical}.pdiff-order{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0}.pdiff-order p{margin:0;overflow-wrap:anywhere}.pdiff-view{margin-top:18px}.tool-body:has(>#panel-compare),#panel-compare,.pdiff-view{background:inherit}.pdiff-view>p{max-width:none;overflow-wrap:anywhere}.pdiff-legend{font-size:.9rem}.pdiff-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;position:sticky;top:0;z-index:1;padding:8px 0;background:inherit}.pdiff-nav .btn{padding:8px 14px}.pdiff-out{border-top:1px solid var(--line)}.pdiff-head{font-size:1rem;margin:18px 0 6px}.pdiff-text{max-width:none;line-height:1.75;overflow-wrap:anywhere;color:inherit}.pdiff-del,.pdiff-ins{padding:0 2px;border-radius:3px;text-decoration-thickness:2px;color:inherit;scroll-margin:80px}.pdiff-del{background:#e03a3a29;text-decoration-line:line-through;text-decoration-color:#e03a3a}.pdiff-ins{background:#1f9d4f2e;text-decoration-line:underline;text-decoration-color:#1f9d4f;text-underline-offset:3px}.pdiff-del:before{content:"\2212\a0";font-weight:700;text-decoration:none;display:inline-block}.pdiff-ins:before{content:"+\a0";font-weight:700;text-decoration:none;display:inline-block}.pdiff-cur{outline:2px solid currentColor;outline-offset:2px}.pdiff-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdiff-view[hidden],.pdiff-order [hidden],.pdiff-nav[hidden],.pdiff-view [hidden]{display:none}.ocr-langs{border:0;margin:14px 0 0;padding:0;min-width:0}.ocr-langs legend{padding:0}.ocr-lang-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));gap:0 12px}.ocr-lang-grid .sign-check{margin-top:6px}.ocr-lang-grid input:disabled+span{opacity:.55}.ocr-lang-grid .sign-check:has(input:disabled){cursor:not-allowed}
/*# sourceMappingURL=style.css.map */
