@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@layer base{:root{color:var(--text);background:var(--background);color-scheme:light;--text:#202923;--background:#f6f7f3;--action:#235c47;font-synthesis:none;--green:#235c47;--line:#dfe3dc;--muted:#67716a;--paper:#fff;--radius:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #4b9875}button{cursor:pointer;border:1px solid var(--line);color:inherit;background:#fff;border-radius:9px;padding:10px 15px;font-weight:600;line-height:1.4}button:hover{background:#f0f4ed;border-color:#9daea0}button:disabled{opacity:.5;cursor:default}input,select,textarea{color:inherit;background:#fff;border:1px solid #cfd7ce;border-radius:8px;min-width:0;max-width:100%;padding:10px 11px}input[type=number]{width:100%}input[type=color]{width:100%;height:44px;padding:5px}input[type=checkbox]{accent-color:var(--green);flex:none;width:17px;height:17px}textarea{resize:vertical;width:100%;min-height:170px;line-height:1.6}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.5px;font-size:clamp(28px,3.5vw,44px);line-height:1.2}h2{letter-spacing:-.4px;font-size:21px}h3{letter-spacing:-.2px;font-size:18px}p{line-height:1.75}small{color:var(--muted);font-size:12px;line-height:1.6;display:block}[hidden]{display:none!important}fieldset{border:0;min-width:0;margin:14px 0;padding:0}legend{margin-bottom:10px;font-size:18px;font-weight:650}summary{cursor:pointer;line-height:1.6}figure{margin:0}figcaption{color:var(--muted);margin-bottom:10px;font-size:12px}details>summary{margin-bottom:12px}::selection{background:#d3e9d0}}@layer layout{.site-header{z-index:40;border-bottom:1px solid var(--line);align-items:center;gap:24px;max-width:1248px;height:72px;margin:0 auto;padding:0 24px;display:flex;position:relative}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:23px;font-weight:760;display:inline-flex}.brand-mark{color:#fff;background:var(--action);border-radius:9px;place-items:center;width:32px;height:32px;margin-inline-end:10px;font-size:22px;display:grid}.brand-dot{color:#669461}.top-nav{gap:8px;margin-inline-start:auto;font-size:14px;display:flex}.tool-nav-menu>summary{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 12px;font-weight:600;list-style:none;display:flex}.tool-nav-menu>summary::-webkit-details-marker{display:none}.tool-nav-menu:not([open])>.tool-nav-panel,.language-menu:not([open])>nav{display:none}.tool-nav-menu>summary:hover,.tool-nav-menu[open]>summary{color:var(--green);background:#eaf0eb}.tool-nav-menu>summary[data-current-category]{color:var(--green)}.tool-nav-menu[open]>summary>span{transform:rotate(180deg)}.tool-nav-panel{top:calc(100% - 1px);border:1px solid var(--line);overscroll-behavior:contain;background:#fff;width:min(640px,100% - 64px);max-height:min(520px,100dvh - 150px);padding:20px;position:absolute;inset-inline-end:32px;overflow-y:auto;box-shadow:0 10px 22px #20352814}.tool-nav-category{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding:2px 10px 16px;font-weight:700;display:flex}.tool-nav-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.tool-nav-panel li{min-width:0}.tool-nav-panel li a{overflow-wrap:anywhere;border-radius:4px;align-items:center;min-height:44px;padding:10px;line-height:1.5;display:flex}.tool-nav-panel a:hover,.tool-nav-panel a:focus-visible,.tool-nav-panel a[aria-current]{color:var(--green);background:#edf3ee}.language-menu{font-size:13px;position:relative}.language-menu summary{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:10px 12px;list-style:none}.language-menu nav{inset-inline-end:0;border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;min-width:155px;padding:8px;display:grid;position:absolute;top:44px;box-shadow:0 12px 30px #162d1815}.language-menu nav a{border-radius:6px;padding:9px 12px}.language-menu nav a:hover,.language-menu [aria-current]{color:var(--green);background:#edf4ea}main{max-width:1248px;margin:auto;padding:0 24px 40px}.home-intro{justify-content:space-between;align-items:center;gap:24px;padding:28px 0 24px;display:flex}.home-intro>div:first-child{flex:1;min-width:0}.home-intro h1{white-space:normal;letter-spacing:-.8px;margin:0 0 10px;font-size:clamp(18px,2.2vw,28px)}.home-intro p{max-width:640px;color:var(--muted);margin:0;font-size:16px}.eyebrow{letter-spacing:1.3px;color:var(--green);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.intro-art{place-items:center;min-width:235px;height:140px;display:grid;position:relative}.art-sheet{color:#3c5c38;background:#e6eedc;border:1px solid #c7d6b7;border-radius:18px;justify-content:center;align-items:center;gap:13px;width:160px;height:118px;font-size:30px;font-weight:700;display:flex;transform:rotate(-8deg);box-shadow:9px 9px #e1e7d8}.art-sheet span{opacity:.5;font-size:20px}.art-tab{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 18px;font-weight:700;position:absolute;bottom:0;right:6px;box-shadow:0 5px 15px #1b2c1710}.art-tab span{color:var(--muted);margin-inline-start:4px;font-size:12px;font-weight:500}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.category-nav{flex-wrap:wrap;gap:7px;display:flex}.category-nav a{border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:flex}.category-nav a.active{border-color:var(--line);background:#fff;font-weight:700;box-shadow:0 2px 3px #1d321108}.category-nav span{color:#566451;font-size:10px}.search{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;min-width:240px;padding-inline-start:12px;display:flex}.search span{color:#758370;font-size:23px}.search input{background:0 0;border:0;width:100%;font-size:13px}.catalog-section{margin:24px 0 28px}.section-heading{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:12px;display:flex}.section-heading h2{margin:0}.section-heading .count{color:#53634b;border:1px solid #d9dfd5;border-radius:5px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:11px}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tool-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s}.tool-card:hover{border-color:#a6b89c;transform:translateY(-3px);box-shadow:0 7px 22px #23402209}.card-top{grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.tool-icon{color:#6d8455;background:#eff3e7;border-radius:10px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.gif .tool-icon{color:#b6814a;background:#f8ede4}.text .tool-icon{color:#45677f;background:#eaf0f5;font-size:16px;font-weight:700}.pdf .tool-icon{color:#b97467;background:#f6e9e7}.card-arrow{color:#a1aaa0;font-size:19px}.tool-card h3{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;margin:0;font-size:15px;overflow:hidden}.tool-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.page-intro{padding:28px 0 20px}.page-intro h1{margin-top:10px}.page-intro p{max-width:700px;color:var(--muted)}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;padding-top:16px;font-size:12px;display:flex}.breadcrumb a:hover{text-decoration:underline}.tool-intro{justify-content:space-between;align-items:center;gap:16px;padding:20px 0 16px;display:flex}.tool-intro h1{margin-bottom:8px;font-size:34px}.tool-intro p{color:var(--muted);max-width:720px;margin:0}.workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:18px}.input-panel>p{overflow-wrap:anywhere;margin:8px 0 0}.input-panel .file-list{max-height:144px;margin-bottom:0;overflow:auto}.input-panel>.field{margin:12px 0 0}.workspace>section{min-width:0}.download-panel{border-top:1px solid var(--line);padding-top:16px}.settings-panel>fieldset{margin-top:0}.settings-panel>.actions:last-child{margin-bottom:0}.download-panel>img{object-fit:contain;max-height:560px;margin:auto;display:block}.frame-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.prose{max-width:780px;padding:32px 0}.prose p{font-size:17px;line-height:1.95}.prose a{text-decoration:underline}.language-landing{padding:32px 0}.language-landing h1{margin:18px 0}.language-landing>p{color:var(--muted)}.language-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.language-grid a{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;position:relative}.language-grid strong{margin-bottom:10px;font-size:20px;display:block}.language-grid span{color:var(--muted);padding-inline-end:20px;font-size:14px;display:block}.language-grid b{inset-inline-end:20px;color:var(--green);position:absolute;top:25px}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 32px;max-width:1248px;margin:auto;padding:24px;display:flex}footer p{color:var(--muted);margin:8px 0 0;font-size:12px}footer nav{flex-wrap:wrap;gap:23px;font-size:12px;display:flex}.footer-languages{flex-wrap:wrap;margin-inline-start:auto}}@layer components{.primary{background:var(--action);color:#fff;border-color:var(--green)}.primary:hover{background:#174b38;border-color:#174b38}.workspace-start{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:24px;display:flex}.workspace-start h2{margin-bottom:6px}.workspace-start p{color:var(--muted);margin:0;font-size:14px}.workspace-start button{margin-inline-start:auto}.dropzone{text-align:start;background:#f8faf5;border:1.5px dashed #bbcbb0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dropzone strong{max-width:none;font-size:13px;line-height:1.8}.dropzone input{background:0 0;border:0;max-width:100%;padding:0;font-size:11px}.dropzone input::file-selector-button{border:1px solid var(--line);color:#354932;background:#fff;border-radius:7px;margin-inline-end:8px;padding:8px}.field{gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;line-height:1.6;display:grid}.field input,.field select,.field textarea{font-size:14px;font-weight:400}.field-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.toggle{align-items:center;gap:8px;margin:6px 0;font-size:12px;line-height:1.6;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.actions button{font-size:12px}.note{color:#53634b;background:#f4f6ee;border-inline-start:3px solid #acbe93;border-radius:0 6px 6px 0;padding:12px 14px;font-size:12px}.error{color:#a2352d;white-space:pre-line;background:#fff0ed;border:1px solid #efc3bc;border-radius:8px;padding:12px;font-size:13px}.muted{color:var(--muted);font-size:12px}.empty-state{text-align:center;background:repeating-conic-gradient(#f5f7f1 0 25%, transparent 0 50%) 50% / 24px 24px;color:#7e8b77;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:20px;display:flex}.empty-state>span{color:#bdc8b6;font-size:48px;line-height:1.6}.empty-state p{max-width:270px;font-size:13px}.empty-state h3{margin-top:18px;font-size:17px}.file-list{padding:0;list-style:none}.file-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.file-list button{padding:3px 8px}.results{margin-top:16px}.result-row{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.result-row strong{overflow-wrap:anywhere;font-size:13px}.result-row button{flex:none;font-size:12px}.comparison{grid-template-columns:1fr 1fr;gap:15px;margin:14px 0;display:grid}.comparison figure{border:1px solid var(--line);background:repeating-conic-gradient(#f1f3ed 0 25%, #fff 0 50%) 50% / 16px 16px;border-radius:9px;min-width:0;max-height:440px;padding:10px;overflow:auto}.comparison img{margin:auto;display:block}.comparison.actual img{max-width:none}.image-stack{width:max-content;max-width:100%;position:relative}.actual .image-stack{max-width:none}.image-stack img.mask{width:100%;height:100%;position:absolute;top:0;left:0}.metrics{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:14px 0;display:grid}.metrics dt{color:var(--muted);font-size:11px}.metrics dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:650}.frame-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:12px}.frame-card>img,.page-thumb{object-fit:contain;width:100%;height:130px;margin-bottom:12px}.frame-card .actions{gap:5px}.frame-card button{padding:6px 9px;font-size:11px}.frame-card strong{margin:8px 0;font-size:12px;display:block}.frame-card small{overflow-wrap:anywhere}.page-thumb{background:#f4f5f1;place-items:center;display:grid;overflow:hidden}.page-thumb img{max-width:100%;max-height:120px}.turn-90{transform:rotate(90deg)}.turn-180{transform:rotate(180deg)}.turn-270{transform:rotate(270deg)}.selection{align-items:end;gap:8px;margin-bottom:18px;display:flex}.selection label{flex:1;margin:0}.selection button{font-size:12px}}.result-downloads{margin:0 0 22px}.pdf-editor{margin-bottom:28px}.editor-toolbar{margin:0 0 16px}.editor-history-icon{display:none}.editor-toolbar select{flex:1;min-width:100px}.editor-zoom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.editor-zoom select{flex:none;width:88px;min-width:88px}.editor-zoom button{min-width:40px}.download-panel>strong{overflow-wrap:anywhere}.pdf-sheet{touch-action:pan-y;background:#fff;width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cdd5ce;container-type:inline-size}.pdf-sheet>img{pointer-events:none;width:100%;height:100%;display:block}.pdf-item{cursor:move;touch-action:none;outline-offset:2px;user-select:none;color:#1f2633;outline:1px dashed #718f7a;line-height:1.3;position:absolute}.pdf-item.text{white-space:pre;width:max-content}.pdf-item.image img{pointer-events:none;width:100%;height:auto;display:block}.pdf-item.selected{outline:2px solid #235c47}.pdf-resize{cursor:nwse-resize;touch-action:none;background:#235c47;border:2px solid #fff;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.editor-properties{background:#f4f6ef;border-radius:8px;padding:16px}.editor-properties textarea{min-height:80px}.pdf-edit-workspace .editor-toolbar{z-index:5;border-bottom:1px solid var(--line);background:#fff;padding:12px 0;position:sticky;top:0}.editor-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.editor-order-hint{min-height:1.5em;color:var(--green);margin:0 0 6px;font-size:13px}.editor-page-order{min-width:0}.editor-pages{gap:10px;max-height:140px;padding:8px;display:flex;overflow:auto}.editor-pages>div{border:2px solid #0000;border-radius:8px;flex:0 0 84px;position:relative}.editor-pages>.dragging{opacity:.4;border-style:dashed;border-color:var(--green)}.editor-pages>.drop-before:before,.editor-pages>.drop-after:after{content:"";background:var(--action);pointer-events:none;z-index:1;border-radius:4px;width:4px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 0 2px #fff}.editor-pages>.drop-before:before{left:-9px}.editor-pages>.drop-after:after{right:-9px}.editor-pages [draggable=true]{cursor:grab}.editor-pages>.active{border-color:var(--green)}.editor-pages button{width:100%;padding:8px;font-size:11px}.editor-pages img{object-fit:contain;width:100%;height:80px;display:block}.editor-pages input{position:absolute;bottom:2px;left:2px}.editor-canvas-area{background:#e7ebe6;border-radius:8px;min-width:0}.editor-page-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.editor-page-actions button{padding:6px 9px;font-size:11px}.editor-viewport{padding:16px;overflow:auto hidden}.editor-inspector{gap:16px;min-width:0;display:grid}.editor-inspector fieldset{margin-top:0;padding:12px}.editor-properties .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-object-list{gap:6px;display:grid}.editor-object-list h3{margin:0 0 5px;font-size:14px}.editor-object-list button{text-align:start;white-space:nowrap;text-overflow:ellipsis;padding:9px;font-size:12px;overflow:hidden}.editor-object-list [aria-pressed=true]{border-color:var(--green);background:#e7efdf}@media (width<=900px){.editor-properties .field-grid{grid-template-columns:1fr 1fr}.editor-toolbar select{max-width:100%}}@media (width<=480px){.editor-pages{max-height:120px}.editor-pages>div{flex-basis:64px}.editor-pages img{height:56px}.editor-viewport{padding:8px}}@media (width<=960px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:auto;min-height:104px;padding-top:8px;padding-bottom:6px;display:grid}.site-header>.brand{grid-area:1/1}.site-header>.header-controls{grid-area:1/2;margin-inline-start:0}.top-nav{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.7fr) minmax(0,.7fr);gap:2px;margin-inline-start:0;display:grid}.tool-nav-menu>summary{gap:4px;padding:10px 4px;font-size:13px}.tool-nav-panel{width:auto;left:18px;right:18px}}@media (width<=900px){.intro-art{display:none}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{flex-direction:column}.search{max-width:100%}.panel{padding:14px}.tool-intro{align-items:start}.footer-languages{margin-inline-start:0}}@media (width<=680px){main{padding:0 16px 32px}.site-header{padding:8px 16px 4px}.brand{font-size:21px}.language-menu{margin-inline-start:auto}.tool-nav-menu>summary{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.tool-nav-panel{padding:14px}.tool-nav-panel ul{grid-template-columns:minmax(0,1fr);gap:2px}.home-intro{padding:20px 0 16px}.home-intro h1{letter-spacing:-.6px;font-size:clamp(23px,6vw,28px);line-height:1.35}.home-intro p{font-size:14px}.tool-grid{grid-template-columns:1fr}.catalog-toolbar{gap:12px;margin-bottom:20px}.catalog-toolbar .search{order:-1;min-width:0}.search input{min-height:44px;font-size:16px}.category-nav{gap:2px}.category-nav a{padding:11px 10px;font-size:12px}.tool-card{padding:14px}.card-top{margin-bottom:8px}.tool-card h3{white-space:normal;font-size:14px}.workspace-start{text-align:center;flex-direction:column;gap:16px;padding:20px 16px}.workspace-start button{margin:auto}.tool-intro h1{font-size:29px}.tool-intro{padding:16px 0 12px}.breadcrumb{gap:8px;padding-top:12px}.tool-intro p{font-size:14px}.language-grid{grid-template-columns:1fr}.language-landing{padding:24px 0}.comparison{gap:8px}.comparison figure{padding:5px}footer{gap:16px;padding:20px 16px}.footer-languages{gap:13px}.result-row{flex-wrap:wrap;gap:10px}.frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.frame-card{padding:10px}.prose{padding:24px 0}.prose p{font-size:15px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.image-toolbar{align-items:center;gap:6px}.image-toolbar label{margin:0}.image-toolbar button,.editor-draw-tools button{padding:8px 10px;font-size:12px}.image-toolbar [aria-pressed=true],.editor-draw-tools [aria-pressed=true]{color:#fff;background:#235c47;border-color:#235c47}.crop-surface{touch-action:none;cursor:crosshair;user-select:none;background:#ddd;margin:14px auto;position:relative;overflow:hidden}.crop-surface>img{pointer-events:none;width:100%;height:100%;display:block}.crop-selection{cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 10000px #0008}.crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33%,#ffffff90 33% 33.3%,#0000 33.3% 66%,#ffffff90 66% 66.3%,#0000 66.3%),linear-gradient(#0000 33%,#ffffff90 33% 33.3%,#0000 33.3% 66%,#ffffff90 66% 66.3%,#0000 66.3%);position:absolute;inset:0}.crop-handle{z-index:2;background:#235c47;border:2px solid #fff;width:20px;height:20px;position:absolute}.crop-handle.nw{cursor:nwse-resize;top:0;left:0}.crop-handle.ne{cursor:nesw-resize;top:0;right:0}.crop-handle.sw{cursor:nesw-resize;bottom:0;left:0}.crop-handle.se{cursor:nwse-resize;bottom:0;right:0}.editor-draw-tools{background:#f4f6ef;border-radius:8px;gap:6px;padding:10px}.editor-draw-tools .mobile-draw-mode,.mobile-result-link{display:none}.related-tools{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.related-tools nav{flex-wrap:wrap;gap:10px;display:flex}.related-tools a{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-size:14px}.related-tools a:hover{border-color:var(--green);text-decoration:underline}.editor-draw-tools label{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.editor-draw-tools input[type=color]{width:38px;min-height:30px;padding:2px}.editor-draw-tools input[type=range]{width:85px}.pdf-sheet:not(.mode-select):not(.mode-eraser){cursor:crosshair;touch-action:none}.pdf-sheet.mode-eraser .pdf-item{cursor:cell}.pdf-item svg,.pdf-draft svg{pointer-events:none;display:block;overflow:visible}.pdf-draft{pointer-events:none;position:absolute}.pdf-item.whiteout,.pdf-item.redact{opacity:1!important}.image-editor-views{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.image-editor-views>div>p{min-height:18px;font-size:12px}.crop-result{background:repeating-conic-gradient(#edf0ea 0% 25%,#fff 0% 50%) 50%/16px 16px;place-items:center;min-height:120px;display:grid}.crop-result img{object-fit:contain;width:auto;max-width:100%;max-height:420px;display:block}.image-editor-views [aria-busy=true] img{opacity:.55}@media (width<=480px){.image-editor-views{grid-template-columns:minmax(0,1fr);gap:8px}}.pdf-result-preview{gap:12px;min-width:0;display:grid}.pdf-result-preview .field{margin:0}.pdf-result-stage{place-items:center;padding:26px 22px 12px;display:grid}.pdf-result-stack{isolation:isolate;min-width:0;position:relative}.pdf-result-sheet,.pdf-result-image{background:#fff;border:1px solid #b9c4bd;box-shadow:0 3px 10px #15281d12}.pdf-result-sheet{pointer-events:none;position:absolute;inset:0}.pdf-result-image{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.pdf-result-image p{overflow-wrap:anywhere;padding:16px}.pdf-result-image img{object-fit:contain;width:100%;height:100%;display:block}.pdf-result-navigation{display:flex;position:absolute;inset:0}.pdf-result-navigation button{width:50%;color:var(--green);background:0 0;border:0;border-radius:0;align-items:center;padding:8px;display:flex}.pdf-result-navigation button:hover:not(:disabled){background:#285e3510}.pdf-result-navigation button:focus-visible{outline-offset:-3px}.pdf-result-navigation button:disabled{opacity:0;cursor:default}.pdf-result-next{justify-content:flex-end}.pdf-result-navigation span{background:#fffffff0;border-radius:24px;place-items:center;width:36px;height:44px;font-size:32px;line-height:1;display:grid;box-shadow:0 1px 8px #15281d26}.pdf-result-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.pdf-result-controls select{width:100px;min-height:44px}.page-preview-dialog{border:1px solid var(--line);border-radius:12px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}.page-preview-dialog::backdrop{background:#15281dcc}.page-preview-content{padding:16px}.page-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-preview-toolbar h2{overflow-wrap:anywhere;margin:0;font-size:16px}.page-preview-toolbar button{flex-shrink:0}.page-preview-image{text-align:center;background:#e7ebe6;min-height:160px;max-height:68dvh;padding:12px;overflow:auto}.page-preview-image img{width:100%;max-width:800px;margin:auto;display:block}.comparison:not(.mode-both){grid-template-columns:minmax(0,1fr)}.comparison figure[hidden]{display:none}.comparison-controls button[aria-pressed=true],.editor-zoom button[aria-pressed=true]{background:var(--action);color:#fff}.gif-player>img{object-fit:contain;max-height:520px;margin:auto;display:block}.frame-card[draggable=true]{cursor:grab}.frame-card small{overflow-wrap:anywhere}.pdf-item.text{min-width:1em;min-height:1.3em}.text-measure{visibility:hidden;pointer-events:none;min-width:1em;min-height:1.3em;display:block}.pdf-item .pdf-inline-text{width:100%;height:100%;min-height:0;font:inherit;color:inherit;line-height:inherit;resize:none;box-shadow:none;user-select:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.pdf-move{color:#fff;cursor:move;touch-action:none;background:#235c47;border-radius:4px;place-items:center;width:28px;height:26px;font:18px/1 sans-serif;display:grid;position:absolute;top:-28px;left:0}.editor-canvas-area .editor-properties{flex-wrap:wrap;align-items:end;gap:12px;margin:0;padding:10px;display:flex}.editor-canvas-area .editor-properties legend{font-size:14px}.editor-canvas-area .editor-properties>p{flex-basis:100%;margin:0}.editor-canvas-area .editor-properties .field,.editor-canvas-area .editor-properties .toggle{margin:0}.editor-canvas-area .editor-properties .field-grid{gap:12px;max-width:330px}@media (width<=600px){.comparison.mode-both{grid-template-columns:minmax(0,1fr)}.comparison-controls{gap:6px}.comparison-controls button{padding:8px 10px}.pdf-edit-workspace .editor-toolbar{position:static}}@media (width<=680px){.mobile-result-link{right:18px;bottom:max(12px, env(safe-area-inset-bottom));z-index:20;background:var(--action);color:#fff;border-radius:10px;padding:12px 18px;font-weight:600;display:block;position:fixed;box-shadow:0 3px 16px #15281d30}body:has(.mobile-result-link){padding-bottom:calc(64px + env(safe-area-inset-bottom))}#tool-results{scroll-margin-top:12px}.download-panel{flex-direction:column;min-width:0;display:flex}.download-panel>h2{order:-3}.download-panel>strong{order:-2}.download-panel>.result-downloads{order:-1;margin:8px 0 16px}.pdf-editor>h2{margin-top:0}.pdf-edit-workspace .editor-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) 44px 44px;gap:6px;margin-top:8px;padding:8px 0;display:grid;position:static}.editor-toolbar>select,.editor-toolbar>.editor-zoom{grid-column:1/-1;width:100%}.editor-toolbar button,.editor-page-actions button{overflow-wrap:anywhere;min-height:44px;padding:8px}.editor-toolbar .editor-zoom{grid-template-columns:44px repeat(2,minmax(0,1fr)) 44px;gap:4px;display:grid}.editor-zoom>select{grid-column:span 2;width:100%;min-width:0;min-height:44px}.editor-zoom>button:nth-last-child(-n+2){grid-column:span 2}.editor-history-label{display:none}.editor-history-icon{font-size:22px;display:inline}.workspace .actions button,.workspace .file-list button,.workspace .result-row button,.workspace .selection button,.frame-card button{min-width:44px;min-height:44px}.workspace .toggle{min-height:44px}.frame-card .actions{gap:6px}.frame-card .actions>button{flex:44px}.frame-card .actions>button:last-child{flex-basis:100%}.workspace .field select,.workspace .field textarea,.workspace .field input:not([type=checkbox]):not([type=range]):not([type=color]){min-height:44px;font-size:16px}.dropzone input::file-selector-button{min-height:44px}.image-toolbar>.field{flex-basis:100%}.image-toolbar>button{flex:calc(50% - 6px)}.crop-handle{background:0 0;border:0;width:44px;height:44px}.crop-handle:after{content:"";background:#235c47;border:2px solid #fff;width:20px;height:20px;position:absolute}.crop-handle.nw:after{top:0;left:0}.crop-handle.ne:after{top:0;right:0}.crop-handle.sw:after{bottom:0;left:0}.crop-handle.se:after{bottom:0;right:0}.editor-draw-tools>button{display:none}.editor-draw-tools .mobile-draw-mode{flex-basis:100%;display:flex}.mobile-draw-mode select{flex:1;min-width:0}.editor-draw-tools{margin-top:8px}.editor-canvas-area{flex-direction:column;display:flex}.editor-canvas-area>.editor-properties{order:1}}.color-workspace{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.color-workspace .input-panel{grid-row:span 2}.color-workspace .download-panel{grid-column:2}.color-filename{overflow-wrap:anywhere}.color-surface{margin:16px auto;position:relative}.color-surface canvas,.color-result{background-color:#fff;background-image:conic-gradient(#e4e7e2 25%, transparent 0 50%, #e4e7e2 0 75%, transparent 0);background-size:16px 16px}.color-surface canvas{cursor:crosshair;touch-action:none;width:100%;height:auto;display:block}.color-surface canvas:focus-visible{outline:3px solid var(--green);outline-offset:3px}.color-marker{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #111}.color-magnifier{z-index:40;pointer-events:none;background:#fff;border:1px solid #64725d;border-radius:10px;width:200px;padding:11px;position:fixed;box-shadow:0 4px 20px #0003}.color-magnifier canvas{width:176px;height:176px;display:block}.color-magnifier strong,.color-magnifier span{font:13px/1.5 monospace;display:block}.color-magnifier strong{margin-top:5px}.color-coordinates,.color-target{align-items:end;gap:12px;display:flex}.color-coordinates .field{width:90px}.color-coordinates span{margin-bottom:10px;font-size:13px}.color-target .field{flex:1;min-width:0}.color-target input[type=color]{width:100%;min-height:44px;padding:4px}.color-code{align-items:end;gap:8px;margin-top:12px;display:flex}.color-code .field{flex:1;min-width:0;margin:0}.color-code input{font-family:monospace;font-size:16px}.color-code button{flex-shrink:0;min-height:44px}.color-swatch{border:1px solid var(--line);border-radius:8px;width:64px;height:40px;display:block}.color-workspace input[type=range]{min-height:44px;padding:0}.color-result{max-width:100%;height:auto}.tool-guide{overflow-wrap:anywhere;background:#fff;margin:24px 0 20px;padding:20px}.tool-guide h2{border-bottom:2px solid #303633;margin:0;padding-bottom:16px;font-size:24px;line-height:1.5}.tool-guide-subtitle{color:#59605c;margin-inline-start:8px;font-size:16px;font-weight:400;display:inline-block}.tool-guide h3{margin:0;font-size:16px;line-height:1.8}.tool-guide-row{border-bottom:1px solid #e1e4e2;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.tool-guide-row:last-child{border-bottom:0;padding-bottom:0}.tool-guide ol,.tool-guide ul{margin:0;padding-inline-start:22px}.tool-guide li{margin-bottom:6px;padding-inline-start:4px;font-size:15px;line-height:1.8}.tool-guide li:last-child{margin-bottom:0}.tool-guide li::marker{color:#59605c;font-weight:600}.tool-example{min-width:0;margin:0}.tool-example-pair{background:#f5f6f5;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:12px;padding:14px;display:grid}.tool-example-side{min-width:0}.tool-example-label{color:#59605c;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.tool-example-side p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.tool-example-arrow{color:#59605c;text-align:center;align-self:center}.tool-example figcaption{color:#59605c;margin-top:12px;font-size:14px;line-height:1.8}.tool-example-illustration{object-fit:contain;background:#fff;width:100%;height:auto;max-height:160px;margin:0 0 14px;display:block}.tool-example[data-visual=text] .tool-example-side p{font-family:ui-monospace,Consolas,monospace}.tool-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;margin-bottom:16px;padding:16px 18px;display:grid}.tool-overview>div+div{border-inline-start:1px solid var(--line);padding-inline-start:20px}.tool-overview h2{margin:0 0 10px;font-size:16px}.tool-overview p{margin:0 0 8px;font-size:14px;line-height:1.8}.tool-overview p:last-child{margin-bottom:0}.tool-overview .tool-formats{color:var(--green);font-weight:600}.tool-overview-note{color:#59605c}@media (width<=700px){.tool-guide{margin-top:20px;padding:16px}.tool-guide h2{font-size:21px}.tool-guide-subtitle{margin:6px 0 0;font-size:14px;display:block}.tool-guide-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0}.tool-example-pair{gap:12px;padding:12px}.tool-overview{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.tool-overview>div+div{border-inline-start:0;border-top:1px solid var(--line);padding:12px 0 0}}@media (width<=420px){.tool-example-pair{grid-template-columns:minmax(0,1fr)}.tool-example-arrow{transform:rotate(90deg)}}@media (width<=900px){.color-workspace{grid-template-columns:minmax(0,1fr)}.color-workspace .input-panel{grid-row:auto}.color-workspace .download-panel{grid-column:1}}.office-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.office-columns>div{min-width:0}.office-workspace textarea{resize:vertical;min-height:240px}.office-workspace p{overflow-wrap:anywhere}.office-workspace input[type=file]{width:100%;max-width:100%}.office-workspace fieldset{min-width:0}.office-workspace .toggle{min-height:44px}.office-stats{color:var(--muted);font-size:13px}.office-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--line);max-height:520px;font:inherit;background:#f8faf8;padding:16px;line-height:1.8;overflow:auto}.office-diff ins,.office-diff-legend ins{color:#135b30;background:#d8f3e1;text-decoration:underline}.office-diff del,.office-diff-legend del{color:#8a2222;background:#ffe0df}.office-diff-legend{flex-wrap:wrap;gap:16px;display:flex}.office-change-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.office-change-navigation p{font-variant-numeric:tabular-nums;margin:0}.office-change-navigation .actions{margin:0}.office-change-navigation button{min-height:44px}.office-diff .office-active-change{outline-offset:2px;outline:2px solid #195b91}.office-whitespace{position:relative}.office-whitespace:before{content:attr(data-symbol);inset-inline-start:0;color:currentColor;pointer-events:none;text-decoration:none;position:absolute;top:0}.office-newline{padding-inline-end:.85em}.office-whitespace-legend{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.office-cell-table .office-active-change>*{background:#e7f2fc;box-shadow:inset 0 2px #195b91,inset 0 -2px #195b91}.ocr-image{touch-action:none;cursor:crosshair;background:#eee;max-width:min(100%,840px);margin:16px auto;position:relative;overflow:hidden}.ocr-image canvas{width:100%;height:auto;display:block}.ocr-selection{pointer-events:none;border:2px solid #087f5b;position:absolute;box-shadow:0 0 0 10000px #0005}.ocr-coordinates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.ocr-retry-help{border-inline-start:3px solid var(--line);background:#f8faf8;margin:16px 0;padding:12px 16px}.ocr-retry-help p{margin-top:0}.office-workspace progress{width:100%}@media (width<=640px){.office-columns{grid-template-columns:minmax(0,1fr)}.ocr-coordinates{grid-template-columns:repeat(2,minmax(0,1fr))}.office-workspace textarea{min-height:180px}.office-workspace .actions button{min-height:44px}.office-change-navigation .actions{width:100%}.office-change-navigation .actions button{flex:120px}.office-diff pre{max-height:45vh}}.office-cell-table{max-height:600px;overflow:auto}.office-cell-table table{border-collapse:collapse;table-layout:fixed;width:100%}.office-cell-table th,.office-cell-table td{border:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;padding:10px}.office-cell-table th{background:#f2f5f2}.office-filename{overflow-wrap:anywhere}.batch-workspace .batch-fields{border:0;min-width:0;margin:0;padding:0}.batch-workspace p,.batch-filename{overflow-wrap:anywhere}.batch-workspace progress{width:100%}.batch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0;display:grid}.batch-workspace .toggle{min-height:44px}.rename-list{margin:16px 0}.rename-head,.rename-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px;align-items:center;gap:12px;padding:12px 0;display:grid}.rename-head{color:var(--muted)}.rename-row>div{overflow-wrap:anywhere;min-width:0}.rename-row .actions{justify-content:flex-end;margin:0}.rename-row button{min-width:44px;min-height:44px}.rename-mobile-label{display:none}@media (width<=640px){.batch-grid{grid-template-columns:minmax(0,1fr)}.rename-head{display:none}.rename-row{grid-template-columns:minmax(0,1fr);padding:16px 0}.rename-mobile-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.batch-workspace .actions button{min-height:44px}}.language-menu nav{overscroll-behavior:contain;width:max-content;max-width:min(260px,100vw - 32px);max-height:min(440px,100dvh - 100px);overflow-y:auto}.language-menu nav a{overflow-wrap:anywhere;min-height:44px}.header-controls{min-width:0}.language-menu summary{align-items:center;gap:6px;display:flex}.language-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.footer-languages{justify-content:flex-end}[dir=rtl] .tool-guide,[dir=rtl] .workspace{letter-spacing:normal}[dir=rtl] .tool-example-arrow{transform:scaleX(-1)}.pdf-sheet,.crop-surface,.color-image,.ocr-image,.editor-pages,.pdf-result-navigation,.pdf-result-controls,input[type=number],input[type=range],.color-code input{direction:ltr}@media (width<=680px){.language-name{max-width:100px}.footer-languages{justify-content:flex-start}}@media (width<=420px){[dir=rtl] .tool-example-arrow{transform:rotate(90deg)}}.language-grid a[dir=rtl] b{transform:scaleX(-1)}.header-controls{flex:none;align-items:center;gap:8px;display:flex}.header-controls .language-menu{margin-inline-start:0}.header-controls .language-menu summary{align-items:center;gap:6px;min-height:44px;display:flex}.theme-toggle{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.theme-toggle:hover{border-color:var(--green)}.theme-sun{display:none}[data-theme=dark] .theme-sun{display:block}[data-theme=dark] .theme-moon{display:none}@media (width<=1100px) and (width>=961px){.site-header{gap:16px}}@media (width<=480px){.site-header{column-gap:8px}.site-header>.brand{letter-spacing:-.6px;font-size:19px}.site-header .brand-mark{width:26px;height:26px;margin-right:6px;font-size:19px}.header-controls{gap:6px}.header-controls .language-menu summary{max-width:104px;padding-inline:8px}.language-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:root[data-theme=dark]{color-scheme:dark;--background:#141a17;--paper:#1c2520;--text:#e7eee9;--line:#3b4a40;--muted:#acbbb0;--green:#91ddb4;--action:#286347;--raised:#27372c}html[data-theme=dark] :is(button,input,select,textarea){background-color:var(--paper);color:var(--text);border-color:var(--line)}html[data-theme=dark] button:hover:not(:disabled){background-color:var(--raised);border-color:#6f907a}html[data-theme=dark] :is(input,textarea)::placeholder{color:#97a79b;opacity:1}html[data-theme=dark] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#91ddb4}html[data-theme=dark] ::selection{color:#fff;background:#385f49}html[data-theme=dark] :is(.tool-nav-panel,.language-menu summary,.language-menu nav,.art-tab,.category-nav a.active,.search,.tool-card,.panel,.language-grid a,.workspace-start,.result-row,.frame-card,.related-tools a,.tool-guide,.tool-overview,.pdf-edit-workspace .editor-toolbar,.page-preview-dialog){background:var(--paper);color:var(--text)}html[data-theme=dark] :is(.tool-nav-menu>summary:hover,.tool-nav-menu[open]>summary,.tool-nav-panel a:hover,.tool-nav-panel a:focus-visible,.tool-nav-panel a[aria-current],.language-menu nav a:hover,.language-menu [aria-current]){background:var(--raised);color:var(--green)}html[data-theme=dark] :is(.category-nav span,.search span,.section-heading .count,.tool-guide-subtitle,.tool-example-label,.tool-example-arrow,.tool-example figcaption,.tool-overview-note){color:var(--muted)}html[data-theme=dark] :is(.section-heading .count,.tool-guide-row){border-color:var(--line)}html[data-theme=dark] .tool-guide h2{border-color:#708779}html[data-theme=dark] .tool-card:hover{border-color:#6f907a}html[data-theme=dark] .art-sheet{color:#bbd6b3;background:#2c3d2e;border-color:#50684b;box-shadow:9px 9px #233124}html[data-theme=dark] .tool-icon{color:#bddb9f;background:#2c3b26}html[data-theme=dark] .gif .tool-icon{color:#ebc091;background:#413327}html[data-theme=dark] .text .tool-icon{color:#a7d0ed;background:#293946}html[data-theme=dark] .pdf .tool-icon{color:#ecb2a8;background:#432f2d}html[data-theme=dark] .note{color:#b8d6b0;background:#253728;border-color:#496342}html[data-theme=dark] .dropzone{background:#19231c;border-color:#65836b}html[data-theme=dark] input::file-selector-button{background:var(--raised);color:var(--text);border:1px solid var(--line)}html[data-theme=dark] .error{color:#ffc1b9;background:#3c2524;border-color:#85473f}html[data-theme=dark] :is(.editor-properties,.editor-draw-tools,.tool-example-pair,.ocr-retry-help,.office-diff pre,.office-cell-table th,.page-thumb){background:#202d24}html[data-theme=dark] :is(.editor-canvas-area,.page-preview-image){background:#111813}html[data-theme=dark] .editor-object-list [aria-pressed=true]{background:var(--raised);border-color:var(--green)}html[data-theme=dark] :is(.primary,.image-toolbar [aria-pressed=true],.editor-draw-tools [aria-pressed=true],.comparison-controls button[aria-pressed=true],.editor-zoom button[aria-pressed=true],.mobile-result-link,.brand-mark){background:var(--action);color:#fff;border-color:#57966e}html[data-theme=dark] :is(.primary:hover:not(:disabled),.image-toolbar [aria-pressed=true]:hover,.editor-draw-tools [aria-pressed=true]:hover,.comparison-controls button[aria-pressed=true]:hover,.editor-zoom button[aria-pressed=true]:hover){color:#fff;background:#347952}html[data-theme=dark] .empty-state{background:repeating-conic-gradient(#202d24 0 25%, transparent 0 50%) 50% / 24px 24px;color:var(--muted)}html[data-theme=dark] .empty-state>span{color:#869d89}html[data-theme=dark] .comparison figcaption{background:var(--paper);border-radius:4px;padding:4px 8px}html[data-theme=dark] .color-magnifier{background:var(--paper);color:var(--text);border-color:var(--line)}html[data-theme=dark] .pdf-result-image{color:#202923}html[data-theme=dark] .pdf-result-navigation button{color:var(--green);background:0 0}html[data-theme=dark] .pdf-result-navigation button:hover:not(:disabled){background:#285e3510}html[data-theme=dark] .pdf-result-navigation span{background:#1c2520f5}html[data-theme=dark] .pdf-item .pdf-inline-text{color:inherit;color-scheme:light;background:0 0;border:0}html[data-theme=dark] :is(.office-diff ins,.office-diff-legend ins){color:#a9edc3;background:#193e2b}html[data-theme=dark] :is(.office-diff del,.office-diff-legend del){color:#ffbdc1;background:#48272b}html[data-theme=dark] .office-diff .office-active-change{outline-color:#86beec}html[data-theme=dark] .office-cell-table .office-active-change>*{background:#203f59;box-shadow:inset 0 2px #86beec,inset 0 -2px #86beec}html[data-theme=dark] .version-notice:not([hidden]){color:#d0e8d6;background:#23392b;border-color:#55735e}html[data-theme=dark] .tool-guide li::marker{color:var(--muted)}@media (width<=360px){.header-controls .language-menu summary{max-width:76px}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.version-notice[data-astro-cid-3cpxwdh5]:not([hidden]){z-index:50;color:#203e2e;background:#e8f2e8;border:1px solid #b9d2be;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;max-width:1200px;margin:0 auto;padding:12px 20px;font-size:14px;display:flex;position:sticky;top:0}.version-notice[data-astro-cid-3cpxwdh5] span[data-astro-cid-3cpxwdh5]{flex:240px}.version-notice[data-astro-cid-3cpxwdh5] button[data-astro-cid-3cpxwdh5]{flex-shrink:0;min-height:44px}@media (width<=600px){.version-notice[data-astro-cid-3cpxwdh5]:not([hidden]){margin-inline:8px;padding:10px 12px}}
