.tool-disclaimer_disclaimer__dbpqe{margin:24px 0 20px;padding-top:16px;border-top:1px solid var(--line);color:var(--ink);color:color-mix(in srgb,var(--muted) 80%,var(--ink));font-size:var(--ui-font-13);line-height:1.8;overflow-wrap:anywhere}.tool-disclaimer_disclaimer__dbpqe p{margin:0}.tool-disclaimer_disclaimer__dbpqe p+p{margin-top:8px}.tool-icon_icon__D4X3N{display:block;flex:0 0 auto;color:var(--teal)}.practical-tools_page__jDMXv{min-height:100vh;background:var(--canvas);color:var(--navy)}.practical-tools_container__zODFa{max-width:1260px;margin:0 auto;padding:36px 28px 64px}.practical-tools_breadcrumb__Ms8iQ{font-size:var(--ui-font-13);color:var(--muted);margin-bottom:22px}.practical-tools_breadcrumb__Ms8iQ a,.practical-tools_related__f9fd4 a{color:var(--teal);text-decoration:none}.practical-tools_heading__GEw_r{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.practical-tools_heading__GEw_r h1{font-family:var(--serif),serif;font-size:var(--ui-font-fluid-28-3-38);font-weight:500;margin:0 0 12px}.practical-tools_heading__GEw_r p{color:var(--muted);line-height:1.7;margin:0;max-width:680px}.practical-tools_toolTitle__3Ma2c{display:flex;align-items:center;gap:14px;margin-bottom:12px}.practical-tools_toolTitle__3Ma2c h1{margin:0}.practical-tools_privacy__SdU4_{color:var(--teal);background:var(--teal-soft);padding:8px 12px;border-radius:4px;white-space:nowrap;font-size:var(--ui-font-13)}.practical-tools_grid__5H_9E{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);grid-gap:24px;gap:24px;align-items:start}.practical-tools_panel__SV50i{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:22px}.practical-tools_panel__SV50i h2{font-size:var(--ui-font-17);margin:0 0 18px}.practical-tools_panel__SV50i h3{font-size:var(--ui-font-15);margin:22px 0 12px}.practical-tools_panel__SV50i label{display:block;font-size:var(--ui-font-14);margin-bottom:16px;line-height:1.6}.practical-tools_panel__SV50i input:not([type=checkbox]):not([type=range]),.practical-tools_panel__SV50i select,.practical-tools_panel__SV50i textarea{display:block;width:100%;box-sizing:border-box;min-width:0;background:var(--field-bg,var(--canvas));border:1px solid var(--line);border-radius:4px;color:var(--navy);padding:9px 10px;margin-top:5px;font:inherit}.practical-tools_panel__SV50i textarea{min-height:150px;resize:vertical;line-height:1.6}.practical-tools_panel__SV50i input[type=checkbox]{margin-right:7px}.practical-tools_panel__SV50i input[type=range]{display:block;width:100%;accent-color:var(--teal)}.practical-tools_panel__SV50i button:focus-visible,.practical-tools_panel__SV50i input:focus-visible,.practical-tools_panel__SV50i select:focus-visible,.practical-tools_panel__SV50i textarea:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.practical-tools_panel__SV50i fieldset{border:0;padding:0;margin:0;min-width:0}.practical-tools_panel__SV50i fieldset:disabled{opacity:.7}.practical-tools_row__gRKkg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.practical-tools_actions__boSBC{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.practical-tools_primary__CHX7i,.practical-tools_secondary__P9pGE,.practical-tools_small__0hA_L{border:1px solid var(--line);border-radius:4px;cursor:pointer;font:inherit;padding:9px 14px;background:var(--surface);color:var(--navy)}.practical-tools_primary__CHX7i{background:var(--teal);border-color:var(--teal);color:var(--on-accent,#fff)}.practical-tools_secondary__P9pGE{color:var(--teal);border-color:var(--teal)}.practical-tools_small__0hA_L{font-size:var(--ui-font-12);padding:5px 8px}.practical-tools_primary__CHX7i:disabled,.practical-tools_secondary__P9pGE:disabled,.practical-tools_small__0hA_L:disabled{cursor:default;opacity:.5}.practical-tools_hint__YrQMC{font-size:var(--ui-font-13);line-height:1.75;color:var(--muted);overflow-wrap:anywhere}.practical-tools_notice__OdAFy{padding:12px 14px;background:var(--teal-soft);border-left:3px solid var(--teal);line-height:1.7;overflow-wrap:anywhere}.practical-tools_error__JsWP7{color:var(--danger,#c44242);border-color:var(--danger,#c44242);background:transparent}.practical-tools_results__tU1yG{margin:0}.practical-tools_resultRow__rrWM2{border-bottom:1px solid var(--line);padding:15px 0}.practical-tools_resultRow__rrWM2 dt{color:var(--muted);font-size:var(--ui-font-13)}.practical-tools_resultRow__rrWM2 dd{margin:7px 0 0;font-size:var(--ui-font-21);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.practical-tools_empty__IX6hZ{color:var(--muted);min-height:220px;display:grid;place-content:center;text-align:center;line-height:1.8}.practical-tools_tableScroll__RiOz1{overflow:auto;max-height:650px}.practical-tools_table__iov1I{width:100%;border-collapse:collapse;font-size:var(--ui-font-13);line-height:1.6}.practical-tools_table__iov1I th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);text-align:left;color:var(--muted);z-index:1}.practical-tools_table__iov1I td,.practical-tools_table__iov1I th{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:80px}.practical-tools_table__iov1I td{max-width:350px;white-space:pre-wrap}.practical-tools_changed__1moW_{background:rgba(202,142,29,.1)}.practical-tools_added__0cmN_{background:rgba(33,144,95,.11)}.practical-tools_removed__gDvBE{background:rgba(190,66,66,.1)}.practical-tools_related__f9fd4{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--ui-font-13);margin-top:26px}.practical-tools_imagePair__nUrnO{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.practical-tools_imagePair__nUrnO figure{margin:0;min-width:0}.practical-tools_imagePair__nUrnO img{max-width:100%;max-height:460px;object-fit:contain;background:repeating-conic-gradient(#eee 0 25%,white 0 50%) 50% /16px 16px}.practical-tools_imagePair__nUrnO a{color:var(--teal);font-size:var(--ui-font-13)}.practical-tools_diff__nSiz9{border:1px solid var(--line);border-radius:4px;overflow:auto;max-height:650px}.practical-tools_diffRow__wyjvm{display:grid;grid-template-columns:55px 55px minmax(0,1fr);border-bottom:1px solid var(--line);font-size:var(--ui-font-13)}.practical-tools_diffRow__wyjvm span{color:var(--muted);padding:8px;border-right:1px solid var(--line)}.practical-tools_diffRow__wyjvm p{margin:0;padding:8px 12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.practical-tools_parallelRow__B3FUx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.practical-tools_parallelRow__B3FUx p,.practical-tools_parallelRow__B3FUx strong{margin:0;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ui-font-13);line-height:1.7}.practical-tools_parallelRow__B3FUx>:first-child{border-right:1px solid var(--line)}.practical-tools_parallelRow__B3FUx small{display:block;color:var(--muted);font-size:var(--ui-font-11);margin-bottom:5px}.practical-tools_previewFigure__2F2pN{margin:14px 0;min-width:0}.practical-tools_previewFigure__2F2pN img{display:block;width:auto;max-width:100%;max-height:520px;object-fit:contain;border:1px solid var(--line);background:white}.practical-tools_previewFigure__2F2pN figcaption{font-size:var(--ui-font-12);line-height:1.7;color:var(--muted);margin-top:8px}.practical-tools_mediaGrid__2q0Va{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-height:760px;overflow:auto}.practical-tools_mediaItem___6LEE{border-bottom:1px solid var(--line);padding:10px 0;min-width:0;overflow-wrap:anywhere}.practical-tools_mediaItem___6LEE .practical-tools_previewFigure__2F2pN img{max-height:210px}.practical-tools_downloadList__dFADR{list-style:none;padding:0}.practical-tools_downloadList__dFADR li{display:flex;gap:14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0}.practical-tools_downloadList__dFADR strong{font-size:var(--ui-font-14);overflow-wrap:anywhere}.practical-tools_downloadList__dFADR button{flex-shrink:0}.practical-tools_downloadList__dFADR .practical-tools_hint__YrQMC{margin:5px 0 0}.practical-tools_scanCanvas__vXRKZ{position:relative;width:100%;background:var(--canvas);margin:16px 0;touch-action:none}.practical-tools_scanCanvas__vXRKZ>img{width:100%;height:100%;display:block;object-fit:fill}.practical-tools_scanCanvas__vXRKZ>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.practical-tools_scanCanvas__vXRKZ circle{cursor:move}.practical-tools_scanCanvas__vXRKZ circle:focus-visible{outline:none;stroke:var(--navy);stroke-width:8}.practical-tools_sourceBox__h75Xi{border-top:1px solid var(--line);padding:14px 0;margin:12px 0}.practical-tools_sourceBox__h75Xi summary{cursor:pointer;font-size:var(--ui-font-13);overflow-wrap:anywhere;margin-bottom:14px}.practical-tools_wordPreview__XCJ5m{background:white;color:black;padding:8px}.practical-tools_panel__SV50i legend{font-size:var(--ui-font-13);color:var(--muted);margin-bottom:10px}@media(max-width:600px){.practical-tools_mediaGrid__2q0Va{grid-template-columns:minmax(0,1fr)}.practical-tools_downloadList__dFADR li{align-items:flex-start}}@media(max-width:800px){.practical-tools_container__zODFa{padding:24px 16px 40px}.practical-tools_heading__GEw_r{display:block}.practical-tools_privacy__SdU4_{display:inline-block;margin-top:16px}.practical-tools_grid__5H_9E{grid-template-columns:minmax(0,1fr)}.practical-tools_panel__SV50i{padding:17px}.practical-tools_row__gRKkg{gap:10px}.practical-tools_imagePair__nUrnO{grid-template-columns:1fr}}