@layer base{:root{--fs-scale:1;--fs-mobile-reduction:0px;--fs-body:16px;--fs-base:calc((var(--fs-body) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-7:calc((7px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-10:calc((10px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-11:calc((11px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-12:calc((12px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-13:calc((13px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-14:calc((14px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-15:calc((15px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-16:calc((16px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-17:calc((17px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-18:calc((18px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-19:calc((19px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-20:calc((20px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-21:calc((21px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-22:calc((22px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-23:calc((23px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-24:calc((24px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-25:calc((25px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-26:calc((26px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-28:calc((28px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-29:calc((29px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-30:calc((30px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-32:calc((32px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-34:calc((34px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-40:calc((40px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-42:calc((42px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-44:calc((44px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-46:calc((46px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-48:calc((48px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-64:calc((64px - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-bingo-cell:calc((clamp(14px,3vw,24px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-bracket:calc((clamp(9px,1.1vw,14px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-bracket-dense:calc((clamp(7px,.9vw,12px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-calculation-result:calc((clamp(28px, 5vw, 40px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-clock:calc((clamp(32px, 8vw, 76px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-clock-fullscreen:calc((clamp(32px, 12vw, 150px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-compact-title:calc((clamp(23px, 6vw, 28px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-countdown:calc((clamp(28px, 5vw, 48px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-fixed-9:calc(9px - var(--fs-mobile-reduction));--fs-fixed-11:calc(11px - var(--fs-mobile-reduction));--fs-fixed-12:calc(12px - var(--fs-mobile-reduction));--fs-fixed-13:calc(13px - var(--fs-mobile-reduction));--fs-fixed-14:calc(14px - var(--fs-mobile-reduction));--fs-fixed-15:calc(15px - var(--fs-mobile-reduction));--fs-fixed-16:calc(16px - var(--fs-mobile-reduction));--fs-fixed-17:calc(17px - var(--fs-mobile-reduction));--fs-fixed-18:calc(18px - var(--fs-mobile-reduction));--fs-fixture:calc((clamp(8px,1vw,13px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-flashcard:calc((clamp(23px,3vw,34px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-game-speaker:calc((clamp(28px,4vw,48px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-game-winner:calc((clamp(24px,4vw,42px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-hero-note:calc((clamp(18px, 2.2vw, 28px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-league-table:calc((clamp(9px,.95vw,13px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-metric:calc((clamp(20px, 2.3vw, 30px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-page-title:calc((clamp(28px, 3.5vw, 44px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-privacy-title:calc(clamp(24px, 4vw, 32px) - var(--fs-mobile-reduction));--fs-relative-small:calc((1em + var(--fs-mobile-reduction) * var(--fs-scale)) * .85 - var(--fs-mobile-reduction) * var(--fs-scale));--fs-score:calc((clamp(40px,5vw,68px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-stopwatch:calc((clamp(30px, 6.4vw, 72px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-time-result:calc((clamp(24px, 4.5vw, 40px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-timer:calc((clamp(28px, 6vw, 40px) - var(--fs-mobile-reduction)) * var(--fs-scale));--fs-unit-fraction:calc((100% + var(--fs-mobile-reduction) * var(--fs-scale)) * .6 - var(--fs-mobile-reduction) * var(--fs-scale));--fs-unit-result:calc((clamp(24px, 5vw, 40px) - var(--fs-mobile-reduction)) * var(--fs-scale));font-size:var(--fs-base);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:is([type=number],[data-numeric-input]){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{font-size:var(--fs-page-title);letter-spacing:-1.5px;line-height:1.2}h2{font-size:var(--fs-21);letter-spacing:-.4px}h3{font-size:var(--fs-18);letter-spacing:-.2px}p{line-height:1.75}small{color:var(--muted);font-size:var(--fs-12);line-height:1.6;display:block}[hidden]{display:none!important}fieldset{border:0;min-width:0;margin:14px 0;padding:0}legend{font-size:var(--fs-18);margin-bottom:10px;font-weight:650}summary{cursor:pointer;line-height:1.6}figure{margin:0}figcaption{font-size:var(--fs-12);color:var(--muted);margin-bottom:10px}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{font-size:var(--fs-23);letter-spacing:-1px;white-space:nowrap;align-items:center;font-weight:760;display:inline-flex}.brand-mark{color:#fff;background:var(--action);width:32px;height:32px;font-size:var(--fs-22);border-radius:9px;place-items:center;margin-inline-end:10px;display:grid}.brand-dot{color:#669461}.top-nav{font-size:var(--fs-14);gap:8px;margin-inline-start:auto;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:var(--fs-13);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{font-size:var(--fs-hero-note);white-space:normal;letter-spacing:-.8px;margin:0 0 10px}.home-intro p{max-width:640px;color:var(--muted);font-size:var(--fs-16);margin:0}.eyebrow{font-size:var(--fs-11);letter-spacing:1.3px;color:var(--green);text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex}.intro-art{place-items:center;min-width:235px;height:140px;display:grid;position:relative}.art-sheet{width:160px;height:118px;font-size:var(--fs-30);color:#3c5c38;background:#e6eedc;border:1px solid #c7d6b7;border-radius:18px;justify-content:center;align-items:center;gap:13px;font-weight:700;display:flex;transform:rotate(-8deg);box-shadow:9px 9px #e1e7d8}.art-sheet span{font-size:var(--fs-20);opacity:.5}.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{font-size:var(--fs-12);color:var(--muted);margin-inline-start:4px;font-weight:500}.catalog-toolbar{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.category-nav{flex-wrap:wrap;gap:7px;display:flex}.category-nav a{font-size:var(--fs-13);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;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:var(--fs-10)}.search{border:1px solid var(--line);background:#fff;border-radius:9px;align-self:flex-start;align-items:center;min-width:240px;min-height:44px;padding-inline-start:12px;display:flex}.search span{font-size:var(--fs-23);color:#758370}.search input{font-size:var(--fs-13);background:0 0;border:0;width:100%}.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{font-family:ui-monospace,monospace;font-size:var(--fs-11);color:#53634b;border:1px solid #d9dfd5;border-radius:5px;padding:2px 6px}.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;width:32px;height:32px;font-size:var(--fs-22);background:#eff3e7;border-radius:10px;place-items:center;display:grid}.gif .tool-icon{color:#b6814a;background:#f8ede4}.text .tool-icon{color:#45677f;font-size:var(--fs-16);background:#eaf0f5;font-weight:700}.pdf .tool-icon{color:#b97467;background:#f6e9e7}.card-arrow{color:#a1aaa0;font-size:var(--fs-19)}.tool-card h3{font-size:var(--fs-15);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;margin:0;overflow:hidden}.tool-card p{color:var(--muted);font-size:var(--fs-13);margin:0;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{font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;gap:12px;padding-top:16px;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{font-size:var(--fs-34);margin-bottom:8px}.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:var(--fs-17);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{font-size:var(--fs-20);margin-bottom:10px;display:block}.language-grid span{font-size:var(--fs-14);color:var(--muted);padding-inline-end:20px;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{font-size:var(--fs-12);color:var(--muted);margin:8px 0 0}footer nav{font-size:var(--fs-12);flex-wrap:wrap;gap:23px;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);font-size:var(--fs-14);margin:0}.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{font-size:var(--fs-13);max-width:none;line-height:1.8}.dropzone input{font-size:var(--fs-11);background:0 0;border:0;max-width:100%;padding:0}.dropzone input::file-selector-button{border:1px solid var(--line);color:#354932;background:#fff;border-radius:7px;margin-inline-end:8px;padding:8px}.field{font-size:var(--fs-12);gap:6px;margin-bottom:10px;font-weight:600;line-height:1.6;display:grid}.field input,.field select,.field textarea{font-weight:400;font-size:var(--fs-14)}.field-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.toggle{font-size:var(--fs-12);align-items:center;gap:8px;margin:6px 0;line-height:1.6;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.actions button{font-size:var(--fs-12)}.note{font-size:var(--fs-12);color:#53634b;background:#f4f6ee;border-inline-start:3px solid #acbe93;border-radius:0 6px 6px 0;padding:12px 14px}.error{color:#a2352d;white-space:pre-line;font-size:var(--fs-13);background:#fff0ed;border:1px solid #efc3bc;border-radius:8px;padding:12px}.muted{color:var(--muted);font-size:var(--fs-12)}.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{font-size:var(--fs-48);color:#bdc8b6;line-height:1.6}.empty-state p{font-size:var(--fs-13);max-width:270px}.empty-state h3{font-size:var(--fs-17);margin-top:18px}.file-list{padding:0;list-style:none}.file-list li{border-bottom:1px solid var(--line);font-size:var(--fs-12);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;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{font-size:var(--fs-13);overflow-wrap:anywhere}.result-row button{font-size:var(--fs-12);flex:none}.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:var(--fs-11)}.metrics dd{font-size:var(--fs-17);overflow-wrap:anywhere;margin:6px 0 0;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{font-size:var(--fs-11);padding:6px 9px}.frame-card strong{font-size:var(--fs-12);margin:8px 0;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:var(--fs-12)}}.result-downloads{margin:0 0 22px}.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;font-size:var(--fs-13);color:var(--green);margin:0 0 6px}.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%;font-size:var(--fs-11);padding:8px}.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{font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.editor-page-actions button{font-size:var(--fs-11);padding:6px 9px}.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{font-size:var(--fs-14);margin:0 0 5px}.editor-object-list button{text-align:start;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);padding:9px;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{font-size:var(--fs-13);gap:4px;padding:10px 4px}.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:var(--fs-21)}.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:var(--fs-compact-title);line-height:1.35}.home-intro p{font-size:var(--fs-14)}.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:var(--fs-16)}.category-nav{gap:2px}.category-nav a{font-size:var(--fs-12);padding:11px 10px}.tool-card{padding:14px}.card-top{margin-bottom:8px}.tool-card h3{font-size:var(--fs-14);white-space:normal}.workspace-start{text-align:center;flex-direction:column;gap:16px;padding:20px 16px}.workspace-start button{margin:auto}.tool-intro h1{font-size:var(--fs-29)}.tool-intro{padding:16px 0 12px}.breadcrumb{gap:8px;padding-top:12px}.tool-intro p{font-size:var(--fs-14)}.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:var(--fs-15)}}@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{font-size:var(--fs-12);padding:8px 10px}.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}.snap-guides{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:hidden}.snap-guide{background:#d629a5;position:absolute;box-shadow:0 0 0 1px #fff9}.snap-guide.vertical{width:1px;top:0;bottom:0;transform:translate(-50%)}.snap-guide.horizontal{height:1px;left:0;right:0;transform:translateY(-50%)}.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);font-size:var(--fs-14);background:#fff;border-radius:8px;padding:10px 14px}.related-tools a:hover{border-color:var(--green);text-decoration:underline}.editor-draw-tools label{font-size:var(--fs-12);align-items:center;gap:6px;margin:0;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}.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{width:36px;height:44px;font-size:var(--fs-32);background:#fffffff0;border-radius:24px;place-items:center;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{font-size:var(--fs-16);overflow-wrap:anywhere;margin:0}.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;background:repeating-conic-gradient(#edf0ea 0% 25%,#fff 0% 50%) 50%/16px 16px;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;width:28px;height:26px;font:var(--fs-18)/1 sans-serif;cursor:move;touch-action:none;background:#235c47;border-radius:4px;place-items:center;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:var(--fs-14)}.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:var(--fs-22);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]){font-size:var(--fs-16);min-height:44px}.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:var(--fs-13)/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{font-size:var(--fs-13);margin-bottom:10px}.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:var(--fs-16)}.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{font-size:var(--fs-24);border-bottom:2px solid #303633;margin:0;padding-bottom:16px;line-height:1.5}.tool-guide-subtitle{color:#59605c;font-size:var(--fs-16);margin-inline-start:8px;font-weight:400;display:inline-block}.tool-guide h3{font-size:var(--fs-16);margin:0;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{line-height:1.8;font-size:var(--fs-15);margin-bottom:6px;padding-inline-start:4px}.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{font-size:var(--fs-13);color:#59605c;margin-bottom:10px;font-weight:600;display:block}.tool-example-side p{white-space:pre-wrap;line-height:1.8;font-size:var(--fs-15);margin:0}.tool-example-arrow{color:#59605c;text-align:center;align-self:center}.tool-example figcaption{font-size:var(--fs-14);color:#59605c;margin-top:12px;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{font-size:var(--fs-16);margin:0 0 10px}.tool-overview p{font-size:var(--fs-14);margin:0 0 8px;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:var(--fs-21)}.tool-guide-subtitle{font-size:var(--fs-14);margin:6px 0 0;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:var(--fs-13)}.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);font-size:var(--fs-13);overflow-wrap:anywhere}.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:0;border-bottom:1px solid var(--line);text-align:start;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;padding:10px}.office-cell-table thead th{background:color-mix(in srgb, var(--green) 7%, var(--paper));border-bottom:2px solid color-mix(in srgb, var(--green) 45%, var(--line))}.office-cell-table tbody th{background:color-mix(in srgb, var(--green) 3%, var(--paper))}.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);font-size:var(--fs-12);margin-bottom:4px;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:is([type=number],[data-numeric-input]),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)}.tool-help{margin-bottom:12px}.tool-help>.tool-section-title,.advanced-settings>.tool-section-title,.frame-section>.tool-section-title{cursor:pointer;padding:10px 0;font-weight:600}.tool-help>.tool-overview{margin:4px 0 12px}.workspace{gap:12px}.workspace>*,.workspace .field,.workspace fieldset{min-width:0}.workspace fieldset{margin:8px 0}.workspace .field{max-width:26rem}.workspace .field:has(textarea){max-width:none}.workspace .field-compact{vertical-align:top;width:144px;max-width:100%;display:inline-grid}.workspace .field:has(>input[type=color]){flex:0 144px;width:144px}.workspace .field>input[type=color]{width:96px}.workspace .field-grid,.workspace .batch-grid,.workspace .ocr-coordinates{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.workspace .field-grid>.field,.workspace .batch-grid>.field,.workspace .ocr-coordinates>.field{flex:132px;width:auto;max-width:240px;margin-bottom:0}.workspace .field-grid>.field-compact,.workspace .batch-grid>.field-compact,.workspace .ocr-coordinates>.field-compact{max-width:144px}.workspace .field-grid>.field:has(input[type=color]),.workspace .batch-grid>.field:has(input[type=color]){flex:0 144px}.workspace .settings-row{flex-wrap:wrap;align-items:end;gap:10px 12px;margin:10px 0;display:flex}.workspace .settings-row>.field{flex:0 200px;width:200px;max-width:100%;margin:0}.workspace .settings-row>.field-compact,.workspace .settings-row>.field:has(>input[type=color]){flex-basis:144px;width:144px}.workspace .settings-row>.field>input:not([type=range]),.workspace .settings-row>.field>select{height:44px;min-height:44px}.workspace .settings-row>.toggle{min-height:44px;margin:0}.workspace .field input,.workspace .field select{min-width:0;max-width:100%}.workspace .note{margin:8px 0;padding:8px 10px}.workspace .muted{margin:8px 0}.workspace .dropzone.has-files{padding:6px 12px}.gif-workspace.has-media>.input-panel{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gif-workspace .loaded-filename{font-size:var(--fs-12);overflow-wrap:anywhere;min-width:0;margin:0}.workspace .dropzone.has-files strong{display:none}.preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-heading h3{margin:0}.preview-heading select{width:auto;max-width:180px;margin-inline-end:auto}.crop-surface{margin:8px auto}.workspace .comparison{gap:12px;margin:12px 0}.workspace .comparison figure{max-height:340px;margin:0;padding:8px}.workspace .comparison:not(.actual) img:not(.mask){object-fit:contain;width:auto;max-height:min(280px,36dvh)}.workspace .comparison:not(.actual) .image-stack{width:fit-content;max-width:100%;margin:auto}.workspace .download-panel>img,.workspace .gif-player>img,.workspace .color-result{object-fit:contain;width:auto;max-width:100%;max-height:min(300px,38dvh)}.workspace .frame-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:min(440px,55dvh);padding:2px;overflow:auto}.frame-section{border-top:1px solid var(--line)}.gif-workspace .frame-card{padding:10px}.gif-workspace .frame-card>img{width:auto;height:auto;max-height:72px;margin:0 auto 8px}.gif-workspace .frame-card small{overflow-wrap:anywhere;display:block}.gif-workspace .frame-card .actions{gap:6px}.gif-workspace .frame-card .actions button:last-child{flex:initial}.gif-workspace .results{margin:8px 0}.gif-workspace .gif-player{margin-top:12px}.advanced-settings{border-top:1px solid var(--line);margin-top:8px}.advanced-settings>.tool-section-title{margin-bottom:8px}.pdf-workspace .frame-grid,.pdf-workspace .file-list{max-height:none;overflow:visible}.editor-viewport{overscroll-behavior:auto;max-height:none}.editor-object-list{max-height:none;overflow:visible}.editor-pages{flex-wrap:wrap;max-height:none;overflow:visible}.rename-list{overscroll-behavior:contain;max-height:min(420px,50dvh);overflow:auto}.rename-head{background:var(--paper);z-index:1;position:sticky;top:0}.text-workspace textarea{height:160px;min-height:120px}.workspace .empty-state{min-height:120px}@media (width>=1000px){.media-workspace:has(>.editing-section),.media-workspace:has(>.download-panel),.gif-workspace.has-media{grid-template-columns:minmax(0,1fr) 300px}.media-workspace>.input-panel{grid-column:1/-1}.media-workspace>.editing-section{grid-area:2/1}.media-workspace>.settings-panel{grid-area:2/2/span 2}.media-workspace:not(:has(>.editing-section,>.download-panel)):not(.has-media)>.settings-panel{grid-area:auto/1}.media-workspace>.download-panel{grid-area:3/1}.media-workspace:not(:has(>.editing-section))>.download-panel{grid-row:2}.gif-workspace>.frame-section{grid-column:1/-1}.gif-workspace:not(:has(>.editing-section))>.frame-section{grid-area:2/1}.ocr-workspace{grid-template-columns:minmax(0,1fr) 300px}.ocr-workspace>.input-panel{grid-area:1/1}.ocr-workspace>.settings-panel{grid-area:1/2/span 2}.ocr-workspace>.download-panel{grid-column:1}.pdf-utility-workspace:has(>section:nth-child(2)){grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.pdf-utility-workspace>section:first-child{grid-area:1/1/span 2}.pdf-utility-workspace>section:not(:first-child){grid-column:2}}@media (width<=680px){.workspace.panel{padding:12px}.workspace .field-compact{width:132px}.image-editor .image-toolbar>.field{flex:0 180px}.preview-heading button{min-height:44px}.gif-workspace .frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gif-workspace .frame-card .actions button{padding-inline:8px}.workspace .comparison{grid-template-columns:minmax(0,1fr)}}.cleanup-workspace .settings-panel fieldset{flex-wrap:wrap;gap:0 20px;display:flex}.cleanup-workspace .settings-panel .toggle{flex:0 230px}.workspace .result-downloads{margin:8px 0 12px}.workspace .results .result-row{margin:6px 0;padding:8px 10px}.tool-intro{padding:12px 0}.tool-intro h1{margin:0 0 6px}.tool-intro p{max-width:100%}.tool-help>.tool-section-title,.advanced-settings>.tool-section-title,.frame-section>.tool-section-title{min-height:44px;margin:0}.editor-help>.tool-section-title{font-size:var(--fs-12);margin:0;padding:8px 0}.gif-workspace .settings-panel .field-grid>.field:has(input[maxlength="7"]){flex-basis:130px;max-width:160px}.pdf-editor{margin-bottom:0}.pdf-editor>.preview-heading{margin-bottom:10px}.pdf-editor>.preview-heading h2{margin:0}.pdf-edit-workspace .editor-toolbar{margin-bottom:8px;padding:8px 0}.pdf-editor .editor-help{margin:4px 0 8px}@media (width>=1000px){.editor-body{grid-template-columns:minmax(0,1fr) 172px;gap:12px}.editor-page-order{grid-column:1/-1}.editor-order-hint{font-size:var(--fs-12)}}@media (width<=999px){.editor-pages img{height:44px}.editor-pages>div{flex-basis:64px}}.dropzone,.workspace .dropzone.has-files{justify-content:flex-start}.dropzone>strong{margin-inline-end:auto}.image-editor .image-toolbar{align-items:end;gap:8px;margin-bottom:12px}.image-editor .image-toolbar>.field{flex:0 auto;margin:0}.image-editor .image-toolbar>button{flex:none}.image-editor .image-toolbar button,.image-editor .image-toolbar select{min-height:44px;margin:0}.image-view{min-width:0;margin:12px 0}.image-zoom{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.image-zoom button{min-width:40px;min-height:40px;font-size:var(--fs-12);padding:6px 10px}.image-zoom label{align-items:center;gap:4px;display:flex}.image-zoom input:is([type=number],[data-numeric-input]){width:76px;min-height:40px;padding:6px 8px}.image-viewport{border:1px solid var(--line);background:#e7ebe6;border-radius:8px;max-height:min(480px,58dvh);padding:12px;position:relative;overflow:auto}.image-plane{flex:none;margin:auto;position:relative}.image-plane>.crop-surface,.image-plane>.color-surface,.image-plane>.ocr-image{width:100%;max-width:none;height:100%;margin:0}.image-plane>.crop-surface>img{max-width:none}.workspace .color-coordinates{flex-wrap:wrap}.workspace .color-coordinates>.field{width:90px}.pixel-readout{font:var(--fs-12)/1.6 monospace;overflow-wrap:anywhere}.gif-preview-result{background:repeating-conic-gradient(#e4e7e2 0 25%, #fff 0 50%) 50% / 16px 16px;width:auto;max-width:100%;max-height:min(360px,45dvh);margin:12px auto;display:block}.download-panel>.result-downloads{order:0}.download-panel>img{align-self:center}@media (width>=1000px){.media-workspace>.settings-panel{grid-row:2}.media-workspace>.download-panel{grid-area:3/1/auto/-1}.image-workspace:not(:has(>.editing-section))>.settings-panel{grid-column:1/-1}.media-workspace:not(:has(>.editing-section))>.download-panel{grid-row:3}.color-workspace{grid-template-columns:minmax(0,1fr) 300px}.color-workspace>.input-panel{grid-area:1/1}.color-workspace>.settings-panel{grid-area:1/2}.color-workspace>.download-panel{grid-area:2/1/auto/-1}}@media (width<=999px){.color-workspace{grid-template-columns:minmax(0,1fr)}.color-workspace>.input-panel,.color-workspace>.settings-panel,.color-workspace>.download-panel{grid-area:auto/1}}@media (width<=680px){.image-zoom button,.image-zoom input:is([type=number],[data-numeric-input]){min-height:44px}}.text-workspace{grid-template-columns:minmax(0,1fr)}.text-workspace>.settings-panel>.actions{margin-top:0}@media screen and (width<=680px){:root{--fs-mobile-reduction:2px}}@media (width<=680px){:root{--fs-body:15px;--radius:12px}.site-header{column-gap:6px;min-height:90px;padding-inline:12px}.site-header>.brand{font-size:var(--fs-fixed-18);letter-spacing:-.6px}.site-header .brand-mark{display:none}.header-controls{gap:4px}.header-controls .language-menu summary{max-width:88px;min-height:36px;padding:6px}.header-controls>.tool-nav-menu>summary{text-overflow:ellipsis;max-width:72px;min-height:36px;font-size:var(--fs-13);padding:6px;overflow:hidden}.theme-toggle,.font-size-menu>summary{width:34px;height:36px;min-height:36px}.theme-toggle svg{width:18px;height:18px}.top-nav>.tool-nav-menu>summary{gap:4px;min-height:36px;padding:6px 4px}main{padding-inline:12px}h1{font-size:var(--fs-25);letter-spacing:-.7px}h2{font-size:var(--fs-19)}h3,legend{font-size:var(--fs-16)}button{min-height:38px;padding:7px 11px}input,select{min-height:38px;padding:7px 9px}input:is([type=checkbox],[type=radio],[type=range]){min-height:0}input[type=color]{height:38px;padding:3px}textarea{min-height:130px;padding:8px 9px}.panel,.workspace.panel{padding:12px}.tool-intro{padding:10px 0}.tool-intro p{margin-bottom:8px;line-height:1.6}.dropzone,.workspace .dropzone.has-files{gap:8px;min-height:0;padding:12px}.workspace{gap:14px}.field{margin-bottom:10px}.field>span{margin-bottom:5px}fieldset{margin-block:10px}.workspace .settings-row>.field>input:not([type=range]),.workspace .settings-row>.field>select{height:auto;min-height:38px}.workspace .settings-row>.toggle{min-height:38px}.utility-fields{gap:10px;margin-bottom:10px}.utility-actions,.actions{gap:8px;margin-block:10px}.tool-guide{margin-top:16px;padding:14px 12px}.tool-guide-row{padding-block:10px}.tool-guide p,.tool-guide li{line-height:1.65}.utility-preview{padding:10px}.utility-table :is(th,td){padding:7px 8px}.pdf-result-stage{padding:14px 12px 8px}.data-editor-heading,.data-import-options,.data-editor-toolbar,.data-grid-footer{padding-inline:12px}}@media (width<=650px){.catalog-toolbar .search{width:100%}}.tool-section-title{font-size:var(--fs-15);cursor:auto;margin:16px 0 12px;font-weight:600;line-height:1.5}input[data-numeric-input]{font-variant-numeric:tabular-nums;direction:ltr}.tool-catalog{min-width:0}.tool-catalog [hidden]{display:none!important}.catalog-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-controls .search{flex:1;align-self:stretch;min-width:0;max-width:540px}.catalog-controls .search input{flex:1;width:0;min-width:0}.catalog-view-toggle{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.catalog-view-toggle button{min-height:36px;font-size:var(--fs-13);color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:6px 12px}.catalog-view-toggle button[aria-pressed=true]{background:var(--action);color:#fff}.tool-catalog[data-catalog-view=compact] .catalog-section{margin:18px 0 22px}.tool-catalog[data-catalog-view=compact] .section-heading{margin-bottom:6px}.tool-catalog[data-catalog-view=compact] .section-heading h2{font-size:var(--fs-17)}.tool-catalog[data-catalog-view=compact] .category-nav{gap:3px}.tool-catalog[data-catalog-view=compact] .category-nav a{min-height:36px;font-size:var(--fs-12);padding:6px 10px}.tool-catalog[data-catalog-view=compact] .category-nav span{display:none}.tool-catalog[data-catalog-view=compact] .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.tool-catalog[data-catalog-view=compact] .tool-card{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:44px;box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:10px 8px;transition:background-color .15s;display:flex;transform:none}.tool-catalog[data-catalog-view=compact] .tool-card:hover{background:color-mix(in srgb,var(--green) 8%,var(--paper))}.tool-catalog[data-catalog-view=compact] :is(.tool-icon,.card-arrow,.tool-card>p){display:none}.tool-catalog[data-catalog-view=compact] .card-top{width:100%;min-width:0;margin:0;display:block}.tool-catalog[data-catalog-view=compact] .tool-card h3{font-size:var(--fs-14);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-weight:500;line-height:1.5;overflow:visible}@media (width<=900px){.tool-catalog[data-catalog-view=compact] .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}}@media (width<=680px){.catalog-controls{gap:8px}.catalog-view-toggle button{font-size:var(--fs-12);padding-inline:8px}.tool-catalog[data-catalog-view=compact] .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.tool-catalog[data-catalog-view=compact] .tool-card{padding:9px 4px}.tool-catalog[data-catalog-view=compact] .tool-card h3{font-size:var(--fs-13)}.tool-catalog[data-catalog-view=compact] .category-nav a{min-height:40px;padding:7px 8px}}.site-contact{max-width:1248px;font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 10px;margin:0 auto;padding:6px 24px;line-height:1.5;display:flex}.site-contact a{color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=680px){.site-contact{justify-content:flex-start;padding:6px 12px}}.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)}.font-size-menu{flex:none;position:static}.font-size-menu>summary{border:1px solid var(--line);background:var(--paper);border-radius:8px;place-items:center;width:38px;min-height:44px;margin:0;font-weight:650;list-style:none;display:grid}.font-size-menu>summary::-webkit-details-marker{display:none}.font-size-menu:not([open])>.font-size-panel{display:none}.font-size-panel{z-index:50;top:calc(100% - 1px);border:1px solid var(--line);background:var(--paper);border-radius:9px;width:max-content;max-width:calc(100vw - 24px);padding:12px;position:absolute;inset-inline-end:24px;box-shadow:0 8px 20px #20352814}.font-size-panel>span{font-size:var(--fs-13);margin-bottom:8px;display:block}.font-size-buttons{gap:4px;display:flex}.font-size-buttons button{min-width:40px;min-height:40px;padding:6px 9px}.font-size-value{font-variant-numeric:tabular-nums}.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{font-size:var(--fs-19);letter-spacing:-.6px}.site-header .brand-mark{width:26px;height:26px;font-size:var(--fs-19);margin-right:6px}.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}}@media (width<=680px){.site-header>.brand{font-size:var(--fs-fixed-18)}.header-controls{gap:4px}.header-controls .language-menu summary{max-width:88px;padding:6px}.theme-toggle,.font-size-menu>summary{width:34px;height:36px;min-height:36px}}@media (width<=360px){.site-header>.brand{font-size:var(--fs-fixed-16)}.header-controls .language-menu summary{max-width:76px}.header-controls>.tool-nav-menu>summary{max-width:58px}}
