.qh-tool-workspace.is-tool-layout{direction:ltr;display:grid;grid-template-columns:216px minmax(0,1fr);gap:20px;width:min(calc(100% - 40px),1660px);margin:24px auto 0;align-items:start}.qh-tool-workspace-content{min-width:0}.qh-tool-workspace.is-tool-layout .qh-feature-theme>main{width:100%;max-width:none;margin:0;padding:0;min-width:0}.qh-tool-sidebar{position:sticky;top:132px;max-height:calc(100dvh - 150px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:14px 10px;min-width:0;font-size:12px;color:#26384c}.qh-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:0 5px 11px;font-size:14px}.qh-sidebar-search input{width:100%;border:1px solid #d9e2ed;border-radius:8px;background:#f8fafc;padding:9px 10px;min-width:0;font-size:12px}.qh-sidebar-nav{margin-top:12px}.qh-sidebar-home{display:block;text-decoration:none;padding:9px 7px;color:#395b81;border-bottom:1px solid #edf1f6;font-weight:650}.qh-sidebar-category{border-bottom:1px solid #e8edf3;padding:7px 0}.qh-sidebar-category>summary{cursor:pointer;padding:7px 6px;font-size:12px;font-weight:750;line-height:1.6}.qh-sidebar-category>summary::marker{color:#7b8c9f}.qh-sidebar-section>strong{display:block;margin:13px 7px 5px;font-size:10px;color:#78879a;font-weight:650;line-height:1.5}.qh-sidebar-link{display:flex;gap:8px;align-items:baseline;padding:8px 7px;margin:2px 0;border:1px solid transparent;border-radius:7px;text-decoration:none;line-height:1.55;overflow-wrap:anywhere;color:#425268;min-width:0}.qh-sidebar-link:hover{background:#f4f7fb}.qh-sidebar-link[aria-current=page]{color:var(--brand);background:var(--brand-soft);border-color:var(--tool-tint);font-weight:750}.qh-sidebar-dot{width:6px;height:6px;flex:0 0 6px;background:var(--brand);border-radius:50%;position:relative;top:-1px}.qh-sidebar-family{margin:5px 0}.qh-sidebar-family>summary{cursor:pointer;font-weight:650;font-size:11px;line-height:1.5;padding:7px;color:#43566c}.qh-sidebar-link.is-nested{padding-inline-start:15px}.qh-sidebar-empty{padding:8px;font-size:12px;color:#63758a}.qh-tool-sidebar :is(a,input,summary,button):focus-visible{outline:2px solid #1769e0;outline-offset:2px}.qh-sidebar-trigger,.qh-sidebar-close,.qh-sidebar-backdrop{display:none}.qh-tool-workspace.is-tool-layout :is(.vehicle-tabs,.logistics-tabs,.pdf-group-menu,.ds-sidebar,.dt-aside,.studio-tools,.studio-related,.text-workbench-tabs){display:none!important}.qh-tool-workspace.is-tool-layout [data-local-route-nav]{display:none!important}.qh-tool-workspace.is-tool-layout :is(.ds-detail,.dt-layout){grid-template-columns:minmax(0,1fr)!important;gap:0}@media (max-width:1100px){.qh-tool-workspace.is-tool-layout{display:block;width:calc(100% - 24px);margin-top:16px}.qh-sidebar-trigger{display:flex;align-items:center;gap:9px;border:1px solid #d7e2ee;border-radius:9px;padding:10px 14px;background:#fff;color:#304966;font-size:13px;font-weight:700;margin:0 0 12px;cursor:pointer}.qh-tool-sidebar{display:none;position:fixed;left:0;right:auto;top:0;bottom:0;width:min(300px,86vw);max-height:100dvh;z-index:102;border-radius:0 14px 14px 0;padding:18px 12px;box-shadow:10px 0 40px #10243b26}.qh-tool-sidebar.is-open{display:block}.qh-sidebar-close{display:block;background:#f2f5f9;border:0;border-radius:8px;width:34px;height:34px;font-size:23px;color:#36516c;cursor:pointer}.qh-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#10243b55;z-index:101;cursor:pointer}.qh-sidebar-heading{font-size:16px}.qh-sidebar-link{padding-block:10px}.qh-sidebar-category>summary{font-size:13px;padding-block:10px}}html[dir=rtl] .qh-tool-workspace-content,html[dir=rtl] .qh-tool-sidebar{direction:rtl}.qh-sidebar-category.is-current-category>summary{color:var(--brand);background:var(--brand-soft);border-radius:7px}.qh-sidebar-trigger-copy{display:grid;gap:1px;text-align:left;min-width:0}.qh-sidebar-trigger-copy small{font-size:10px;font-weight:650;color:#6e8093;line-height:1.2}.qh-sidebar-trigger-copy strong{font-size:13px;color:#304966;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.qh-shared-tool-about{direction:initial;margin:20px 0 0;padding:16px 18px;border:1px solid #dfe6ef;border-radius:12px;background:#f9fbff;color:#405973}.qh-shared-tool-about strong{display:block;margin-bottom:6px;font-size:13px;color:#254b74}.qh-shared-tool-about p{margin:0;font-size:12px;line-height:1.75;color:#60758b}.qh-tool-workspace.is-tool-layout .qh-feature-theme :is(button,.button,a.button,input,select,textarea){box-sizing:border-box}.qh-tool-workspace.is-tool-layout .qh-feature-theme :is(button,.button,a.button){min-height:38px}@media (max-width:1100px){.qh-shared-tool-about{margin-top:16px}.qh-sidebar-trigger{width:100%;justify-content:flex-start;min-height:48px}.qh-sidebar-trigger-copy strong{max-width:min(70vw,520px)}.qh-tool-workspace.is-tool-layout .qh-feature-theme :is(button,.button,a.button){min-height:42px}}@media (max-width:640px){.qh-tool-workspace.is-tool-layout{width:calc(100% - 16px)}.qh-shared-tool-about{padding:14px;margin-bottom:4px}.qh-shared-tool-about p{font-size:12px;line-height:1.7}.qh-tool-workspace.is-tool-layout .qh-feature-theme :is(button,.button,a.button,input,select){min-height:44px}.qh-tool-workspace.is-tool-layout .qh-feature-theme :is(.card,.result-card,.tool-card,.panel){max-width:100%}}html[dir=rtl] .qh-sidebar-trigger-copy{text-align:right}.qh-tool-followup-stack{width:100%;min-width:0;box-sizing:border-box}.qh-tool-followup-stack .qh-feature-support{width:100%;max-width:none;margin:0;padding:0}.qh-tool-followup-stack .qh-feature-support>.qh-support-prompt{width:100%;box-sizing:border-box;margin:16px 0 0}.qh-tool-followup-stack .seo-live-guide.page-shell{width:100%;max-width:none;margin:16px 0 0;padding:0}.qh-tool-followup-stack .seo-live-guide-inner{width:100%;box-sizing:border-box}.qh-tool-followup-stack>.qh-ad-reserved,.qh-tool-followup-stack .qh-global-download-ad>.qh-ad-reserved{width:100%;max-width:none;box-sizing:border-box;margin:28px 0 20px}.qh-tool-followup-stack .qh-global-download-ad{width:100%;max-width:none;margin:0;padding:0}@media (max-width:640px){.qh-tool-followup-stack .qh-feature-support>.qh-support-prompt,.qh-tool-followup-stack .seo-live-guide.page-shell{margin-top:12px}.qh-tool-followup-stack>.qh-ad-reserved,.qh-tool-followup-stack .qh-global-download-ad>.qh-ad-reserved{margin:22px 0 16px}}.qh-feature-theme[data-tool-theme] .brand-mark{background:linear-gradient(145deg,var(--brand),var(--tool-glow));box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 22%,transparent)}.qh-feature-theme[data-tool-theme] .search-wrap:focus-within{border-color:var(--tool-tint);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 10%,transparent)}.qh-feature-theme[data-tool-theme] .filters button:hover,.qh-feature-theme[data-tool-theme] .tool-card:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .tool-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 25%,transparent)}.qh-feature-theme[data-tool-theme] .tool-heading{background:linear-gradient(180deg,#fff,var(--brand-soft))}.qh-feature-theme[data-tool-theme] input:focus,.qh-feature-theme[data-tool-theme] select:focus,.qh-feature-theme[data-tool-theme] textarea:focus{border-color:var(--tool-glow);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 9%,transparent)}.qh-feature-theme[data-tool-theme] .button.secondary:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .result-card{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .result-row{border-bottom:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .material-card:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .material-card.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .result-total-highlight{border:1px solid var(--tool-tint);background:linear-gradient(135deg,var(--brand-soft) 0%,var(--brand-soft) 100%);box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 10%,transparent)}.qh-feature-theme[data-tool-theme] .result-total-highlight span,.qh-feature-theme[data-tool-theme] .result-total-highlight strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .estimate-summary .estimate-total{border:1px solid var(--tool-tint);border-bottom:1px solid var(--tool-tint);background:linear-gradient(135deg,var(--brand-soft) 0%,var(--brand-soft) 100%);box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 10%,transparent)}.qh-feature-theme[data-tool-theme] .estimate-summary .estimate-total span,.qh-feature-theme[data-tool-theme] .estimate-summary .estimate-total strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .finish-group{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .finish-method.selected{box-shadow:0 5px 14px color-mix(in srgb,var(--brand) 16%,transparent)}.qh-feature-theme[data-tool-theme] .finish-product-card:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .finish-product-card.selected{background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .scope-number{box-shadow:0 5px 12px color-mix(in srgb,var(--brand) 16%,transparent)}.qh-feature-theme[data-tool-theme] .scope-item:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .equipment-filter.active{color:var(--brand-dark);border-color:var(--tool-glow);background:var(--brand-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .equipment-card{box-shadow:0 3px 12px color-mix(in srgb,var(--brand-dark) 3.5%,transparent)}.qh-feature-theme[data-tool-theme] .equipment-photo-wrap.illustration{background:linear-gradient(180deg,var(--brand-soft) 0%,#f2f6fb 100%)}.qh-feature-theme[data-tool-theme] .equipment-photo-button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent)}.qh-feature-theme[data-tool-theme] .equipment-photo-modal-backdrop{background:color-mix(in srgb,var(--brand-dark) 82%,transparent)}.qh-feature-theme[data-tool-theme] .equipment-photo-fallback{background:linear-gradient(180deg,var(--brand-soft),var(--brand-soft))}.qh-feature-theme[data-tool-theme] .equipment-card.photo-fallback .equipment-photo-wrap{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .equipment-status.required{background:color-mix(in srgb,var(--brand-soft) 94%,transparent);color:var(--brand)}.qh-feature-theme[data-tool-theme] .finish-method:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .finish-method.selected{background:var(--brand-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .tool-card{box-shadow:0 2px 8px color-mix(in srgb,var(--brand-dark) 2.5%,transparent)}.qh-feature-theme[data-tool-theme] .tool-card:hover{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .tool-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 20%,transparent)}.qh-feature-theme[data-tool-theme] .estimate-option-card{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .estimate-setup-card .quick-condition-grid input:focus,.qh-feature-theme[data-tool-theme] .estimate-setup-card .quick-condition-grid select:focus{border-color:var(--tool-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}.qh-feature-theme[data-tool-theme] .estimate-setup-card .official-rate-input{background:var(--brand-soft)!important;border-color:var(--tool-tint)!important;color:var(--brand)!important}.qh-feature-theme[data-tool-theme] .renovation-estimator .material-card:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .renovation-estimator .material-card.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .renovation-estimator .material-card.selected .material-price{color:var(--brand)}.qh-feature-theme[data-tool-theme] .material-action-bar .material-side-action{box-shadow:0 5px 14px color-mix(in srgb,var(--brand) 16%,transparent)}.qh-feature-theme[data-tool-theme] .estimate-setup-card{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .official-rate-value{border:1px solid var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .renovation-estimator .material-card.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .estimate-reset-button{color:var(--brand)}.qh-feature-theme[data-tool-theme] .estimate-evidence-panel{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .estimate-evidence-row strong,.qh-feature-theme[data-tool-theme] .scope-reference-price strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .estimate-evidence-range{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .renovation-estimator .material-price{color:var(--brand)}.qh-feature-theme[data-tool-theme] .selected-material-reference{border:1px solid var(--brand-soft);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .selected-material-reference strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .work-item-reference-toggle,.qh-feature-theme[data-tool-theme] .work-item-reference-toggle:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .work-item-reference-toggle:focus-visible{outline:2px solid var(--brand)}.qh-feature-theme[data-tool-theme] .work-item-reference-toggle-copy .section-kicker{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .work-item-reference-toggle-copy strong{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .work-item-reference-disclosure[open] .work-item-reference-toggle,.qh-feature-theme[data-tool-theme] .work-item-reference-disclosure[open] .work-item-reference-chevron{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .detail-primary-card{background:linear-gradient(180deg,var(--brand-soft) 0%,var(--brand-soft) 100%);box-shadow:0 4px 16px color-mix(in srgb,var(--brand-dark) 3.5%,transparent)}.qh-feature-theme[data-tool-theme] .detail-fold{--fold-accent: var(--brand);--fold-soft: var(--brand-soft);--fold-border: var(--tool-tint);box-shadow:0 3px 12px color-mix(in srgb,var(--brand-dark) 2.5%,transparent)}.qh-feature-theme[data-tool-theme] .detail-fold-finish{--fold-soft: var(--brand-soft);--fold-border: var(--tool-tint) }.qh-feature-theme[data-tool-theme] .detail-fold[open]{box-shadow:0 8px 24px color-mix(in srgb,var(--brand-dark) 6%,transparent)}.qh-feature-theme[data-tool-theme] .local-processing-banner{border:1px solid var(--brand-soft);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .local-processing-icon,.qh-feature-theme[data-tool-theme] .converter-settings,.qh-feature-theme[data-tool-theme] .converter-dropzone{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-dropzone:hover,.qh-feature-theme[data-tool-theme] .converter-dropzone.dragging,.qh-feature-theme[data-tool-theme] .converter-dropzone:focus-visible{background:var(--brand-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 7%,transparent)}.qh-feature-theme[data-tool-theme] .converter-file-summary,.qh-feature-theme[data-tool-theme] .converter-result-card,.qh-feature-theme[data-tool-theme] .converter-batch-source,.qh-feature-theme[data-tool-theme] .converter-source-index,.qh-feature-theme[data-tool-theme] .converter-batch-result-card,.qh-feature-theme[data-tool-theme] .converter-download-mode label{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-download-mode label:has(input:checked){border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .metadata-badge{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .metadata-toggle:hover,.qh-feature-theme[data-tool-theme] .metadata-toggle:focus-visible{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-metadata-policy{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .metadata-policy-option:has(input:checked){border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .metadata-policy-option.recommended:has(input:checked){background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .metadata-policy-option em,.qh-feature-theme[data-tool-theme] .result-metadata-state.kept{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-quality-presets button:hover,.qh-feature-theme[data-tool-theme] .converter-quality-presets button:focus-visible{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-quality-presets button.active{border-color:var(--tool-glow);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .conversion-fact.alpha{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-paste-hint{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-paste-hint>span:first-child{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-inline-preview,.qh-feature-theme[data-tool-theme] .converter-inline-preview.source{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-inline-preview.target{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-inline-arrow{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-converted-state-badge{border:1px solid var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-inline-preview.target{border:2px solid var(--tool-glow);background:linear-gradient(180deg,var(--brand-soft) 0%,var(--brand-soft) 38%,#ffffff 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent),0 8px 22px color-mix(in srgb,var(--brand) 10%,transparent)}.qh-feature-theme[data-tool-theme] .converter-inline-preview.target:before{background:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-inline-preview.target figcaption{border-bottom:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-inline-preview.target figcaption b{color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-inline-preview.target .converter-inline-preview-canvas{border:1px solid var(--tool-tint);background-color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-output-format-badge{background:color-mix(in srgb,var(--brand) 90%,transparent);box-shadow:0 2px 7px color-mix(in srgb,var(--brand-dark) 18%,transparent)}.qh-feature-theme[data-tool-theme] .converter-inline-preview-meta.converted{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-result-output-label{border:1px solid var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-compare-grid figure.source{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-compare-grid figure.target{border:2px solid var(--tool-glow);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .converter-compare-grid figure.target figcaption>b{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-compare-grid figure.target .converter-compare-canvas{border-color:var(--tool-tint)}@media (max-width: 620px){.qh-feature-theme[data-tool-theme] .converter-inline-preview.target{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent),0 6px 18px color-mix(in srgb,var(--brand) 8%,transparent)}}.qh-feature-theme[data-tool-theme] .converter-output-formats button.active{border-color:var(--tool-glow);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .converter-intent-links{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-social-optimizer{background:linear-gradient(180deg,var(--brand-soft) 0%,#fff 100%)}.qh-feature-theme[data-tool-theme] .converter-social-head strong{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .social-recommended-badge{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-social-platform:hover{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-social-platform.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .converter-social-platform.active span{color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-social-preset:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .converter-social-preset.active{border-color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-social-preset.active b,.qh-feature-theme[data-tool-theme] .converter-social-preset.active strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-result-comparison-card.social-optimized{border-color:var(--tool-tint);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 5%,transparent)}.qh-feature-theme[data-tool-theme] .result-conversion-note.social{border:1px solid var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .result-conversion-note.social b{color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-workflow-tabs button.active{border-color:var(--tool-tint);color:var(--brand);box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .converter-workflow-tabs button.active span{background:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-shared-action-row{box-shadow:0 8px 24px color-mix(in srgb,var(--brand-dark) 10%,transparent)}.qh-feature-theme[data-tool-theme] .converter-result-empty,.qh-feature-theme[data-tool-theme] .converter-tab-action-card,.qh-feature-theme[data-tool-theme] .converter-tab-action-card.quick{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-tab-action-card.social{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-tab-source-dock{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-tab-source-dock.dragging{border-color:var(--tool-glow);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}.qh-feature-theme[data-tool-theme] .converter-tab-add-files{border-color:var(--tool-tint);color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-tab-source-empty>span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .metadata-section-file .metadata-field,.qh-feature-theme[data-tool-theme] .metadata-cleanup-card,.qh-feature-theme[data-tool-theme] .metadata-cleanup-icon,.qh-feature-theme[data-tool-theme] .metadata-cleanup-presets button.active{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .metadata-cleanup-options label:has(input:checked){background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-item-share{border-color:var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-share-badge{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-share-badge>span{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-share-badge strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .converter-share-link input{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .converter-share-spinner{border-top-color:var(--brand)}@media (prefers-reduced-motion:reduce){.qh-feature-theme[data-tool-theme] .converter-share-spinner{border-top-color:var(--brand)}}.qh-feature-theme[data-tool-theme] .pdf-drop-zone{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-drop-zone:hover,.qh-feature-theme[data-tool-theme] .pdf-drop-zone.dragging{border-color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-preview-rail{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-preview-rail.dragging{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-thumb-card.selected{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 10%,transparent);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-thumb-card.drag-over{border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 16%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-order-btn:hover,.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-remove-btn:hover,.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-file-badge.mode-office,.qh-feature-theme[data-tool-theme] .file-pdf-converter[data-v76=true] .pdf-preview-title span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern{--pdf-blue:var(--brand);--pdf-blue-soft:var(--brand-soft) }.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-drop-zone{background:linear-gradient(180deg,var(--brand-soft) 0%,var(--brand-soft) 100%)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-drop-zone:hover,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-drop-zone.dragging{border-color:var(--tool-glow);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 7%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-rail{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-rail.dragging{border-color:var(--tool-glow);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-file-head #pdfCount{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.selected{border-color:var(--tool-glow);background:var(--brand-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 7%,transparent),0 4px 12px #3252780d}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.drag-over{border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 13%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.selected .pdf-thumb-order span{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-order-btn:hover,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-file-badge.mode-office{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-side-summary{background:linear-gradient(180deg,#fff 0%,var(--brand-soft) 100%)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-merged-name-field input:focus{border-color:var(--tool-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 7%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-title span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-mode-row label:has(input:checked){border-color:var(--tool-glow);background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 5%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-convert-button{box-shadow:0 7px 16px color-mix(in srgb,var(--brand) 13%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-editor{background:linear-gradient(180deg,#ffffff 0%,var(--brand-soft) 100%)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-count,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-editor-state{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-spinner{border:2px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-card.drag-over{border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-actions button.rotate-action{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-page-actions button:hover{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-image-rotate-controls button{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-image-rotate-controls button:hover{border-color:var(--tool-glow);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-advanced-head{background:linear-gradient(180deg,var(--brand-soft),#fff)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-advanced-tabs button.active{border-color:var(--tool-glow);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-advanced-body{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-unified-card.drag-over{border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.qh-feature-theme[data-tool-theme] .ocr-drop{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ocr-drop:hover,.qh-feature-theme[data-tool-theme] .ocr-drop.dragging{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .ocr-drop-icon{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ocr-file-row{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ocr-file-type{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ocr-progress{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ocr-progress progress{accent-color:var(--brand)}.qh-feature-theme[data-tool-theme] .ocr-result-card textarea{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-hero{background:linear-gradient(135deg,var(--brand-soft) 0%,#fff 72%)}.qh-feature-theme[data-tool-theme] .nl-badge{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .nl-input-panel textarea{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-input-panel textarea:focus{border-color:var(--tool-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--tool-glow) 12%,transparent)}.qh-feature-theme[data-tool-theme] .nl-primary{border-color:var(--brand)!important;background:var(--brand)!important}.qh-feature-theme[data-tool-theme] .nl-examples button:hover{border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-result-empty{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-confidence{color:var(--brand)}.qh-feature-theme[data-tool-theme] .nl-detail pre{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-step b{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-open-tool{background:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .nl-registry-grid article{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-home-entry{border:1px solid var(--brand-soft);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .stage46-sample-tabs button.active{background:var(--brand)!important;border-color:var(--brand)!important}.qh-feature-theme[data-tool-theme] .stage46-sample-list button:hover{border-color:var(--tool-glow);background:var(--brand-soft)!important}.qh-feature-theme[data-tool-theme] .rq-error-boundary pre,.qh-feature-theme[data-tool-theme] .converter-metadata-preview{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-empty{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-tool-card button,.qh-feature-theme[data-tool-theme] .pdf-advanced-body>section>button,.qh-feature-theme[data-tool-theme] .pdf-attachment-list button{background:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-security-banner{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-sign-page-strip button.active{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-sign-page-strip b{background:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-sign-loading{background:color-mix(in srgb,var(--brand-dark) 85%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-sign-overlay.selected{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-sign-resize{background:var(--brand)!important}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.selected .pdf-file-real-thumb{border-color:var(--tool-glow);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 10%,transparent)}.qh-feature-theme[data-tool-theme] .pdf-form-overlay{border:2px solid var(--brand);background:color-mix(in srgb,var(--brand-soft) 68%,transparent)}.qh-feature-theme[data-tool-theme] .pdf-form-overlay>span{color:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-form-overlay.selected{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent)}.qh-feature-theme[data-tool-theme] .pdf-form-multiline{background:color-mix(in srgb,var(--brand-soft) 76%,transparent)}.qh-feature-theme[data-tool-theme] .pdf-form-overlay.selected{border-color:var(--brand);outline:2px solid color-mix(in srgb,var(--brand) 20%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-count{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-switchbar{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-switch-actions .active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-preview-switch-actions b{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-queued-real-preview .pdf-preview-visual-wrap{background:linear-gradient(135deg,var(--brand-soft),#e9eff6)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-queued-preview-chips span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-queued-preview-chips span.visual{border-color:var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.drag-over{background:var(--brand-soft);border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 16%,transparent),0 3px 10px #344c680d}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-drag-handle{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-drag-handle:hover{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-drag-handle:active,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source .pdf-drag-handle{background:var(--brand-soft);border-color:var(--tool-glow);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source{box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 12%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-order-btn{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source{box-shadow:0 7px 18px color-mix(in srgb,var(--brand) 14%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-thumb-card.drag-over{background:var(--brand-soft);border-color:var(--brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent),0 4px 12px color-mix(in srgb,var(--brand) 8%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-queue-head{background:linear-gradient(105deg,var(--brand-soft) 0%,#fff 85%)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-eyebrow{color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count{border:1px solid var(--brand-soft);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base{background:var(--brand-soft);border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base .pdf-base-step,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle span{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle input:focus-visible+span{outline:3px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty-icon{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-download{box-shadow:0 3px 9px color-mix(in srgb,var(--brand) 9%,transparent)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-alternative-download summary:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-alternative-icon,.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-alternative-body{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-main-panel>.pdf-status[role=status]{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base .pdf-base-step{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-workbench-tabs{border-bottom:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .text-workbench-tabs button{border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .text-workbench-tabs button.active{background:var(--brand-soft);border-color:var(--tool-glow);color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-workbench-intro strong{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .text-drop-mini{border:1.5px dashed var(--tool-glow);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .text-drop-mini.is-drag{background:var(--brand-soft);border-color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-drop-mini strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-workbench-panel{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .text-stat-grid>div,.qh-feature-theme[data-tool-theme] .seo-grid>div{border:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .text-stat-grid strong,.qh-feature-theme[data-tool-theme] .seo-grid strong,.qh-feature-theme[data-tool-theme] .text-subpanel h3,.qh-feature-theme[data-tool-theme] .access-grid h3{color:var(--brand)}.qh-feature-theme[data-tool-theme] .keyword-cloud span{background:var(--brand-soft);border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .keyword-cloud b,.qh-feature-theme[data-tool-theme] .serp-preview h3{color:var(--brand)}.qh-feature-theme[data-tool-theme] .document-drop{border:1.5px dashed var(--tool-glow);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .document-drop strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-input-pane.is-drag{border:2px dashed var(--brand);background:var(--brand-soft);outline:3px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .text-input-heading label,.qh-feature-theme[data-tool-theme] .text-output-pane>label{color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-input-pane.is-drag textarea{border-color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .text-input-pane textarea:focus,.qh-feature-theme[data-tool-theme] .text-output-pane textarea:focus{outline:2px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .text-input-pane.is-drag .text-input-hint{color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-source-name{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-compare-help{background:var(--brand-soft);border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .text-compare-help strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-compare-grid .text-input-pane{border-top:3px solid var(--brand)}.qh-feature-theme[data-tool-theme] .text-compare-result-heading{color:var(--brand)}.qh-feature-theme[data-tool-theme] .text-compare-empty{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-to-pdf-upload{border:2px dashed var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-to-pdf-upload:hover,.qh-feature-theme[data-tool-theme] .file-to-pdf-upload:focus-visible,.qh-feature-theme[data-tool-theme] .file-to-pdf-upload[data-dragging=true]{border-color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-to-pdf-upload-icon{border:1px solid var(--tool-tint);color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-to-pdf-files,.qh-feature-theme[data-tool-theme] .file-to-pdf-settings{border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .file-to-pdf-file-card,.qh-feature-theme[data-tool-theme] .file-to-pdf-preview,.qh-feature-theme[data-tool-theme] .file-to-pdf-empty,.qh-feature-theme[data-tool-theme] .file-to-pdf-stats span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-to-pdf-stats b{color:var(--brand)}.qh-feature-theme[data-tool-theme] .file-to-pdf-note{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .file-to-pdf-description{background:var(--brand-soft);border:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-dedicated-converter-link{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-home-subfilter button.active{background:var(--brand);border-color:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-home-subfilter button:hover:not(.active){border-color:var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-standalone-note{background:var(--brand-soft);border:1px solid var(--tool-tint);color:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-standalone-note a{color:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-standalone-description,.qh-feature-theme[data-tool-theme] .pdf-group-menu,.qh-feature-theme[data-tool-theme] .pdf-group-menu-heading strong span,.qh-feature-theme[data-tool-theme] .pdf-group-tab:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-group-tab.active,.qh-feature-theme[data-tool-theme] .pdf-group-tab[aria-current=page]{border-color:var(--brand);background:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-group-tab:focus-visible{outline:3px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .pdf-group-current-header h2{color:var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-group-help,.qh-feature-theme[data-tool-theme] .country-recommendations{background:var(--brand-soft);border:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .global-converter-tag{color:var(--brand);background:var(--brand-soft);border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .global-drop{border:2px dashed var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .global-drop:hover,.qh-feature-theme[data-tool-theme] .global-drop:focus-visible,.qh-feature-theme[data-tool-theme] .global-drop[data-dragging=true]{outline:2px solid var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .global-options,.qh-feature-theme[data-tool-theme] .global-file-item,.qh-feature-theme[data-tool-theme] .global-reports pre,.qh-feature-theme[data-tool-theme] .local-stats-content{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-word-options{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .pdf-word-mode.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.qh-feature-theme[data-tool-theme] .pdf-word-mode>input{accent-color:var(--brand)}.qh-feature-theme[data-tool-theme] .country-format-evidence a{color:var(--primary,var(--brand))}.qh-feature-theme[data-tool-theme] .country-format-server-note{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .country-format-extra a{color:var(--primary,var(--brand))}.qh-feature-theme[data-tool-theme] .country-format-server-fallback{background:var(--surface,var(--brand-soft))}.qh-feature-theme[data-tool-theme] .pdf-output-standard-panel{background:color-mix(in srgb,var(--surface,#fff) 92%,var(--brand-soft))}.qh-feature-theme[data-tool-theme] .pdf-output-standard-panel a{color:var(--brand)}.qh-feature-theme[data-tool-theme] .qh-global-category-nav{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .qh-global-category-nav a:hover,.qh-feature-theme[data-tool-theme] .qh-global-category-nav a:focus-visible{color:var(--brand);background:var(--brand-soft);border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .qh-home-group .tool-icon{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .qh-home-group:hover,.qh-feature-theme[data-tool-theme] .qh-home-group:focus-visible{border-color:var(--tool-glow);box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 9.8%,transparent)}.qh-feature-theme[data-tool-theme] .qh-hub-hero{background:linear-gradient(125deg,var(--brand-soft),#fff 75%)}.qh-feature-theme[data-tool-theme] .qh-hub-meta span{border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .qh-hub-search:focus-within{outline:3px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .qh-hub-siblings a.selected,.qh-feature-theme[data-tool-theme] .qh-hub-sidebar button.selected{background:var(--brand-soft);color:var(--brand);border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .qh-hub-filters button.selected{background:var(--brand);border-color:var(--brand)}.qh-feature-theme[data-tool-theme] .qh-hub-tool-card:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .qh-hub-tool-open{color:var(--brand)}.qh-feature-theme[data-tool-theme] .qh-hub-nested,.qh-feature-theme[data-tool-theme] .qh-hub-nested a:hover,.qh-feature-theme[data-tool-theme] .qh-hub-bottom{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .qh-hub-country-note{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .qh-hub-country-note a{color:var(--brand)}.qh-feature-theme[data-tool-theme] .qh-home-country-shortcut{border:1px solid var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .qh-home-country-shortcut:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .qh-home-group.dt-home-entry:hover,.qh-feature-theme[data-tool-theme] .qh-home-group.dt-home-entry:focus-visible{border-color:var(--tool-glow);box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 9.8%,transparent)}.qh-feature-theme[data-tool-theme] .qh-hub-designer .tool-icon,.qh-feature-theme[data-tool-theme] .qh-hub-developer .tool-icon{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .qh-hub-sidebar button:hover,.qh-feature-theme[data-tool-theme] .qh-hub-filters button:hover{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .qh-hub-siblings a:focus-visible,.qh-feature-theme[data-tool-theme] .qh-home-group:focus-visible,.qh-feature-theme[data-tool-theme] .qh-hub-sidebar button:focus-visible,.qh-feature-theme[data-tool-theme] .qh-hub-filters button:focus-visible,.qh-feature-theme[data-tool-theme] .qh-hub-tool-primary:focus-visible{outline:3px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .qh-v183-featured a,.qh-feature-theme[data-tool-theme] .qh-v183-related a{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .stage32-drop-zone{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .stage32-drop-zone:hover,.qh-feature-theme[data-tool-theme] .stage32-drop-zone.is-dragging{border-color:var(--tool-glow);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .stage32-drop-icon{color:var(--brand)}.qh-feature-theme[data-tool-theme] .stage32-modal-close:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent)}.qh-feature-theme[data-tool-theme] .text-integrated-tool strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .invoice-sample-suite{background:linear-gradient(180deg,var(--brand-soft) 0%,var(--brand-soft) 100%)}.qh-feature-theme[data-tool-theme] .invoice-sample-head h2{color:var(--ink,var(--brand-dark))}.qh-feature-theme[data-tool-theme] .invoice-sample-count{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .invoice-sample-format{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .invoice-sample-card>strong{color:var(--ink,var(--brand-dark))}.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32>.tool-panel>.tool-header{background:linear-gradient(105deg,var(--brand-soft) 0%,var(--panel,#fff) 65%)}.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32>.tool-panel>.tool-header:before{background:var(--tool-glow)}.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 .stage32-drop-zone,.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 .stage32-drop-icon,.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 #nl-prompt{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 #nl-prompt:focus{outline:2px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 .stage46-sample-tabs button.active{border-bottom-color:var(--tool-glow)!important;background:var(--brand-soft)!important;color:var(--brand)!important}.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 .stage46-sample-list button:focus-visible,.qh-feature-theme[data-tool-theme] .nl-page.qh-stage32 .stage46-sample-tabs button:focus-visible{outline:2px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .stage54-workflow-guide{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .stage54-workflow-guide blockquote{border-inline-start:3px solid var(--tool-glow);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .stage56-file-controls button:focus-visible{outline:2px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .logistics-tool{--log-accent:var(--brand) }.qh-feature-theme[data-tool-theme] .logistics-tabs a:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .logistics-tabs a[aria-current=page]{box-shadow:0 2px 8px color-mix(in srgb,var(--brand-dark) 7.06%,transparent)}.qh-feature-theme[data-tool-theme] .logistics-step,.qh-feature-theme[data-tool-theme] .logistics-tool input,.qh-feature-theme[data-tool-theme] .logistics-tool select{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .logistics-tool input:focus,.qh-feature-theme[data-tool-theme] .logistics-tool select:focus{border-color:var(--tool-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 7.06%,transparent)}.qh-feature-theme[data-tool-theme] .logistics-box{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .logistics-tool button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .logistics-tool button:focus-visible,.qh-feature-theme[data-tool-theme] .logistics-tabs a:focus-visible{outline:3px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .logistics-main-actions .primary{box-shadow:0 5px 12px color-mix(in srgb,var(--brand) 12.55%,transparent)}.qh-feature-theme[data-tool-theme] .logistics-main-actions .primary:hover{background:var(--brand)!important}.qh-feature-theme[data-tool-theme] .logistics-hero-result{background:linear-gradient(120deg,var(--brand-soft),var(--brand-soft));border:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .logistics-hero-result strong{color:var(--brand)}.qh-feature-theme[data-tool-theme] .logistics-result-card .logistics-actions button:last-child{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .logistics-formula{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .logistics-result-empty svg{stroke:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .vehicle-tool{--veh-accent:var(--brand) }.qh-feature-theme[data-tool-theme] .vehicle-tabs a[aria-current=page]{background:var(--brand-soft);border-color:var(--tool-glow);color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .vehicle-panel h2>span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .vehicle-field input,.qh-feature-theme[data-tool-theme] .vehicle-field select{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .vehicle-field input:focus,.qh-feature-theme[data-tool-theme] .vehicle-field select:focus{outline:2px solid var(--brand)}.qh-feature-theme[data-tool-theme] .vehicle-actions button:focus-visible{outline:2px solid var(--brand)}.qh-feature-theme[data-tool-theme] .vehicle-result-card{border:1px solid var(--tool-tint);background:linear-gradient(140deg,var(--brand-soft),var(--brand-soft))}.qh-feature-theme[data-tool-theme] .vehicle-result-top{color:var(--brand)}.qh-feature-theme[data-tool-theme] .vehicle-result-mark{background:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .vehicle-total{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .vehicle-breakdown{border-top:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .studio{--st-blue:var(--brand) }.qh-feature-theme[data-tool-theme] .studio button:focus-visible,.qh-feature-theme[data-tool-theme] .studio a:focus-visible,.qh-feature-theme[data-tool-theme] .studio input:focus-visible,.qh-feature-theme[data-tool-theme] .studio select:focus-visible{outline:3px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .studio-tool:hover{border-color:var(--tool-glow);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .studio-tool.active{background:var(--brand);border-color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-step-links button.active{color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-drop{background:linear-gradient(var(--brand-soft),var(--brand-soft));color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-drop.is-dragging{background:var(--brand-soft);border-color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-upload-icon{color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-file,.qh-feature-theme[data-tool-theme] .studio-inspect{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .studio-toggle input{accent-color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-chip.active{background:var(--brand-soft);border-color:var(--tool-glow);color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-outline{color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-main-action{background:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-main-action:disabled{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .studio-run progress{accent-color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-result{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .studio-related a{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-source-card{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .studio-source-card h3{color:var(--brand)}.qh-feature-theme[data-tool-theme] .studio-url-form input{border:1px solid var(--tool-tint);color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .studio-url-form button,.qh-feature-theme[data-tool-theme] .studio-paste-button{border:1px solid var(--tool-tint);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-shell{--ds-blue:var(--brand) }.qh-feature-theme[data-tool-theme] .ds-shell button:focus-visible,.qh-feature-theme[data-tool-theme] .ds-shell a:focus-visible,.qh-feature-theme[data-tool-theme] .ds-shell [tabindex]:focus-visible{outline:3px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .ds-header{background:linear-gradient(118deg,var(--brand-dark),var(--brand))}.qh-feature-theme[data-tool-theme] .ds-header p,.qh-feature-theme[data-tool-theme] .ds-eyebrow{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-header-tag{border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .ds-grouphead>span{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-card:hover{border-color:var(--tool-glow);box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 12%,transparent)}.qh-feature-theme[data-tool-theme] .ds-card>span:last-child{color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-back{color:var(--brand)!important}.qh-feature-theme[data-tool-theme] .ds-sidebar-group a:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-sidebar-group a.selected{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-actions>button,.qh-feature-theme[data-tool-theme] .ds-toolbar>button,.qh-feature-theme[data-tool-theme] .ds-layer>button,.qh-feature-theme[data-tool-theme] .ds-inspector>button,.qh-feature-theme[data-tool-theme] .ds-layers>button,.qh-feature-theme[data-tool-theme] .ds-project-actions>button{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-actions>button:hover,.qh-feature-theme[data-tool-theme] .ds-layers>button:hover,.qh-feature-theme[data-tool-theme] .ds-project-actions>button:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-actions button:first-child{background:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-drop{border:2px dashed var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-drop-hover{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 3px var(--tool-tint)}.qh-feature-theme[data-tool-theme] .ds-description{border:1px solid var(--brand-soft);border-left:4px solid var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-code{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-layers>button.active{background:var(--brand-soft);border-color:var(--tool-glow)}.qh-feature-theme[data-tool-theme] .ds-layer.active{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-proto-art{background:linear-gradient(40deg,var(--tool-tint),#6bbba2)}.qh-feature-theme[data-tool-theme] .ds-proto-body button{background:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-image-canvas,.qh-feature-theme[data-tool-theme] .ds-3d-view,.qh-feature-theme[data-tool-theme] .ds-motion-view,.qh-feature-theme[data-tool-theme] .ds-whiteboard-wrap{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-canvas-drop-note{color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-selection-handles rect,.qh-feature-theme[data-tool-theme] .ds-selection-handles circle{filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--brand-dark) 26%,transparent))}.qh-feature-theme[data-tool-theme] .ds-crop-selection{border:2px dashed var(--brand);background:color-mix(in srgb,var(--brand) 15%,transparent)}.qh-feature-theme[data-tool-theme] .ds-palette-source{background:var(--brand-soft);border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .ds-palette-source-image{background:repeating-conic-gradient(#e6ebf4 0 25%,var(--brand-soft) 0 50%) 50%/20px 20px}.qh-feature-theme[data-tool-theme] .ds-palette-source-details button{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-palette-import-card{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-palette-import-card h4{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .ds-palette-import-card .ds-palette-url-form button{border:1px solid var(--tool-glow);background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-palette-import-card--paste .ds-palette-paste-hint{color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-palette-paste-hint:focus-visible{outline:3px solid var(--brand)}.qh-feature-theme[data-tool-theme] .ds-palette-paste-hint kbd{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-palette-tile-values button{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-shell.ds-detail-view .ds-header{background:linear-gradient(125deg,var(--brand-soft),#fff 75%)}.qh-feature-theme[data-tool-theme] .ds-shell.ds-detail-view .ds-header-tag{border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .ds-shell.ds-detail-view .ds-sidebar-group a.selected{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .ds-shell.ds-detail-view .ds-description{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .ds-link-tip{background:var(--brand-soft);color:var(--brand-dark);border:1px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .dt-shell .dt-eyebrow,.qh-feature-theme[data-tool-theme] .dt-crumbs a:hover,.qh-feature-theme[data-tool-theme] .dt-back:hover{color:var(--brand)}.qh-feature-theme[data-tool-theme] .dt-intro{background:radial-gradient(circle at 88% -20%,#5275c4 0,transparent 48%),linear-gradient(122deg,var(--brand-dark),var(--brand-dark) 60%,#203b6c)}.qh-feature-theme[data-tool-theme] .dt-intro .dt-back,.qh-feature-theme[data-tool-theme] .dt-intro .dt-eyebrow,.qh-feature-theme[data-tool-theme] .dt-summary span{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-find{box-shadow:0 7px 20px color-mix(in srgb,var(--brand-dark) 2.35%,transparent)}.qh-feature-theme[data-tool-theme] .dt-pills button.is-active{border-color:var(--brand);background:var(--brand)}.qh-feature-theme[data-tool-theme] .dt-count{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-tile:hover{border-color:var(--tool-glow);box-shadow:0 14px 30px color-mix(in srgb,var(--brand) 7.06%,transparent)}.qh-feature-theme[data-tool-theme] .dt-tile:focus-visible{outline:3px solid var(--tool-tint)}.qh-feature-theme[data-tool-theme] .dt-tile-icon{color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-aside-group a:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-aside-group a.active{color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-workspace{box-shadow:0 8px 30px color-mix(in srgb,var(--brand-dark) 1.96%,transparent)}.qh-feature-theme[data-tool-theme] .dt-toggle button.active{color:var(--brand)}.qh-feature-theme[data-tool-theme] .dt-output-box{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-inline-actions button:hover{color:var(--brand);border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] .dt-run{background:linear-gradient(100deg,var(--brand),var(--brand));box-shadow:0 6px 15px color-mix(in srgb,var(--brand) 14.12%,transparent)}.qh-feature-theme[data-tool-theme] .dt-tree-node summary:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-tree-key{color:var(--brand)}.qh-feature-theme[data-tool-theme] .dt-pipeline{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-csv-table td input:focus{border-color:var(--tool-glow)}.qh-feature-theme[data-tool-theme] .dt-home-entry{background:linear-gradient(115deg,var(--brand-dark),var(--brand))}.qh-feature-theme[data-tool-theme] .dt-home-entry span span{color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .site-header .dev-header-link{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .site-header .dev-header-link:hover,.qh-feature-theme[data-tool-theme] .dev-dropzone{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dev-dropzone:hover,.qh-feature-theme[data-tool-theme] .dev-dropzone:focus-visible,.qh-feature-theme[data-tool-theme] .dev-dropzone.is-dragging{border-color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dev-drop-icon{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .dev-description-grid>div{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dt-shell.dt-workbench .dt-work-head,.qh-feature-theme[data-tool-theme] .dt-shell.dx-shell .dt-work-head{background:linear-gradient(125deg,var(--brand-soft),#fff 75%)}.qh-feature-theme[data-tool-theme] .dt-shell.dt-workbench .dt-aside a.active,.qh-feature-theme[data-tool-theme] .dt-shell.dx-shell .dt-aside a.active{background:var(--brand-soft);color:var(--brand)}.qh-feature-theme[data-tool-theme] .dx-shell button:hover{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-shell button:focus-visible,.qh-feature-theme[data-tool-theme] .dx-shell input:focus-visible,.qh-feature-theme[data-tool-theme] .dx-shell textarea:focus-visible,.qh-feature-theme[data-tool-theme] .dx-shell select:focus-visible,.qh-feature-theme[data-tool-theme] .dx-shell a:focus-visible{outline:3px solid var(--tool-glow)}.qh-feature-theme[data-tool-theme] .dx-shell .dx-primary{background:var(--brand);border-color:var(--brand)}.qh-feature-theme[data-tool-theme] .dx-shell .dx-primary:hover{background:var(--brand)}.qh-feature-theme[data-tool-theme] .dx-info,.qh-feature-theme[data-tool-theme] .dx-note{background:var(--brand-soft);border:1px solid var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-pane-label,.qh-feature-theme[data-tool-theme] .dx-code,.qh-feature-theme[data-tool-theme] .dx-loading,.qh-feature-theme[data-tool-theme] .dx-graphscroll{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-flow-wrap{background-color:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-flow-node{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-flow-node.selected{border-color:var(--brand);background:var(--tool-tint);box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 22.75%,transparent)}.qh-feature-theme[data-tool-theme] .dx-table th,.qh-feature-theme[data-tool-theme] .dx-sample,.qh-feature-theme[data-tool-theme] .dx-file,.qh-feature-theme[data-tool-theme] .dx-stats span{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-stats b{color:var(--brand)}.qh-feature-theme[data-tool-theme] .dx-related{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-related a{color:var(--brand)}.qh-feature-theme[data-tool-theme] .dx-location{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-location strong{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .dx-meta-select{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-visual-input-drop.is-dragging .dx-code{border:2px dashed var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-visual-drop-overlay{background:color-mix(in srgb,var(--brand-soft) 88%,transparent);color:var(--brand)}.qh-feature-theme[data-tool-theme] .dx-image-drop-preview:hover,.qh-feature-theme[data-tool-theme] .dx-image-drop-preview.is-dragging{border-color:var(--brand);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-image-drop-preview:focus-visible{outline:3px solid var(--brand)}.qh-feature-theme[data-tool-theme] .dx-image-confirm-backdrop{background:color-mix(in srgb,var(--brand-dark) 50%,transparent)}.qh-feature-theme[data-tool-theme] .dx-image-confirm{box-shadow:0 15px 55px color-mix(in srgb,var(--brand-dark) 25%,transparent)}.qh-feature-theme[data-tool-theme] .dx-image-confirm h2{color:var(--brand-dark)}.qh-feature-theme[data-tool-theme] .dx-erd-toolbar,.qh-feature-theme[data-tool-theme] .dx-erd-relations-head{background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-sql-batch{border:1px solid var(--tool-tint);background:var(--brand-soft)}.qh-feature-theme[data-tool-theme] .dx-sql-batch-row.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.qh-feature-theme[data-tool-theme] .vehicle-result-card{border-color:var(--tool-tint);background:linear-gradient(140deg,var(--brand-soft),#fff)}.qh-feature-theme[data-tool-theme]>main{border-top:3px solid var(--brand)}[data-tool-color].tool-card,[data-tool-color].qh-hub-tool-card{border-top:3px solid var(--brand)}[data-tool-color] .tool-icon,[data-tool-color] .category-badge{background:var(--brand-soft)!important;color:var(--brand)!important}[data-tool-color] .card-link,[data-tool-color] .qh-hub-tool-open,[data-tool-color].qh-hub-nested a{color:var(--brand)!important}[data-tool-color].tool-card:hover,[data-tool-color].qh-hub-tool-card:hover{border-color:var(--tool-tint)}.qh-feature-theme[data-tool-theme] :is(.primary,.btn-primary,.ds-run,.dev-run){background:var(--brand);border-color:var(--brand);color:#fff}.qh-feature-theme[data-tool-theme] :is(input,select,textarea,button,a):focus-visible{outline-color:var(--brand)}.qh-support-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0;padding:16px;border:1px solid #dfe7f2;border-radius:12px;background:#f8faff;color:#263b59;font-family:inherit}.qh-support-copy{min-width:0}.qh-support-copy strong{font-size:14px}.qh-support-copy p{font-size:12px;line-height:1.6;margin:4px 0}.qh-support-copy small{display:block;font-size:11px;line-height:1.6;color:#65758b}.qh-support-actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.qh-support-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 12px;border:1px solid #cbdaf1;border-radius:8px;text-decoration:none;background:#fff;color:#2459a2;font-size:12px;font-weight:650;line-height:1.5}.qh-support-link:hover{background:#edf4ff}.qh-support-link:focus-visible,.qh-support-dismiss:focus-visible{outline:3px solid #8eb2ef;outline-offset:3px}.qh-support-prompt .qh-support-dismiss{border:0;background:transparent;padding:3px;color:#65758b;font:inherit;font-size:10px;min-height:24px;height:auto;cursor:pointer;box-shadow:none}.qh-support-footer{margin:16px 0}.qh-global-download-ad>.qh-support-prompt{max-width:1180px;margin:24px auto}.logistics-result-column>.qh-support-prompt{flex-direction:column;align-items:stretch;margin-top:24px}.logistics-result-column .qh-support-actions{align-items:stretch}.qh-support-copy,.qh-support-actions{overflow-wrap:anywhere}@media (max-width:600px){.qh-support-prompt{flex-direction:column;align-items:stretch}.qh-support-actions{align-items:stretch}.qh-global-download-ad>.qh-support-prompt{margin:24px 16px}}.qh-support-copy .qh-support-test-note,.qh-support-test-note{display:block;margin-top:8px;color:#795619;font-size:11px;line-height:1.6}.qh-support-link:disabled{opacity:1;cursor:default;background:#edf2f8;color:#63738e}.qh-feature-support{width:100%;max-width:1180px;box-sizing:border-box;margin:0 auto;padding:0 24px}.qh-feature-support>.qh-support-prompt{margin:24px 0}@media (max-width:600px){.qh-feature-support{padding:0 16px}}:root{color-scheme:light;--bg: #f5f7fb;--surface: #ffffff;--surface-soft: #f8fafc;--ink: #172033;--muted: #65758b;--line: #dfe6ef;--line-strong: #c9d5e3;--brand: #1769e0;--brand-dark: #0d4fb6;--brand-soft: #eaf2ff;--danger: #b42318;--danger-soft: #fff1f0;--shadow: 0 18px 45px rgba(30, 48, 80, .09);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--max: 1180px}*{box-sizing:border-box}html{min-width:0;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.58 Inter,Pretendard,Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button,select,input[type=checkbox],input[type=range]{cursor:pointer}a{color:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:20;background:#ffffffeb;border-bottom:1px solid rgba(223,230,239,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{max-width:var(--max);height:68px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:18px;font-weight:850;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--brand),#4d8df1);color:#fff;box-shadow:0 8px 18px #1769e038}.language-picker select{min-width:128px;height:40px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.page-shell{width:min(calc(100% - 36px),var(--max));margin:0 auto;padding:38px 0 56px}.hero{padding:48px 24px 36px;text-align:center}.eyebrow,.group-kicker{display:inline-block;color:var(--brand);font-size:13px;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hero h1{max-width:820px;margin:14px auto 10px;font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.04em}.hero>p{max-width:720px;margin:0 auto;color:var(--muted);font-size:16px}.search-wrap{width:min(100%,620px);height:52px;margin:28px auto 16px;display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #223a5f0f}.search-wrap:focus-within{border-color:#8ab8f4;box-shadow:0 0 0 4px #1769e01a}.search-wrap svg{width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:1.8}.search-wrap input{flex:1;min-width:0;border:0;outline:0;background:transparent}.filters{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.filters button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:#4f6077;font-weight:750}.filters button:hover{border-color:#aac8ef;color:var(--brand)}.filters button.active{border-color:var(--brand);background:var(--brand);color:#fff}.tool-group{margin-top:34px}.group-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 2px 14px}.group-head h2{margin:6px 0 0;font-size:24px;letter-spacing:-.025em}.group-count{flex:0 0 auto;color:var(--muted);font-size:14.5px;font-weight:700}.tool-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tool-card{min-width:0;min-height:220px;padding:15px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tool-card:hover{transform:translateY(-3px);border-color:#aac8ef;box-shadow:var(--shadow)}.tool-card:focus-visible{outline:3px solid rgba(23,105,224,.25);outline-offset:3px}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tool-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.tool-icon.large{width:56px;height:56px;border-radius:16px}.category-badge{padding:4px 7px;border-radius:999px;background:#f2f5f9;color:#6b7a8e;font-size:13px;font-weight:750;white-space:nowrap}.tool-card h3{margin:15px 0 6px;font-size:16px;line-height:1.35;letter-spacing:-.01em}.tool-card p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.card-link{margin-top:auto;padding-top:15px;color:var(--brand);font-size:13.5px;font-weight:800}.empty-state{margin:36px 0;padding:42px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface-soft)}.tool-page{max-width:1380px}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;color:var(--muted);text-decoration:none;font-weight:750}.back-link:hover{color:var(--brand)}.tool-panel{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 18px 50px #1f304f12}.tool-heading{display:flex;gap:18px;align-items:flex-start;padding:26px 28px 24px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fbfcff)}.tool-heading h1{margin:7px 0 6px;font-size:clamp(25px,4vw,34px);letter-spacing:-.035em}.tool-heading p{max-width:720px;margin:0;color:var(--muted)}.tool-body{padding:28px}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:22px;padding:5px;background:#f0f4f9;border-radius:12px}.tabs button{min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:800}.tabs button.active{background:var(--surface);color:var(--brand);box-shadow:0 2px 8px #1e305014}.form-grid{display:grid;gap:16px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field label{display:grid;gap:7px;color:#34445a;font-weight:750}.field small{display:block;margin-top:6px;color:var(--muted);font-size:13.5px}input[type=text],input[type=search],input[type=number],input[type=date],input[type=file],select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);outline:none}input[type=number],input[type=date],select{min-height:46px;padding:0 12px}input[type=file]{min-height:46px;padding:9px}textarea{min-height:180px;padding:12px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#7baef0;box-shadow:0 0 0 4px #1769e017}input[type=range]{width:calc(100% - 44px);vertical-align:middle;accent-color:var(--brand)}output{display:inline-block;min-width:38px;text-align:right;font-weight:800;color:var(--brand)}.check-field{min-height:46px;display:flex;align-items:center;gap:10px;align-self:end;padding:0 2px;font-weight:750}.check-field input{width:18px;height:18px;accent-color:var(--brand)}.detail-fields{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.primary,.button{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:11px;text-decoration:none;font-weight:850}.primary{width:100%;margin-top:20px;background:var(--brand);color:#fff}.primary:hover{background:var(--brand-dark)}.button.secondary{border-color:var(--line-strong);background:var(--surface);color:#3b4b61}.button.secondary:hover{border-color:#94b9e9;color:var(--brand)}.result-card{margin-top:22px;padding:18px;border:1px solid #cfe0f7;border-radius:14px;background:#f7fbff}.result-card h3{margin:0 0 8px;font-size:16px}.result-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #e4edf8}.result-row:last-child{border-bottom:0}.result-row span{color:var(--muted)}.result-row strong{text-align:right}.notice-line{margin:14px 0 0;color:var(--muted);font-size:13.5px}.alert{margin-top:18px;padding:13px 14px;border-radius:10px}.alert-error{border:1px solid #f4c7c3;background:var(--danger-soft);color:var(--danger)}.media-result{display:grid;gap:14px;justify-items:start}.preview-image{display:block;max-width:min(100%,520px);max-height:420px;border:1px solid var(--line);border-radius:12px;background:#fff}.stat-grid{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stat-grid>div{padding:16px 12px;display:grid;gap:5px;text-align:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.stat-grid strong{font-size:22px}.stat-grid span{color:var(--muted);font-size:13.5px}.text-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.action-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.error-panel{padding:28px}.site-footer{width:min(calc(100% - 36px),var(--max));margin:0 auto;padding:26px 0 36px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.site-footer p{margin:0}html[dir=rtl] .result-row strong{text-align:left}html[dir=rtl] .card-link span{display:inline-block;transform:scaleX(-1)}@media (max-width: 1050px){.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 820px){.tool-grid,.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.page-shell{width:min(calc(100% - 24px),var(--max));padding-top:24px}.hero{padding:32px 6px 24px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.two,.text-columns{grid-template-columns:1fr}.tool-heading,.tool-body{padding:22px}.site-footer{width:min(calc(100% - 24px),var(--max));flex-direction:column;gap:4px}}@media (max-width: 480px){.header-inner{height:62px;padding:0 12px}.brand span:last-child{display:none}.language-picker select{min-width:116px}.hero h1{font-size:30px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:190px}.group-head{align-items:flex-start}.group-head h2{font-size:20px}.group-count{padding-top:3px}.tool-heading{display:grid}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-row{align-items:flex-start}}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section-heading h3{margin:5px 0 0;font-size:18px;letter-spacing:-.02em}.section-kicker{color:var(--brand);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.section-help,.mode-help{margin:6px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.mode-help{margin:10px 0 0;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.material-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.material-section .section-heading h3{margin-top:3px;font-size:17px}.material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.material-card{position:relative;min-width:0;min-height:104px;padding:10px 11px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:8px;row-gap:3px;align-content:start;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.material-card:hover{border-color:#9bbce8;transform:translateY(-1px)}.material-card.selected{border-color:var(--brand);box-shadow:0 0 0 2px #1769e014;background:#fbfdff}.material-card input{position:absolute;opacity:0;pointer-events:none}.material-check{grid-column:1;grid-row:1;align-self:center;width:17px;height:17px;border:2px solid var(--line-strong);border-radius:50%;background:#fff}.material-card.selected .material-check{border:5px solid var(--brand)}.material-name{grid-column:2;grid-row:1;min-width:0;font-size:14.5px;font-weight:850;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-price{grid-column:2;grid-row:2;color:var(--brand);font-size:13.5px;line-height:1.3;white-space:nowrap}.material-card small{grid-column:1 / -1;grid-row:3;min-width:0;color:var(--muted);font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-label{display:none}.detail-fields{margin-top:22px;padding:22px 0 0}.estimate-breakdown{padding:0;overflow:hidden;background:#fff}.estimate-breakdown>.section-heading{padding:18px 18px 12px}.estimate-table-wrap{width:100%;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.estimate-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14.5px}.estimate-table th,.estimate-table td{padding:11px 13px;border-bottom:1px solid #edf1f6;text-align:right;white-space:nowrap}.estimate-table th:first-child,.estimate-table td:first-child{text-align:left;white-space:normal;min-width:180px}.estimate-table th{color:#53647a;background:#f8fafc;font-size:13px;font-weight:850}.estimate-table tbody tr:last-child td{border-bottom:0}.estimate-summary{padding:12px 18px 18px;display:grid;gap:0}.estimate-summary>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid #edf1f6}.estimate-summary>div span{color:var(--muted)}.estimate-summary>div strong{text-align:right}.estimate-summary .estimate-total{margin-top:5px;padding-top:13px;border-bottom:0;font-size:16px}.estimate-summary .estimate-total span,.estimate-summary .estimate-total strong{color:var(--ink);font-weight:900}html[dir=rtl] .estimate-table th:first-child,html[dir=rtl] .estimate-table td:first-child{text-align:right}html[dir=rtl] .estimate-table th:not(:first-child),html[dir=rtl] .estimate-table td:not(:first-child){text-align:left}html[dir=rtl] .estimate-summary>div strong{text-align:left}@media (max-width: 980px){.material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.material-grid{grid-template-columns:1fr}.material-card{min-height:92px}}.result-total-highlight{margin-top:14px;padding:18px 20px;border:1px solid #b9d2f6;border-radius:14px;background:linear-gradient(135deg,#edf5ff,#f8fbff);box-shadow:0 8px 24px #1769e01a}.result-total-highlight span{color:#174f96;font-size:14.5px;font-weight:850;letter-spacing:-.01em}.result-total-highlight strong{color:#0d47a1;font-size:clamp(24px,3.2vw,34px);font-weight:950;line-height:1.05;letter-spacing:-.035em}.estimate-summary .estimate-total{margin-top:14px;padding:18px 20px;border:1px solid #b9d2f6;border-bottom:1px solid #b9d2f6;border-radius:14px;background:linear-gradient(135deg,#edf5ff,#f8fbff);box-shadow:0 8px 24px #1769e01a;align-items:center}.estimate-summary .estimate-total span{color:#174f96;font-size:15px;font-weight:900;letter-spacing:-.015em}.estimate-summary .estimate-total strong{color:#0d47a1;font-size:clamp(26px,3.4vw,38px);font-weight:950;line-height:1.05;letter-spacing:-.04em}@media (max-width: 480px){.result-total-highlight,.estimate-summary .estimate-total{padding:16px;gap:10px}.result-total-highlight{align-items:center}.result-total-highlight strong,.estimate-summary .estimate-total strong{font-size:26px}}.finish-planner{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.finish-group-list{display:grid;gap:18px;margin-top:16px}.finish-group{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fbfcfe}.finish-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.finish-group-head h4{margin:5px 0 0;font-size:17px;letter-spacing:-.02em}.finish-group-head small{max-width:360px;color:var(--muted);text-align:right;font-size:13px;line-height:1.45}.finish-step{color:var(--brand);font-size:12px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.finish-methods{display:flex;flex-wrap:wrap;gap:8px}.finish-method{min-height:38px;padding:0 13px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:#43546b;font-size:13.5px;font-weight:800}.finish-method:hover{border-color:#9bbce8;color:var(--brand)}.finish-method.selected{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 5px 14px #1769e029}.finish-product-heading{margin:16px 0 8px;color:#405169;font-size:13.5px;font-weight:850}.finish-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.finish-product-card{position:relative;min-width:0;min-height:154px;padding:13px;display:flex;flex-direction:column;gap:7px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.finish-product-card:hover{border-color:#9bbce8;transform:translateY(-1px)}.finish-product-card.selected{border-color:var(--brand);background:#f8fbff;box-shadow:0 0 0 3px #1769e014}.finish-product-card input{position:absolute;opacity:0;pointer-events:none}.finish-product-card.selected .material-check{border:5px solid var(--brand)}.finish-product-name{font-weight:850;font-size:14.5px;line-height:1.4}.finish-product-price{color:var(--brand-dark);font-size:13.5px;line-height:1.4}.finish-product-card small{color:var(--muted);font-size:12.5px;line-height:1.45}.finish-product-card.selected .selected-label{color:var(--brand)}html[dir=rtl] .finish-group-head small{text-align:left}@media (max-width: 720px){.finish-group{padding:15px}.finish-group-head{display:grid;gap:7px}.finish-group-head small{max-width:none;text-align:left}html[dir=rtl] .finish-group-head small{text-align:right}.finish-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.finish-method{flex:1 1 calc(50% - 8px)}.finish-product-grid{grid-template-columns:1fr}.finish-product-card{min-height:132px}}.scope-planner{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.scope-phase-list{display:grid;gap:14px;margin-top:16px}.scope-phase{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.scope-phase-head{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line);background:#f8fafc}.scope-phase-head small{display:block;margin-bottom:2px;color:var(--muted);font-size:12px;font-weight:750}.scope-phase-head h4{margin:0;font-size:15px;letter-spacing:-.015em}.scope-number{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:var(--brand);color:#fff;font-size:13.5px;font-weight:900;box-shadow:0 5px 12px #1769e029}.scope-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.scope-item{position:relative;min-height:52px;display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #edf1f6;cursor:pointer;color:#34445a;font-size:13.5px;font-weight:750}.scope-item:nth-child(odd){border-right:1px solid #edf1f6}.scope-item:hover{background:#fbfdff}.scope-item input{position:absolute;opacity:0;pointer-events:none}.scope-check{width:19px;height:19px;flex:0 0 auto;border:1.5px solid var(--line-strong);border-radius:6px;background:#fff}.scope-item:has(input:checked) .scope-check{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 4px var(--brand)}.scope-item:has(input:checked) .scope-check:after{content:"✓";display:grid;place-items:center;height:100%;color:#fff;font-size:13.5px;font-weight:900}.scope-item:has(input:not(:checked)){color:#8390a1;background:#fafbfc;text-decoration:none}.estimate-table.detailed{min-width:900px}.estimate-table.detailed th:nth-child(1),.estimate-table.detailed td:nth-child(1){width:118px;min-width:118px;color:#52647b;font-size:13px;font-weight:800;text-align:left;white-space:normal}.estimate-table.detailed th:nth-child(2),.estimate-table.detailed td:nth-child(2){min-width:260px;text-align:left;white-space:normal}.estimate-table.detailed th:nth-child(n+3),.estimate-table.detailed td:nth-child(n+3){text-align:right}html[dir=rtl] .estimate-table.detailed th:nth-child(1),html[dir=rtl] .estimate-table.detailed td:nth-child(1),html[dir=rtl] .estimate-table.detailed th:nth-child(2),html[dir=rtl] .estimate-table.detailed td:nth-child(2){text-align:right}html[dir=rtl] .estimate-table.detailed th:nth-child(n+3),html[dir=rtl] .estimate-table.detailed td:nth-child(n+3){text-align:left}html[dir=rtl] .scope-item:nth-child(odd){border-right:0;border-left:1px solid #edf1f6}@media (max-width:720px){.scope-items{grid-template-columns:1fr}.scope-item:nth-child(odd),html[dir=rtl] .scope-item:nth-child(odd){border-right:0;border-left:0}}.equipment-planner{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.equipment-owner-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#f7f9fc}.equipment-filter{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid #ced7e3;border-radius:999px;background:#fff;color:#42546a;font-size:13px;font-weight:850;cursor:pointer}.equipment-filter span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#edf1f6;color:#5f6f82;font-size:12px}.equipment-filter:hover{border-color:#9eb2ca}.equipment-filter.active{color:#153b68;border-color:#8eb7e8;background:#eaf3ff;box-shadow:0 0 0 2px #1f6feb14}.equipment-filter.home.active{color:#17643a;border-color:#9fd4b3;background:#eaf8f0}.equipment-filter.hybrid.active{color:#805108;border-color:#e2c06f;background:#fff7e5}.equipment-filter.professional.active{color:#913b2c;border-color:#e3a89d;background:#fff0ed}.equipment-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;align-items:stretch}.equipment-card{min-width:0;display:flex;flex-direction:column;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 3px 12px #142b4e09}.equipment-card[hidden]{display:none!important}.equipment-photo-wrap{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:16 / 10;background:#eef3f8;margin-bottom:12px}.equipment-photo-wrap.illustration{background:linear-gradient(180deg,#fbfdff,#f2f6fb);border:1px solid #e2e9f1}.equipment-photo{width:100%;height:100%;object-fit:cover;display:block}.equipment-photo.is-illustration{object-fit:contain;padding:9px;box-sizing:border-box}.equipment-photo.is-photo{object-fit:cover}.equipment-photo-button{width:100%;height:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.equipment-photo-button:focus-visible{outline:3px solid rgba(31,111,235,.35);outline-offset:-3px}.equipment-photo-modal[hidden]{display:none}.equipment-photo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px}.equipment-photo-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#070f1cd1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out}.equipment-photo-modal-dialog{position:relative;z-index:1;width:min(1120px,94vw);max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:10px}.equipment-photo-modal-image{display:block;max-width:100%;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:14px;background:#fff;box-shadow:0 24px 80px #0000006b}.equipment-photo-modal-caption{max-width:min(900px,86vw);color:#fff;font-size:16px;font-weight:800;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.45)}.equipment-photo-modal-close{position:absolute;top:-14px;right:-14px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#17263a;font-size:28px;line-height:1;box-shadow:0 8px 28px #0000004d;cursor:pointer}html.equipment-photo-modal-open,html.equipment-photo-modal-open body{overflow:hidden}@media (max-width:720px){.equipment-photo-modal{padding:12px}.equipment-photo-modal-close{top:6px;right:6px}.equipment-photo-modal-image{max-height:78vh;border-radius:10px}}.equipment-photo-fallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(180deg,#eff5ff,#e5edf8);color:var(--brand-dark);font-size:36px;font-weight:900}.equipment-card.photo-fallback .equipment-photo-wrap{background:#eef5ff}.equipment-status{position:absolute;top:8px;right:8px;z-index:1;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.equipment-status.required{background:#eaf3fff0;color:#1456a0}.equipment-status.optional{background:#f2f4f7f0;color:#66758a}.equipment-card-top{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:10px}.equipment-owner{display:inline-flex;align-items:center;min-height:23px;padding:4px 8px;border-radius:999px;font-size:11.5px;line-height:1.2;font-weight:850;border:1px solid transparent}.equipment-owner.home{color:#17643a;background:#eaf8f0;border-color:#bfe6cd}.equipment-owner.hybrid{color:#8a5a0a;background:#fff7e5;border-color:#f1d69a}.equipment-owner.professional{color:#994131;background:#fff0ed;border-color:#efc0b7}.equipment-card h4{margin:0;font-size:14px;line-height:1.35;letter-spacing:-.015em;min-height:2.7em}.equipment-card dl{display:grid;gap:8px;margin:0}.equipment-card dl div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:start}.equipment-card dt{color:var(--muted);font-size:12px;font-weight:800}.equipment-card dd{margin:0;color:#3f5066;font-size:13px;line-height:1.42}.equipment-safety{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border:1px solid #f3d7a1;border-radius:12px;background:#fff9ed;color:#765318}.equipment-safety strong{flex:0 0 auto;font-size:13px}.equipment-safety span{font-size:13px;line-height:1.5}html[dir=rtl] .equipment-card dl div{grid-template-columns:minmax(0,1fr) 58px}@media (max-width:1280px){.equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.equipment-grid{grid-template-columns:1fr}}.detail-condition-grid{display:flex;flex-wrap:nowrap;gap:8px;align-items:end;margin-top:12px}.detail-condition-grid>.field{flex:1 1 0;min-width:0}.detail-condition-grid .field label{gap:5px;font-size:12.5px;line-height:1.25}.detail-condition-grid input[type=number],.detail-condition-grid input[type=date],.detail-condition-grid select{width:100%;min-width:0;min-height:40px;padding-inline:8px}.scope-phase-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.scope-phase{display:flex;min-width:0;flex-direction:column}.scope-phase-head{min-height:60px;padding:10px 12px;gap:9px}.scope-number{width:28px;height:28px;border-radius:8px;font-size:13px}.scope-phase-head h4{font-size:14.5px}.scope-items{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.scope-item{min-height:44px;padding:9px 10px;gap:8px;font-size:13px;line-height:1.35;align-items:flex-start}.scope-check{width:17px;height:17px;margin-top:1px;border-radius:5px}.scope-item:has(input:checked) .scope-check:after{font-size:12px}@media (max-width: 1050px){.scope-phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.detail-condition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 10px}}@media (max-width: 820px){.detail-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.detail-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-phase-list{grid-template-columns:1fr}.scope-items{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-item:nth-child(odd),html[dir=rtl] .scope-item:nth-child(odd){border-right:1px solid #edf1f6;border-left:0}}@media (max-width: 480px){.detail-condition-grid,.scope-items{grid-template-columns:1fr}.scope-item:nth-child(odd),html[dir=rtl] .scope-item:nth-child(odd){border-right:0;border-left:0}}.quick-condition-grid{gap:10px 12px;align-items:end;margin-bottom:2px}.renovation-quick-grid{grid-template-columns:minmax(150px,1.15fr) minmax(150px,1.15fr) minmax(140px,.9fr) minmax(130px,.8fr)}.specialist-quick-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.quick-condition-grid .field label{gap:5px;font-size:13px;line-height:1.3}.quick-condition-grid input[type=number],.quick-condition-grid input[type=date],.quick-condition-grid select{min-height:40px;padding-inline:10px;border-radius:9px}.quick-condition-grid .check-field{min-height:40px;width:100%;margin:0;padding:0 11px;align-self:end;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-soft);box-sizing:border-box;font-size:13px}.quick-condition-grid .check-field input{width:16px;height:16px}@media (max-width: 900px){.renovation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.specialist-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.renovation-quick-grid,.specialist-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.renovation-quick-grid,.specialist-quick-grid{grid-template-columns:1fr}}.tool-body>.tabs{width:min(100%,360px);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 0 14px;padding:3px;border:1px solid #e3eaf3;border-radius:10px;background:#f3f6fa}.tool-body>.tabs button{min-height:34px;padding:0 16px;border-radius:7px;font-size:14px;line-height:1}.tool-body>.tabs button.active{box-shadow:0 1px 4px #1e305014}.material-heading,.detail-heading{align-items:center}.section-action{width:auto;min-width:108px;min-height:36px;margin-top:0;padding:0 17px;border-radius:9px;font-size:13.5px;white-space:nowrap;box-shadow:none}.material-section .section-help{margin-top:4px}.material-section .material-grid{margin-top:8px}@media (max-width: 520px){.tool-body>.tabs{width:100%}.material-heading,.detail-heading{gap:10px}.section-action{min-width:94px;padding-inline:13px}}.material-selector-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:stretch;margin-top:8px}.material-selector-row .material-grid{margin-top:0}.material-side-action{width:100%;min-width:0;min-height:104px;margin:0;padding:10px 12px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:14.5px;font-weight:800;white-space:nowrap;box-shadow:none}@media (max-width: 900px){.material-selector-row{grid-template-columns:minmax(0,1fr) 96px}}@media (max-width: 700px){.material-selector-row{grid-template-columns:1fr}.material-side-action{min-height:42px}}.detail-calculate-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.detail-calculate-footer .section-action{min-width:112px;min-height:40px}@media (max-width: 520px){.detail-calculate-footer .section-action{width:100%}}.finish-planner{margin-top:16px;padding-top:16px}.finish-planner>.section-help{margin-top:4px}.finish-group-list{gap:10px;margin-top:10px}.finish-group{padding:12px;border-radius:12px;background:#fff}.finish-group-head{align-items:center;margin-bottom:8px}.finish-group-head h4{margin-top:2px;font-size:15px}.finish-group-head small{max-width:320px;font-size:12px;line-height:1.3}.finish-step{font-size:11px}.finish-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.finish-method{position:relative;min-width:0;min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:850;line-height:1.25;text-align:left;box-shadow:none}.finish-method:before{content:"";width:17px;height:17px;flex:0 0 auto;border:2px solid var(--line-strong);border-radius:50%;background:#fff;box-sizing:border-box}.finish-method:hover{border-color:#9bbce8;color:var(--ink);transform:translateY(-1px)}.finish-method.selected{border-color:var(--brand);background:#fbfdff;color:var(--ink);box-shadow:0 0 0 2px #1769e014}.finish-method.selected:before{border:5px solid var(--brand)}.finish-product-heading{margin:10px 0 6px;font-size:13px}.finish-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.finish-product-card{min-height:104px;padding:10px 11px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:8px;row-gap:3px;align-content:start;border-radius:11px}.finish-product-card .material-check{grid-column:1;grid-row:1;align-self:center;width:17px;height:17px}.finish-product-name{grid-column:2;grid-row:1;min-width:0;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finish-product-price{grid-column:2;grid-row:2;font-size:13.5px;line-height:1.3;white-space:nowrap}.finish-product-card small{grid-column:1 / -1;grid-row:3;min-width:0;font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 980px){.finish-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.finish-group-head{display:grid;gap:4px}.finish-group-head small{max-width:none;text-align:left}html[dir=rtl] .finish-group-head small{text-align:right}.finish-methods,.finish-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.finish-methods,.finish-product-grid{grid-template-columns:1fr}.finish-product-card{min-height:92px}}.finish-methods{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;align-items:stretch;gap:8px}.finish-method{width:100%;max-width:none}@media (max-width: 1180px){.finish-methods{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.finish-methods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.finish-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.finish-methods{grid-template-columns:1fr}}.tool-group{margin-top:28px}.group-head{align-items:flex-end;justify-content:flex-start;gap:10px;margin:0 2px 11px}.group-title-block{min-width:0}.group-title-row{display:flex;align-items:baseline;gap:9px;min-width:0}.group-head h2{margin:5px 0 0;font-size:22px;line-height:1.2}.group-count{flex:0 0 auto;padding:3px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#ffffffb8;color:#748399;font-size:12.5px;line-height:1.25;font-weight:800;white-space:nowrap}.tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;align-items:stretch}.tool-card{min-height:184px;padding:13px 13px 12px;border-color:#dce4ee;border-radius:13px;box-shadow:0 2px 8px #142b4e06;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tool-card:hover{transform:translateY(-2px);border-color:#8eb8ed;background:#fcfdff;box-shadow:0 10px 24px #1e3a6017}.tool-card:focus-visible{outline:3px solid rgba(23,105,224,.2);outline-offset:2px}.card-top{gap:6px}.tool-icon{width:36px;height:36px;border-radius:10px}.tool-icon svg{width:21px;height:21px}.category-badge{max-width:72px;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;background:#f3f6fa;color:#718198;font-size:11.5px;line-height:1.35;font-weight:800}.tool-card h3{min-height:2.6em;margin:11px 0 5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.3;letter-spacing:-.015em}.tool-card p{min-height:3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#67778d;font-size:13px;line-height:1.5}.card-link{display:inline-flex;align-items:center;gap:3px;margin-top:auto;padding-top:11px;font-size:13px;line-height:1.2}.tool-card:hover .card-link{color:var(--brand-dark)}.tool-card:hover .card-link>span{transform:translate(2px)}.card-link>span{transition:transform .16s ease}html[dir=rtl] .tool-card:hover .card-link>span{transform:scaleX(-1) translate(2px)}@media (max-width: 1050px){.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-card{min-height:178px}}@media (max-width: 820px){.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.tool-group{margin-top:25px}.group-title-row{align-items:center}.group-head h2{font-size:20px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-card{min-height:170px}}@media (max-width: 480px){.group-title-row{flex-wrap:wrap;gap:6px}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:158px}.tool-card h3,.tool-card p{min-height:auto}}.header-pickers{display:flex;align-items:center;gap:10px}.country-picker,.language-picker{display:grid;gap:3px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em}.country-picker select,.language-picker select{min-width:148px;height:40px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text)}.country-picker select{min-width:176px}.pricing-reference-panel{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#f8fafcf5,#fffffffa);box-shadow:0 8px 24px #0f172a0a}.pricing-reference-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pricing-reference-head h3{margin:3px 0 0;font-size:17px}.pricing-source-mode{flex:none;padding:6px 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--brand);font-size:13px;font-weight:800}.pricing-reference-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:var(--muted);font-size:13.5px}.pricing-reference-meta b{color:var(--text);margin-right:4px}.pricing-anchors{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.pricing-anchor{padding:7px 9px;border-radius:9px;background:#0f766e0f;color:var(--text);font-size:13px}.pricing-anchor strong{color:var(--brand);margin-right:4px}.pricing-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.pricing-source-link{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--surface);text-decoration:none;color:var(--text)}.pricing-source-link:hover{border-color:#0f766e59;box-shadow:0 5px 14px #0f172a0d}.pricing-source-link span{color:var(--brand);font-size:12px;font-weight:850}.pricing-source-link strong{overflow:hidden;text-overflow:ellipsis;font-size:13.5px;line-height:1.35}.pricing-source-link small{color:var(--muted);font-size:12px}.pricing-reference-panel>p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.pricing-reference-disclaimer{padding-top:9px;border-top:1px dashed var(--line)}@media (max-width:720px){.header-inner{height:auto;min-height:62px;padding-top:8px;padding-bottom:8px}.header-pickers{gap:6px}.country-picker span,.language-picker span{display:none}.country-picker select,.language-picker select{min-width:0;max-width:150px;height:38px}.country-picker select{max-width:170px}.pricing-source-grid{grid-template-columns:1fr}}@media (max-width:480px){.brand>span:last-child{display:none}.header-pickers{flex:1;justify-content:flex-end}.country-picker select{width:150px}.language-picker select{width:112px}.pricing-reference-head{display:grid}.pricing-source-mode{width:max-content}}.official-labor-slot{display:contents}.quick-condition-grid input[readonly]{background:#f6f8fb;color:var(--text);font-weight:700}.material-selector-row{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end}.material-selector-row .material-grid{grid-column:1 / -1}.material-price-entry{grid-column:1;min-width:0}.material-price-entry .field{margin:0}.material-price-entry .field label{font-size:13.5px}.material-price-entry input{min-height:42px}.material-side-action{grid-column:2;min-height:42px;height:42px;align-self:end}.material-side-action[hidden]{display:none!important}.material-card .material-price{min-height:19px;color:#40577a;font-size:13px;line-height:1.3}.material-card.selected .material-price{color:var(--primary)}.estimate-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:13px;font-weight:750;line-height:1.2;white-space:normal;text-align:right}.estimate-status-needed{background:#fff7e8;color:#8b5b09;border:1px solid #f1d79e}.estimate-status-review{background:#f3f6fa;color:#526780;border:1px solid #dfe7f0}.estimate-status-muted{background:#f6f7f9;color:#7a8798;border:1px solid #e6eaf0}.pricing-status-note{margin-top:8px}.detail-rate-status{margin-top:12px}.detail-rate-status .estimate-table th:last-child,.detail-rate-status .estimate-table td:last-child{width:180px}@media (max-width: 700px){.material-selector-row{grid-template-columns:1fr}.material-selector-row .material-grid,.material-price-entry,.material-side-action{grid-column:1}.material-side-action{min-height:42px;height:auto}}.renovation-quick-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.renovation-quick-grid .field,.renovation-quick-grid .official-labor-slot{min-width:0}.estimate-cost-options{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);gap:12px;margin:14px 0 18px}.estimate-option-card{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.estimate-option-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px}.estimate-option-switch{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;cursor:pointer}.estimate-option-switch input{width:17px;height:17px;margin:0;accent-color:var(--brand)}.estimate-option-note{color:var(--muted);font-size:13px;white-space:nowrap}.demolition-price-wrap{margin-top:10px;padding-top:11px;border-top:1px solid var(--line)}.demolition-price-wrap .field,.contingency-option-card .field{margin:0}.demolition-price-wrap .field label,.contingency-option-card .field label{gap:6px;font-size:13px}.demolition-price-wrap input,.contingency-option-card input{min-height:40px;border-radius:9px}.contingency-option-card{display:flex;align-items:flex-end}.contingency-option-card .field{width:100%}.material-selector-row{grid-template-columns:minmax(220px,320px) 140px minmax(0,1fr);gap:10px;align-items:end}.material-selector-row .material-grid{grid-column:1 / -1;grid-row:1}.material-price-entry{grid-column:1;grid-row:2}.material-side-action{grid-column:2;grid-row:2;width:140px;min-height:42px;height:42px}@media (max-width: 980px){.renovation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.estimate-cost-options{grid-template-columns:1fr}.material-selector-row{grid-template-columns:minmax(0,1fr) 120px}.material-selector-row .material-grid{grid-column:1 / -1}.material-price-entry{grid-column:1}.material-side-action{grid-column:2;width:120px}}@media (max-width: 560px){.renovation-quick-grid,.material-selector-row{grid-template-columns:1fr}.material-selector-row .material-grid,.material-price-entry,.material-side-action{grid-column:1}.material-side-action{width:100%;height:42px}.estimate-option-head{align-items:flex-start}.estimate-option-note{white-space:normal;text-align:right}}.renovation-estimator{display:grid;gap:18px}.estimate-setup-card{padding:18px;border:1px solid #e2e8f1;border-radius:16px;background:#f8fafc}.estimate-setup-card>.estimator-tabs{margin-bottom:16px;background:#eaf0f7}.estimate-setup-card .renovation-quick-grid{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(170px,.95fr) minmax(210px,1.05fr) minmax(150px,.75fr);gap:12px;align-items:start;margin:0}.estimate-setup-card .quick-condition-grid .field label{color:#26384f;font-size:13px;font-weight:800}.estimate-setup-card .quick-condition-grid input[type=number],.estimate-setup-card .quick-condition-grid input[type=text],.estimate-setup-card .quick-condition-grid select{min-height:42px;border-color:#cdd8e7;border-radius:10px;background:#fff;color:#22334a}.estimate-setup-card .quick-condition-grid input:focus,.estimate-setup-card .quick-condition-grid select:focus{border-color:#7caeea;box-shadow:0 0 0 3px #1769e017}.estimate-setup-card .official-rate-input{background:#eef5ff!important;border-color:#bed5f3!important;color:#1456a0!important;font-weight:850!important}.estimate-setup-card .official-labor-slot .field small{display:-webkit-box;min-height:31px;margin-top:5px;overflow:hidden;color:#64758a;font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.estimate-cost-options{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:10px;align-items:start;margin:14px 0 0}.estimate-option-card{min-height:64px;padding:10px 12px;border:1px solid #dbe4ef;border-radius:12px;background:#fff;box-shadow:none}.demolition-option-card{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(220px,1fr);gap:12px;align-items:center}.demolition-option-card:has(.demolition-price-wrap[hidden]){grid-template-columns:1fr}.estimate-option-head{min-height:42px;align-items:center;justify-content:flex-start;gap:14px}.estimate-option-switch{flex:0 0 auto;gap:8px;color:#22334a;font-size:13.5px}.estimate-option-note{min-width:0;color:#7a899b;font-size:12.5px;line-height:1.4;white-space:normal}.demolition-price-wrap{margin:0;padding:0;border:0}.demolition-price-wrap .field label{gap:4px;font-size:12.5px}.demolition-price-wrap input{min-height:40px;background:#fff}.contingency-option-card{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center}.contingency-copy{min-width:0}.contingency-copy strong{display:block;color:#26384f;font-size:13px}.contingency-copy small{display:block;margin-top:3px;overflow:hidden;color:#7a899b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.contingency-input-wrap{position:relative}.contingency-input-wrap input{min-height:40px;padding:0 30px 0 10px;text-align:right;font-weight:800}.contingency-input-wrap span{position:absolute;z-index:1;top:50%;right:11px;color:#728196;font-size:13px;font-weight:800;pointer-events:none;transform:translateY(-50%)}.renovation-estimator .material-section{margin:0;padding:18px;border:1px solid #e2e8f1;border-radius:16px;background:#fff}.renovation-estimator .material-heading h3{margin:2px 0 0;font-size:18px}.renovation-estimator .material-section .section-help{max-width:900px;margin:5px 0 0;color:#68798e;font-size:13px;line-height:1.5}.renovation-estimator .material-selector-row .material-grid{grid-column:1;grid-row:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0}.renovation-estimator .material-card{min-height:94px;padding:11px 12px;border-color:#d7e1ed;border-radius:12px;background:#fff}.renovation-estimator .material-card:hover{border-color:#9dbde6;box-shadow:0 5px 16px #23436c0f;transform:none}.renovation-estimator .material-card.selected{border-color:#2373df;background:#f5f9ff;box-shadow:0 0 0 2px #2373df14}.renovation-estimator .material-name{color:#203149;font-size:14px}.renovation-estimator .material-price{min-height:17px;color:#7a899b;font-size:12.5px;font-weight:750}.renovation-estimator .material-card.selected .material-price{color:#1769e0}.renovation-estimator .material-card small{color:#75859a;font-size:12px}.material-action-bar{display:grid;grid-template-columns:minmax(280px,430px) 150px;gap:10px;align-items:end;justify-content:end;padding:12px;border:1px solid #e1e8f1;border-radius:12px;background:#f8fafc}.material-action-bar .material-price-entry{grid-column:auto;grid-row:auto}.material-action-bar .material-price-entry .field label{gap:5px;color:#293b52;font-size:13px}.material-action-bar .material-price-entry .field small{margin-top:5px;color:#78879a;font-size:12px;line-height:1.4}.material-action-bar .material-price-entry input{min-height:42px;border-color:#cdd8e7;background:#fff}.material-action-bar .material-side-action{grid-column:auto;grid-row:auto;width:150px;min-height:42px;height:42px;margin:0;border-radius:10px;box-shadow:0 5px 14px #1769e029}.renovation-estimator .mode-help{margin:-6px 0 0;padding:10px 12px;border:1px solid #e2e8f1;border-radius:10px;background:#f8fafc;color:#66768a;font-size:12.5px;line-height:1.45}.renovation-estimator .result-card{margin-top:0}@media (max-width: 1050px){.estimate-setup-card .renovation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-cost-options{grid-template-columns:1fr}.contingency-option-card{grid-template-columns:minmax(0,1fr) 100px}.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.estimate-setup-card,.renovation-estimator .material-section{padding:14px;border-radius:13px}.demolition-option-card{grid-template-columns:1fr}.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-action-bar{grid-template-columns:1fr 128px}.material-action-bar .material-side-action{width:128px}}@media (max-width: 520px){.estimate-setup-card .renovation-quick-grid,.renovation-estimator .material-selector-row .material-grid,.material-action-bar,.contingency-option-card{grid-template-columns:1fr}.material-action-bar .material-side-action{width:100%}.contingency-input-wrap{max-width:140px}}.estimate-setup-card>.estimator-tabs{width:min(100%,360px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px}.contingency-input-wrap input{width:100%;box-sizing:border-box}.material-action-bar{width:min(100%,600px);margin-left:auto;padding:0;border:0;background:transparent}html[dir=rtl] .material-action-bar{margin-right:auto;margin-left:0}@media (max-width: 720px){.material-action-bar{width:100%}}.renovation-estimator{gap:14px}.estimate-setup-card{padding:16px 18px 14px;border-color:#dfe7f1;background:#fbfcfe}.estimate-setup-card>.estimator-tabs{width:min(100%,300px);margin-bottom:14px}.estimate-setup-card .renovation-quick-grid{grid-template-columns:minmax(160px,.72fr) minmax(190px,.9fr) minmax(440px,2.1fr);gap:12px;align-items:end}.estimate-setup-card .quick-condition-grid>.field{align-self:end}.estimate-setup-card .quick-condition-grid .field small{margin-top:5px}.estimate-setup-card .official-labor-slot{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(155px,.75fr);gap:12px;min-width:0;align-items:end}.estimate-setup-card .official-labor-slot.auto-labor-rate,.estimate-setup-card .official-labor-slot.no-official-rate{grid-template-columns:minmax(0,1fr)}.official-labor-info{min-width:0}.official-labor-label{display:block;margin:0 0 6px;color:#26384f;font-size:13px;font-weight:800;line-height:1.25}.official-rate-value{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid #bfd5f2;border-radius:10px;background:#eef5ff;color:#1456a0;font-size:13.5px;font-weight:850;line-height:1.25}.official-labor-info small{display:block;margin-top:5px;overflow:hidden;color:#66788d;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.official-labor-quantity{min-width:0}.official-labor-quantity .field{margin:0}.official-labor-quantity .field small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estimate-cost-options{grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin:12px 0 0}.estimate-option-card{min-height:58px;padding:9px 11px;border-color:#dfe7f1;background:#fff}.demolition-option-card{display:flex;align-items:flex-end;gap:14px}.demolition-option-card .estimate-option-head{flex:0 0 175px;min-height:40px}.demolition-option-card:has(.demolition-price-wrap[hidden]) .estimate-option-head{flex-basis:100%}.estimate-option-note{display:none}.demolition-price-wrap{flex:1 1 auto;min-width:180px;margin:0;padding:0;border:0}.demolition-price-wrap .field small{display:none}.demolition-price-wrap input{min-height:40px}.contingency-option-card{grid-template-columns:minmax(0,1fr) 82px;gap:8px;min-width:0}.contingency-copy small{max-width:125px}.contingency-input-wrap input{min-height:40px}.renovation-estimator .material-section{padding:16px 18px}.renovation-estimator .material-section .section-help{max-width:760px}.renovation-estimator .material-selector-row{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:stretch;margin-top:12px}.renovation-estimator .material-selector-row .material-grid{grid-column:1;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.renovation-estimator .material-card{min-height:82px;padding:10px 11px;border-radius:11px}.renovation-estimator .material-card:nth-child(n+4){min-height:76px}.renovation-estimator .material-price:empty{display:none}.renovation-estimator .material-card small{margin-top:1px}.material-action-bar{grid-column:2;grid-row:1;width:auto;min-width:0;margin:0;padding:14px;display:flex;flex-direction:column;gap:11px;align-items:stretch;justify-content:flex-start;border:1px solid #dfe7f1;border-radius:12px;background:#f8fafc}.material-selected-summary{padding:0 0 10px;border-bottom:1px solid #e2e8f0}.material-selected-summary span{display:block;margin-bottom:3px;color:#718198;font-size:12px;font-weight:750}.material-selected-summary strong{display:block;overflow:hidden;color:#1e3149;font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.material-action-bar .material-price-entry{grid-column:auto;grid-row:auto;min-width:0}.material-action-bar .material-price-entry .field small{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-action-bar .material-side-action{grid-column:auto;grid-row:auto;width:100%;min-height:42px;height:42px;margin-top:auto}.renovation-estimator .mode-help{margin:-2px 4px 0;padding:0;border:0;background:transparent;color:#718198;font-size:12.5px}@media (max-width: 1050px){.estimate-setup-card .renovation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-setup-card .official-labor-slot{grid-column:1 / -1}.renovation-estimator .material-selector-row{grid-template-columns:1fr}.renovation-estimator .material-selector-row .material-grid{grid-column:1;grid-row:1}.material-action-bar{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.3fr) 145px;gap:10px;align-items:end}.material-selected-summary{align-self:center;padding:0;border-bottom:0}.material-action-bar .material-side-action{width:145px;margin:0}}@media (max-width: 760px){.estimate-setup-card .renovation-quick-grid,.estimate-setup-card .official-labor-slot,.estimate-cost-options{grid-template-columns:1fr}.estimate-setup-card .official-labor-slot{grid-column:auto}.demolition-option-card{display:grid;grid-template-columns:1fr;gap:8px}.demolition-option-card .estimate-option-head{min-height:34px}.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-action-bar{grid-template-columns:1fr 1fr}.material-selected-summary{grid-column:1 / -1}.material-action-bar .material-side-action{width:100%}}@media (max-width: 520px){.estimate-setup-card,.renovation-estimator .material-section{padding:13px}.renovation-estimator .material-selector-row .material-grid,.material-action-bar{grid-template-columns:1fr}.material-selected-summary{grid-column:1}.contingency-copy small{max-width:none}}.estimate-cost-options{display:flex;gap:0;align-items:flex-end;padding-top:12px;border-top:1px solid #e6ecf3}.estimate-option-card{min-height:40px;padding:0;border:0;border-radius:0;background:transparent}.demolition-option-card{flex:1 1 auto;padding-right:14px}.contingency-option-card{flex:0 0 220px;padding-left:14px;border-left:1px solid #e2e8f0}@media (max-width: 760px){.estimate-cost-options{display:grid;grid-template-columns:1fr;gap:10px}.demolition-option-card{padding-right:0}.contingency-option-card{width:100%;padding:10px 0 0;border-top:1px solid #e2e8f0;border-left:0}}.demolition-price-wrap{max-width:340px}.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.renovation-estimator .material-card{grid-column:span 2}.renovation-estimator .material-card:nth-child(4){grid-column:2 / span 2}.renovation-estimator .material-card:nth-child(5){grid-column:4 / span 2}@media (max-width: 760px){.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renovation-estimator .material-card,.renovation-estimator .material-card:nth-child(4),.renovation-estimator .material-card:nth-child(5){grid-column:auto}.demolition-price-wrap{max-width:none}}@media (max-width: 520px){.renovation-estimator .material-selector-row .material-grid{grid-template-columns:1fr}}.estimate-setup-card .official-labor-quantity .field small,.contingency-copy small{display:none}.contingency-copy{align-self:center}.renovation-estimator{max-width:1180px;margin:0 auto;gap:16px}.estimate-setup-card{padding:16px;border:1px solid #dce5ef;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1d334f06}.estimate-setup-card>.estimator-tabs{width:min(100%,286px);margin:0 0 16px;padding:3px;border-radius:10px;background:#eef3f8}.estimate-setup-card>.estimator-tabs button{min-height:38px;border-radius:8px}.estimate-setup-card .renovation-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start;margin:0}.estimate-setup-card .official-labor-slot{display:contents}.estimate-setup-card .official-labor-info,.estimate-setup-card .official-labor-quantity{min-width:0}.estimate-setup-card .official-labor-slot.no-official-rate .official-labor-info,.estimate-setup-card .official-labor-slot.auto-labor-rate .official-labor-info{grid-column:span 2}.estimate-setup-card .quick-condition-grid .field,.estimate-setup-card .official-labor-quantity .field{margin:0}.estimate-setup-card .quick-condition-grid .field label,.official-labor-label{margin:0 0 6px;color:#2e4058;font-size:13px;font-weight:800;line-height:1.25}.estimate-setup-card .quick-condition-grid input[type=number],.estimate-setup-card .quick-condition-grid input[type=text],.estimate-setup-card .quick-condition-grid select,.official-rate-value{width:100%;min-height:42px;box-sizing:border-box;border-radius:9px}.official-rate-value{display:flex;align-items:center;padding:0 12px;border:1px solid #bfd5f2;background:#f1f6fd;color:#1456a0;font-size:13.5px;font-weight:850}.official-labor-info small,.estimate-setup-card .quick-condition-grid .field small{display:block;min-height:0;margin:5px 0 0;overflow:hidden;color:#728197;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.estimate-setup-card .official-labor-quantity .field small{display:none}.estimate-cost-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:12px;align-items:center;margin:14px 0 0;padding:10px 12px;border:1px solid #e5ebf2;border-radius:11px;background:#f8fafc}.estimate-option-card,.demolition-option-card,.contingency-option-card{min-height:40px;padding:0;border:0;background:transparent}.demolition-option-card{display:flex;align-items:center;gap:14px}.demolition-option-card .estimate-option-head{flex:0 0 auto;min-height:40px}.demolition-option-card:has(.demolition-price-wrap[hidden]) .estimate-option-head{flex-basis:auto}.demolition-price-wrap{flex:0 1 330px;width:min(100%,330px);max-width:330px}.demolition-price-wrap .field label{margin:0 0 5px;font-size:12.5px}.demolition-price-wrap input{min-height:38px;border-radius:9px}.contingency-option-card{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:9px;align-items:center;padding-left:12px;border-left:1px solid #e1e7ef}.contingency-copy strong{font-size:13px}.contingency-copy small{display:none}.contingency-input-wrap input{min-height:38px;border-radius:9px}.renovation-estimator .material-section{padding:16px;border:1px solid #dce5ef;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1d334f05}.renovation-estimator .material-heading h3{font-size:17px}.renovation-estimator .material-section .section-help{max-width:none;margin-top:4px;font-size:12.5px}.renovation-estimator .material-selector-row{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.renovation-estimator .material-selector-row .material-grid{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.renovation-estimator .material-card,.renovation-estimator .material-card:nth-child(4),.renovation-estimator .material-card:nth-child(5){grid-column:auto;min-height:88px;padding:10px 11px;border:1px solid #d8e2ee;border-radius:10px;background:#fff}.renovation-estimator .material-card:hover{border-color:#a8c2e4;box-shadow:0 2px 8px #23436c0d}.renovation-estimator .material-card.selected{border-color:#2a78df;background:#f5f9ff;box-shadow:inset 0 0 0 1px #2a78df14}.renovation-estimator .material-name{font-size:13.5px}.renovation-estimator .material-price{min-height:14px;font-size:12px}.renovation-estimator .material-card small{margin-top:1px;font-size:11.5px;line-height:1.35}.material-action-bar{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(300px,1.55fr) 150px;gap:12px;align-items:end;width:100%;margin:0;padding:10px 12px;border:1px solid #e3e9f1;border-radius:11px;background:#f8fafc;box-sizing:border-box}.material-selected-summary{align-self:center;min-width:0;padding:0 12px 0 0;border-right:1px solid #e1e7ef;border-bottom:0}.material-selected-summary span{margin-bottom:2px;font-size:11.5px}.material-selected-summary strong{font-size:14.5px}.material-action-bar .material-price-entry{min-width:0}.material-action-bar .material-price-entry .field label{margin-bottom:5px;font-size:12.5px}.material-action-bar .material-price-entry .field small{display:none}.material-action-bar .material-price-entry input{min-height:40px;border-radius:9px}.material-action-bar .material-side-action{width:150px;min-height:40px;height:40px;margin:0;border-radius:9px;box-shadow:none}.renovation-estimator .mode-help{margin:-5px 2px 0;color:#7b899b;font-size:12px}@media (max-width: 1020px){.estimate-setup-card .renovation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-setup-card .official-labor-slot.no-official-rate .official-labor-info,.estimate-setup-card .official-labor-slot.auto-labor-rate .official-labor-info{grid-column:span 1}.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.material-action-bar{grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr) 140px}.material-action-bar .material-side-action{width:140px}}@media (max-width: 760px){.estimate-setup-card,.renovation-estimator .material-section{padding:14px}.estimate-cost-options{grid-template-columns:1fr;gap:9px}.contingency-option-card{padding:9px 0 0;border-top:1px solid #e1e7ef;border-left:0}.renovation-estimator .material-selector-row .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-action-bar{grid-template-columns:1fr 1fr}.material-selected-summary{grid-column:1 / -1;padding:0 0 8px;border-right:0;border-bottom:1px solid #e1e7ef}.material-action-bar .material-side-action{width:100%}}@media (max-width: 520px){.estimate-setup-card .renovation-quick-grid,.renovation-estimator .material-selector-row .material-grid,.material-action-bar{grid-template-columns:1fr}.demolition-option-card{display:grid;grid-template-columns:1fr;gap:7px}.demolition-price-wrap{width:100%;max-width:none}.material-selected-summary{grid-column:1}}.estimate-option-switch{white-space:nowrap}.material-action-bar:has(.material-side-action[hidden]){grid-template-columns:minmax(170px,.8fr) minmax(300px,1.55fr)}@media (max-width: 760px){.material-action-bar:has(.material-side-action[hidden]){grid-template-columns:1fr 1fr}}@media (max-width: 520px){.material-action-bar:has(.material-side-action[hidden]){grid-template-columns:1fr}}.estimate-method-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 6px;border-radius:999px;font-size:10.5px;font-weight:850;line-height:1.2;vertical-align:middle}.estimate-method-badge.is-official{background:#e9f7ef;color:#177245}.estimate-method-badge.is-estimated{background:#fff4d8;color:#8a5b00}.material-method-tag{display:inline-flex;width:max-content;max-width:100%;margin-top:2px;padding:2px 6px;border-radius:999px;background:#f1f5fa;color:#5f7086;font-size:10.5px;font-weight:750;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-selected-summary small{display:block;margin-top:3px;color:#75869a;font-size:11px;line-height:1.35;white-space:normal}.material-price-entry{position:relative}.estimate-reset-button{margin-top:5px;padding:0;border:0;background:transparent;color:#216fc7;font-size:11.5px;font-weight:750;cursor:pointer}.estimate-reset-button:hover{text-decoration:underline}.estimate-inline-meta{display:block;margin-top:4px;color:#718198;font-size:11px;line-height:1.35}.estimate-evidence-panel{margin-top:10px;padding:12px 14px;border:1px solid #e1e8f0;border-radius:12px;background:#fbfcfe}.estimate-evidence-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid #e8edf3}.estimate-evidence-title strong{color:#263b55;font-size:13px}.estimate-evidence-title small{color:#7a899b;font-size:11.5px;text-align:right}.estimate-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.estimate-evidence-row{min-width:0;padding:8px 9px;border:1px solid #e8edf3;border-radius:9px;background:#fff}.estimate-evidence-row span,.estimate-evidence-row small,.estimate-evidence-row em{display:block}.estimate-evidence-row span{color:#687a90;font-size:11px;font-weight:700}.estimate-evidence-row strong{display:block;margin-top:2px;color:#1c4f8c;font-size:12px}.estimate-evidence-row em{margin-top:2px;color:#4f6074;font-size:11px;font-style:normal}.estimate-evidence-row small{margin-top:2px;color:#8a97a7;font-size:10.5px}@media (max-width:760px){.estimate-evidence-grid{grid-template-columns:1fr}.estimate-evidence-title{display:block}.estimate-evidence-title small{display:block;margin-top:3px;text-align:left}}.estimate-source-links{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.estimate-source-links a,.estimate-source-links span{display:inline-flex;max-width:100%;padding:2px 5px;border-radius:6px;background:#f3f6fa;color:#476989;font-size:10.5px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estimate-source-links a:hover{text-decoration:underline}.estimate-setup-card .renovation-quick-grid{align-items:stretch}.estimate-setup-card .renovation-quick-grid>.field,.estimate-setup-card .official-labor-info,.estimate-setup-card .official-labor-quantity{min-width:0;min-height:82px}.estimate-setup-card .official-labor-info{display:grid;grid-template-rows:auto 42px minmax(18px,auto);align-content:start}.estimate-setup-card .official-labor-quantity .field{min-height:82px}.estimate-setup-card .official-labor-quantity .field small{display:block;min-height:18px;margin-top:5px;overflow:hidden;color:#728197;font-size:11.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.estimate-setup-card .quick-condition-grid>.field>label{display:grid;grid-template-rows:auto 42px;gap:6px;align-content:start}.estimate-setup-card .quick-condition-grid>.field>label>input,.estimate-setup-card .quick-condition-grid>.field>label>select{margin:0}.material-action-bar{grid-template-columns:minmax(190px,.8fr) minmax(320px,1.55fr) 150px;gap:12px;align-items:start;padding:12px}.material-action-cell,.material-selected-summary{min-width:0;display:grid;grid-template-rows:16px 44px minmax(18px,auto);gap:5px;align-content:start}.material-action-label{display:block;overflow:hidden;color:#2e4058;font-size:12.5px;font-weight:800;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.material-selected-summary{align-self:start;padding:0 12px 0 0;border-right:1px solid #e1e7ef}.material-selected-control{min-width:0;min-height:44px;display:flex;align-items:center;padding:0 12px;border:1px solid #d2deeb;border-radius:9px;background:#fff;box-sizing:border-box}.material-selected-control strong{overflow:hidden;color:#203650;font-size:13.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.material-selected-summary small,.material-price-entry .estimate-reset-button,.material-calc-cell small{min-height:18px;margin:0;font-size:11px;line-height:18px}.material-price-entry input,.material-action-bar .material-side-action{width:100%;min-height:44px;height:44px;margin:0;box-sizing:border-box;border-radius:9px}.material-price-entry .estimate-reset-button{width:max-content;margin-top:0}.material-calc-cell .material-side-action{align-self:start}.material-calc-cell:has(.material-side-action[hidden]){display:none}.material-action-bar:has(.material-calc-cell .material-side-action[hidden]){grid-template-columns:minmax(190px,.8fr) minmax(320px,1.55fr)}.detail-rate-status .detail-reference-table th:last-child,.detail-rate-status .detail-reference-table td:last-child{width:360px;text-align:left}.scope-reference-price{display:grid;gap:3px;justify-items:start}.scope-reference-price strong{color:#194f8e;font-size:13px;line-height:1.3;white-space:nowrap}.scope-reference-price small{color:#708096;font-size:11.5px;line-height:1.35}.detail-rate-status .section-help{max-width:none}@media (max-width: 900px){.material-action-bar{grid-template-columns:minmax(170px,.8fr) minmax(230px,1.2fr) 130px}.material-action-bar .material-side-action{width:100%}.detail-rate-status .detail-reference-table th:last-child,.detail-rate-status .detail-reference-table td:last-child{width:300px}}@media (max-width: 760px){.material-action-bar{grid-template-columns:1fr 1fr}.material-selected-summary{grid-column:1 / -1;padding:0 0 10px;border-right:0;border-bottom:1px solid #e1e7ef}.material-calc-cell{grid-column:2}.material-action-bar:has(.material-calc-cell .material-side-action[hidden]){grid-template-columns:1fr}.detail-rate-status .detail-reference-table th:last-child,.detail-rate-status .detail-reference-table td:last-child{width:auto}}@media (max-width: 520px){.material-action-bar{grid-template-columns:1fr}.material-selected-summary,.material-price-entry,.material-calc-cell{grid-column:1}.material-action-bar:has(.material-calc-cell .material-side-action[hidden]){grid-template-columns:1fr}}.estimate-setup-card>.estimator-tabs{width:min(100%,360px);grid-template-columns:repeat(2,minmax(0,1fr))}.tool-body>.tabs button,.estimate-setup-card>.estimator-tabs button{min-width:0;padding-inline:12px;line-height:1.15;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-wrap:nowrap}@media (max-width: 520px){.estimate-setup-card>.estimator-tabs{width:100%}.tool-body>.tabs button,.estimate-setup-card>.estimator-tabs button{padding-inline:8px;font-size:13.5px}}@media (max-width: 360px){.tool-body>.tabs button,.estimate-setup-card>.estimator-tabs button{padding-inline:6px;font-size:13px;letter-spacing:-.01em}}html[data-pricing-country] .renovation-estimator,html[data-pricing-country] .result-card,html[data-pricing-country] .pricing-reference-panel,.official-rate-value,.material-price,.scope-reference-price strong,.pricing-anchor,.result-row strong,[data-money-input=true],#demolitionUnitPrice{font-variant-numeric:tabular-nums}[data-money-input=true],#demolitionUnitPrice{text-align:end}html[data-country-layout=east-asia] .estimate-setup-card .renovation-quick-grid{grid-template-columns:.9fr 1fr 1.16fr .84fr}html[data-country-layout=north-america] .estimate-setup-card .renovation-quick-grid{grid-template-columns:.9fr 1.08fr 1.18fr .84fr}html[data-country-layout=europe-long] .estimate-setup-card .renovation-quick-grid{grid-template-columns:.82fr 1.02fr 1.38fr .92fr}html[data-country-layout=latin-america] .estimate-setup-card .renovation-quick-grid{grid-template-columns:.86fr 1.02fr 1.25fr .9fr}html[data-country-layout=cyrillic] .estimate-setup-card .renovation-quick-grid{grid-template-columns:.86fr 1.04fr 1.34fr .92fr}html[data-country-layout=gulf] .estimate-setup-card .renovation-quick-grid{grid-template-columns:.9fr 1fr 1.25fr .92fr}html[data-layout-family=cjk] .estimate-setup-card .quick-condition-grid .field label,html[data-layout-family=cjk] .official-labor-label,html[data-layout-family=cjk] .material-action-label{letter-spacing:-.015em;word-break:keep-all}html[data-layout-family=cjk] .section-help,html[data-layout-family=cjk] .mode-help,html[data-layout-family=cjk] .pricing-reference-panel p{line-height:1.6;word-break:keep-all}html[data-layout-family=latin-long] .estimate-setup-card>.estimator-tabs,html[data-layout-family=cyrillic] .estimate-setup-card>.estimator-tabs{width:min(100%,430px)}html[data-layout-family=latin-long] .material-action-bar,html[data-layout-family=cyrillic] .material-action-bar{grid-template-columns:minmax(210px,.9fr) minmax(340px,1.45fr) 160px}html[data-layout-family=latin-long] .material-action-label,html[data-layout-family=cyrillic] .material-action-label{white-space:normal;line-height:1.25;min-height:16px}html[dir=rtl] .estimate-setup-card,html[dir=rtl] .material-section,html[dir=rtl] .result-card,html[dir=rtl] .pricing-reference-panel,html[dir=rtl] .estimate-evidence-panel,html[dir=rtl] .detail-rate-status{text-align:right}html[dir=rtl] .estimate-cost-options,html[dir=rtl] .material-action-bar,html[dir=rtl] .estimate-evidence-title,html[dir=rtl] .pricing-reference-head{direction:rtl}html[dir=rtl] .contingency-option-card{padding-left:0;padding-right:12px;border-left:0;border-right:1px solid #e1e7ef}html[dir=rtl] .material-selected-summary{padding-right:0;padding-left:12px;border-right:0;border-left:1px solid #e1e7ef}html[dir=rtl] .scope-reference-price{justify-items:end}html[dir=rtl] .detail-rate-status .detail-reference-table th:last-child,html[dir=rtl] .detail-rate-status .detail-reference-table td:last-child{text-align:right}html[dir=rtl] input[type=number],html[dir=rtl] [data-money-input=true],html[dir=rtl] #demolitionUnitPrice,html[dir=rtl] .official-rate-value,html[dir=rtl] .material-price,html[dir=rtl] .result-row strong,html[dir=rtl] .scope-reference-price strong{direction:ltr;unicode-bidi:isolate;text-align:right}.pricing-reference-meta,.pricing-anchors,.estimate-source-links{direction:inherit}html[dir=rtl] .estimate-source-links{justify-content:flex-start}@media (max-width: 980px){html[data-country-layout] .estimate-setup-card .renovation-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout-family=latin-long] .material-action-bar,html[data-layout-family=cyrillic] .material-action-bar{grid-template-columns:minmax(180px,.85fr) minmax(240px,1.2fr) 140px}}@media (max-width: 760px){html[data-layout-family=latin-long] .material-action-bar,html[data-layout-family=cyrillic] .material-action-bar{grid-template-columns:1fr 1fr}html[dir=rtl] .material-selected-summary{padding:0 0 10px;border-left:0;border-bottom:1px solid #e1e7ef}}@media (max-width: 560px){html[data-country-layout] .estimate-setup-card .renovation-quick-grid{grid-template-columns:1fr}html[data-layout-family] .estimate-setup-card>.estimator-tabs{width:100%}}.renovation-estimator .material-price{letter-spacing:-.025em;font-variant-numeric:tabular-nums}.material-range-hint{display:block;min-height:18px;margin-top:2px;color:#748296;font-size:11px;line-height:1.35}.estimate-evidence-range{display:block;margin-top:2px;color:#173a67;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.result-row strong,.scope-reference-price strong,.material-price,.estimate-evidence-range{font-variant-numeric:tabular-nums}@media (max-width: 1180px){.renovation-estimator .material-price{font-size:11.5px}}.renovation-estimator .material-card{grid-template-rows:auto auto auto auto auto;min-height:132px;padding:12px 12px 11px}.renovation-estimator .material-price-label{grid-column:1 / -1;grid-row:2;margin-top:7px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.25}.renovation-estimator .material-price{grid-column:1 / -1;grid-row:3;min-height:22px;margin-top:1px;color:#145fb8;font-size:15px;font-weight:900;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip}.renovation-estimator .material-method-tag{grid-column:1 / -1;grid-row:4;justify-self:start;margin-top:2px}.renovation-estimator .material-card>small{grid-column:1 / -1;grid-row:5;margin-top:3px}.selected-material-reference{margin-top:7px;padding:8px 10px;border:1px solid #d8e6f7;border-radius:9px;background:#f7fbff}.selected-material-reference span{display:block;color:var(--muted);font-size:12.5px;font-weight:750;line-height:1.25}.selected-material-reference strong{display:block;margin-top:3px;color:#145fb8;font-size:16px;font-weight:900;line-height:1.35;white-space:normal}@media (max-width: 720px){.renovation-estimator .material-card{min-height:118px}.renovation-estimator .material-price{font-size:14.5px}}.work-item-reference-disclosure{margin-top:10px;padding:0;overflow:hidden;border:0;background:transparent;box-shadow:none}.work-item-reference-toggle{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;border:1px solid #dce7f2;border-radius:12px;background:#fbfdff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.work-item-reference-toggle::-webkit-details-marker{display:none}.work-item-reference-toggle:hover{border-color:#bfd4ea;background:#f7fbff}.work-item-reference-toggle:focus-visible{outline:2px solid #2d6fb4;outline-offset:2px}.work-item-reference-toggle-copy{min-width:0;display:flex;align-items:center;gap:9px}.work-item-reference-toggle-copy .section-kicker{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;margin:0;padding:3px 8px;border-radius:999px;background:#edf5ff;color:#1764b7;font-size:12.5px;font-weight:850;line-height:1;white-space:nowrap}.work-item-reference-toggle-copy strong{min-width:0;color:#183b61;font-size:13.5px;font-weight:850;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-item-reference-chevron{position:relative;flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid #d9e5f0;border-radius:9px;color:#47657f;background:#fff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.work-item-reference-chevron:before{content:"";width:7px;height:7px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:translateY(-2px) rotate(45deg)}.work-item-reference-disclosure[open] .work-item-reference-toggle{border-color:#bdd3ea;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#f8fbff}.work-item-reference-disclosure[open] .work-item-reference-chevron{transform:rotate(180deg);background:#eef5fc;border-color:#c8d9ea}.work-item-reference-disclosure .toggle-label-hide,.work-item-reference-disclosure[open] .toggle-label-show{display:none}.work-item-reference-disclosure[open] .toggle-label-hide{display:inline}.work-item-reference-content{margin-top:8px;padding:12px 14px 14px;border:1px solid #e1e9f2;border-radius:12px;background:#fff}.work-item-reference-intro{margin:0 0 10px;color:var(--muted);font-size:13px;line-height:1.5}html[dir=rtl] .work-item-reference-toggle-copy{flex-direction:row-reverse;text-align:right}html[dir=rtl] .work-item-reference-toggle-copy strong{text-align:right}@media (max-width: 520px){.work-item-reference-toggle{min-height:46px;padding:8px 10px;gap:8px}.work-item-reference-toggle-copy{gap:7px}.work-item-reference-toggle-copy .section-kicker{min-height:22px;padding:3px 7px;font-size:11.5px}.work-item-reference-toggle-copy strong{font-size:14px}.work-item-reference-chevron{width:24px;height:24px}.work-item-reference-content{margin-top:6px;padding:10px}}.detail-fields{margin-top:14px;padding-top:0;border-top:0}.detail-primary-card{padding:14px 16px 16px;border:1px solid #dce7f2;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f8fbff);box-shadow:0 4px 16px #16407009}.detail-primary-card .detail-heading{margin:0}.detail-primary-card .section-help{margin:5px 0 0;max-width:980px}.detail-primary-card .detail-condition-grid{margin-top:12px}.detail-secondary-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;align-items:start}.detail-fold{--fold-accent: #1769d3;--fold-soft: #edf5ff;--fold-border: #cfe0f4;min-width:0;overflow:hidden;border:1px solid var(--fold-border);border-radius:13px;background:#fff;box-shadow:0 3px 12px #142b4e06;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.detail-fold-equipment{--fold-accent: #0f766e;--fold-soft: #ecfdf5;--fold-border: #bde8de}.detail-fold-scope{--fold-accent: #b45309;--fold-soft: #fff7ed;--fold-border: #f1d1ad}.detail-fold-finish{--fold-accent: #7c3aed;--fold-soft: #f5f3ff;--fold-border: #d9cff8}.detail-fold[open]{grid-column:1 / -1;border-color:color-mix(in srgb,var(--fold-accent) 42%,white);box-shadow:0 8px 24px #142b4e0f}.detail-fold-summary{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:9px 11px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fold-soft) 38%,white));transition:background .18s ease}.detail-fold-summary::-webkit-details-marker{display:none}.detail-fold-summary:hover{background:var(--fold-soft)}.detail-fold-summary:focus-visible{outline:2px solid var(--fold-accent);outline-offset:-2px}.detail-fold-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--fold-accent);background:var(--fold-soft);border:1px solid color-mix(in srgb,var(--fold-accent) 22%,white)}.detail-fold-icon svg{width:21px;height:21px;display:block}.detail-fold-copy{min-width:0;display:flex;align-items:center}.detail-fold-copy strong{min-width:0;color:#26384c;font-size:14px;line-height:1.3;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-fold-count{min-width:27px;height:24px;padding:0 7px;display:inline-grid;place-items:center;border-radius:999px;color:var(--fold-accent);background:var(--fold-soft);border:1px solid color-mix(in srgb,var(--fold-accent) 20%,white);font-size:12px;font-weight:900;line-height:1}.detail-fold-chevron{position:relative;width:28px;height:28px;border-radius:9px;border:1px solid color-mix(in srgb,var(--fold-accent) 18%,#d8e1ec);background:#fff}.detail-fold-chevron:before{content:"";position:absolute;left:50%;top:47%;width:7px;height:7px;border-right:1.8px solid var(--fold-accent);border-bottom:1.8px solid var(--fold-accent);transform:translate(-50%,-62%) rotate(45deg);transition:transform .18s ease}.detail-fold[open] .detail-fold-chevron:before{transform:translate(-50%,-35%) rotate(225deg)}.detail-fold-body{padding:13px 14px 15px;border-top:1px solid color-mix(in srgb,var(--fold-accent) 13%,#e6edf4);background:#fff}.detail-fold-help{margin:0 0 11px;color:#617187;font-size:13px;line-height:1.5}.detail-fold-body .equipment-planner,.detail-fold-body .scope-planner,.detail-fold-body .finish-planner{margin:0;padding:0;border:0}.detail-fold-body .equipment-owner-toolbar,.detail-fold-body .scope-phase-list,.detail-fold-body .finish-group-list{margin-top:8px}.detail-secondary-panels:has(.detail-fold[open]) .detail-fold:not([open]){opacity:.82}.detail-secondary-panels:has(.detail-fold[open]) .detail-fold:not([open]) .detail-fold-summary{min-height:50px}html[dir=rtl] .detail-fold-summary{grid-template-columns:28px auto minmax(0,1fr) 38px}html[dir=rtl] .detail-fold-icon{grid-column:4}html[dir=rtl] .detail-fold-copy{grid-column:3}html[dir=rtl] .detail-fold-count{grid-column:2}html[dir=rtl] .detail-fold-chevron{grid-column:1}@media (max-width: 900px){.detail-secondary-panels{grid-template-columns:1fr}.detail-fold[open]{grid-column:auto}.detail-fold-summary{min-height:54px}.detail-secondary-panels:has(.detail-fold[open]) .detail-fold:not([open]){opacity:1}}@media (max-width: 560px){.detail-primary-card{padding:12px}.detail-secondary-panels{gap:8px}.detail-fold-summary{grid-template-columns:34px minmax(0,1fr) auto 26px;gap:8px;padding:8px 9px}.detail-fold-icon{width:34px;height:34px;border-radius:10px}.detail-fold-icon svg{width:19px;height:19px}.detail-fold-copy strong{font-size:13.5px}.detail-fold-body{padding:11px 10px 13px}html[dir=rtl] .detail-fold-summary{grid-template-columns:26px auto minmax(0,1fr) 34px}}.search-wrap input[type=search]{border:0;border-radius:0;box-shadow:none;background:transparent;outline:none}.search-wrap input[type=search]:focus,.search-wrap input[type=search]:focus-visible{border:0;box-shadow:none;outline:none}.local-processing-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #cfe2ff;border-radius:13px;background:#f5f9ff}.local-processing-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#e6f0ff;color:var(--brand)}.local-processing-icon svg,.converter-drop-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.local-processing-banner strong{display:block;font-size:14.5px}.local-processing-banner p{margin:2px 0 0;color:var(--muted);font-size:13px}.ad-placeholder{min-height:96px;margin:16px 0;padding:14px;display:grid;place-items:center;align-content:center;gap:3px;border:1px dashed #bcc8d8;border-radius:13px;background:#fafbfc;color:#66768a;text-align:center}.ad-placeholder strong{font-size:14.5px;color:#53647a}.ad-placeholder span{font-size:12.5px}.converter-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.converter-main,.converter-settings{padding:20px;min-width:0}.converter-settings{border-inline-start:1px solid var(--line);background:#fbfcfe}.converter-step-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.converter-step-head>span{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--brand);color:#fff;font-size:13px;font-weight:900}.converter-step-head strong{display:block;font-size:15px}.converter-step-head small{display:block;margin-top:1px;color:var(--muted);font-size:12.5px}.converter-dropzone{min-height:210px;padding:28px 18px;display:grid;place-items:center;align-content:center;gap:6px;border:1.5px dashed #9fbbe1;border-radius:14px;background:#f9fbff;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.converter-dropzone:hover,.converter-dropzone.dragging,.converter-dropzone:focus-visible{border-color:var(--brand);background:#f2f7ff;box-shadow:0 0 0 4px #1769e012;outline:none}.converter-drop-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:3px;border-radius:14px;background:var(--brand-soft);color:var(--brand)}.converter-dropzone strong{font-size:16px}.converter-dropzone>span:not(.converter-drop-icon){color:#56667b;font-size:13.5px}.converter-dropzone small{color:#8190a3;font-size:12.5px}.converter-dropzone.has-files{min-height:86px;padding:12px 14px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;place-items:initial;align-items:center;column-gap:11px;row-gap:1px;text-align:left}.converter-dropzone.has-files .converter-drop-icon{width:38px;height:38px;grid-column:1;grid-row:1 / 3;margin:0;border-radius:11px}.converter-dropzone.has-files strong{grid-column:2;grid-row:1;align-self:end;font-size:14.5px}.converter-dropzone.has-files>span:not(.converter-drop-icon){grid-column:2;grid-row:2;align-self:start;font-size:13px}.converter-dropzone.has-files small{display:none}.converter-file-summary{min-height:210px;padding:14px;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;background:#fbfcfe}.converter-file-summary img{width:112px;height:112px;object-fit:contain;border:1px solid var(--line);border-radius:11px;background:#fff}.converter-file-copy{min-width:0;display:grid;gap:4px}.converter-file-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.converter-file-copy span{color:var(--muted);font-size:13px}.converter-change-file{min-height:36px;padding:0 11px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:#526276;font-size:13px;font-weight:800}.converter-format-row{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.format-pill{min-width:70px;height:34px;display:inline-grid;place-items:center;border-radius:9px;font-size:13.5px;font-weight:900}.format-pill.source{background:#eef2f7;color:#56667b}.format-pill.target{background:var(--brand-soft);color:var(--brand)}.format-arrow{color:#8a98aa;font-weight:900}.converter-quality{display:grid;gap:8px;color:#34445a;font-size:13.5px;font-weight:800}.converter-quality>div{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px}.converter-quality input[type=range]{width:100%}.converter-quality output{min-width:0;text-align:end}.converter-action{margin-top:18px}.converter-action:disabled{opacity:.45;cursor:not-allowed}.converter-status{min-height:18px;margin:9px 0 0;color:var(--muted);font-size:12.5px;text-align:center}.is-converting .converter-action{opacity:.65}.converter-result-card{padding:20px;background:#fbfdff}.converter-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.converter-result-head>div{display:flex;align-items:center;gap:10px}.result-success-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eaf8ef;color:#16834b;font-weight:950}.converter-result-head h3{margin:2px 0 0;font-size:16px}.converter-download{flex:0 0 auto}.converter-result-grid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:18px;align-items:stretch}.converter-result-preview{min-height:220px;display:grid;place-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.converter-result-preview .preview-image{max-width:100%;max-height:300px;border:0}.converter-result-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start}.converter-result-stats>div{min-width:0;padding:13px;display:grid;gap:4px;border:1px solid var(--line);border-radius:11px;background:#fff}.converter-result-stats span{color:var(--muted);font-size:12.5px}.converter-result-stats strong{font-size:14.5px;overflow-wrap:anywhere}.converter-local-note{margin:14px 0 0;color:var(--muted);font-size:12.5px}.related-tools-panel{margin-top:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:13px;background:#fff}.related-tools-panel h3{margin:3px 0 0;font-size:15px}.related-tools-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}html[dir=rtl] .converter-settings{border-inline-start:1px solid var(--line)}@media (max-width: 820px){.converter-shell{grid-template-columns:1fr}.converter-settings{border-inline-start:0;border-top:1px solid var(--line)}.converter-result-grid{grid-template-columns:1fr}}@media (max-width: 620px){.converter-main,.converter-settings{padding:15px}.converter-dropzone{min-height:180px}.converter-file-summary{grid-template-columns:78px minmax(0,1fr);min-height:150px}.converter-file-summary img{width:78px;height:78px}.converter-change-file{grid-column:1 / -1;width:100%}.converter-result-head{align-items:stretch;flex-direction:column}.converter-download{width:100%}.converter-result-stats{grid-template-columns:1fr}.related-tools-panel{align-items:stretch;flex-direction:column}.related-tools-actions{justify-content:stretch}.related-tools-actions .button{flex:1 1 160px}}.converter-batch-source{min-height:210px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fbfcfe}.converter-batch-source-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.converter-batch-source-head>div{min-width:0;display:grid;gap:3px}.converter-batch-source-head strong{font-size:14.5px}.converter-batch-source-head span{color:var(--muted);font-size:12.5px}.converter-source-list{max-height:238px;margin-top:8px;overflow:auto;overscroll-behavior:contain}.converter-source-row{min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 7px;border-bottom:1px solid #edf1f5}.converter-source-row:last-child{border-bottom:0}.converter-source-index{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#eef4ff;color:var(--brand);font-size:12px;font-weight:900}.converter-source-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34445a;font-size:13px;font-weight:750}.converter-source-size{color:var(--muted);font-size:12.5px;white-space:nowrap}.converter-batch-result-card{padding:18px;background:#fbfdff}.converter-batch-result-card .converter-result-head{margin-bottom:12px}.converter-batch-result-card .converter-result-head p{margin:3px 0 0;color:var(--muted);font-size:12.5px}.converter-bulk-toolbar{display:grid;grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.converter-bulk-selection{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.converter-bulk-selection strong{margin-inline-start:4px;color:#46576c;font-size:12.5px;white-space:nowrap}.button.compact{min-height:32px;padding:0 10px;font-size:12.5px}.converter-download-mode{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.converter-download-mode>span{color:var(--muted);font-size:12.5px;font-weight:800}.converter-download-mode label{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:#fbfcfe;color:#43546a;cursor:pointer}.converter-download-mode label:has(input:checked){border-color:#9fc0ee;background:#f2f7ff;color:var(--brand)}.converter-download-mode input{margin:0}.converter-download-mode b{font-size:12.5px}.converter-bulk-download{min-width:156px;min-height:36px}.converter-bulk-download:disabled{opacity:.45;cursor:not-allowed}.converter-result-list{display:grid;gap:7px}.converter-result-row{min-height:72px;display:grid;grid-template-columns:30px 54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;background:#fff}.converter-result-check{width:30px;height:100%;display:grid;place-items:center;cursor:pointer}.converter-result-check input{width:16px;height:16px;margin:0}.converter-result-thumb{width:54px;height:54px;object-fit:cover;border:1px solid var(--line);border-radius:9px;background:#f6f8fb}.converter-result-info{min-width:0;display:grid;gap:3px}.converter-result-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.converter-result-info span{color:#596a7f;font-size:12.5px}.converter-result-info small{color:var(--muted);font-size:11.5px}.converter-item-download{min-width:112px;white-space:nowrap}html[dir=rtl] .converter-source-row,html[dir=rtl] .converter-result-row{direction:rtl}@media (max-width: 980px){.converter-bulk-toolbar{grid-template-columns:1fr auto}.converter-download-mode{grid-column:1 / -1;grid-row:2;justify-content:flex-start}}@media (max-width: 620px){.converter-batch-source-head{align-items:stretch;flex-direction:column}.converter-change-file{width:100%}.converter-bulk-toolbar{grid-template-columns:1fr}.converter-download-mode{grid-column:auto;grid-row:auto;justify-content:stretch;align-items:stretch;flex-direction:column}.converter-download-mode label,.converter-bulk-download{width:100%}.converter-result-row{grid-template-columns:26px 48px minmax(0,1fr)}.converter-result-thumb{width:48px;height:48px}.converter-item-download{grid-column:2 / -1;width:100%}}.converter-source-item{border-bottom:1px solid #edf1f5}.converter-source-item:last-child{border-bottom:0}.converter-source-item .converter-source-row{grid-template-columns:28px minmax(160px,1fr) auto minmax(190px,auto);border-bottom:0}.converter-source-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.metadata-badge{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #cfe0f6;border-radius:999px;background:#f4f8fe;color:#426184;font-size:11.5px;font-weight:850;white-space:nowrap}.metadata-badge.none{border-color:#e2e7ed;background:#f8fafc;color:#7a8798}.metadata-badge.gps{border-color:#f1b8b8;background:#fff3f3;color:#b42318}.metadata-toggle{min-height:26px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#44566c;font-size:11.5px;font-weight:800;cursor:pointer}.metadata-toggle:hover,.metadata-toggle:focus-visible{border-color:#9fc0ee;background:#f6f9ff;outline:none}.converter-metadata-details{margin:0 7px 8px 44px;padding:10px;border:1px solid #dfe7f0;border-radius:10px;background:#f9fbfd}.metadata-detail-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;color:#65758a;font-size:11.5px}.metadata-detail-head b{color:#42536a}.metadata-gps-warning{margin-bottom:8px;padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid #f2c4c4;border-radius:9px;background:#fff4f4;color:#b42318;font-size:12px}.metadata-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.metadata-field{min-width:0;padding:7px 8px;display:grid;gap:2px;border:1px solid #e5ebf2;border-radius:8px;background:#fff}.metadata-field span{color:#7a8798;font-size:11px}.metadata-field strong{color:#36475d;font-size:12px;overflow-wrap:anywhere}.metadata-field.sensitive{border-color:#f1c6c6;background:#fff9f9}.metadata-field.sensitive span,.metadata-field.sensitive strong{color:#a82a22}.converter-metadata-empty{padding:8px;color:#7a8798;font-size:12px}.converter-metadata-policy{margin:16px 0 0;padding:12px;display:grid;gap:8px;border:1px solid #d9e3ef;border-radius:12px;background:#f9fbfe}.converter-metadata-policy[hidden]{display:none}.converter-metadata-policy legend{padding:0 5px;display:inline-flex;align-items:center;gap:6px;color:#33465e;font-size:13px;font-weight:900}.metadata-shield{color:#4f79b5;font-size:11px}.converter-metadata-policy>p{margin:0 0 2px;color:#6c7b8e;font-size:11.5px;line-height:1.45}.metadata-policy-option{min-height:48px;padding:8px 9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;cursor:pointer}.metadata-policy-option:has(input:checked){border-color:#9dbce6;box-shadow:0 0 0 2px #4979b814}.metadata-policy-option.recommended:has(input:checked){background:#f4f8ff}.metadata-policy-option input{margin:0}.metadata-policy-option>span{min-width:0;display:grid;gap:2px}.metadata-policy-option b{color:#384b63;font-size:12.5px}.metadata-policy-option small{color:#7a8798;font-size:11px;line-height:1.35}.metadata-policy-option em{padding:3px 6px;border-radius:999px;background:#e9f4ff;color:#35699e;font-size:10.5px;font-style:normal;font-weight:850;white-space:nowrap}.result-metadata-state{width:max-content;max-width:100%;padding:2px 6px;border-radius:999px;background:#f1f5f9;color:#617287!important;font-weight:800}.result-metadata-state.removed{background:#eaf7ef;color:#18794e!important}.result-metadata-state.kept{background:#eef4ff;color:#315f9e!important}.result-metadata-state.partial{background:#fff6e8;color:#9a5b00!important}html[dir=rtl] .converter-metadata-details{margin-inline-start:7px;margin-inline-end:44px}@media (max-width: 820px){.converter-source-item .converter-source-row{grid-template-columns:28px minmax(0,1fr) auto}.converter-source-meta{grid-column:2 / -1;justify-content:flex-start}.converter-metadata-details{margin-inline-start:35px}.metadata-fields{grid-template-columns:1fr}}@media (max-width: 620px){.metadata-detail-head{flex-direction:column;gap:3px}.metadata-policy-option{grid-template-columns:auto minmax(0,1fr)}.metadata-policy-option em{grid-column:2;justify-self:start}}.converter-source-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.converter-remove-all,.converter-source-remove{border:1px solid #e6c9cc;background:#fff;color:#a34850;cursor:pointer;font-weight:850}.converter-remove-all{min-height:34px;padding:0 10px;border-radius:9px;font-size:12px}.converter-remove-all:hover,.converter-remove-all:focus-visible,.converter-source-remove:hover,.converter-source-remove:focus-visible{border-color:#db9ca3;background:#fff5f6;color:#922f39;outline:none}.converter-source-item .converter-source-row{grid-template-columns:28px minmax(160px,1fr) auto minmax(190px,auto) auto}.converter-source-remove{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;font-size:12px;white-space:nowrap}.converter-source-remove>span[aria-hidden=true]{font-size:16px;line-height:1;font-weight:500}.converter-source-remove-text{font-size:11.5px}html[dir=rtl] .converter-source-head-actions{justify-content:flex-start}@media (max-width: 820px){.converter-source-item .converter-source-row{grid-template-columns:28px minmax(0,1fr) auto auto}.converter-source-meta{grid-column:2 / 4;justify-content:flex-start}.converter-source-remove{grid-column:4;grid-row:1}}@media (max-width: 620px){.converter-source-head-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.converter-remove-all,.converter-change-file{width:100%}.converter-source-remove{width:30px;padding:0}.converter-source-remove-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.converter-quality-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.converter-quality-presets button{min-height:48px;padding:7px 6px;display:grid;place-items:center;gap:2px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#43546a;font-size:12px;font-weight:850;cursor:pointer}.converter-quality-presets button small{color:#7a8798;font-size:10.5px;font-weight:700}.converter-quality-presets button:hover,.converter-quality-presets button:focus-visible{border-color:#9fc0ee;background:#f7faff;outline:none}.converter-quality-presets button.active{border-color:#8fb3e4;background:#eef5ff;color:#255d9f;box-shadow:0 0 0 2px #3a70b414}.converter-quality-presets button.active small{color:#4f79a8}.converter-alpha-setting{margin-top:12px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dde6f0;border-radius:10px;background:#fff}.converter-alpha-setting>span:first-child{min-width:0;display:grid;gap:2px}.converter-alpha-setting b{color:#3d4f66;font-size:12.5px}.converter-alpha-setting small{color:#7a8798;font-size:11px;line-height:1.4}.converter-color-control{display:flex;align-items:center;gap:7px;flex:0 0 auto}.converter-color-control input[type=color]{width:36px;height:32px;padding:2px;border:1px solid #ccd7e4;border-radius:8px;background:#fff;cursor:pointer}.converter-color-control output{min-width:58px;color:#526276;font-size:11px;font-weight:800}.converter-safety-note{margin-top:8px;padding:8px 9px;display:flex;align-items:flex-start;gap:7px;border:1px solid #e0e7ef;border-radius:9px;background:#f9fbfd;color:#607187;font-size:11.5px;line-height:1.45}.converter-safety-note>span:first-child{flex:0 0 auto;color:#5c7aa0;font-weight:900}.converter-safety-note>span:last-child{min-width:0;display:grid;gap:2px}.converter-safety-note small{color:#8390a1;font-size:11px}.converter-safety-note.animated{border-color:#ead9aa;background:#fffbef;color:#7d6326}.converter-source-facts{margin:-1px 44px 6px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.conversion-fact{min-height:21px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid #dce5ef;border-radius:999px;background:#f8fafc;color:#607086;font-size:11px;font-weight:800;white-space:nowrap}.conversion-fact.alpha{border-color:#c9d8f0;background:#f2f7ff;color:#3c6392}.conversion-fact.animated{border-color:#ebd8a0;background:#fff9e9;color:#86661c}.conversion-fact.warning{border-color:#edc98f;background:#fff8ed;color:#946019}.conversion-fact.danger{border-color:#efb5b5;background:#fff2f2;color:#b12b2b}.converter-total-summary{margin:0 0 11px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}.converter-total-summary span{color:#738196;font-size:11.5px;font-weight:800}.converter-total-summary strong{color:#36485f;font-size:13px}.converter-total-summary em{padding:3px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:900}.converter-total-summary em.saved{background:#eaf7ef;color:#18794e}.converter-total-summary em.increased{background:#fff4e8;color:#9b5c13}.converter-failure-panel{margin-bottom:11px;padding:10px;display:grid;gap:5px;border:1px solid #efc4c4;border-radius:10px;background:#fff7f7;color:#9b3737}.converter-failure-panel>strong{font-size:12px}.converter-failure-panel>span{font-size:11.5px;overflow-wrap:anywhere}.result-conversion-note{width:max-content;max-width:100%;color:#536f93!important}.result-conversion-note.animated{color:#886520!important}html[dir=rtl] .converter-source-facts{margin-inline-start:44px;margin-inline-end:44px}@media (max-width: 820px){.converter-source-facts{margin-inline-start:35px;margin-inline-end:7px}}@media (max-width: 620px){.converter-quality-presets{grid-template-columns:1fr}.converter-alpha-setting{align-items:stretch;flex-direction:column}.converter-color-control{justify-content:space-between}.converter-total-summary{grid-template-columns:1fr;gap:4px}}.converter-paste-hint{margin-top:7px;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px dashed #d7e1ec;border-radius:9px;background:#fbfcfe;color:#728096;font-size:11.5px}.converter-paste-hint>span:first-child{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;background:#edf3fa;color:#58749a;font-weight:900}.converter-pro-grid{margin-top:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.converter-pro-setting{min-width:0;padding:9px;display:grid;align-content:start;gap:6px;border:1px solid #dde6f0;border-radius:10px;background:#fff}.converter-pro-setting>span:first-child{display:grid;gap:2px}.converter-pro-setting b{color:#3d4f66;font-size:12px}.converter-pro-setting small{color:#7c899a;font-size:10.5px;line-height:1.35}.converter-pro-setting select,.converter-pro-setting input[type=number],.converter-pro-setting input[type=text]{width:100%;min-height:34px;padding:6px 8px;border:1px solid #ccd8e5;border-radius:8px;background:#fff;color:#405269;font-size:11.5px}.converter-pro-setting input:disabled{opacity:.5;background:#f4f6f9}.converter-inline-check{min-height:30px;display:flex;align-items:center;gap:6px;color:#596b80;font-size:11px;font-weight:750}.converter-inline-check input{margin:0}.converter-action-row{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.converter-action-row .converter-action{margin-top:0}.converter-cancel{min-width:112px}.converter-progress{margin-top:8px;padding:8px 9px;display:grid;gap:6px;border:1px solid #dce5ef;border-radius:9px;background:#f9fbfd}.converter-progress>div{display:flex;justify-content:space-between;gap:8px;color:#65758a;font-size:11px}.converter-progress strong{color:#41546c;font-size:11px}.converter-progress progress{width:100%;height:8px;accent-color:#4d82c2}.converter-failure-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.converter-retry-failures{white-space:nowrap}.converter-result-actions{display:grid;gap:5px;min-width:118px}.converter-result-actions .button{width:100%;min-width:0;white-space:nowrap}.result-conversion-note.target-miss{color:#a65a18!important}.converter-compare-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;padding:18px}.converter-compare-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#121b27a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.converter-compare-dialog{position:relative;width:min(980px,96vw);max-height:92vh;overflow:auto;padding:14px;border-radius:14px;background:#fff;box-shadow:0 24px 70px #00000047}.converter-compare-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.converter-compare-dialog h3{margin:2px 0 0;font-size:16px}.converter-compare-close{width:34px;height:34px;border:1px solid #d5deea;border-radius:9px;background:#fff;color:#405268;font-size:20px;cursor:pointer}.converter-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.converter-compare-grid figure{min-width:0;margin:0;display:grid;gap:6px}.converter-compare-grid figcaption{color:#56677d;font-size:12px;font-weight:850}.converter-compare-canvas{min-height:260px;max-height:62vh;overflow:auto;display:grid;place-items:center;border:1px solid #dce4ee;border-radius:10px;background-image:linear-gradient(45deg,#f1f3f6 25%,transparent 25%),linear-gradient(-45deg,#f1f3f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f3f6 75%),linear-gradient(-45deg,transparent 75%,#f1f3f6 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.converter-compare-canvas img{max-width:100%;max-height:60vh;object-fit:contain}.converter-compare-dialog footer{margin-top:10px;color:#64758a;font-size:11.5px;text-align:center}html[dir=rtl] .converter-failure-head,html[dir=rtl] .converter-progress>div{direction:rtl}@media (max-width: 980px){.converter-pro-grid{grid-template-columns:1fr}}@media (max-width: 620px){.converter-action-row{grid-template-columns:1fr}.converter-cancel{width:100%}.converter-result-actions{grid-column:2 / -1;grid-template-columns:1fr 1fr;width:100%}.converter-compare-grid{grid-template-columns:1fr}.converter-compare-canvas{min-height:180px}}.converter-source-list{max-height:420px}.converter-source-preview-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:stretch;padding:10px 7px}.converter-source-preview{min-width:0;margin:0;display:grid;grid-template-rows:auto minmax(92px,1fr);gap:5px}.converter-source-preview figcaption{color:#52677f;font-size:11px;font-weight:900}.converter-source-preview-canvas{min-height:92px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce5ef;border-radius:10px;background-image:linear-gradient(45deg,#f2f4f7 25%,transparent 25%),linear-gradient(-45deg,#f2f4f7 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f2f4f7 75%),linear-gradient(-45deg,transparent 75%,#f2f4f7 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.converter-source-preview-canvas img{width:100%;height:100%;max-height:118px;object-fit:contain}.converter-source-body{min-width:0;display:grid;align-content:start;gap:7px}.converter-source-item .converter-source-body .converter-source-row{min-height:32px;padding:0;grid-template-columns:28px minmax(120px,1fr) auto minmax(150px,auto) auto;border-bottom:0}.converter-source-basic-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.converter-source-basic-meta>span{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e0e7ef;border-radius:999px;background:#f9fbfd;color:#708096;font-size:11px}.converter-source-basic-meta b{color:#40536a;font-size:11px}.converter-source-preview-card .converter-source-facts{margin:0}.converter-source-item>.converter-metadata-details{margin:0 7px 9px 137px}html[dir=rtl] .converter-source-item>.converter-metadata-details{margin-inline-start:7px;margin-inline-end:137px}.converter-result-list{gap:10px}.converter-result-row.converter-result-comparison-card{min-height:168px;grid-template-columns:30px minmax(390px,1.2fr) minmax(220px,.8fr) 128px;align-items:center;gap:12px;padding:11px}.converter-inline-comparison{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:7px}.converter-inline-preview{min-width:0;margin:0;padding:8px;display:grid;grid-template-rows:auto 112px auto;gap:6px;border:1px solid #dce5ef;border-radius:11px;background:#fbfcfe}.converter-inline-preview.source{border-color:#d7e2ef;background:#fbfcfe}.converter-inline-preview.target{border-color:#bcd6f5;background:#f7fbff}.converter-inline-preview figcaption{min-width:0;display:grid;gap:2px}.converter-inline-preview figcaption b{color:#47617f;font-size:11px}.converter-inline-preview.target figcaption b{color:#2867a8}.converter-inline-preview figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#32465e;font-size:11.5px;font-weight:850}.converter-inline-preview-canvas{min-height:112px;display:grid;place-items:center;overflow:hidden;border:1px solid #e0e6ee;border-radius:9px;background-image:linear-gradient(45deg,#f1f3f6 25%,transparent 25%),linear-gradient(-45deg,#f1f3f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f3f6 75%),linear-gradient(-45deg,transparent 75%,#f1f3f6 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.converter-inline-preview-canvas img{width:100%;height:100%;max-height:112px;object-fit:contain}.converter-inline-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#6c7d91;font-size:11px;font-weight:750}.converter-inline-arrow{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#edf4fc;color:#4d78a9;font-size:14.5px;font-weight:900}.converter-result-comparison-card .converter-result-info{align-content:center;gap:5px}.converter-result-comparison-card .converter-result-info>strong{white-space:normal;overflow-wrap:anywhere}.converter-result-comparison-card .converter-result-actions{align-self:center}@media (max-width: 1120px){.converter-result-row.converter-result-comparison-card{grid-template-columns:30px minmax(0,1fr) 126px}.converter-result-comparison-card .converter-result-info{grid-column:2}.converter-result-comparison-card .converter-result-actions{grid-column:3;grid-row:1 / span 2}}@media (max-width: 820px){.converter-source-preview-card{grid-template-columns:96px minmax(0,1fr)}.converter-source-item .converter-source-body .converter-source-row{grid-template-columns:28px minmax(0,1fr) auto auto}.converter-source-body .converter-source-meta{grid-column:2 / 4;justify-content:flex-start}.converter-source-body .converter-source-remove{grid-column:4;grid-row:1}.converter-source-item>.converter-metadata-details,html[dir=rtl] .converter-source-item>.converter-metadata-details{margin-inline-start:113px;margin-inline-end:7px}.converter-result-row.converter-result-comparison-card{grid-template-columns:28px minmax(0,1fr)}.converter-result-comparison-card .converter-inline-comparison,.converter-result-comparison-card .converter-result-info,.converter-result-comparison-card .converter-result-actions{grid-column:2}.converter-result-comparison-card .converter-result-actions{grid-row:auto;grid-template-columns:1fr 1fr;width:100%}}@media (max-width: 620px){.converter-source-list{max-height:520px}.converter-source-preview-card{grid-template-columns:1fr}.converter-source-preview{grid-template-rows:auto 150px}.converter-source-preview-canvas img{max-height:150px}.converter-source-item>.converter-metadata-details,html[dir=rtl] .converter-source-item>.converter-metadata-details{margin:0 7px 9px}.converter-inline-comparison{grid-template-columns:1fr;gap:6px}.converter-inline-arrow{justify-self:center;transform:rotate(90deg)}.converter-inline-preview{grid-template-rows:auto 180px auto}.converter-inline-preview-canvas img{max-height:180px}.converter-result-comparison-card .converter-result-actions{grid-template-columns:1fr}}.converter-inline-preview-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.converter-inline-preview-title>b{min-width:0}.converter-source-state-badge,.converter-converted-state-badge{flex:0 0 auto;min-height:20px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-size:10.5px;font-weight:950;letter-spacing:.02em}.converter-source-state-badge{border:1px solid #d7e0ea;background:#f1f4f7;color:#68788b}.converter-converted-state-badge{border:1px solid #9fc4ed;background:#e7f2ff;color:#155a9f}.converter-converted-state-badge>span{font-size:11px;line-height:1}.converter-inline-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#32465e;font-size:11.5px;font-weight:850}.converter-inline-preview.target{position:relative;overflow:hidden;border:2px solid #79aee4;background:linear-gradient(180deg,#eef7ff,#f8fbff 38%,#fff);box-shadow:0 0 0 3px #3479bf14,0 8px 22px #2867a81a}.converter-inline-preview.target:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2f77bd;z-index:2}.converter-inline-preview.target figcaption{margin:-8px -8px 0;padding:8px 9px 7px 12px;border-bottom:1px solid #c9def4;background:#edf6ff}.converter-inline-preview.target figcaption b{color:#155a9f}.converter-inline-preview.target .converter-inline-preview-canvas{position:relative;border:1px solid #9fc4ed;background-color:#f8fbff}.converter-output-format-badge{position:absolute;top:7px;right:7px;z-index:3;min-width:34px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.85);border-radius:7px;background:#1a5b9ae6;box-shadow:0 2px 7px #1243742e;color:#fff;font-size:10.5px;font-weight:950;letter-spacing:.08em}html[dir=rtl] .converter-output-format-badge{right:auto;left:7px}.converter-inline-preview-meta.converted{padding:5px 6px;border-radius:7px;background:#edf6ff;color:#245f98}.converter-result-output-label{width:fit-content;min-height:23px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid #a9c9ea;border-radius:999px;background:#edf6ff;color:#1d639f;font-size:10.5px;font-weight:950}.converter-result-output-label>span{font-size:12px}.converter-compare-grid figure.source,.converter-compare-grid figure.target{padding:8px;border-radius:12px}.converter-compare-grid figure.source{border:1px solid #d8e1eb;background:#fbfcfe}.converter-compare-grid figure.target{border:2px solid #79aee4;background:#eef7ff;box-shadow:0 0 0 3px #3479bf14}.converter-compare-grid figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px}.converter-compare-grid figure figcaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.converter-compare-grid figure figcaption>b{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#f0f3f6;color:#68788b;font-size:10.5px}.converter-compare-grid figure.target figcaption>b{background:#dcebfb;color:#155a9f}.converter-compare-grid figure.target .converter-compare-canvas{position:relative;border-color:#9fc4ed}@media (max-width: 620px){.converter-inline-preview.target{box-shadow:0 0 0 2px #3479bf14,0 6px 18px #2867a814}}.converter-output-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-7px 0 15px}.converter-output-formats button{min-width:0;min-height:54px;padding:8px 9px;display:grid;place-items:center;gap:2px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#526276;cursor:pointer}.converter-output-formats button b{font-size:13.5px;font-weight:950}.converter-output-formats button small{color:#8290a1;font-size:10.5px;font-weight:750}.converter-output-formats button.active{border-color:#77a9de;background:#edf6ff;color:#155a9f;box-shadow:0 0 0 2px #3479bf14}.converter-output-formats button.active small{color:#4d78a5}.converter-lossy-quality{display:grid;gap:10px}.converter-lossy-quality[hidden],.converter-pro-setting[hidden],.converter-alpha-setting[hidden]{display:none!important}.converter-format-note{min-height:0;margin:0 0 10px;color:#66778b;font-size:11.5px;line-height:1.45}.converter-format-note:empty{display:none}.converter-intent-links{margin-top:16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:14px;background:#fbfcfe}.converter-intent-links h3{margin:2px 0 3px;font-size:15px}.converter-intent-links p{margin:0;color:var(--muted);font-size:11.5px}.converter-intent-link-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.converter-intent-link-grid a{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid #cfddeb;border-radius:999px;background:#fff;color:#32679d;font-size:11px;font-weight:900;text-decoration:none}.converter-seo-static{margin-top:20px;margin-bottom:28px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.converter-seo-static h2{margin:0 0 8px;font-size:20px}.converter-seo-static h3{margin:18px 0 6px;font-size:15px}.converter-seo-static p,.converter-seo-static li{color:#56667b;font-size:13px;line-height:1.65}.converter-seo-static ul{margin:7px 0 0;padding-inline-start:20px}.converter-seo-static .seo-related{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.converter-seo-static .seo-related a{padding:7px 10px;border:1px solid var(--line);border-radius:9px;text-decoration:none;font-size:12px;font-weight:850}@media (max-width:720px){.converter-output-formats{grid-template-columns:1fr}.converter-intent-links{align-items:stretch;flex-direction:column}.converter-intent-link-grid{justify-content:flex-start}}.converter-social-optimizer{margin:4px 0 16px;padding:14px;border:1px solid #d9e3f0;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:inset 0 1px #ffffffb3}.converter-social-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.converter-social-head>div{display:grid;gap:2px;min-width:0}.converter-social-head strong{font-size:14.5px;color:#183153}.converter-social-head small{color:#75849a;font-size:12px;line-height:1.45}.social-recommended-badge{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#e9f3ff;color:#1665b5;font-size:11.5px;font-weight:900}.converter-social-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.converter-social-platform{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#4b5b70;cursor:pointer;font:inherit}.converter-social-platform span{font-size:10.5px;color:#8ea2b8}.converter-social-platform b{font-size:12.5px;white-space:nowrap}.converter-social-platform:hover{border-color:#a9c9ee;background:#f7fbff}.converter-social-platform.active{border-color:#287ac7;background:#edf6ff;color:#125b9c;box-shadow:0 0 0 1px #287ac714}.converter-social-platform.active span{color:#287ac7}.converter-social-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.converter-social-preset{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#425268;cursor:pointer;text-align:left;font:inherit}.converter-social-preset>span{min-width:0;display:grid;gap:2px}.converter-social-preset b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.converter-social-preset small{color:#8190a3;font-size:11px}.converter-social-preset strong{flex:0 0 auto;color:#68788e;font-size:11.5px;font-weight:800}.converter-social-preset:hover{border-color:#a9c9ee}.converter-social-preset.active{border-color:#287ac7;background:#f2f8ff}.converter-social-preset.active b,.converter-social-preset.active strong{color:#125b9c}.converter-social-controls{margin-top:9px;padding-top:9px;border-top:1px dashed #d8e2ee}.converter-social-controls label{display:grid;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:10px;color:#425268;font-size:12.5px;font-weight:800}.converter-social-controls select{min-height:34px;padding:6px 9px;border:1px solid #d5dfeb;border-radius:9px;background:#fff;font-size:13px}.converter-social-fit-help{margin-top:5px;color:#79899d;font-size:11.5px;line-height:1.45}.converter-social-summary{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;border-radius:10px}.converter-social-summary>span{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:900}.converter-social-summary>div{display:grid;gap:2px;min-width:0}.converter-social-summary strong{font-size:12.5px}.converter-social-summary small{color:#68788e;font-size:11.5px;line-height:1.45}.converter-social-summary.manual{background:#f5f7fa;color:#647386}.converter-social-summary.manual>span{background:#e7ecf2}.converter-social-summary.active{background:#eaf6ee;color:#237447;border:1px solid #cbe8d4}.converter-social-summary.active>span{background:#d1edda;color:#1d7442}.converter-social-summary.active small{color:#4d735d}.converter-setting-divider{position:relative;display:flex;align-items:center;gap:8px;margin:14px 0 10px;color:#8795a7;font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.converter-setting-divider:after{content:"";height:1px;flex:1;background:#e2e8f0}.converter-result-comparison-card.social-optimized{border-color:#b9d8f2;box-shadow:0 0 0 1px #2b7ec30d}.result-conversion-note.social{border:1px solid #bcdaf3;background:#edf7ff;color:#155d96}.result-conversion-note.social b{color:#0b4f87}@media (max-width: 900px){.converter-social-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.converter-social-optimizer{padding:11px}.converter-social-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.converter-social-presets{grid-template-columns:1fr}.converter-social-controls label{grid-template-columns:1fr;gap:5px}.converter-social-controls select{width:100%}}.converter-output-formats button.social-blocked{opacity:.42;cursor:not-allowed;filter:saturate(.45)}.converter-workflow-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 10px;padding:6px;border:1px solid #dce5f0;border-radius:14px;background:#f7f9fc}.converter-workflow-tabs button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#66768b;cursor:pointer;font:inherit}.converter-workflow-tabs button span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e7edf5;color:#6f7f93;font-size:12px;font-weight:900}.converter-workflow-tabs button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.converter-workflow-tabs button:hover{border-color:#c8d8ea;background:#fff;color:#30455f}.converter-workflow-tabs button.active{border-color:#b9d6f0;background:#fff;color:#135d9f;box-shadow:0 4px 14px #1e4e7a14}.converter-workflow-tabs button.active span{background:#2479c3;color:#fff}.converter-tabbed-shell{grid-template-columns:minmax(0,1fr);overflow:visible}.converter-tabbed-shell .converter-main,.converter-tabbed-shell .converter-settings{width:100%;min-width:0}.converter-tabbed-shell .converter-settings{border-inline-start:0;background:#fff}.converter-settings-basic,.converter-settings-advanced{min-width:0}.converter-settings-advanced .converter-step-head{margin-bottom:14px}.converter-shared-action-row{position:sticky;bottom:10px;z-index:5;margin-top:16px;padding:10px;border:1px solid #dce5ef;border-radius:12px;background:#fffffff5;box-shadow:0 8px 24px #1632501a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.converter-result-tab-shell{min-height:220px;margin-top:10px}.converter-result-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:14px;padding:28px;border:1px dashed #cbd8e6;border-radius:16px;background:#fbfcfe;color:#647489;text-align:left}.converter-result-empty>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#edf3f9;color:#4e7296;font-size:20px;font-weight:900}.converter-result-empty>div{max-width:560px}.converter-result-empty strong{display:block;margin-bottom:5px;color:#2f435c;font-size:15px}.converter-result-empty p{margin:0;font-size:13px;line-height:1.6}@media (max-width: 720px){.converter-workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.converter-workflow-tabs button{justify-content:flex-start}.converter-shared-action-row{bottom:6px}}@media (max-width: 420px){.converter-workflow-tabs{display:flex;overflow-x:auto;scrollbar-width:thin}.converter-workflow-tabs button{min-width:132px}.converter-result-empty{align-items:flex-start;flex-direction:column}}.converter-tab-action-card{margin-top:16px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #d8e3ef;border-radius:13px;background:#f8fbfe}.converter-tab-action-card>div{min-width:0;display:grid;gap:3px}.converter-tab-action-card strong{color:#253b55;font-size:13.5px}.converter-tab-action-card small{color:#718196;font-size:12.5px;line-height:1.45}.converter-tab-action-card.quick{border-color:#cfe0ef;background:#f7fbff}.converter-tab-action-card.social{border-color:#c9def2;background:#f5faff}.converter-tab-action-card.advanced{border-color:#d7dfea;background:#fafbfd}.converter-tab-convert{min-width:210px;min-height:40px;white-space:nowrap}.converter-tab-convert:disabled{opacity:.45;cursor:not-allowed}.converter-global-feedback{margin-top:10px;display:grid;gap:8px}.converter-global-feedback .converter-cancel{justify-self:end}.converter-result-reconvert{flex:0 0 auto;white-space:nowrap}.converter-result-empty .converter-result-reconvert{margin-top:12px}.converter-result-empty .converter-result-reconvert:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 720px){.converter-tab-action-card{grid-template-columns:1fr}.converter-tab-convert{width:100%;min-width:0}.converter-result-head .converter-result-reconvert{width:100%}}.converter-tab-source-dock{margin:0 0 15px;padding:12px;border:1px solid #d9e4ef;border-radius:14px;background:#fbfdff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.converter-tab-source-dock[data-shared-file-dock=results]{margin:10px 0 0}.converter-tab-source-dock.dragging{border-color:#6ca7da;background:#f1f7fd;box-shadow:0 0 0 3px #2479c31a}.converter-tab-source-dock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e5edf5}.converter-tab-source-dock-head>div:first-child{min-width:0;display:grid;gap:3px}.converter-tab-source-dock-head strong{color:#30465e;font-size:14px}.converter-tab-source-dock-head small{color:var(--muted);font-size:12px;line-height:1.45}.converter-tab-source-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.converter-tab-add-files{display:inline-flex;align-items:center;gap:4px;border-color:#a9c9e7;color:#1766a8;background:#f5faff}.converter-tab-source-list{max-height:244px;overflow:auto;overscroll-behavior:contain;margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.converter-tab-source-count{grid-column:1 / -1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 2px}.converter-tab-source-count strong{color:#40566e;font-size:12.5px}.converter-tab-source-count span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px}.converter-tab-source-item{min-width:0;min-height:62px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;border:1px solid #e0e8f1;border-radius:11px;background:#fff}.converter-tab-source-thumb{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid #e2e9f1;border-radius:9px;background:#f5f7fa;color:#8190a2}.converter-tab-source-thumb img{width:100%;height:100%;object-fit:cover;display:block}.converter-tab-source-copy{min-width:0;display:grid;gap:4px}.converter-tab-source-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#32485f;font-size:13px}.converter-tab-source-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px}.converter-tab-source-remove{min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid #e2e8ef;border-radius:8px;background:#fff;color:#6b7888;cursor:pointer;font:inherit}.converter-tab-source-remove:hover{border-color:#d4adb1;background:#fff7f7;color:#a4424a}.converter-tab-source-remove b{font-size:11.5px}.converter-tab-source-empty{grid-column:1 / -1;min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px dashed #d2deea;border-radius:11px;color:#6e7f92;background:#fff}.converter-tab-source-empty>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#edf4fb;color:#367ab5;font-weight:900}.converter-tab-source-empty>div{min-width:0;display:grid;gap:2px}.converter-tab-source-empty strong{color:#43586f;font-size:12.5px}.converter-tab-source-empty small{color:var(--muted);font-size:11.5px}.converter-tab-source-dock button:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 760px){.converter-tab-source-dock-head{align-items:stretch;flex-direction:column}.converter-tab-source-actions{width:100%}.converter-tab-source-actions .button{flex:1 1 0}.converter-tab-source-list{grid-template-columns:1fr;max-height:300px}}@media (max-width: 460px){.converter-tab-source-item{grid-template-columns:44px minmax(0,1fr) 30px}.converter-tab-source-thumb{width:44px;height:44px}.converter-tab-source-remove{width:30px;padding:0}.converter-tab-source-remove b{display:none}.converter-tab-source-count{align-items:flex-start;flex-direction:column;gap:2px}}.metadata-badge.privacy{border-color:#f0c56d;background:#fff8e8;color:#8a5a00}.converter-metadata-details{display:grid;gap:10px}.converter-metadata-details[hidden]{display:none}.metadata-privacy-warning{padding:9px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #efc877;border-radius:10px;background:#fff9e9;color:#855500}.metadata-privacy-warning>span{flex:0 0 auto;font-size:15px;line-height:1.2}.metadata-privacy-warning>div{min-width:0;display:grid;gap:2px}.metadata-privacy-warning strong{font-size:12.5px}.metadata-privacy-warning small{color:#8a6d32;font-size:11px;line-height:1.4}.metadata-gps-card{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr) auto;align-items:center;gap:12px;border:1px solid #efb9b9;border-radius:10px;background:#fff6f6}.metadata-gps-card>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:center;color:#a5261d}.metadata-gps-card>div:first-child>span{grid-row:1 / 3;font-size:18px}.metadata-gps-card strong{font-size:12.5px}.metadata-gps-card small{color:#9a514b;font-size:11px;line-height:1.35}.metadata-gps-card dl{margin:0;display:grid;gap:5px}.metadata-gps-card dl>div{min-width:0;display:grid;gap:1px}.metadata-gps-card dt{color:#8c6a68;font-size:10.5px}.metadata-gps-card dd{margin:0;color:#6e302b;font-size:11.5px;font-weight:800;overflow-wrap:anywhere}.metadata-gps-card a{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dcaaa7;border-radius:8px;background:#fff;color:#9a3129;font-size:11px;font-weight:850;text-decoration:none;white-space:nowrap}.metadata-section{display:grid;gap:6px}.metadata-section h4{margin:0;display:flex;align-items:center;gap:5px;color:#43566d;font-size:12px;font-weight:900}.metadata-section-personal h4,.metadata-section-location h4{color:#9c3c32}.metadata-section-file .metadata-field{background:#fbfdff}.metadata-field strong{white-space:normal}.converter-metadata-empty.embedded-none{border:1px dashed #d9e1e9;border-radius:9px;background:#fff}.metadata-raw{border:1px solid #dde5ee;border-radius:10px;background:#fff;overflow:hidden}.metadata-raw summary{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;cursor:pointer;color:#3d526b;font-size:12px;font-weight:900;list-style:none}.metadata-raw summary::-webkit-details-marker{display:none}.metadata-raw summary:before{content:"▸";color:#6e8299}.metadata-raw[open] summary:before{content:"▾"}.metadata-raw summary span{min-width:22px;min-height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#edf3f8;color:#55708d;font-size:10.5px}.metadata-raw>p{margin:0;padding:0 10px 8px;color:#738398;font-size:11px;line-height:1.4}.metadata-raw-scroll{max-height:310px;overflow:auto;border-top:1px solid #edf1f5}.metadata-raw table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.metadata-raw th,.metadata-raw td{padding:6px 7px;border-bottom:1px solid #edf1f5;text-align:start;vertical-align:top;overflow-wrap:anywhere}.metadata-raw th{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#65768b;font-weight:850}.metadata-raw th:nth-child(1),.metadata-raw td:nth-child(1){width:12%}.metadata-raw th:nth-child(2),.metadata-raw td:nth-child(2){width:25%}.metadata-raw th:nth-child(4),.metadata-raw td:nth-child(4){width:8%;text-align:center}.metadata-raw td:nth-child(3){color:#33485f}.metadata-raw tr.sensitive td{background:#fff8f6;color:#9c4035}.converter-tab-source-item-meta{align-items:start}.converter-tab-source-item-meta>.converter-metadata-details{grid-column:1 / -1;width:100%;margin:2px 0 0}.converter-tab-source-meta-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.converter-tab-source-copy .converter-tab-source-meta-actions span{overflow:visible;white-space:nowrap}.converter-tab-source-copy .metadata-toggle{min-height:24px}@media (max-width: 920px){.metadata-gps-card{grid-template-columns:1fr;align-items:stretch}.metadata-gps-card a{justify-self:start}.metadata-raw th:nth-child(1),.metadata-raw td:nth-child(1){width:16%}.metadata-raw th:nth-child(2),.metadata-raw td:nth-child(2){width:28%}}@media (max-width: 620px){.metadata-fields{grid-template-columns:1fr}.metadata-raw table{min-width:660px}.converter-tab-source-meta-actions{align-items:flex-start}}.metadata-cleanup-card{margin-top:12px;border:1px solid #d8e2ef;border-radius:14px;background:#fbfdff;padding:13px;display:grid;gap:10px}.metadata-cleanup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metadata-cleanup-head>div:first-child{display:flex;align-items:flex-start;gap:9px;min-width:0}.metadata-cleanup-head>div:first-child>div{display:grid;gap:3px;min-width:0}.metadata-cleanup-head strong{color:#30445e;font-size:13.5px}.metadata-cleanup-head small{color:#708197;font-size:11.5px;line-height:1.45}.metadata-cleanup-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#eef5ff;color:#366da8;font-weight:900;flex:0 0 auto}.metadata-cleanup-safe{white-space:nowrap;border:1px solid #bfe1cc;background:#effaf3;color:#247149;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:850}.metadata-cleanup-presets{display:flex;gap:6px;flex-wrap:wrap}.metadata-cleanup-presets button{border:1px solid #ccd8e6;background:#fff;color:#53667d;border-radius:8px;min-height:30px;padding:5px 9px;font-size:11.5px;font-weight:800;cursor:pointer}.metadata-cleanup-presets button.active{border-color:#7aa3d3;background:#eef5ff;color:#315f96}.metadata-cleanup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.metadata-cleanup-options label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:flex-start;border:1px solid #e0e7ef;background:#fff;border-radius:9px;padding:8px;cursor:pointer}.metadata-cleanup-options label:has(input:checked){border-color:#9bb9d8;background:#f6faff}.metadata-cleanup-options input{margin:2px 0 0}.metadata-cleanup-options span{display:grid;gap:2px;min-width:0}.metadata-cleanup-options b{color:#3d5067;font-size:11.5px}.metadata-cleanup-options small{color:#78889b;font-size:11px;line-height:1.35}.metadata-cleanup-options .metadata-cleanup-icc{border-color:#eadfc6}.metadata-cleanup-options .metadata-cleanup-icc:has(input:checked){border-color:#ddb96e;background:#fff9ed}.metadata-cleanup-plan{border-top:1px dashed #d8e1eb;padding-top:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metadata-cleanup-plan>div{min-width:0;display:grid;gap:2px}.metadata-cleanup-plan span{color:#7a899b;font-size:11px}.metadata-cleanup-plan strong{color:#334a65;font-size:12px;overflow-wrap:anywhere}.metadata-cleanup-plan>small{color:#6f8194;font-size:10.5px;text-align:end;line-height:1.4}.metadata-cleanup-actions{display:flex;justify-content:flex-end}.metadata-cleanup-actions .primary{min-height:34px;padding-inline:13px}.metadata-cleanup-results{border-top:1px solid #e1e8f0;padding-top:10px;display:grid;gap:8px}.metadata-cleanup-results[hidden]{display:none}.metadata-cleanup-results-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.metadata-cleanup-results-head>div{display:grid;gap:2px}.metadata-cleanup-results-head strong{color:#354b65;font-size:12.5px}.metadata-cleanup-results-head small{color:#7c8b9d;font-size:11px}.metadata-cleanup-result-list{display:grid;gap:7px}.metadata-cleanup-result-row{border:1px solid #dce5ee;border-radius:10px;background:#fff;padding:9px;display:grid;gap:7px}.metadata-cleanup-result-row.verified{border-color:#c7e1d1;background:#fbfffc}.metadata-cleanup-result-row.warning,.metadata-cleanup-result-row.unsupported{border-color:#ecd5ae;background:#fffaf2}.metadata-cleanup-result-row.clean{border-color:#dce5ee;background:#f9fbfd}.metadata-cleanup-result-main{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.metadata-cleanup-result-main>div,.metadata-cleanup-result-row.clean>div,.metadata-cleanup-result-row.unsupported>div{display:grid;gap:2px;min-width:0}.metadata-cleanup-result-row strong{color:#35495f;font-size:11.5px;overflow-wrap:anywhere}.metadata-cleanup-result-row span,.metadata-cleanup-result-row p{color:#728296;font-size:11px;margin:0;line-height:1.35;overflow-wrap:anywhere}.metadata-cleanup-verify{flex:0 0 auto;color:#247149!important;font-weight:850}.metadata-cleanup-result-row.warning .metadata-cleanup-verify{color:#9a5b00!important}.metadata-cleanup-result-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.metadata-cleanup-result-meta span:nth-child(2){color:#8ba0b6}.metadata-cleanup-result-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.metadata-cleanup-result-foot .button{justify-self:end}html[dir=rtl] .metadata-cleanup-plan>small{text-align:start}@media (max-width: 720px){.metadata-cleanup-options{grid-template-columns:1fr}.metadata-cleanup-head,.metadata-cleanup-plan,.metadata-cleanup-results-head,.metadata-cleanup-result-main{flex-direction:column;align-items:stretch}.metadata-cleanup-safe{align-self:flex-start}.metadata-cleanup-plan>small{text-align:start}.metadata-cleanup-result-foot{grid-template-columns:1fr}.metadata-cleanup-result-foot .button{justify-self:stretch}}.converter-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.converter-bulk-share,.converter-bulk-download{min-width:150px;min-height:36px}.converter-bulk-share:disabled,.converter-bulk-download:disabled{opacity:.45;cursor:not-allowed}.converter-item-share{border-color:#b8d5f5;background:#f5faff;color:#2467aa}.converter-share-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;display:grid;place-items:center;padding:18px}.converter-share-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#121b27a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.converter-share-dialog{position:relative;width:min(760px,96vw);max-height:92vh;overflow:auto;padding:16px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #00000047}.converter-share-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e8edf3}.converter-share-dialog h3{margin:2px 0 0;font-size:16px}.converter-share-dialog header p{margin:5px 0 0;max-width:560px;color:#6d7d91;font-size:12.5px;line-height:1.55}.converter-share-close{flex:0 0 auto;width:34px;height:34px;border:1px solid #d5deea;border-radius:9px;background:#fff;color:#405268;font-size:20px;cursor:pointer}.converter-share-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start;padding-top:14px}.converter-share-qr{display:grid;gap:9px;padding:10px;border:1px solid #dce5ef;border-radius:14px;background:#f8fafc}.converter-share-qr img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff}.converter-share-detail{min-width:0;display:grid;gap:11px}.converter-share-badge{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #cae0f8;border-radius:12px;background:#f5faff}.converter-share-badge>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e2f0ff;color:#1769c2;font-size:16px;font-weight:900}.converter-share-badge div{min-width:0;display:grid;gap:2px}.converter-share-badge strong{color:#24527e;font-size:13px}.converter-share-badge small{color:#71839a;font-size:11.5px}.converter-share-link{min-width:0;display:grid;gap:5px}.converter-share-link>span{color:#52657c;font-size:12px;font-weight:850}.converter-share-link input{width:100%;height:38px;padding:0 10px;border:1px solid #d8e2ed;border-radius:9px;background:#fbfcfe;color:#33475f;font-size:12px}.converter-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.converter-share-actions .button{min-width:0;width:100%}.converter-share-privacy,.converter-share-warning{margin:0;padding:9px 10px;border-radius:9px;font-size:11.5px;line-height:1.5}.converter-share-privacy{border:1px solid #dce5ef;background:#f8fafc;color:#68798e}.converter-share-warning{border:1px solid #f0d39d;background:#fff9ed;color:#91601c}.converter-share-revoke{justify-self:start;padding:0;border:0;background:transparent;color:#a14d4d;font-size:11.5px;font-weight:800;text-decoration:underline;cursor:pointer}.converter-share-revoke:disabled{opacity:.45;cursor:wait}@media (max-width: 980px){.converter-bulk-actions{justify-content:flex-start}}@media (max-width: 620px){.converter-bulk-actions{display:grid;grid-template-columns:1fr;width:100%}.converter-bulk-share,.converter-bulk-download{width:100%;min-width:0}.converter-share-body{grid-template-columns:1fr}.converter-share-qr{width:min(260px,100%);justify-self:center}.converter-share-actions{grid-template-columns:1fr}}.converter-share-feedback-dialog{max-width:520px}.converter-share-feedback-body{display:grid;justify-items:center;gap:14px;padding:28px 22px 30px;text-align:center;color:#52657c}.converter-share-feedback-body strong{font-size:14.5px;line-height:1.65;overflow-wrap:anywhere}.converter-share-spinner{width:38px;height:38px;border:4px solid #dce7f3;border-top-color:#2457ff;border-radius:50%;animation:quickhubQrSpin .75s linear infinite}.converter-share-feedback-modal.is-error .converter-share-feedback-body{color:#9b3f32}.converter-share-feedback-modal.is-error .converter-share-dialog{border-color:#f0c9c2}.converter-share-feedback-body .button{min-width:110px}@keyframes quickhubQrSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.converter-share-spinner{animation:none;border-top-color:#2457ff}}.file-pdf-converter{display:grid;gap:16px}.pdf-drop-zone{min-height:164px;padding:24px;border:2px dashed #b9c9dd;border-radius:16px;background:#f8fbff;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;cursor:pointer;transition:.16s ease}.pdf-drop-zone:hover,.pdf-drop-zone.dragging{border-color:#4b86d1;background:#eef6ff}.pdf-drop-zone strong{font-size:17px;color:#24364d}.pdf-drop-zone span{max-width:760px;color:#6c7d92;font-size:13.5px;line-height:1.6}.pdf-privacy-note{padding:10px 12px;border-radius:10px;background:#f4f7fb;color:#63758a;font-size:13px;line-height:1.55}.pdf-mode-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.pdf-mode-row>strong{margin-right:4px;font-size:14.5px}.pdf-mode-row label{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:#44566d}.pdf-mode-row input{accent-color:var(--brand)}.pdf-file-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdf-file-list{display:grid;gap:8px}.pdf-file-empty{padding:18px;border:1px dashed #ccd7e5;border-radius:12px;text-align:center;color:#8390a0;font-size:13.5px}.pdf-file-row,.pdf-result-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.pdf-file-row>div,.pdf-result-row>div{min-width:0;display:grid;gap:3px}.pdf-file-row strong,.pdf-result-row strong{overflow-wrap:anywhere;font-size:13.5px;color:#31445d}.pdf-file-row span,.pdf-result-row span{color:#7a889b;font-size:12px}.pdf-file-row.unsupported{border-color:#efc7c7;background:#fff8f8}.pdf-convert-button{width:100%}.pdf-status{min-height:20px;color:#536980;font-size:13.5px;font-weight:700}.pdf-results,.pdf-result-list{display:grid;gap:10px}.pdf-result-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:1px solid #bfe1cd;border-radius:12px;background:#f2fbf5}.pdf-result-summary strong{color:#18683e}.pdf-result-summary span{color:#627b6c;font-size:13px}.pdf-error-box{padding:13px 14px;border:1px solid #efc6c6;border-radius:12px;background:#fff6f6;color:#a13939;font-size:13.5px;font-weight:700;line-height:1.55}@media (max-width:640px){.pdf-mode-row{align-items:flex-start;flex-direction:column;gap:10px}.pdf-file-row,.pdf-result-row{align-items:flex-start}.pdf-result-summary .primary{width:100%}}.file-pdf-converter[data-v76=true]{display:grid;gap:16px}.file-pdf-converter[data-v76=true] .pdf-workspace{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:16px;align-items:start}.file-pdf-converter[data-v76=true] .pdf-preview-rail{position:sticky;top:16px;min-width:0;max-height:min(72vh,760px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid #d9e4f1;border-radius:16px;background:#f8fbff}.file-pdf-converter[data-v76=true] .pdf-preview-rail.dragging{border-color:#4b86d1;box-shadow:0 0 0 3px #4b86d11f;background:#eef6ff}.file-pdf-converter[data-v76=true] .pdf-file-head>div{min-width:0;display:flex;align-items:baseline;gap:8px}.file-pdf-converter[data-v76=true] .pdf-file-head #pdfCount{color:#73849a;font-size:12px;font-weight:800;white-space:nowrap}.file-pdf-converter[data-v76=true] .pdf-reorder-hint,.file-pdf-converter[data-v76=true] .pdf-rail-drop-hint{color:#72849a;font-size:12px;line-height:1.45}.file-pdf-converter[data-v76=true] .pdf-rail-drop-hint{padding:8px 10px;border:1px dashed #ccd9e8;border-radius:10px;text-align:center;background:#fff}.file-pdf-converter[data-v76=true] .pdf-thumb-list{min-height:150px;overflow:auto;display:grid;align-content:start;gap:8px;padding-right:3px}.file-pdf-converter[data-v76=true] .pdf-thumb-card{min-width:0;display:grid;grid-template-columns:14px 58px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid #dbe5f1;border-radius:12px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.file-pdf-converter[data-v76=true] .pdf-thumb-card:hover{border-color:#9fb9d9}.file-pdf-converter[data-v76=true] .pdf-thumb-card.selected{border-color:#4b86d1;box-shadow:0 0 0 2px #4b86d11a;background:#f9fcff}.file-pdf-converter[data-v76=true] .pdf-thumb-card.unsupported{border-color:#e8bcbc;background:#fff8f8}.file-pdf-converter[data-v76=true] .pdf-thumb-card.drag-source{opacity:.48;transform:scale(.985)}.file-pdf-converter[data-v76=true] .pdf-thumb-card.drag-over{border-color:#2f78cf;box-shadow:inset 0 0 0 2px #2f78cf29}.file-pdf-converter[data-v76=true] .pdf-thumb-grip{color:#9aabba;font-size:15px;letter-spacing:-4px;cursor:grab}.file-pdf-converter[data-v76=true] .pdf-thumb-media{width:58px;height:48px;overflow:hidden;display:grid;place-items:center;border:1px solid #e0e7f0;border-radius:9px;background:#f5f8fc}.file-pdf-converter[data-v76=true] .pdf-thumb-media img{width:100%;height:100%;object-fit:cover;display:block}.file-pdf-converter[data-v76=true] .pdf-thumb-copy{min-width:0;display:grid;gap:3px}.file-pdf-converter[data-v76=true] .pdf-thumb-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e425b;font-size:13px}.file-pdf-converter[data-v76=true] .pdf-thumb-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8190a2;font-size:11px}.file-pdf-converter[data-v76=true] .pdf-thumb-actions{display:grid;grid-template-columns:repeat(3,24px);gap:3px}.file-pdf-converter[data-v76=true] .pdf-order-btn,.file-pdf-converter[data-v76=true] .pdf-remove-btn{width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid #d9e3ef;border-radius:7px;background:#fff;color:#566b84;font:700 12px/1 system-ui,sans-serif;cursor:pointer}.file-pdf-converter[data-v76=true] .pdf-order-btn:hover,.file-pdf-converter[data-v76=true] .pdf-remove-btn:hover{border-color:#9db5d3;background:#f3f8fe}.file-pdf-converter[data-v76=true] .pdf-remove-btn{color:#b14646}.file-pdf-converter[data-v76=true] .pdf-order-btn:disabled{opacity:.28;cursor:not-allowed}.file-pdf-converter[data-v76=true] .pdf-file-badge{width:100%;height:100%;min-height:44px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:8px;background:#eef3f9;color:#50657e;text-align:center}.file-pdf-converter[data-v76=true] .pdf-file-badge strong{font-size:13px;letter-spacing:.03em}.file-pdf-converter[data-v76=true] .pdf-file-badge span{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;opacity:.7}.file-pdf-converter[data-v76=true] .pdf-file-badge.mode-pdf{background:#fff0f0;color:#a33c3c}.file-pdf-converter[data-v76=true] .pdf-file-badge.mode-office{background:#eef3ff;color:#365aa2}.file-pdf-converter[data-v76=true] .pdf-file-badge.mode-text{background:#eef9f2;color:#31704a}.file-pdf-converter[data-v76=true] .pdf-file-badge.mode-unsupported{background:#fff1f1;color:#ad4646}.file-pdf-converter[data-v76=true] .pdf-main-panel{min-width:0;display:grid;gap:14px}.file-pdf-converter[data-v76=true] .pdf-selected-preview{min-height:210px;display:grid;grid-template-columns:minmax(180px,42%) minmax(0,1fr);gap:16px;padding:14px;border:1px solid #dce5f0;border-radius:16px;background:#fff}.file-pdf-converter[data-v76=true] .pdf-preview-stage{min-height:180px;overflow:hidden;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(135deg,#f7f9fc,#eef3f8)}.file-pdf-converter[data-v76=true] .pdf-preview-stage img{width:100%;height:100%;max-height:330px;object-fit:contain;display:block}.file-pdf-converter[data-v76=true] .pdf-file-badge.large{min-height:180px;border-radius:12px}.file-pdf-converter[data-v76=true] .pdf-file-badge.large strong{font-size:26px}.file-pdf-converter[data-v76=true] .pdf-file-badge.large span{font-size:12px}.file-pdf-converter[data-v76=true] .pdf-preview-info{min-width:0;display:grid;align-content:start;gap:14px}.file-pdf-converter[data-v76=true] .pdf-preview-title{min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.file-pdf-converter[data-v76=true] .pdf-preview-title strong{min-width:0;overflow-wrap:anywhere;color:#263a53;font-size:15px}.file-pdf-converter[data-v76=true] .pdf-preview-title span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef4fb;color:#58718f;font-size:11px;font-weight:800}.file-pdf-converter[data-v76=true] .pdf-preview-info dl{margin:0;display:grid;gap:0;border:1px solid #e2e8f0;border-radius:11px;overflow:hidden}.file-pdf-converter[data-v76=true] .pdf-preview-info dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 11px;border-bottom:1px solid #edf1f5}.file-pdf-converter[data-v76=true] .pdf-preview-info dl>div:last-child{border-bottom:0}.file-pdf-converter[data-v76=true] .pdf-preview-info dt{color:#7b8b9f;font-size:12px;font-weight:800}.file-pdf-converter[data-v76=true] .pdf-preview-info dd{margin:0;color:#3b5069;font-size:12px;font-weight:700;overflow-wrap:anywhere}.file-pdf-converter[data-v76=true] .pdf-preview-empty{min-height:180px;grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;color:#8291a3}.file-pdf-converter[data-v76=true] .pdf-preview-empty strong{color:#4b6079;font-size:14.5px}.file-pdf-converter[data-v76=true] .pdf-preview-empty span{font-size:12px}@media (max-width:900px){.file-pdf-converter[data-v76=true] .pdf-workspace{grid-template-columns:1fr}.file-pdf-converter[data-v76=true] .pdf-preview-rail{position:static;max-height:none}.file-pdf-converter[data-v76=true] .pdf-thumb-list{max-height:320px}}@media (max-width:620px){.file-pdf-converter[data-v76=true] .pdf-selected-preview{grid-template-columns:1fr}.file-pdf-converter[data-v76=true] .pdf-preview-stage,.file-pdf-converter[data-v76=true] .pdf-file-badge.large{min-height:150px}.file-pdf-converter[data-v76=true] .pdf-thumb-card{grid-template-columns:12px 50px minmax(0,1fr)}.file-pdf-converter[data-v76=true] .pdf-thumb-media{width:50px;height:44px}.file-pdf-converter[data-v76=true] .pdf-thumb-actions{grid-column:2/4;justify-content:end;grid-template-columns:repeat(3,28px)}.file-pdf-converter[data-v76=true] .pdf-order-btn,.file-pdf-converter[data-v76=true] .pdf-remove-btn{width:28px;height:26px}}.file-pdf-converter.pdf-modern{display:grid;gap:14px;--pdf-blue:#2563eb;--pdf-blue-soft:#eff6ff;--pdf-line:#dbe5f1;--pdf-muted:#718096;--pdf-ink:#24364d}.file-pdf-converter.pdf-modern .pdf-drop-zone{min-height:126px;padding:18px 20px;border:1.5px dashed #b8c8da;border-radius:15px;background:linear-gradient(180deg,#fbfdff,#f6f9fd);box-shadow:inset 0 1px #ffffffe6}.file-pdf-converter.pdf-modern .pdf-drop-zone:hover,.file-pdf-converter.pdf-modern .pdf-drop-zone.dragging{border-color:#74a5e7;background:#f0f6ff;box-shadow:0 0 0 3px #2563eb12}.file-pdf-converter.pdf-modern .pdf-drop-zone strong{font-size:16px;letter-spacing:-.015em;color:var(--pdf-ink)}.file-pdf-converter.pdf-modern .pdf-drop-zone span{max-width:820px;font-size:13px;line-height:1.55;color:#708197}.file-pdf-converter.pdf-modern .pdf-drop-zone .button{min-height:32px;padding:0 13px;border-radius:9px;font-size:13px}.file-pdf-converter.pdf-modern .pdf-privacy-note{margin-top:-2px;padding:9px 12px;border:1px solid #e6edf5;border-radius:10px;background:#f7f9fc;color:#6a7b90;font-size:12.5px}.file-pdf-converter.pdf-modern .pdf-workspace{display:grid;grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:14px;align-items:start}.file-pdf-converter.pdf-modern .pdf-preview-rail{position:relative;top:auto;min-width:0;height:auto;max-height:none;display:grid;grid-template-rows:auto auto auto auto auto;gap:9px;padding:12px;border:1px solid var(--pdf-line);border-radius:15px;background:#f8fbff;box-shadow:0 6px 18px #3148620b}.file-pdf-converter.pdf-modern .pdf-preview-rail.dragging{border-color:#6ea2e5;background:#f1f7ff;box-shadow:0 0 0 3px #2563eb14}.file-pdf-converter.pdf-modern .pdf-file-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.file-pdf-converter.pdf-modern .pdf-file-head>div{min-width:0;display:flex;align-items:center;gap:7px}.file-pdf-converter.pdf-modern .pdf-file-head strong{color:#263a53;font-size:13.5px;letter-spacing:-.01em}.file-pdf-converter.pdf-modern .pdf-file-head #pdfCount{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 7px;border-radius:999px;background:#e8f1ff;color:#386eb8;font-size:11px;font-weight:800;white-space:nowrap}.file-pdf-converter.pdf-modern #pdfClear{min-height:28px;padding:0 10px;border-radius:8px;font-size:12px}.file-pdf-converter.pdf-modern .pdf-reorder-hint{display:flex;align-items:center;gap:5px;padding:0 2px;color:#7b8ba0;font-size:11.5px;line-height:1.4}.file-pdf-converter.pdf-modern .pdf-thumb-list{min-height:0;max-height:133px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;align-content:start;gap:7px;padding:1px 3px 1px 0;scrollbar-width:thin;scrollbar-color:#c7d3e1 transparent}.file-pdf-converter.pdf-modern .pdf-thumb-list::-webkit-scrollbar{width:7px}.file-pdf-converter.pdf-modern .pdf-thumb-list::-webkit-scrollbar-track{background:transparent}.file-pdf-converter.pdf-modern .pdf-thumb-list::-webkit-scrollbar-thumb{background:#c7d3e1;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.file-pdf-converter.pdf-modern .pdf-thumb-list::-webkit-scrollbar-thumb:hover{background:#aebdce;background-clip:padding-box}.file-pdf-converter.pdf-modern .pdf-thumb-card{min-width:0;min-height:62px;display:grid;grid-template-columns:28px 48px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px 7px 7px;border:1px solid #dce6f1;border-radius:11px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.file-pdf-converter.pdf-modern .pdf-thumb-card:hover{border-color:#a8bfda;box-shadow:0 3px 10px #344c680d}.file-pdf-converter.pdf-modern .pdf-thumb-card.selected{border-color:#6b9fe0;background:#f8fbff;box-shadow:0 0 0 2px #2563eb12,0 4px 12px #3252780d}.file-pdf-converter.pdf-modern .pdf-thumb-card.unsupported{border-color:#efcaca;background:#fff9f9}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source{opacity:.48;transform:scale(.986)}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-over{border-color:#2f78cf;box-shadow:inset 0 0 0 2px #2f78cf21}.file-pdf-converter.pdf-modern .pdf-thumb-order{display:grid;justify-items:center;align-content:center;gap:1px;color:#93a4b8}.file-pdf-converter.pdf-modern .pdf-thumb-order span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#eef3f8;color:#546a82;font-size:11px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-thumb-card.selected .pdf-thumb-order span{background:#dfeeff;color:#2869bd}.file-pdf-converter.pdf-modern .pdf-thumb-order i{font-style:normal;font-size:12px;letter-spacing:-4px;line-height:8px;cursor:grab}.file-pdf-converter.pdf-modern .pdf-thumb-media{width:48px;height:46px;overflow:hidden;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:9px;background:#f5f8fb}.file-pdf-converter.pdf-modern .pdf-thumb-media img{width:100%;height:100%;object-fit:cover;display:block}.file-pdf-converter.pdf-modern .pdf-thumb-copy{min-width:0;display:grid;gap:3px}.file-pdf-converter.pdf-modern .pdf-thumb-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d4057;font-size:12.5px;line-height:1.25}.file-pdf-converter.pdf-modern .pdf-thumb-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8796a7;font-size:10.5px}.file-pdf-converter.pdf-modern .pdf-thumb-actions{display:flex;align-items:center;gap:3px}.file-pdf-converter.pdf-modern .pdf-order-btn,.file-pdf-converter.pdf-modern .pdf-remove-btn{width:25px;height:25px;padding:0;display:grid;place-items:center;border:1px solid #d8e2ee;border-radius:7px;background:#fff;color:#5f738b;font:700 12px/1 system-ui,sans-serif;cursor:pointer;transition:.14s ease}.file-pdf-converter.pdf-modern .pdf-order-btn:hover{border-color:#9db7d6;background:#eef5fd;color:#3f6c9e}.file-pdf-converter.pdf-modern .pdf-remove-btn{color:#b54d4d}.file-pdf-converter.pdf-modern .pdf-remove-btn:hover{border-color:#e7b8b8;background:#fff2f2;color:#9f3030}.file-pdf-converter.pdf-modern .pdf-order-btn:disabled{opacity:.28;cursor:not-allowed}.file-pdf-converter.pdf-modern .pdf-file-badge{width:100%;height:100%;min-height:40px;display:grid;place-items:center;align-content:center;gap:1px;border-radius:8px;background:#eef3f9;color:#50657e;text-align:center}.file-pdf-converter.pdf-modern .pdf-file-badge strong{font-size:11.5px;letter-spacing:.04em}.file-pdf-converter.pdf-modern .pdf-file-badge span{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;opacity:.72}.file-pdf-converter.pdf-modern .pdf-file-badge.mode-pdf{background:#fff0f0;color:#a13a3a}.file-pdf-converter.pdf-modern .pdf-file-badge.mode-office{background:#eef3ff;color:#365aa2}.file-pdf-converter.pdf-modern .pdf-file-badge.mode-text{background:#eef9f2;color:#31704a}.file-pdf-converter.pdf-modern .pdf-file-badge.mode-unsupported{background:#fff1f1;color:#ad4646}.file-pdf-converter.pdf-modern .pdf-rail-drop-hint{padding:7px 9px;border:1px dashed #ccd9e8;border-radius:9px;background:#fff;color:#7a8a9e;text-align:center;font-size:11px;line-height:1.35}.file-pdf-converter.pdf-modern .pdf-side-summary{min-height:170px;display:grid;align-content:start;gap:10px;padding:11px;border:1px solid #dce6f1;border-radius:11px;background:linear-gradient(180deg,#fff,#f7faff)}.file-pdf-converter.pdf-modern .pdf-side-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.file-pdf-converter.pdf-modern .pdf-side-summary-head strong{color:#2e435b;font-size:12.5px}.file-pdf-converter.pdf-modern .pdf-side-summary-head span{max-width:165px;color:#8392a5;font-size:10.5px;line-height:1.35;text-align:right}.file-pdf-converter.pdf-modern .pdf-side-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.file-pdf-converter.pdf-modern .pdf-side-stats>div{min-width:0;display:grid;gap:3px;padding:8px 9px;border:1px solid #e5ecf4;border-radius:9px;background:#fff}.file-pdf-converter.pdf-modern .pdf-side-stats span{color:#8a98aa;font-size:10.5px;font-weight:750}.file-pdf-converter.pdf-modern .pdf-side-stats strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#36526f;font-size:13px}.file-pdf-converter.pdf-modern .pdf-side-meta{margin:0;display:grid;border:1px solid #e5ecf4;border-radius:9px;overflow:hidden;background:#fff}.file-pdf-converter.pdf-modern .pdf-side-meta>div{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px;padding:6px 8px;border-bottom:1px solid #eef2f6}.file-pdf-converter.pdf-modern .pdf-side-meta>div:last-child{border-bottom:0}.file-pdf-converter.pdf-modern .pdf-side-meta dt{color:#8a98aa;font-size:10.5px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-side-meta dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#435b74;font-size:10.5px;font-weight:750}.file-pdf-converter.pdf-modern .pdf-merged-name-field{display:grid;gap:5px}.file-pdf-converter.pdf-modern .pdf-merged-name-field>span{color:#65798f;font-size:10.5px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-merged-name-field input{width:100%;min-height:31px;padding:6px 9px;border:1px solid #d9e3ee;border-radius:8px;outline:none;background:#fff;color:#344c66;font-size:11px;font-weight:700}.file-pdf-converter.pdf-modern .pdf-merged-name-field input:focus{border-color:#82abe0;box-shadow:0 0 0 3px #2563eb12}.file-pdf-converter.pdf-modern .pdf-merged-name-field.disabled{opacity:.56}.file-pdf-converter.pdf-modern .pdf-merged-name-field input:disabled{background:#f1f4f8;cursor:not-allowed}.file-pdf-converter.pdf-modern .pdf-main-panel{min-width:0;display:grid;gap:12px}.file-pdf-converter.pdf-modern .pdf-selected-preview{min-height:168px;display:grid;grid-template-columns:minmax(145px,34%) minmax(0,1fr);gap:14px;padding:12px;border:1px solid #dce5f0;border-radius:15px;background:#fff;box-shadow:0 5px 16px #2d466209}.file-pdf-converter.pdf-modern .pdf-preview-stage{min-height:142px;overflow:hidden;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:11px;background:linear-gradient(135deg,#f8fafc,#eef3f8)}.file-pdf-converter.pdf-modern .pdf-preview-stage img{width:100%;height:100%;max-height:240px;object-fit:contain;display:block}.file-pdf-converter.pdf-modern .pdf-file-badge.large{min-height:142px;border-radius:11px}.file-pdf-converter.pdf-modern .pdf-file-badge.large strong{font-size:24px}.file-pdf-converter.pdf-modern .pdf-file-badge.large span{font-size:11px}.file-pdf-converter.pdf-modern .pdf-preview-info{min-width:0;display:grid;align-content:start;gap:10px}.file-pdf-converter.pdf-modern .pdf-preview-title{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.file-pdf-converter.pdf-modern .pdf-preview-title strong{min-width:0;overflow-wrap:anywhere;color:#263a53;font-size:14.5px}.file-pdf-converter.pdf-modern .pdf-preview-title span{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#eef4fb;color:#58718f;font-size:10.5px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-preview-info dl{margin:0;display:grid;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.file-pdf-converter.pdf-modern .pdf-preview-info dl>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:9px;padding:7px 9px;border-bottom:1px solid #edf1f5}.file-pdf-converter.pdf-modern .pdf-preview-info dl>div:last-child{border-bottom:0}.file-pdf-converter.pdf-modern .pdf-preview-info dt{color:#7c8c9f;font-size:11px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-preview-info dd{margin:0;color:#3c5169;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-preview-empty{min-height:142px;grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:5px;text-align:center;color:#8291a3}.file-pdf-converter.pdf-modern .pdf-preview-empty strong{color:#4b6079;font-size:13.5px}.file-pdf-converter.pdf-modern .pdf-mode-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px;border:1px solid #dce5f0;border-radius:12px;background:#fff}.file-pdf-converter.pdf-modern .pdf-mode-row>strong{padding:0 4px;color:#41566f;font-size:12px;white-space:nowrap}.file-pdf-converter.pdf-modern .pdf-mode-row label{min-height:34px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e1e8f0;border-radius:9px;background:#f9fbfd;color:#53677e;font-size:12px;font-weight:750;cursor:pointer}.file-pdf-converter.pdf-modern .pdf-mode-row label:has(input:checked){border-color:#8eb5e6;background:#eef6ff;color:#315f98;box-shadow:inset 0 0 0 1px #2563eb0d}.file-pdf-converter.pdf-modern .pdf-mode-row input{margin:0;accent-color:var(--pdf-blue)}.file-pdf-converter.pdf-modern .pdf-convert-button{width:100%;min-height:44px;border-radius:11px;font-size:14px;font-weight:800;letter-spacing:-.01em;box-shadow:0 7px 16px #2563eb21}.file-pdf-converter.pdf-modern .pdf-status{min-height:17px;padding:0 2px;color:#60758c;font-size:12px;font-weight:700}.file-pdf-converter.pdf-modern .pdf-results,.file-pdf-converter.pdf-modern .pdf-result-list{display:grid;gap:8px}.file-pdf-converter.pdf-modern .pdf-result-summary{padding:11px 12px;border-radius:11px}.file-pdf-converter.pdf-modern .pdf-result-row{padding:9px 11px;border-radius:10px}.file-pdf-converter.pdf-modern .pdf-error-box{padding:11px 12px;border-radius:11px;font-size:12.5px}@media (max-width:960px){.file-pdf-converter.pdf-modern .pdf-workspace{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-preview-rail{position:static;height:auto;max-height:none;grid-template-rows:auto}.file-pdf-converter.pdf-modern .pdf-thumb-list{max-height:133px}}@media (max-width:640px){.file-pdf-converter.pdf-modern .pdf-selected-preview{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-preview-stage,.file-pdf-converter.pdf-modern .pdf-file-badge.large{min-height:128px}.file-pdf-converter.pdf-modern .pdf-thumb-card{grid-template-columns:24px 44px minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-thumb-media{width:44px;height:42px}.file-pdf-converter.pdf-modern .pdf-thumb-actions{grid-column:2/4;justify-content:flex-end}.file-pdf-converter.pdf-modern .pdf-thumb-list{max-height:165px}.file-pdf-converter.pdf-modern .pdf-thumb-card{min-height:78px}.file-pdf-converter.pdf-modern .pdf-mode-row{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-mode-row>strong{padding:2px 0}}.file-pdf-converter.pdf-modern .pdf-page-editor{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid #dce5f0;border-radius:15px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 5px 16px #2d466209}.file-pdf-converter.pdf-modern .pdf-page-editor[hidden]{display:none!important}.file-pdf-converter.pdf-modern .pdf-page-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.file-pdf-converter.pdf-modern .pdf-page-editor-head>div{min-width:0;display:grid;gap:3px}.file-pdf-converter.pdf-modern .pdf-page-editor-head strong{color:#2a4059;font-size:13.5px;letter-spacing:-.01em}.file-pdf-converter.pdf-modern .pdf-page-editor-head span{color:#7b8da2;font-size:11px;line-height:1.4}.file-pdf-converter.pdf-modern .pdf-page-count{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#eaf3ff;color:#356db4!important;font-size:11px!important;font-weight:850;white-space:nowrap}.file-pdf-converter.pdf-modern .pdf-page-editor-state{min-height:112px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #d5e1ee;border-radius:11px;background:#fbfdff;color:#71869d;font-size:12px;font-weight:750}.file-pdf-converter.pdf-modern .pdf-page-editor-state.error{border-color:#efcccc;background:#fff9f9;color:#a34b4b}.file-pdf-converter.pdf-modern .pdf-page-spinner{width:15px;height:15px;border:2px solid #cbdcf0;border-top-color:#3f7bc5;border-radius:50%;animation:pdf-page-spin .8s linear infinite}@keyframes pdf-page-spin{to{transform:rotate(360deg)}}.file-pdf-converter.pdf-modern .pdf-page-grid{min-width:0;max-height:385px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));align-content:start;gap:9px;padding:1px 4px 2px 1px;scrollbar-width:thin;scrollbar-color:#c7d3e1 transparent}.file-pdf-converter.pdf-modern .pdf-page-grid::-webkit-scrollbar{width:7px;height:7px}.file-pdf-converter.pdf-modern .pdf-page-grid::-webkit-scrollbar-thumb{background:#c7d3e1;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.file-pdf-converter.pdf-modern .pdf-page-card{min-width:0;display:grid;gap:7px;padding:8px;border:1px solid #dbe5f0;border-radius:11px;background:#fff;cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,opacity .14s ease}.file-pdf-converter.pdf-modern .pdf-page-card:hover{border-color:#9fbce0;box-shadow:0 4px 12px #2f4d6e12}.file-pdf-converter.pdf-modern .pdf-page-card.drag-source{opacity:.45;transform:scale(.98)}.file-pdf-converter.pdf-modern .pdf-page-card.drag-over{border-color:#397ad0;box-shadow:inset 0 0 0 2px #2563eb1f}.file-pdf-converter.pdf-modern .pdf-page-thumb{position:relative;height:118px;overflow:hidden;display:grid;place-items:center;border:1px solid #e0e7ef;border-radius:8px;background:#eef3f8}.file-pdf-converter.pdf-modern .pdf-page-thumb>span{position:absolute;z-index:2;top:6px;left:6px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;border-radius:7px;background:#1f354fd6;color:#fff;font-size:10.5px;font-weight:850;box-shadow:0 2px 5px #0000001f}.file-pdf-converter.pdf-modern .pdf-page-thumb img{width:84%;height:84%;object-fit:contain;display:block;background:#fff;box-shadow:0 2px 9px #2334481f;transition:transform .16s ease}.file-pdf-converter.pdf-modern .pdf-page-card-meta{min-width:0;display:flex;justify-content:space-between;gap:7px;align-items:center}.file-pdf-converter.pdf-modern .pdf-page-card-meta strong{color:#344b64;font-size:11.5px}.file-pdf-converter.pdf-modern .pdf-page-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a99aa;font-size:10.5px}.file-pdf-converter.pdf-modern .pdf-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.file-pdf-converter.pdf-modern .pdf-page-actions button{min-width:0;min-height:34px;padding:5px 7px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d8e3ef;border-radius:8px;background:#f9fbfd;color:#526d8b;font:700 10.5px/1.15 system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:.14s ease}.file-pdf-converter.pdf-modern .pdf-page-actions button span{flex:0 0 auto;font:900 15px/1 system-ui,sans-serif}.file-pdf-converter.pdf-modern .pdf-page-actions button b{overflow:hidden;text-overflow:ellipsis;font:inherit}.file-pdf-converter.pdf-modern .pdf-page-actions button.rotate-action{border-color:#bfd2ea;background:#f2f7fd;color:#315f96}.file-pdf-converter.pdf-modern .pdf-page-actions button:hover{border-color:#9ebbe0;background:#eef5ff;color:#2f66a7}.file-pdf-converter.pdf-modern .pdf-page-actions button.danger{color:#b04b4b}.file-pdf-converter.pdf-modern .pdf-page-actions button.danger:hover{border-color:#e6bcbc;background:#fff1f1;color:#9d3434}.file-pdf-converter.pdf-modern .pdf-page-actions button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:640px){.file-pdf-converter.pdf-modern .pdf-page-grid{grid-template-columns:repeat(2,minmax(120px,1fr));max-height:330px}.file-pdf-converter.pdf-modern .pdf-page-thumb{height:118px}}.file-pdf-converter.pdf-modern .pdf-preview-visual-wrap{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.file-pdf-converter.pdf-modern .pdf-preview-stage .pdf-image-preview-large{width:auto;height:auto;max-width:82%;max-height:190px;object-fit:contain;display:block;transform-origin:center center;transition:transform .18s ease}.file-pdf-converter.pdf-modern .pdf-thumb-media .pdf-image-preview-thumb{width:88%;height:88%;object-fit:cover;display:block;transform-origin:center center;transition:transform .15s ease}.file-pdf-converter.pdf-modern .pdf-image-rotate-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.file-pdf-converter.pdf-modern .pdf-image-rotate-controls button{min-width:0;min-height:34px;padding:6px 9px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bfd2ea;border-radius:9px;background:#f2f7fd;color:#315f96;font:800 10.5px/1.1 system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:.14s ease}.file-pdf-converter.pdf-modern .pdf-image-rotate-controls button:hover{border-color:#8eb5e6;background:#eaf3ff;color:#235b9f}.file-pdf-converter.pdf-modern .pdf-image-rotate-controls button span{font:900 17px/1 system-ui,sans-serif}.file-pdf-converter.pdf-modern .pdf-image-rotate-controls button b{font:inherit}.file-pdf-converter.pdf-modern .pdf-image-angle{min-width:42px;min-height:30px;display:grid;place-items:center;padding:0 7px;border:1px solid #dde6ef;border-radius:8px;background:#fff;color:#60758d;font-size:11px;font-weight:850}@media (max-width:640px){.file-pdf-converter.pdf-modern .pdf-preview-stage .pdf-image-preview-large{max-height:170px}.file-pdf-converter.pdf-modern .pdf-image-rotate-controls button{min-height:36px;padding:6px;font-size:11px}}.file-pdf-converter.pdf-modern .pdf-advanced-mount{min-width:0}.file-pdf-converter.pdf-modern .pdf-advanced-suite{border:1px solid #d9e3ef;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 5px 18px #263d570a}.file-pdf-converter.pdf-modern .pdf-advanced-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 9px;background:linear-gradient(180deg,#f8fbff,#fff)}.file-pdf-converter.pdf-modern .pdf-advanced-head>div{display:grid;gap:2px}.file-pdf-converter.pdf-modern .pdf-advanced-head strong{font-size:13.5px;color:#233d5b}.file-pdf-converter.pdf-modern .pdf-advanced-head span{font-size:10.5px;color:#7b8da2}.file-pdf-converter.pdf-modern .pdf-local-pill{padding:4px 8px!important;border-radius:999px;background:#eaf8ef;color:#257044!important;font-size:10.5px!important;font-weight:900;letter-spacing:.08em}.file-pdf-converter.pdf-modern .pdf-advanced-tabs{display:flex;gap:5px;padding:0 12px 10px;overflow-x:auto;scrollbar-width:thin}.file-pdf-converter.pdf-modern .pdf-advanced-tabs button{flex:0 0 auto;border:1px solid #dfe7f0;background:#f8fafc;color:#5c7087;border-radius:8px;padding:7px 9px;font-size:10.5px;font-weight:800;cursor:pointer}.file-pdf-converter.pdf-modern .pdf-advanced-tabs button.active{border-color:#83afe8;background:#edf6ff;color:#2868b7}.file-pdf-converter.pdf-modern .pdf-advanced-body{border-top:1px solid #edf1f5;background:#fbfcfe}.file-pdf-converter.pdf-modern .pdf-adv-panel{padding:11px 12px;display:grid;gap:9px}.file-pdf-converter.pdf-modern .pdf-adv-toolbar,.file-pdf-converter.pdf-modern .pdf-adv-form-row{display:flex;align-items:end;gap:7px;flex-wrap:wrap}.file-pdf-converter.pdf-modern .pdf-adv-toolbar button,.file-pdf-converter.pdf-modern .pdf-adv-form-row button{min-height:30px;font-size:10.5px}.file-pdf-converter.pdf-modern .pdf-adv-help{margin:0;color:#71849b;font-size:10.5px;line-height:1.45}.file-pdf-converter.pdf-modern .pdf-adv-form-row label,.file-pdf-converter.pdf-modern .pdf-adv-panel label{display:grid;gap:4px;color:#61758c;font-size:10.5px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-adv-panel input,.file-pdf-converter.pdf-modern .pdf-adv-panel select{min-height:30px;border:1px solid #d9e3ef;border-radius:8px;background:#fff;padding:5px 8px;color:#344b65;font-size:11px}.file-pdf-converter.pdf-modern .pdf-adv-panel input[type=range]{padding:0}.file-pdf-converter.pdf-modern .pdf-adv-panel .check{display:flex;align-items:center;gap:6px}.file-pdf-converter.pdf-modern .pdf-adv-panel .check input{min-height:0}.file-pdf-converter.pdf-modern .pdf-unified-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:318px;overflow:auto;padding:2px;scrollbar-width:thin}.file-pdf-converter.pdf-modern .pdf-unified-card{position:relative;min-width:0;border:1px solid #dfe7f0;border-radius:10px;background:#fff;padding:6px;display:grid;gap:5px;cursor:grab}.file-pdf-converter.pdf-modern .pdf-unified-card.drag-over{border-color:#2f78cf;box-shadow:inset 0 0 0 2px #2f78cf1f}.file-pdf-converter.pdf-modern .pdf-unified-card.flag-blank{border-color:#e7b24d;background:#fffbf1}.file-pdf-converter.pdf-modern .pdf-unified-card.flag-duplicate{box-shadow:inset 0 0 0 2px #e38b1f2e}.file-pdf-converter.pdf-modern .pdf-u-check{position:absolute;z-index:2;left:8px;top:7px}.file-pdf-converter.pdf-modern .pdf-u-check input{width:14px;height:14px;min-height:0}.file-pdf-converter.pdf-modern .pdf-u-thumb{height:112px;border-radius:7px;background:#f0f4f8;display:grid;place-items:center;overflow:hidden;position:relative}.file-pdf-converter.pdf-modern .pdf-u-thumb img{max-width:92%;max-height:96%;object-fit:contain;transition:transform .15s}.file-pdf-converter.pdf-modern .pdf-u-thumb>span{position:absolute;right:5px;top:5px;background:#1a2c43c7;color:#fff;border-radius:999px;padding:2px 5px;font-size:10.5px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-u-meta{display:grid;gap:2px;min-width:0}.file-pdf-converter.pdf-modern .pdf-u-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:#334a63}.file-pdf-converter.pdf-modern .pdf-u-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:#8492a3}.file-pdf-converter.pdf-modern .pdf-u-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.file-pdf-converter.pdf-modern .pdf-u-actions button{min-height:25px;border:1px solid #dde6ef;border-radius:6px;background:#f9fbfd;color:#526b85;cursor:pointer}.file-pdf-converter.pdf-modern .pdf-u-actions button:last-child{color:#b64d4d}.file-pdf-converter.pdf-modern .pdf-adv-empty{grid-column:1/-1;min-height:100px;border:1px dashed #cdd9e6;border-radius:10px;display:grid;place-items:center;color:#8392a4;font-size:11px}.file-pdf-converter.pdf-modern .pdf-preflight-box{border:1px solid #e2e8f0;border-radius:9px;background:#fff;padding:8px 10px;display:flex;align-items:flex-start;gap:10px}.file-pdf-converter.pdf-modern .pdf-preflight-box strong{font-size:10.5px;color:#405872;white-space:nowrap}.file-pdf-converter.pdf-modern .pdf-preflight-box span,.file-pdf-converter.pdf-modern .pdf-preflight-box li{font-size:10.5px;color:#75879b}.file-pdf-converter.pdf-modern .pdf-preflight-box ul{margin:0;padding-left:16px;display:flex;gap:14px;flex-wrap:wrap}.file-pdf-converter.pdf-modern .pdf-adv-status{min-height:15px;color:#667b91;font-size:10.5px;font-weight:750}.file-pdf-converter.pdf-modern .pdf-adv-status.ok{color:#2d7a4a}.file-pdf-converter.pdf-modern .pdf-adv-status.warn{color:#9a6b18}.file-pdf-converter.pdf-modern .pdf-adv-status.error{color:#b64040}.file-pdf-converter.pdf-modern .pdf-meta-result dl{margin:0;border:1px solid #e0e7ef;border-radius:9px;overflow:hidden;background:#fff;display:grid;grid-template-columns:1fr 1fr}.file-pdf-converter.pdf-modern .pdf-meta-result dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:7px;padding:6px 8px;border-bottom:1px solid #edf1f5}.file-pdf-converter.pdf-modern .pdf-meta-result dt{font-size:10.5px;color:#8695a6;font-weight:800}.file-pdf-converter.pdf-modern .pdf-meta-result dd{margin:0;overflow-wrap:anywhere;font-size:10.5px;color:#435c75}.file-pdf-converter.pdf-modern .pdf-adv-split{grid-template-columns:1fr 1fr}.file-pdf-converter.pdf-modern .pdf-adv-split>section{min-width:0;border:1px solid #e1e8f0;border-radius:10px;background:#fff;padding:10px;display:grid;gap:8px;align-content:start}.file-pdf-converter.pdf-modern .pdf-adv-split .span-2{grid-column:1/-1}.file-pdf-converter.pdf-modern .pdf-adv-split h4,.file-pdf-converter.pdf-modern .pdf-sign-layout h4{margin:0;color:#334d68;font-size:12px}.file-pdf-converter.pdf-modern .pdf-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.file-pdf-converter.pdf-modern .pdf-extract-results{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;max-height:180px;overflow:auto}.file-pdf-converter.pdf-modern .pdf-extract-results article{border:1px solid #e2e8f0;border-radius:8px;padding:5px;display:grid;gap:4px}.file-pdf-converter.pdf-modern .pdf-extract-results img{width:100%;height:72px;object-fit:contain;background:#f3f6f9}.file-pdf-converter.pdf-modern .pdf-extract-results span{font-size:10.5px;color:#708298}.file-pdf-converter.pdf-modern .pdf-sign-layout{display:grid;grid-template-columns:2fr 1fr;gap:8px}.file-pdf-converter.pdf-modern .pdf-sign-layout>section{border:1px solid #e1e8f0;border-radius:9px;background:#fff;padding:9px;display:grid;gap:6px}.file-pdf-converter.pdf-modern #advSignatureCanvas{width:100%;height:105px;border:1px dashed #b8c8da;border-radius:7px;background:#fff;touch-action:none}.file-pdf-converter.pdf-modern .pdf-compare-result{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.file-pdf-converter.pdf-modern .pdf-compare-result>div{min-width:0;border:1px solid #e0e7ef;border-radius:9px;background:#fff;padding:6px;display:grid;gap:5px}.file-pdf-converter.pdf-modern .pdf-compare-result strong{font-size:10.5px;color:#425a73}.file-pdf-converter.pdf-modern .pdf-compare-result canvas{width:100%;height:auto;max-height:280px;object-fit:contain}.file-pdf-converter.pdf-modern .pdf-local-status{margin:0;border:1px solid #e3e9f0;border-radius:8px;overflow:hidden}.file-pdf-converter.pdf-modern .pdf-local-status>div{display:grid;grid-template-columns:90px 1fr;padding:6px 8px;border-bottom:1px solid #edf1f5}.file-pdf-converter.pdf-modern .pdf-local-status>div:last-child{border-bottom:0}.file-pdf-converter.pdf-modern .pdf-local-status dt{font-size:10.5px;color:#8392a4}.file-pdf-converter.pdf-modern .pdf-local-status dd{margin:0;font-size:10.5px;color:#3f5872;font-weight:800}@media (max-width:860px){.file-pdf-converter.pdf-modern .pdf-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-pdf-converter.pdf-modern .pdf-adv-split,.file-pdf-converter.pdf-modern .pdf-sign-layout,.file-pdf-converter.pdf-modern .pdf-compare-result{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-adv-split .span-2{grid-column:auto}.file-pdf-converter.pdf-modern .pdf-meta-result dl{grid-template-columns:1fr}}html{font-size:16px}button,input,select,textarea{line-height:1.45}::placeholder{font-size:inherit}.ocr-shell{display:grid;gap:14px;min-width:0}.ocr-privacy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;border:1px solid #bfe3d0;border-radius:14px;background:#f2fbf6;color:#174a33;font-size:14px;line-height:1.55}.ocr-privacy strong{font-size:15px}.ocr-drop{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;border:2px dashed #b9c8db;border-radius:16px;background:#f8fbff;text-align:center;cursor:pointer;transition:.16s ease}.ocr-drop:hover,.ocr-drop.dragging{border-color:#2563eb;background:#f0f6ff;box-shadow:0 0 0 3px #2563eb14}.ocr-drop input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.ocr-drop-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e8f0ff;color:#2457d6;font-size:28px;font-weight:800}.ocr-drop strong{font-size:18px;color:#18324d}.ocr-drop small{font-size:13.5px;color:#60758c}.ocr-file-list{max-height:166px;overflow:auto;display:grid;gap:7px;padding:9px;border:1px solid #dbe4ef;border-radius:13px;background:#fff;color:#617286;font-size:14px}.ocr-file-row{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid #e2e9f2;border-radius:10px;background:#fbfdff}.ocr-file-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#20364d}.ocr-file-row>span:nth-of-type(2){font-size:12.5px;color:#718096}.ocr-file-type{display:inline-flex;justify-content:center;min-width:42px;padding:4px 6px;border-radius:7px;background:#edf3ff;color:#2457d6;font-size:11.5px;font-weight:800}.ocr-file-row button{width:30px;height:30px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;color:#62748a;font-size:19px;cursor:pointer}.ocr-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ocr-settings label{display:grid;gap:7px;padding:13px;border:1px solid #dfe7f1;border-radius:13px;background:#fff}.ocr-settings label>span{font-size:14.5px;font-weight:800;color:#253b53}.ocr-settings select{width:100%;min-height:42px;padding:8px 10px;border:1px solid #cbd7e6;border-radius:9px;background:#fff;color:#20344b;font-size:15px}.ocr-settings small{font-size:12.5px;line-height:1.5;color:#718096}.ocr-actions{display:flex;flex-wrap:wrap;gap:9px}.ocr-actions button{min-height:42px;font-size:14.5px}.ocr-actions #ocrStart{min-width:180px}.ocr-progress{display:grid;gap:8px;padding:13px 14px;border:1px solid #dbe5f2;border-radius:13px;background:#f8fbff}.ocr-progress-head{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#2a4058;font-size:14px}.ocr-progress progress{width:100%;height:11px;accent-color:#2563eb}.ocr-progress small{font-size:12.5px;color:#718096}.ocr-results{display:grid;gap:11px;padding-top:4px}.ocr-results-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.ocr-results-head h3{margin:0;font-size:18px;color:#20364d}.ocr-results-head>div{display:flex;gap:7px;flex-wrap:wrap}#ocrResultList{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:3px}.ocr-result-card{display:grid;gap:7px;padding:11px;border:1px solid #dfe7f1;border-radius:12px;background:#fff}.ocr-result-card>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.ocr-result-card strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#20364d}.ocr-result-card span{flex:none;font-size:12.5px;color:#60758c}.ocr-result-card textarea{width:100%;min-height:132px;resize:vertical;padding:10px;border:1px solid #d4deea;border-radius:9px;background:#fbfdff;color:#172b42;font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;direction:auto}@media (max-width:720px){.ocr-settings{grid-template-columns:1fr}.ocr-file-row{grid-template-columns:auto minmax(0,1fr) auto}.ocr-file-row>span:nth-of-type(2){display:none}.ocr-results-head{align-items:flex-start;flex-direction:column}.ocr-actions #ocrStart{min-width:0;flex:1 1 160px}}.nl-page{max-width:1180px}.nl-hero{margin:18px 0 16px;padding:26px 28px;border:1px solid #dce4ef;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#fff 72%);box-shadow:0 10px 30px #1f36580f}.nl-hero h1{margin:8px 0;font-size:clamp(28px,4vw,44px);letter-spacing:-.035em}.nl-hero p{max-width:820px;margin:0;color:#56657a;font-size:17px;line-height:1.65}.nl-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#e9f1ff;color:#2457d6;font-size:12px;font-weight:800;letter-spacing:.04em}.nl-local-note{display:inline-flex;gap:8px;align-items:center;margin-top:16px;padding:9px 12px;border-radius:10px;background:#eef9f2;color:#17633b;font-size:13px;font-weight:700}.nl-local-note span{font-size:11px}.nl-input-panel,.nl-card{margin:14px 0;padding:20px;border:1px solid #dce4ef;border-radius:18px;background:#fff;box-shadow:0 7px 24px #1f36580d}.nl-input-panel>label{display:block;margin-bottom:9px;font-size:18px;font-weight:800}.nl-input-panel textarea{width:100%;min-height:118px;resize:vertical;border:1px solid #cbd6e5;border-radius:14px;padding:15px 16px;font:inherit;font-size:17px;line-height:1.55;color:#172033;background:#fbfdff;box-sizing:border-box;outline:none}.nl-input-panel textarea:focus{border-color:#4779ff;box-shadow:0 0 0 3px #4779ff1f;background:#fff}.nl-actions{display:flex;gap:9px;margin-top:11px}.nl-actions button,.nl-primary,.nl-examples button{border:1px solid #ccd8e8;border-radius:10px;background:#fff;color:#26364d;font:inherit;font-weight:750;cursor:pointer}.nl-actions button,.nl-primary{min-height:42px;padding:9px 15px}.nl-primary{border-color:#2457ff!important;background:#2457ff!important;color:#fff!important}.nl-examples{margin-top:16px;padding-top:15px;border-top:1px solid #edf1f6}.nl-examples>strong{display:block;margin-bottom:8px;font-size:13px;color:#54657a}.nl-examples>div{display:flex;gap:7px;flex-wrap:wrap}.nl-examples button{padding:8px 10px;text-align:left;font-size:12px;background:#f8fafc}.nl-examples button:hover{border-color:#9db6ef;background:#f1f6ff}.nl-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.nl-card-head h2{margin:3px 0;font-size:22px}.nl-card-head p{margin:0;color:#64748b;font-size:13px}.nl-result-empty{padding:28px;border:1px dashed #ccd7e4;border-radius:13px;color:#738196;text-align:center;background:#fafcff}.nl-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.nl-summary-grid>div{padding:12px;border:1px solid #e1e7ef;border-radius:12px;background:#f9fbfd}.nl-summary-grid span,.nl-detail>span{display:block;color:#718096;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.nl-summary-grid strong{display:block;margin-top:4px;font-size:16px;overflow-wrap:anywhere}.nl-confidence{color:#2457d6}.nl-detail{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:10px;padding:12px;border:1px solid #e4e9f0;border-radius:12px}.nl-detail.block{display:block}.nl-detail.block>span{margin-bottom:9px}.nl-detail pre{overflow:auto;max-height:220px;margin:0;padding:12px;border-radius:10px;background:#172033;color:#e9eff9;font-size:12px;line-height:1.5}.nl-workflow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.nl-step{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#f4f7fb;border:1px solid #dce4ed;font-size:12px;font-weight:700}.nl-step b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6edf8;font-size:11px}.nl-arrow{color:#8a99ad}.nl-candidate{display:inline-flex;margin:2px;padding:5px 8px;border-radius:999px;background:#f4f7fb;font-size:11px}.nl-open-tool{display:inline-flex;margin-top:12px;padding:10px 14px;border-radius:10px;background:#172f63;color:#fff;text-decoration:none;font-size:13px;font-weight:800}.nl-question{margin-top:10px;padding:12px;border-radius:10px;background:#fff8e8;color:#75520c;font-weight:700}.nl-detail .ok,.nl-test-score .ok,.nl-test-state.ok{color:#18794e}.nl-detail .bad,.nl-test-score .bad,.nl-test-state.bad{color:#c0392b}.nl-detail em{font-size:12px;font-style:normal;font-weight:800}.nl-registry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nl-registry-grid article{padding:13px;border:1px solid #e2e8f0;border-radius:12px;background:#fbfcfe}.nl-registry-grid strong{display:block;font-size:14px}.nl-registry-grid small{display:block;margin:3px 0 9px;color:#758297}.nl-registry-grid article div{display:flex;gap:4px;flex-wrap:wrap}.nl-registry-grid article span{padding:4px 6px;border-radius:6px;background:#eef3f9;color:#45546a;font-size:10.5px}.nl-test-head{align-items:center}.nl-test-score{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:10px 12px;border-radius:10px;background:#f6f9fc}.nl-test-score strong{font-size:18px}.nl-test-table-wrap{overflow:auto;max-height:480px;border:1px solid #e2e8f0;border-radius:12px}.nl-test-table{width:100%;border-collapse:collapse;font-size:12px}.nl-test-table th,.nl-test-table td{padding:9px 10px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top}.nl-test-table th{position:sticky;top:0;background:#f7f9fc;z-index:1}.nl-test-table small{color:#758297}.nl-test-state{font-weight:900}.nl-home-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:13px 15px;border:1px solid #cfe0ff;border-radius:14px;background:#f6f9ff;color:#173b88;text-decoration:none}.nl-home-entry strong{display:block;font-size:14px}.nl-home-entry span{display:block;margin-top:2px;color:#60749b;font-size:12px}.nl-home-entry b{font-size:20px}@media (max-width:780px){.nl-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-registry-grid{grid-template-columns:1fr 1fr}.nl-test-head{align-items:flex-start;flex-direction:column}.nl-detail{grid-template-columns:1fr}}@media (max-width:520px){.nl-hero{padding:20px}.nl-summary-grid,.nl-registry-grid{grid-template-columns:1fr}.nl-actions{flex-direction:column}.nl-actions button,.nl-primary{width:100%}.nl-page{padding-left:12px;padding-right:12px}}.stage46-sample-tabs{display:flex!important;gap:6px!important;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:5px}.stage46-sample-tabs button{white-space:nowrap;border-radius:999px!important;padding:8px 12px!important;background:#f7f9fc!important}.stage46-sample-tabs button.active{background:#2457ff!important;border-color:#2457ff!important;color:#fff!important}.stage46-sample-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.stage46-sample-list button{min-height:42px;background:#fff!important}.stage46-sample-list button:hover{border-color:#4779ff;background:#f1f6ff!important}@media (max-width:620px){.stage46-sample-list{grid-template-columns:1fr}}.app-shell{min-height:100vh}.rq-error-boundary{width:min(calc(100% - 36px),760px);margin:48px auto;padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.rq-error-boundary .rq-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.rq-error-boundary .rq-primary{min-height:42px;padding:0 14px;border:0;border-radius:10px;background:var(--brand);color:#fff;font-weight:800}.rq-error-boundary pre{white-space:pre-wrap;word-break:break-word;max-height:280px;overflow:auto;padding:12px;border-radius:10px;background:#172033;color:#eef4ff}.react-image-converter-parity .converter-source-row>div{min-width:0}.react-image-converter-parity .converter-source-row>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-image-converter-parity .converter-source-row>div small{display:block;color:var(--muted)}.react-image-converter-parity .converter-tab-source-list{max-height:145px;overflow:auto}.react-image-converter-parity .converter-tab-source-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.react-image-converter-parity .converter-tab-source-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.converter-metadata-preview{max-height:220px;overflow:auto;margin:10px 0 0;padding:10px;border-radius:9px;background:#172033;color:#edf3fb;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.react-result-qr{display:block;width:240px;max-width:100%;margin:14px auto;border:1px solid var(--line);border-radius:12px;background:#fff}.react-pdf-sign-preview{display:block;max-width:100%;max-height:110px;object-fit:contain;border:1px solid var(--line);border-radius:7px;background:#fff}.pdf-convert-status{min-height:18px;color:#667b91;font-size:12px;font-weight:750}.file-pdf-converter.pdf-modern .pdf-preview-empty{min-height:130px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #d5e0ec;border-radius:12px;background:#fafcff;color:#7b8da2;text-align:center;padding:18px}.file-pdf-converter.pdf-modern .pdf-preview-empty strong{color:#344c66;font-size:13px}.file-pdf-converter.pdf-modern .pdf-preview-empty span{font-size:11px}.file-pdf-converter.pdf-modern .pdf-preview-stage{min-height:130px}@media (max-width:620px){.rq-error-boundary{width:min(calc(100% - 24px),760px);margin:24px auto}}.pdf-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;align-items:start}.pdf-tool-card{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff;min-width:0}.pdf-tool-card h4{margin:0 0 5px;font-size:15px}.pdf-tool-card p{margin:0 0 12px;color:#64748b;font-size:12px;line-height:1.5}.pdf-tool-card-body{display:grid;gap:10px}.pdf-tool-card label,.pdf-adv-form-grid label,.pdf-four-inputs label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#334155}.pdf-tool-card input,.pdf-tool-card select,.pdf-adv-form-grid input,.pdf-four-inputs input,.pdf-advanced-body select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px;background:#fff}.pdf-tool-card button,.pdf-advanced-body>section>button,.pdf-attachment-list button{border:0;border-radius:8px;padding:9px 12px;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.pdf-tool-card button:disabled,.pdf-advanced-body button:disabled{opacity:.45;cursor:not-allowed}.pdf-security-banner{display:flex;flex-direction:column;gap:4px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:12px 14px;margin-bottom:14px}.pdf-security-banner span{font-size:12px;color:#475569}.pdf-four-inputs{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;margin:12px 0}.pdf-json-view{max-height:220px;overflow:auto;margin:0;padding:10px;border-radius:8px;background:#0f172a;color:#e2e8f0;font-size:11px;white-space:pre-wrap}.pdf-text-output{width:100%;min-height:320px;box-sizing:border-box;margin-top:12px;padding:12px;border:1px solid #cbd5e1;border-radius:10px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.pdf-attachment-list{display:grid;gap:8px;margin-top:14px}.pdf-attachment-list>div{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto;gap:8px;align-items:center;border:1px solid #e2e8f0;border-radius:9px;padding:9px}.pdf-attachment-list span{font-size:12px;color:#64748b}.pdf-adv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;margin:14px 0}.pdf-page-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pdf-page-actions button{min-width:0}.pdf-page-actions b{font-size:10px}@media (max-width:760px){.pdf-four-inputs,.pdf-adv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-attachment-list>div{grid-template-columns:1fr 1fr}.pdf-tool-grid{grid-template-columns:1fr}}.page-shell.tool-page{width:min(calc(100% - 36px),1380px);max-width:1380px}.tool-page .tool-body,.file-pdf-converter.pdf-modern,.file-pdf-converter.pdf-modern .pdf-main-panel,.file-pdf-converter.pdf-modern .pdf-advanced-mount,.file-pdf-converter.pdf-modern .pdf-advanced-suite,.file-pdf-converter.pdf-modern .pdf-advanced-body,.file-pdf-converter.pdf-modern .pdf-adv-panel,.file-pdf-converter.pdf-modern .pdf-tool-card,.file-pdf-converter.pdf-modern .pdf-tool-card-body{min-width:0;max-width:100%}.file-pdf-converter.pdf-modern .pdf-advanced-head{flex-wrap:wrap;align-items:flex-start}.file-pdf-converter.pdf-modern .pdf-advanced-head>div{min-width:0;flex:1 1 320px}.file-pdf-converter.pdf-modern .pdf-advanced-head strong,.file-pdf-converter.pdf-modern .pdf-advanced-head span{overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-advanced-tabs{flex-wrap:wrap;overflow-x:visible;padding-bottom:12px}.file-pdf-converter.pdf-modern .pdf-advanced-tabs button{flex:0 1 auto;max-width:100%;white-space:normal;line-height:1.3;text-align:center}.file-pdf-converter.pdf-modern .pdf-tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));width:100%}.file-pdf-converter.pdf-modern .pdf-tool-card,.file-pdf-converter.pdf-modern .pdf-tool-card-body,.file-pdf-converter.pdf-modern .pdf-tool-card label{overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-tool-card input,.file-pdf-converter.pdf-modern .pdf-tool-card select,.file-pdf-converter.pdf-modern .pdf-adv-panel input,.file-pdf-converter.pdf-modern .pdf-adv-panel select,.file-pdf-converter.pdf-modern .pdf-adv-panel textarea,.file-pdf-converter.pdf-modern .pdf-adv-panel button{min-width:0;max-width:100%}.file-pdf-converter.pdf-modern .pdf-four-inputs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.file-pdf-converter.pdf-modern .pdf-adv-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));width:100%}.file-pdf-converter.pdf-modern .pdf-page-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.file-pdf-converter.pdf-modern .pdf-page-actions button{width:100%;min-width:0;min-height:34px;height:auto;padding:5px 3px;white-space:normal;line-height:1.2}.file-pdf-converter.pdf-modern .pdf-page-actions button b,.file-pdf-converter.pdf-modern .pdf-page-actions button span{min-width:0;white-space:normal;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-preflight-box,.file-pdf-converter.pdf-modern .pdf-security-banner,.file-pdf-converter.pdf-modern .pdf-meta-result,.file-pdf-converter.pdf-modern .pdf-local-status,.file-pdf-converter.pdf-modern .pdf-attachment-list,.file-pdf-converter.pdf-modern .pdf-compare-result,.file-pdf-converter.pdf-modern .pdf-sign-layout{min-width:0;max-width:100%}.file-pdf-converter.pdf-modern .pdf-preflight-box{flex-wrap:wrap}.file-pdf-converter.pdf-modern .pdf-preflight-box ul{min-width:0;max-width:100%}.file-pdf-converter.pdf-modern .pdf-attachment-list>div{min-width:0}.file-pdf-converter.pdf-modern .pdf-attachment-list strong,.file-pdf-converter.pdf-modern .pdf-attachment-list span{min-width:0;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-json-view,.file-pdf-converter.pdf-modern .pdf-text-output,.file-pdf-converter.pdf-modern .pdf-sign-layout canvas,.file-pdf-converter.pdf-modern .pdf-sign-layout img,.file-pdf-converter.pdf-modern .pdf-compare-result img,.file-pdf-converter.pdf-modern .pdf-extract-results img{max-width:100%}.file-pdf-converter.pdf-modern .pdf-json-view{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 760px){.page-shell.tool-page{width:min(calc(100% - 24px),1380px)}.tool-page .tool-heading{padding:20px 18px}.tool-page .tool-body{padding:18px}.file-pdf-converter.pdf-modern .pdf-advanced-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.file-pdf-converter.pdf-modern .pdf-advanced-tabs button{width:100%;min-height:38px}.file-pdf-converter.pdf-modern .pdf-attachment-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-attachment-list>div>strong,.file-pdf-converter.pdf-modern .pdf-attachment-list>div>span{grid-column:1 / -1}}@media (max-width: 480px){.page-shell.tool-page{width:min(calc(100% - 16px),1380px)}.tool-page .tool-heading{padding:18px 14px;gap:12px}.tool-page .tool-body{padding:14px}.file-pdf-converter.pdf-modern .pdf-advanced-head{padding:11px 10px 8px}.file-pdf-converter.pdf-modern .pdf-local-pill{white-space:normal}.file-pdf-converter.pdf-modern .pdf-advanced-tabs{grid-template-columns:1fr 1fr;padding:0 10px 10px}.file-pdf-converter.pdf-modern .pdf-adv-panel{padding:10px}.file-pdf-converter.pdf-modern .pdf-four-inputs,.file-pdf-converter.pdf-modern .pdf-adv-form-grid,.file-pdf-converter.pdf-modern .pdf-mini-grid,.file-pdf-converter.pdf-modern .pdf-attachment-list>div{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.file-pdf-converter.pdf-modern .pdf-adv-toolbar,.file-pdf-converter.pdf-modern .pdf-adv-form-row{align-items:stretch}.file-pdf-converter.pdf-modern .pdf-adv-toolbar>*,.file-pdf-converter.pdf-modern .pdf-adv-form-row>*{flex:1 1 100%;width:100%}}.file-pdf-converter.pdf-modern .pdf-signature-editor{display:grid;gap:12px;min-width:0}.file-pdf-converter.pdf-modern .pdf-sign-authoring{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:10px}.file-pdf-converter.pdf-modern .pdf-sign-authoring>section{min-width:0;border:1px solid #e1e8f0;border-radius:10px;background:#fff;padding:10px;display:grid;gap:8px;align-content:start}.file-pdf-converter.pdf-modern .pdf-sign-authoring h4{margin:0;color:#334d68;font-size:12px}.file-pdf-converter.pdf-modern .pdf-sign-draw-canvas{display:block;width:100%;height:130px;border:1px dashed #9eb3c8;border-radius:8px;background:linear-gradient(#fff,#fff);touch-action:none;cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%2021l3.8-1%2011-11-2.8-2.8-11%2011L3%2021z'%20fill='%23ffffff'%20stroke='%231f2937'%20stroke-width='1.5'%20stroke-linejoin='round'/%3E%3Cpath%20d='M14.7%206.3l2.8%202.8M16.2%204.8l1.6-1.6a1.4%201.4%200%200%201%202%200l1%201a1.4%201.4%200%200%201%200%202l-1.6%201.6z'%20fill='%23f59e0b'%20stroke='%231f2937'%20stroke-width='1.5'/%3E%3C/svg%3E") 3 21,pointer}.file-pdf-converter.pdf-modern .pdf-sign-source-actions,.file-pdf-converter.pdf-modern .pdf-sign-add-actions,.file-pdf-converter.pdf-modern .pdf-sign-property-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.file-pdf-converter.pdf-modern .pdf-sign-editor-head{display:flex;gap:12px;align-items:end;justify-content:space-between;border-top:1px solid #e7edf4;padding-top:10px}.file-pdf-converter.pdf-modern .pdf-sign-editor-head>div{display:grid;gap:2px;min-width:0}.file-pdf-converter.pdf-modern .pdf-sign-editor-head strong{font-size:14px;color:#253f5a}.file-pdf-converter.pdf-modern .pdf-sign-editor-head span{font-size:11px;color:#6c8197;line-height:1.45}.file-pdf-converter.pdf-modern .pdf-sign-editor-head label{display:grid;gap:4px;min-width:150px;font-size:11px;font-weight:800;color:#536a82}.file-pdf-converter.pdf-modern .pdf-sign-page-strip{display:flex;gap:6px;overflow-x:auto;padding:3px 1px 7px;scrollbar-width:thin}.file-pdf-converter.pdf-modern .pdf-sign-page-strip button{position:relative;flex:0 0 74px;min-width:0;border:1px solid #dbe5ef;border-radius:8px;background:#f7f9fc;padding:5px;display:grid;gap:3px;cursor:pointer}.file-pdf-converter.pdf-modern .pdf-sign-page-strip button.active{border-color:#2468b4;box-shadow:0 0 0 2px #2468b41f;background:#eef6ff}.file-pdf-converter.pdf-modern .pdf-sign-page-strip img{display:block;width:100%;height:62px;object-fit:contain;background:#fff;border-radius:4px}.file-pdf-converter.pdf-modern .pdf-sign-page-strip span{font-size:10px;font-weight:850;color:#405a74}.file-pdf-converter.pdf-modern .pdf-sign-page-strip b{position:absolute;right:4px;top:4px;min-width:18px;height:18px;border-radius:9px;background:#164f8f;color:#fff;display:grid;place-items:center;font-size:9px}.file-pdf-converter.pdf-modern .pdf-sign-workbench{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;align-items:start;min-width:0}.file-pdf-converter.pdf-modern .pdf-sign-page-shell{min-width:0;display:grid;place-items:center;background:#e8edf3;border:1px solid #d7e0e9;border-radius:10px;padding:12px;min-height:380px;overflow:auto;position:relative}.file-pdf-converter.pdf-modern .pdf-sign-loading{position:absolute;z-index:5;top:14px;left:50%;transform:translate(-50%);padding:6px 10px;border-radius:999px;background:#142d48d9;color:#fff;font-size:10px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-sign-stage{position:relative;width:min(100%,760px);max-height:72vh;background:#fff;box-shadow:0 4px 18px #182d4629;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.file-pdf-converter.pdf-modern .pdf-sign-page-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.file-pdf-converter.pdf-modern .pdf-sign-overlay{position:absolute;z-index:2;min-width:32px;min-height:18px;border:1px dashed transparent;cursor:grab;touch-action:none}.file-pdf-converter.pdf-modern .pdf-sign-overlay.selected{border-color:#1671d9;background:#1671d90d;box-shadow:0 0 0 2px #1671d91f}.file-pdf-converter.pdf-modern .pdf-sign-overlay:active{cursor:grabbing}.file-pdf-converter.pdf-modern .pdf-sign-overlay>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.file-pdf-converter.pdf-modern .pdf-sign-resize{position:absolute!important;right:-7px!important;bottom:-7px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;background:#1671d9!important;box-shadow:0 1px 5px #00000040!important;cursor:nwse-resize!important;touch-action:none}.file-pdf-converter.pdf-modern .pdf-sign-properties{min-width:0;border:1px solid #e1e8f0;border-radius:10px;background:#fff;padding:10px;display:grid;gap:8px;position:sticky;top:12px}.file-pdf-converter.pdf-modern .pdf-sign-properties>strong{font-size:12px;color:#2e4964}.file-pdf-converter.pdf-modern .pdf-sign-properties>span{font-size:10px;color:#6b8095;font-weight:800}.file-pdf-converter.pdf-modern .pdf-sign-properties dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.file-pdf-converter.pdf-modern .pdf-sign-properties dl>div{border:1px solid #edf1f5;border-radius:6px;padding:6px;display:grid;gap:1px}.file-pdf-converter.pdf-modern .pdf-sign-properties dt{font-size:9px;color:#7a8da1}.file-pdf-converter.pdf-modern .pdf-sign-properties dd{margin:0;font-size:11px;font-weight:850;color:#314c67}.file-pdf-converter.pdf-modern .pdf-sign-properties label{display:grid;gap:5px;font-size:10px;font-weight:800;color:#526b84}.file-pdf-converter.pdf-modern .pdf-sign-properties input[type=range]{width:100%}.file-pdf-converter.pdf-modern .pdf-sign-footer{display:flex;gap:10px;justify-content:space-between;align-items:center;border-top:1px solid #e7edf4;padding-top:10px}.file-pdf-converter.pdf-modern .pdf-sign-footer span{font-size:10px;line-height:1.45;color:#6d8196}.file-pdf-converter.pdf-modern .pdf-sign-footer button{flex:0 0 auto}@media (max-width:900px){.file-pdf-converter.pdf-modern .pdf-sign-authoring,.file-pdf-converter.pdf-modern .pdf-sign-workbench{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-sign-properties{position:static}.file-pdf-converter.pdf-modern .pdf-sign-page-shell{min-height:300px}.file-pdf-converter.pdf-modern .pdf-sign-stage{max-height:none}}@media (max-width:560px){.file-pdf-converter.pdf-modern .pdf-sign-editor-head,.file-pdf-converter.pdf-modern .pdf-sign-footer{align-items:stretch;flex-direction:column}.file-pdf-converter.pdf-modern .pdf-sign-editor-head label{min-width:0}.file-pdf-converter.pdf-modern .pdf-sign-source-actions>*,.file-pdf-converter.pdf-modern .pdf-sign-add-actions>*{flex:1 1 140px}.file-pdf-converter.pdf-modern .pdf-sign-page-shell{padding:7px;min-height:250px}.file-pdf-converter.pdf-modern .pdf-sign-page-strip button{flex-basis:64px}.file-pdf-converter.pdf-modern .pdf-sign-page-strip img{height:54px}}.file-pdf-converter.pdf-modern .pdf-selected-preview{display:block;min-width:0}.file-pdf-converter.pdf-modern .pdf-real-preview{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(190px,.72fr);gap:14px;width:100%;min-width:0;align-items:stretch}.file-pdf-converter.pdf-modern .pdf-preview-visual-wrap{position:relative;min-height:280px;max-height:520px;display:grid;place-items:center;overflow:auto;padding:12px;border:1px solid #e0e7f0;border-radius:12px;background:#eef2f6}.file-pdf-converter.pdf-modern .pdf-real-preview-image{display:block;max-width:100%;max-height:490px;width:auto;height:auto;object-fit:contain;background:#fff;box-shadow:0 4px 16px #1a2d461f}.file-pdf-converter.pdf-modern .pdf-preview-loading,.file-pdf-converter.pdf-modern .pdf-preview-empty-inline{display:grid;place-items:center;min-height:180px;width:100%;padding:18px;color:#6c7f94;font-size:12px;font-weight:750;text-align:center}.file-pdf-converter.pdf-modern .pdf-preview-page-nav{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:auto}.file-pdf-converter.pdf-modern .pdf-preview-page-nav strong{text-align:center;color:#3f5872;font-size:12px}.file-pdf-converter.pdf-modern .pdf-file-real-thumb{display:block;width:48px;height:58px;object-fit:contain;border:1px solid #dbe3ed;border-radius:7px;background:#fff}.file-pdf-converter.pdf-modern .pdf-thumb-card.selected .pdf-file-real-thumb{border-color:#7aaaf0;box-shadow:0 0 0 2px #437eda1a}@media (max-width:900px){.file-pdf-converter.pdf-modern .pdf-real-preview{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-preview-visual-wrap{min-height:240px;max-height:460px}}@media (max-width:520px){.file-pdf-converter.pdf-modern .pdf-preview-visual-wrap{min-height:210px;max-height:390px;padding:8px}.file-pdf-converter.pdf-modern .pdf-real-preview-image{max-height:365px}.file-pdf-converter.pdf-modern .pdf-file-real-thumb{width:42px;height:50px}}.file-pdf-converter.pdf-modern .pdf-redact-overlay{border:1px dashed rgba(16,24,40,.4);background:#0f172a1f}.file-pdf-converter.pdf-modern .pdf-redact-overlay.selected{border-color:#111827;background:#0f172a2e;box-shadow:0 0 0 2px #11182724}.file-pdf-converter.pdf-modern .pdf-redact-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#111827e0;pointer-events:none}.file-pdf-converter.pdf-modern .pdf-preview-loading-overlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:2;min-height:0;background:#eef2f6c7;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:10px;pointer-events:none}.pdf-form-editor{min-width:0}.pdf-form-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0}.pdf-form-toolbar label{min-width:190px}.pdf-form-toolbar span{font-size:12px;color:#64748b}.pdf-form-stage{position:relative}.pdf-form-overlay{position:absolute;border:2px solid #2563eb;background:#dbeafead;border-radius:5px;box-sizing:border-box;cursor:move;touch-action:none;display:flex;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none}.pdf-form-overlay>span{padding:2px 6px;font-size:11px;font-weight:700;color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdf-form-overlay.selected{outline:3px solid rgba(37,99,235,.28);z-index:5}.pdf-form-checkbox{background:#dcfce7c7;border-color:#16a34a}.pdf-form-dropdown{background:#fef9c3c7;border-color:#ca8a04}.pdf-form-multiline{background:#ede9fec2;border-color:#7c3aed;align-items:flex-start}.pdf-form-properties label{display:block;margin:10px 0}.pdf-form-properties textarea{width:100%;resize:vertical}.pdf-form-properties .check{display:flex;gap:7px;align-items:center}.pdf-form-properties .check input{width:auto}.pdf-form-properties input,.pdf-form-properties textarea{box-sizing:border-box;max-width:100%}@media (max-width:760px){.pdf-form-toolbar{align-items:stretch}.pdf-form-toolbar label,.pdf-form-toolbar button{width:100%}.pdf-form-overlay>span{font-size:10px}}.pdf-form-overlay{border-width:1px;background:#ffffffe6;border-color:#64748b;border-radius:3px;box-shadow:0 1px 2px #0f172a14}.pdf-form-overlay>span{font-weight:600;color:#334155;font-size:10px;padding:2px 5px}.pdf-form-overlay.selected{border-color:#2563eb;outline:2px solid rgba(37,99,235,.2)}.pdf-form-checkbox{border-color:#64748b;background:#fff;border-radius:2px;min-width:14px;min-height:14px;align-items:center;justify-content:center}.pdf-form-checkbox>span{padding:0;font-size:0}.pdf-form-checkbox>span:before{content:"✓";font-size:10px;color:#64748b;opacity:.45}.pdf-form-dropdown{background:#fffffff2;border-color:#64748b}.pdf-form-multiline{background:#fffffff0;border-color:#64748b}.pdf-form-properties small{display:block;margin-top:4px;color:#64748b;line-height:1.35}.file-pdf-converter.pdf-modern .pdf-operation-queue{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #dce6f0;border-radius:12px;background:#f8fbfe;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.file-pdf-converter.pdf-modern .pdf-operation-queue-head>div:first-child{display:grid;gap:3px;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-head strong{font-size:14px;color:#27445f}.file-pdf-converter.pdf-modern .pdf-operation-queue-head span{font-size:11px;line-height:1.45;color:#6f8295}.file-pdf-converter.pdf-modern .pdf-operation-count{flex:0 0 auto;display:flex;align-items:baseline;gap:4px;padding:7px 10px;border-radius:999px;background:#e9f3ff;color:#245f9f}.file-pdf-converter.pdf-modern .pdf-operation-count b{font-size:16px}.file-pdf-converter.pdf-modern .pdf-operation-count span{font-size:10px;font-weight:800;color:inherit}.file-pdf-converter.pdf-modern .pdf-operation-base,.file-pdf-converter.pdf-modern .pdf-operation-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #e2e9f1;border-radius:9px;background:#fff;padding:9px 10px}.file-pdf-converter.pdf-modern .pdf-operation-base>span{display:grid;place-items:center;min-width:42px;height:24px;border-radius:6px;background:#dff5e8;color:#237049;font-size:9px;font-weight:900}.file-pdf-converter.pdf-modern .pdf-operation-base>div,.file-pdf-converter.pdf-modern .pdf-operation-copy{display:grid;gap:2px;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-base strong,.file-pdf-converter.pdf-modern .pdf-operation-copy strong{font-size:11px;color:#334d67}.file-pdf-converter.pdf-modern .pdf-operation-base small,.file-pdf-converter.pdf-modern .pdf-operation-copy span{font-size:10px;color:#74879a;white-space:normal;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-operation-list{display:grid;gap:7px}.file-pdf-converter.pdf-modern .pdf-operation-item.disabled{opacity:.5}.file-pdf-converter.pdf-modern .pdf-operation-toggle{display:flex!important;align-items:center;gap:6px!important;margin:0!important}.file-pdf-converter.pdf-modern .pdf-operation-toggle input{width:auto!important;margin:0}.file-pdf-converter.pdf-modern .pdf-operation-toggle span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef3f8;color:#516b84;font-size:9px;font-weight:900}.file-pdf-converter.pdf-modern .pdf-operation-actions{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.file-pdf-converter.pdf-modern .pdf-operation-empty{padding:18px;border:1px dashed #cbd8e5;border-radius:9px;text-align:center;color:#73869a;font-size:11px;line-height:1.55;background:#fff}.file-pdf-converter.pdf-modern .pdf-operation-footer{display:flex;gap:14px;justify-content:space-between;align-items:center;border-top:1px solid #e1e9f1;padding-top:10px}.file-pdf-converter.pdf-modern .pdf-operation-footer>div:first-child{display:grid;gap:2px;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-footer strong{font-size:11px;color:#425d77}.file-pdf-converter.pdf-modern .pdf-operation-footer span{font-size:10px;color:#74879a;line-height:1.45}.file-pdf-converter.pdf-modern .pdf-operation-footer-actions,.file-pdf-converter.pdf-modern .pdf-final-actions,.file-pdf-converter.pdf-modern .pdf-queue-save-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.file-pdf-converter.pdf-modern .pdf-operation-footer-actions{justify-content:flex-end;flex:0 0 auto}.file-pdf-converter.pdf-modern .pdf-final-actions{margin-top:10px}.file-pdf-converter.pdf-modern .pdf-final-actions>*{flex:1 1 240px}.file-pdf-converter.pdf-modern .pdf-queue-save-row{justify-content:space-between;border-top:1px solid #e5ebf2;margin-top:10px;padding-top:10px}.file-pdf-converter.pdf-modern .pdf-queue-save-row span{font-size:10px;line-height:1.45;color:#74879a;flex:1 1 320px}@media (max-width:700px){.file-pdf-converter.pdf-modern .pdf-operation-queue-head,.file-pdf-converter.pdf-modern .pdf-operation-footer{align-items:stretch;flex-direction:column}.file-pdf-converter.pdf-modern .pdf-operation-count{align-self:flex-start}.file-pdf-converter.pdf-modern .pdf-operation-base,.file-pdf-converter.pdf-modern .pdf-operation-item{grid-template-columns:auto minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-operation-actions{grid-column:1/-1;justify-content:flex-end}.file-pdf-converter.pdf-modern .pdf-operation-footer-actions{justify-content:stretch}.file-pdf-converter.pdf-modern .pdf-operation-footer-actions>*{flex:1 1 180px}}.file-pdf-converter.pdf-modern .pdf-preview-switcher{display:grid;gap:10px;min-width:0}.file-pdf-converter.pdf-modern .pdf-preview-switchbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid #dce6f0;border-radius:11px;background:#f8fbfe}.file-pdf-converter.pdf-modern .pdf-preview-switchbar>div:first-child{display:grid;gap:2px;min-width:0}.file-pdf-converter.pdf-modern .pdf-preview-switchbar strong{font-size:13px;color:#2e4964}.file-pdf-converter.pdf-modern .pdf-preview-switchbar span{font-size:10.5px;color:#73869a;line-height:1.45}.file-pdf-converter.pdf-modern .pdf-preview-switch-actions{display:flex;gap:6px;flex:0 0 auto}.file-pdf-converter.pdf-modern .pdf-preview-switch-actions .active{border-color:#3b82f6;background:#eaf3ff;color:#1e5f9f}.file-pdf-converter.pdf-modern .pdf-preview-switch-actions b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:999px;background:#dbeafe;color:#1d4f91;font-size:9px}.file-pdf-converter.pdf-modern .pdf-queued-real-preview .pdf-preview-visual-wrap{background:linear-gradient(135deg,#eef4fb,#e9eff6)}.file-pdf-converter.pdf-modern .pdf-queued-preview-info{align-content:start}.file-pdf-converter.pdf-modern .pdf-queued-preview-chips{display:flex;flex-wrap:wrap;gap:5px}.file-pdf-converter.pdf-modern .pdf-queued-preview-chips span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 7px;border:1px solid #d8e3ef;border-radius:999px;background:#f7fbff;color:#47627d;font-size:9.5px;font-weight:750}.file-pdf-converter.pdf-modern .pdf-queued-preview-chips span.visual{border-color:#bcd8f7;background:#edf6ff;color:#245f9f}.file-pdf-converter.pdf-modern .pdf-queued-preview-chips span.deferred{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.file-pdf-converter.pdf-modern .pdf-queued-preview-chips b{display:grid;place-items:center;min-width:16px;height:16px;border-radius:50%;background:#ffffffe6;font-size:8px}.file-pdf-converter.pdf-modern .pdf-queued-preview-note{margin:0;padding:8px 9px;border-radius:8px;background:#fff7ed;color:#8a5a24;font-size:9.5px;line-height:1.5;border:1px solid #fed7aa}.file-pdf-converter.pdf-modern .pdf-queued-preview-warning{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;padding:7px 9px;border-radius:8px;background:#7f1d1de6;color:#fff;font-size:10px;font-weight:750;text-align:center}@media (max-width:700px){.file-pdf-converter.pdf-modern .pdf-preview-switchbar{align-items:stretch;flex-direction:column}.file-pdf-converter.pdf-modern .pdf-preview-switch-actions{width:100%}.file-pdf-converter.pdf-modern .pdf-preview-switch-actions>*{flex:1 1 0}}.file-pdf-converter.pdf-modern .pdf-thumb-card[draggable=true] .pdf-thumb-order i{cursor:grab}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source .pdf-thumb-order i{cursor:grabbing}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-over{background:#f3f8ff;border-color:#4f8bd8;box-shadow:inset 0 0 0 2px #2f78cf29,0 3px 10px #344c680d}.file-pdf-converter.pdf-modern .pdf-thumb-actions .pdf-order-btn{flex:0 0 auto}.file-pdf-converter.pdf-modern .pdf-thumb-order{position:relative;z-index:2}.file-pdf-converter.pdf-modern .pdf-drag-handle{width:24px;height:20px;padding:0;display:grid;place-items:center;border:1px solid #cfdbe8;border-radius:6px;background:#f7faff;color:#667f99;font:900 14px/1 system-ui,sans-serif;letter-spacing:-3px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 1px 2px #2644650d}.file-pdf-converter.pdf-modern .pdf-drag-handle:hover{border-color:#7fa8d8;background:#eaf3ff;color:#245f9f}.file-pdf-converter.pdf-modern .pdf-drag-handle:active,.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source .pdf-drag-handle{cursor:grabbing;background:#dcecff;border-color:#5f96d7;color:#174f8c}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source{opacity:.72;box-shadow:0 6px 18px #2563eb1f}.file-pdf-converter.pdf-modern .pdf-thumb-actions{display:grid;grid-template-columns:repeat(3,28px);gap:4px;min-width:92px;justify-content:end;overflow:visible}.file-pdf-converter.pdf-modern .pdf-order-btn,.file-pdf-converter.pdf-modern .pdf-remove-btn{width:28px;height:28px;min-width:28px;visibility:visible!important;opacity:1;overflow:visible}.file-pdf-converter.pdf-modern .pdf-order-btn{border-color:#bfd1e5;background:#f4f8fd;color:#2f659f;font-size:15px;font-weight:900}.file-pdf-converter.pdf-modern .pdf-order-btn span{display:block;line-height:1;font-size:16px;font-weight:900;transform:translateY(-1px)}.file-pdf-converter.pdf-modern .pdf-order-btn:disabled{visibility:visible!important;opacity:.32;background:#f7f9fc;color:#8191a3}@media (max-width:640px){.file-pdf-converter.pdf-modern .pdf-thumb-actions{grid-column:2/4;grid-template-columns:repeat(3,30px);min-width:98px;justify-self:end}.file-pdf-converter.pdf-modern .pdf-order-btn,.file-pdf-converter.pdf-modern .pdf-remove-btn{width:30px;height:30px;min-width:30px}}.file-pdf-converter.pdf-modern .pdf-thumb-card{cursor:grab;touch-action:pan-y;-webkit-user-drag:none}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-source{cursor:grabbing;opacity:.72;box-shadow:0 7px 18px #2563eb24}.file-pdf-converter.pdf-modern .pdf-thumb-card.drag-over{position:relative;background:#eef6ff;border-color:#3b82f6;box-shadow:inset 0 0 0 2px #3b82f62e,0 4px 12px #2563eb14}.file-pdf-converter.pdf-modern .pdf-thumb-actions,.file-pdf-converter.pdf-modern .pdf-thumb-actions button{cursor:pointer;touch-action:auto}.file-pdf-converter.pdf-modern .pdf-thumb-order{pointer-events:none}.file-pdf-converter.pdf-modern .pdf-reorder-hint b{color:#35699f;font-weight:850}.file-pdf-converter.pdf-modern .pdf-main-panel{min-width:0;container-type:inline-size;container-name:pdf-main}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125{min-width:0;display:grid;gap:0;margin:18px 0 0;padding:0;overflow:hidden;border:1px solid #dce6f1;border-radius:16px;background:#fff;box-shadow:0 5px 20px #24416609;font-family:inherit}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 *{box-sizing:border-box}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-queue-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 18px;border-bottom:1px solid #e7edf5;background:linear-gradient(105deg,#f6faff,#fff 85%)}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-heading{display:grid;gap:4px;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-eyebrow{font-size:10px;font-weight:850;letter-spacing:.035em;color:#3174bd}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 h3{margin:0;color:#1c3652;font-size:18px;line-height:1.35;letter-spacing:-.04em}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-heading p{margin:0;color:#697d92;font-size:12px;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count{flex:0 0 auto;align-self:center;display:inline-flex;gap:3px;align-items:baseline;justify-content:center;min-width:82px;padding:9px 11px;border:1px solid #d8e7fa;background:#edf5ff;border-radius:12px;color:#2866a4}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count b{font-size:21px;font-weight:850;line-height:1}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count span{font-size:11px;font-weight:750;color:#3c75aa;white-space:nowrap}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-flow{display:grid;gap:10px;min-width:0;padding:18px 22px 12px;background:#fff}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;min-height:65px;padding:12px 14px;border:1px solid #dfe7f0;border-radius:11px;background:#fff}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base{background:#f9fcff;border-color:#d6e5f4}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base .pdf-base-step,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle span{display:grid;place-items:center;width:30px;min-width:30px;height:30px;border-radius:9px;background:#e4f0ff;color:#2866a6;font-size:12px;font-weight:850}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base>div,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-copy{display:grid;gap:4px;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base strong,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-copy strong{font-size:13px;line-height:1.4;font-weight:800;color:#2d4864}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base small,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-copy span{font-size:11.5px;line-height:1.5;color:#6b7d91;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base em{white-space:nowrap;justify-self:end;font-style:normal;font-size:10.5px;font-weight:750;color:#397957;background:#e7f5eb;padding:5px 9px;border-radius:999px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-list{display:grid;gap:9px;min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-item.disabled{opacity:.52}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle{position:relative;display:grid!important;place-items:center;gap:0!important;cursor:pointer}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%;margin:0;opacity:.00001;cursor:pointer}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle input:focus-visible+span{outline:3px solid #8cb7e8;outline-offset:3px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-toggle input:not(:checked)+span{background:#eef0f3;color:#94a0ad;text-decoration:line-through}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;flex-wrap:nowrap}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-actions button{min-width:30px;min-height:30px;padding:4px 7px;font-size:11px;border-radius:7px;white-space:nowrap}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty{display:grid;justify-items:center;align-content:center;gap:7px;min-width:0;min-height:112px;padding:17px 16px;text-align:center;border:1px dashed #ccdaec;border-radius:11px;background:#fafcff}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;border:1px solid #d4e4f6;background:#edf5ff;color:#5183b9;font-size:19px;font-weight:650;line-height:1}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty strong{font-size:13px;line-height:1.5;color:#48627c}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty p{max-width:340px;margin:0;font-size:11.5px;line-height:1.65;color:#76899d;word-break:keep-all}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-empty p b{color:#3b709f}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:2px 22px 15px;padding:11px 13px;border-radius:9px;background:#f3f7fc}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-info-icon{font-size:16px;line-height:1.2;color:#4c7fad;flex-shrink:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip p{display:flex;flex-wrap:wrap;gap:3px 8px;min-width:0;margin:0;font-size:11.5px;line-height:1.6;word-break:keep-all}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip strong{font-size:11.5px;white-space:nowrap;color:#496985}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip p span{font-size:11.5px;color:#71859b;min-width:0;overflow-wrap:anywhere}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:16px 22px;border-top:1px solid #e7edf5;background:#fbfcfe}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer-note{min-width:0;flex:1 1 130px;margin:0;font-size:11.5px;line-height:1.5;color:#71859b;word-break:keep-all}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer-actions{display:flex;flex:0 1 auto;min-width:0;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-clear{flex:0 0 auto;min-height:42px;padding:9px 13px;font-size:12px;font-weight:750;border-radius:9px;white-space:nowrap}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-download{flex:1 1 auto;width:auto;min-height:43px;min-width:0;max-width:100%;padding:10px 18px;border-radius:9px;line-height:1.45;font-size:13px;font-weight:850;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;box-shadow:0 3px 9px #1e64c817}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-download:disabled{background:#e8edf5;border-color:#e8edf5;color:#91a0b2;box-shadow:none;cursor:not-allowed}.file-pdf-converter.pdf-modern .pdf-alternative-download{min-width:0;overflow:hidden;margin-top:12px;border:1px solid #e0e8f1;border-radius:13px;background:#fff}.file-pdf-converter.pdf-modern .pdf-alternative-download summary{display:flex;align-items:center;gap:11px;min-width:0;padding:14px 18px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.file-pdf-converter.pdf-modern .pdf-alternative-download summary::-webkit-details-marker{display:none}.file-pdf-converter.pdf-modern .pdf-alternative-download summary::marker{content:""}.file-pdf-converter.pdf-modern .pdf-alternative-download summary:hover{background:#f8fbff}.file-pdf-converter.pdf-modern .pdf-alternative-icon{flex:0 0 auto;width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#f0f5fb;color:#6282a7;font-size:21px}.file-pdf-converter.pdf-modern .pdf-alternative-label{display:grid;gap:3px;min-width:0}.file-pdf-converter.pdf-modern .pdf-alternative-label strong{font-size:12.5px;line-height:1.4;color:#45627e}.file-pdf-converter.pdf-modern .pdf-alternative-label small{font-size:11px;line-height:1.4;color:#8193a6;word-break:keep-all}.file-pdf-converter.pdf-modern .pdf-alternative-chevron{margin-left:auto;flex:0 0 auto;color:#7c95b0;font-size:21px;line-height:1;transition:transform .2s}.file-pdf-converter.pdf-modern .pdf-alternative-download[open] .pdf-alternative-chevron{transform:rotate(180deg)}.file-pdf-converter.pdf-modern .pdf-alternative-body{display:grid;gap:11px;min-width:0;padding:14px 18px 18px;border-top:1px solid #e8eef5;background:#fbfcfe}.file-pdf-converter.pdf-modern .pdf-alternative-body .pdf-mode-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;padding:0;border:0;background:none}.file-pdf-converter.pdf-modern .pdf-alternative-body .pdf-mode-row>strong{flex:0 0 100%;font-size:12px;color:#496480}.file-pdf-converter.pdf-modern .pdf-alternative-body .pdf-mode-row label{flex:1 1 150px;display:flex;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:40px;margin:0;padding:9px 13px;border-radius:8px;background:#fff;white-space:normal;word-break:keep-all}.file-pdf-converter.pdf-modern .pdf-alternative-body .pdf-mode-row input{flex:0 0 auto}.file-pdf-converter.pdf-modern .pdf-alternative-note{margin:0;font-size:11.5px;line-height:1.55;color:#71859b;word-break:keep-all}.file-pdf-converter.pdf-modern .pdf-alternative-body .pdf-direct-download{justify-self:start;min-height:39px;padding:8px 17px;border-radius:8px;font-size:12px;font-weight:800}.file-pdf-converter.pdf-modern .pdf-main-panel>.pdf-status[role=status]{margin-top:12px;padding:10px 13px;min-height:0;border-radius:9px;border:1px solid #e5edf6;background:#f7faff;font-size:11.5px;line-height:1.5;word-break:keep-all}@container pdf-main (max-width:620px){.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-queue-head{padding:17px 16px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-flow{padding:15px 16px 10px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip{margin:1px 16px 14px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer{align-items:stretch;flex-direction:column;padding:14px 16px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer-note{flex:none}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer-actions{width:100%;flex:1 1 auto;justify-content:stretch}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-download{flex:1 1 230px}}@container pdf-main (max-width:430px){.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-queue-head{gap:9px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 h3{font-size:16px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count{min-width:64px;padding:7px 8px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count b{font-size:17px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-item{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base em{grid-column:2;justify-self:start}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-download{width:100%;flex:1 1 100%}}.file-pdf-converter.pdf-modern .pdf-workspace{grid-template-columns:minmax(280px,min(31%,350px)) minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-preview-rail,.file-pdf-converter.pdf-modern .pdf-main-panel,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-heading,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-flow,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-copy{min-width:0}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-queue-head{max-width:100%}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-heading p,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-copy span,.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip p span{word-break:keep-all;overflow-wrap:break-word}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-base .pdf-base-step{min-width:30px;height:30px;padding:0;border-radius:9px;background:#e4f0ff;color:#2866a6;font-size:12px}@container pdf-main (max-width: 460px){.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-queue-head{flex-direction:column;align-items:stretch;gap:10px}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-count{align-self:flex-start}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-footer-actions{align-items:stretch}}@media (max-width: 960px){.file-pdf-converter.pdf-modern .pdf-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-operation-order-tip p strong{white-space:normal}.file-pdf-converter.pdf-modern .pdf-operation-queue-v125 .pdf-queue-download{min-height:44px}}.file-pdf-converter.pdf-modern :is(.pdf-sign-footer,.pdf-queue-save-row){display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px 18px;align-items:center;width:100%;min-width:0}.file-pdf-converter.pdf-modern :is(.pdf-sign-footer,.pdf-queue-save-row)>span{min-width:0;width:auto;margin:0;flex:none;white-space:normal;word-break:keep-all;overflow-wrap:break-word;line-height:1.65;font-size:12px}.file-pdf-converter.pdf-modern :is(.pdf-sign-footer,.pdf-queue-save-row)>.primary{width:auto;min-width:0;max-width:100%;min-height:40px;margin:0;padding:10px 18px;flex:none;white-space:normal;word-break:keep-all;line-height:1.4;text-align:center}.converter-tab-action-card>.primary,.metadata-cleanup-actions>.primary,.ocr-actions>.primary,.file-pdf-converter.pdf-modern .pdf-operation-footer-actions>.primary,.file-pdf-converter.pdf-modern .pdf-final-actions>.primary{width:auto;max-width:100%;margin-top:0;min-width:0}.converter-tab-action-card>.primary{min-width:min(210px,100%);justify-self:end}.ocr-actions>.primary{flex:0 1 auto;min-width:min(180px,100%)}.file-pdf-converter.pdf-modern .pdf-operation-footer-actions>.pdf-queue-download{flex:1 1 230px;min-width:0}.file-pdf-converter.pdf-modern .pdf-final-actions>.primary{flex:1 1 220px}.file-pdf-converter.pdf-modern :is(.pdf-signature-editor,.pdf-sign-footer,.pdf-queue-save-row,.pdf-sign-workbench,.pdf-sign-authoring,.pdf-adv-split,.pdf-real-preview,.pdf-attachment-list,.pdf-compare-result,.pdf-operation-footer,.pdf-operation-footer-actions,.pdf-tool-grid){min-width:0;max-width:100%}.file-pdf-converter.pdf-modern :is(.pdf-sign-authoring,.pdf-sign-workbench,.pdf-adv-split,.pdf-real-preview,.pdf-compare-result)>*{min-width:0}.file-pdf-converter.pdf-modern .pdf-sign-editor-head>div>span{word-break:keep-all;overflow-wrap:break-word}@container pdf-main (max-width: 760px){.file-pdf-converter.pdf-modern :is(.pdf-sign-workbench,.pdf-real-preview){grid-template-columns:minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-sign-properties{position:static}.file-pdf-converter.pdf-modern .pdf-sign-page-shell{min-height:260px}.file-pdf-converter.pdf-modern .pdf-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pdf-main (max-width: 600px){.file-pdf-converter.pdf-modern :is(.pdf-sign-footer,.pdf-queue-save-row){grid-template-columns:minmax(0,1fr);align-items:stretch}.file-pdf-converter.pdf-modern :is(.pdf-sign-footer,.pdf-queue-save-row)>.primary{justify-self:stretch;width:100%;min-height:42px}.file-pdf-converter.pdf-modern :is(.pdf-sign-authoring,.pdf-adv-split,.pdf-sign-layout,.pdf-compare-result){grid-template-columns:minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-adv-split .span-2{grid-column:auto}.file-pdf-converter.pdf-modern .pdf-meta-result dl{grid-template-columns:1fr}.file-pdf-converter.pdf-modern .pdf-attachment-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.file-pdf-converter.pdf-modern .pdf-attachment-list>div>:is(strong,span){grid-column:1 / -1}.file-pdf-converter.pdf-modern .pdf-attachment-list button{min-width:0;white-space:normal}.file-pdf-converter.pdf-modern .pdf-adv-form-grid,.file-pdf-converter.pdf-modern .pdf-extract-results{grid-template-columns:repeat(2,minmax(0,1fr))}.file-pdf-converter.pdf-modern .pdf-page-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container pdf-main (max-width: 410px){.file-pdf-converter.pdf-modern .pdf-unified-grid,.file-pdf-converter.pdf-modern .pdf-adv-form-grid,.file-pdf-converter.pdf-modern .pdf-four-inputs,.file-pdf-converter.pdf-modern .pdf-mini-grid{grid-template-columns:minmax(0,1fr)}.file-pdf-converter.pdf-modern .pdf-sign-editor-head{flex-direction:column;align-items:stretch}.file-pdf-converter.pdf-modern .pdf-sign-editor-head label{min-width:0}.file-pdf-converter.pdf-modern .pdf-extract-results{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.converter-tab-action-card>.primary{width:100%;justify-self:stretch}.ocr-actions>.primary{flex:1 1 180px}}@media (max-width:420px){.ocr-actions>.primary{flex:1 1 100%}.metadata-cleanup-actions>.primary{width:100%}}input[type=file].sr-only,input[type=text].sr-only,input[type=search].sr-only{position:absolute;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:480px){.header-inner{gap:6px;padding-inline:10px}.header-inner .brand{flex:0 0 auto;gap:4px}.header-pickers{flex:1 1 0;min-width:0;gap:4px}.header-pickers .country-picker{flex:1.3 1 0;min-width:0}.header-pickers .language-picker{flex:1 1 0;min-width:0}.header-pickers :is(.country-picker,.language-picker) select{display:block;width:100%;min-width:0;max-width:100%;padding-inline:7px 17px;font-size:12px}}.text-workbench{display:grid;gap:16px;min-width:0}.text-workbench-tabs{overflow:auto;border-bottom:1px solid #dbe7f7;padding-bottom:10px}.text-workbench-tabs>div{display:flex;gap:8px;min-width:max-content}.text-workbench-tabs button{border:1px solid #cfe0f5;background:#fff;color:#315b88;border-radius:10px;padding:9px 13px;font-weight:700;cursor:pointer}.text-workbench-tabs button.active{background:#e9f3ff;border-color:#7fb0eb;color:#124f91}.text-workbench-intro{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.text-workbench-intro strong{font-size:18px;color:#153f6e}.text-workbench-intro span{color:#637995;font-size:13px}.text-import-bar{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:10px;align-items:stretch}.text-drop-mini{border:1.5px dashed #8eb8e9;background:#f6faff;border-radius:12px;padding:12px 16px;display:flex;gap:8px 14px;align-items:center;cursor:pointer;min-width:0}.text-drop-mini.is-drag{background:#eaf4ff;border-color:#3984d7}.text-drop-mini strong{color:#24588f}.text-drop-mini span{font-size:12px;color:#71859d}.text-editor-grid,.text-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.text-editor-grid>label,.text-compare-grid>label{display:grid;gap:7px;color:#284d75;font-weight:700}.text-editor-grid textarea,.text-compare-grid textarea{width:100%;min-width:0;resize:vertical;border:1px solid #cddbeb;border-radius:10px;padding:12px;line-height:1.55;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;background:#fff}.text-workbench-panel{border:1px solid #d7e3f1;background:#fbfdff;border-radius:14px;padding:14px;min-width:0}.text-op-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.text-op-grid .button{width:100%;min-height:40px;white-space:normal}.text-inline-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) max-content max-content;gap:8px;align-items:center;margin-top:12px}.text-inline-form input{width:100%;min-width:0}.text-inline-form .compact{width:auto;margin:0}.text-inline-options{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:12px 0;color:#526b84;font-size:13px}.text-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.text-stat-grid>div,.seo-grid>div{border:1px solid #dce8f5;background:#fff;border-radius:10px;padding:12px;display:grid;gap:4px}.text-stat-grid strong,.seo-grid strong{font-size:20px;color:#174f8b}.text-stat-grid span,.seo-grid span{font-size:12px;color:#6a8097}.text-subpanel{margin-top:14px}.text-subpanel h3,.access-grid h3{margin:0 0 10px;color:#234d79}.keyword-cloud{display:flex;flex-wrap:wrap;gap:7px}.keyword-cloud span{background:#eef6ff;border:1px solid #d0e4fa;border-radius:999px;padding:6px 9px;color:#315f90}.keyword-cloud b{margin-left:6px;color:#0e4f92}.diff-view{max-height:420px;overflow:auto;border:1px solid #d5e1ee;border-radius:10px;background:#fff;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.diff-view>div{display:grid;grid-template-columns:24px minmax(0,1fr);padding:3px 8px;white-space:pre-wrap;overflow-wrap:anywhere}.diff-view .diff-add{background:#edf9f0;color:#225d33}.diff-view .diff-del{background:#fff0f0;color:#8a3030}.diff-view .diff-same{color:#607080}.seo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.serp-preview{margin-top:14px;border:1px solid #d9e5f2;border-radius:12px;padding:14px;background:#fff;max-width:720px}.serp-preview span{font-size:12px;color:#3c6a45}.serp-preview h3{margin:6px 0;color:#194fa4;font-size:18px}.serp-preview p{margin:0;color:#4d5c69;line-height:1.45}.generator-options{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:end;margin-bottom:12px}.generator-options label{display:flex;gap:6px;align-items:center;color:#425f7c;font-size:13px}.generator-options label:first-child,.generator-options label:nth-child(2){display:grid;gap:5px}.generator-options input[type=number]{width:110px}.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.access-grid section{border:1px solid #dce7f2;background:#fff;border-radius:12px;padding:14px}.color-controls{display:flex;gap:16px;flex-wrap:wrap}.contrast-preview{margin-top:12px;padding:20px;border-radius:8px;border:1px solid #d8e1ea;font-size:20px;font-weight:800}.text-actions{display:flex;gap:8px;flex-wrap:wrap}.status-line{min-height:18px;color:#536e88;font-size:13px}.text-tool-note{border-top:1px solid #dfe8f2;padding-top:14px;color:#60758b}.text-tool-note strong{color:#2a527c}.text-tool-note p{margin:6px 0 0;line-height:1.6;font-size:12px}.check{display:flex;align-items:center;gap:5px;white-space:nowrap}.muted{color:#788b9e}.button.primary.compact{min-width:0;min-height:38px;padding:8px 14px}@media (max-width:1100px){.text-op-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.text-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.text-import-bar{grid-template-columns:1fr 1fr}.text-drop-mini{grid-column:1/-1}.text-editor-grid,.text-compare-grid,.access-grid{grid-template-columns:1fr}.text-op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.text-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.text-inline-form{grid-template-columns:1fr 1fr}.text-inline-form .compact{width:100%}}@media (max-width:480px){.text-op-grid,.text-stat-grid,.seo-grid,.text-inline-form,.text-import-bar{grid-template-columns:1fr}.text-drop-mini{grid-column:auto}.text-workbench-tabs button{padding:8px 10px;font-size:12px}}.document-drop{border:1.5px dashed #8eb8e9;background:#f5faff;border-radius:12px;padding:28px;display:grid;place-items:center;gap:6px;text-align:center;cursor:pointer}.document-drop strong{color:#24588f}.document-drop span{font-size:12px;color:#72859b}.design-controls,.subtitle-controls{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.design-controls label,.subtitle-controls label{display:flex;align-items:center;gap:7px;color:#47637f;font-size:13px}.text-design-preview{margin-top:14px;border:1px solid #d8e4f1;border-radius:12px;overflow:hidden;background:#fff}.text-design-preview svg{display:block;width:100%;height:auto;max-height:460px}.subtitle-controls input[type=number]{width:140px}.text-editor-grid.is-single{grid-template-columns:minmax(0,1fr)}.text-input-pane,.text-output-pane{min-width:0;display:flex;flex-direction:column;gap:7px;border:1px solid #d6e2ef;border-radius:12px;background:#fff;padding:12px;transition:border-color .15s,background-color .15s}.text-input-pane.is-drag{border:2px dashed #267bd3;background:#eaf4ff;outline:3px solid #c9e1ff;outline-offset:1px}.text-input-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.text-input-heading label,.text-output-pane>label{color:#1f4e79;font-weight:800;font-size:14px}.text-select-file{min-width:0!important;min-height:32px!important;padding:6px 11px!important;white-space:nowrap}.text-input-pane textarea,.text-output-pane textarea{display:block;width:100%;min-width:0;resize:vertical;border:1px solid #c7d9ee;border-radius:9px;padding:11px 12px;background:#fff;color:#1f3145;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;min-height:195px}.text-input-pane.is-drag textarea{border-color:#267bd3;background:#f7fbff;pointer-events:none}.text-input-pane textarea:focus,.text-output-pane textarea:focus{outline:2px solid #89b7ed;outline-offset:1px}.text-input-hint{font-size:12px;color:#617e9b;line-height:1.4}.text-input-pane.is-drag .text-input-hint{color:#1465bd;font-weight:800}.text-source-name{max-width:100%;padding:6px 8px;border-radius:6px;background:#edf6ff;color:#245b91;overflow-wrap:anywhere;font-size:12px}.text-file-alert{border:1px solid;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:700;line-height:1.5}.text-file-alert.is-error{background:#fff0f0;color:#922b30;border-color:#e8b7ba}.text-file-alert.is-warning{background:#fff9e9;color:#815a0c;border-color:#efd899}.text-file-alert.is-success{background:#f0f8f2;color:#276039;border-color:#b5dbc0}.text-compare-workspace{display:grid;gap:14px}.text-compare-help{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13px;background:#edf5ff;border:1px solid #c7e0fd;border-radius:10px;padding:10px 12px;color:#274b74;font-size:13px}.text-compare-help strong{color:#15487c;white-space:nowrap}.text-compare-help span{flex:1;min-width:210px}.text-compare-help .button{min-height:32px;padding:6px 12px;min-width:0}.text-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.text-compare-grid .text-input-pane{border-top:3px solid #4b8dd3}.text-compare-grid .text-input-pane:nth-child(2){border-top-color:#5b9c77}.text-compare-result{display:grid;gap:12px;border:1px solid #cdddec;background:#fff;border-radius:12px;padding:14px;min-width:0}.text-compare-result-heading{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;align-items:center;color:#194c82}.text-diff-legend{display:flex;flex-wrap:wrap;gap:7px;font-size:12px}.diff-label{padding:5px 9px;border-radius:7px;font-weight:700}.diff-label.same{background:#eff3f7;color:#536c83}.diff-label.add{background:#dcf6e5;color:#20683c}.diff-label.del{background:#ffe6e6;color:#8c3030}.text-compare-result .diff-view{max-height:420px;min-height:110px}.text-compare-empty{padding:26px 12px;text-align:center;color:#708397;background:#f8fbff;border:1px dashed #cbddec;border-radius:8px;margin:0}@media (max-width:760px){.text-compare-grid{grid-template-columns:minmax(0,1fr)}.text-compare-help span{min-width:100%}}.file-to-pdf{display:grid;gap:16px;min-width:0;color:#263e59}.file-to-pdf-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.file-to-pdf-intro>div{flex:1;min-width:220px}.file-to-pdf-intro strong{font-size:18px;color:#213c5a}.file-to-pdf-intro p{font-size:13px;color:#687c91;line-height:1.6;margin:5px 0 0}.file-to-pdf-upload{border:2px dashed #a1bde7;border-radius:14px;background:#f5faff;min-height:190px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-align:center;transition:.15s border-color,.15s background}.file-to-pdf-upload:hover,.file-to-pdf-upload:focus-visible,.file-to-pdf-upload[data-dragging=true]{border-color:#357ad5;background:#edf5ff;outline:none}.file-to-pdf-upload-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid #aec8e9;border-radius:9px;background:#fff;font-size:24px;color:#316bc2;font-weight:700}.file-to-pdf-upload strong{font-size:16px;color:#2b527f}.file-to-pdf-upload>span:not(.file-to-pdf-upload-icon){font-size:12px;color:#72849a;line-height:1.5}.file-to-pdf-error{background:#fff3f2;border:1px solid #eec4be;border-radius:10px;color:#a63335;padding:13px 16px;overflow-wrap:anywhere}.file-to-pdf-error ul{margin:7px 0 0;padding-left:22px}.file-to-pdf-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;align-items:start}.file-to-pdf-files,.file-to-pdf-settings{min-width:0;padding:17px;border-radius:12px;border:1px solid #cfdef2;background:#fff}.file-to-pdf-files header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:13px}.file-to-pdf-files header>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.file-to-pdf-files header strong,.file-to-pdf-settings>strong{font-size:15px;color:#1c3857}.file-to-pdf-files header span{font-size:12px;color:#74879c}.file-to-pdf-file-list{display:grid;gap:8px;max-height:470px;overflow-y:auto}.file-to-pdf-file-card{display:flex;align-items:center;gap:11px;background:#f8fbff;border:1px solid #e1eaf4;border-radius:10px;padding:9px}.file-to-pdf-preview{width:54px;height:57px;flex:0 0 54px;display:grid;place-items:center;overflow:hidden;background:#e8f0fa;border-radius:6px}.file-to-pdf-preview img{display:block;width:100%;height:100%;object-fit:cover}.file-to-pdf-file-type{font-size:11px;font-weight:800;letter-spacing:.02em;color:#5479aa}.file-to-pdf-file-label{display:grid;gap:3px;min-width:0;flex:1}.file-to-pdf-file-label strong{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-to-pdf-file-label small{font-size:11px;color:#788da0}.file-to-pdf-item-actions{display:flex;flex:0 0 auto;gap:3px}.file-to-pdf-item-actions button{border:1px solid #c9daed;background:#fff;border-radius:6px;width:27px;height:28px;color:#37699e;font-weight:800;cursor:pointer}.file-to-pdf-item-actions button:disabled{opacity:.35;cursor:default}.file-to-pdf-item-actions button:last-child{color:#a63e40}.file-to-pdf-empty{border:1px dashed #d2dfec;background:#f9fbff;border-radius:9px;text-align:center;padding:28px 10px;color:#8090a2;font-size:13px}.file-to-pdf-settings{display:grid;gap:13px}.file-to-pdf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.file-to-pdf-stats span{display:flex;justify-content:space-between;gap:4px;padding:10px;border-radius:8px;background:#f2f7fd;color:#5a6f87;font-size:12px}.file-to-pdf-stats b{color:#25548f}.file-to-pdf-settings label{display:grid;gap:6px;font-size:12px;color:#57738e;font-weight:750}.file-to-pdf-settings select,.file-to-pdf-settings input{border:1px solid #c7d7eb;border-radius:8px;height:40px;min-width:0;width:100%;padding:0 10px;background:#fff;color:#27425f;font-size:13px}.file-to-pdf-note{font-size:11.5px;line-height:1.7;color:#748296;background:#f7f9fd;border:1px solid #e3e9f1;border-radius:9px;padding:10px;margin:0}.file-to-pdf-generate{width:100%;min-height:44px}.file-to-pdf-status{margin:0;font-size:12px;color:#326b4e;overflow-wrap:anywhere}.file-to-pdf-description{padding:15px;border-radius:10px;background:#f6faff;border:1px solid #dae6f6}.file-to-pdf-description strong{font-size:13px}.file-to-pdf-description p{font-size:12px;line-height:1.7;margin:5px 0 0;color:#637d96}@media (max-width:810px){.file-to-pdf-workspace{grid-template-columns:1fr}.file-to-pdf-upload{min-height:155px}}@media (max-width:430px){.file-to-pdf-item-actions button{width:25px}.file-to-pdf-preview{width:42px;height:46px;flex-basis:42px}}.pdf-dedicated-converter-link{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 15px;margin-bottom:12px;border:1px solid #cbdcf0;border-radius:10px;background:#f5faff;font-size:13px;color:#496482}.pdf-home-subfilter{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 14px}.pdf-home-subfilter button{border:1px solid #d4e1ed;background:var(--surface,#fff);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;color:#53697b;cursor:pointer}.pdf-home-subfilter button.active{color:#fff;background:#316cbb;border-color:#316cbb}.pdf-home-subfilter button:hover:not(.active){border-color:#92b8e9;background:#ecf5ff}.pdf-standalone-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:9px 13px;margin-bottom:11px;background:#edf6ff;border:1px solid #bfd9ef;color:#245986;border-radius:9px;font-size:12px}.pdf-standalone-note strong{font-size:13px}.pdf-standalone-note a{font-weight:800;color:#2459a2}.pdf-standalone-description{margin-top:14px;padding:12px 14px;border:1px solid #dbe7f2;border-radius:10px;background:#f7fbff;color:#405973;font-size:12px}.pdf-standalone-description strong{display:block;color:#254b74;font-size:13px;margin-bottom:6px}.pdf-standalone-description p{margin:0 0 7px}.pdf-standalone-description span{color:#647890}.pdf-group-page{display:grid;gap:14px;min-width:0}.pdf-group-menu{border:1px solid #cfdff0;background:#f7fbff;border-radius:13px;padding:14px;min-width:0}.pdf-group-menu-heading{display:grid;gap:4px;margin-bottom:12px}.pdf-group-menu-heading strong{font-size:15px;color:#284e76}.pdf-group-menu-heading strong span{font-size:11px;color:#567697;background:#e5effb;border-radius:99px;padding:3px 8px;margin-left:6px}.pdf-group-menu-heading p{font-size:12px;line-height:1.5;color:#64788e;margin:0}.pdf-group-tabs{display:flex;flex-wrap:wrap;gap:7px}.pdf-group-tab{display:inline-flex;align-items:center;min-height:35px;padding:8px 12px;border:1px solid #c9dced;border-radius:9px;color:#355776;background:#fff;text-decoration:none;font-size:12px;font-weight:700;line-height:1.3;transition:background .14s,border-color .14s}.pdf-group-tab:hover{border-color:#6593d1;background:#eef6ff}.pdf-group-tab.active,.pdf-group-tab[aria-current=page]{border-color:#316cbb;background:#316cbb;color:#fff}.pdf-group-tab:focus-visible{outline:3px solid #80b7ed;outline-offset:2px}.pdf-group-current{min-width:0;border:1px solid #d5e3f0;border-radius:13px;padding:14px;background:#fff}.pdf-group-current-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid #e2eaf2}.pdf-group-current-header div{min-width:190px;flex:1}.pdf-group-current-header span{font-size:11px;color:#5b7fa4;font-weight:700}.pdf-group-current-header h2{font-size:17px;color:#244f7d;margin:4px 0 6px}.pdf-group-current-header p{font-size:12px;line-height:1.6;color:#687e93;margin:0}.pdf-group-help{background:#f7fbff;border:1px solid #deebf7;border-radius:10px;padding:14px;font-size:12px;color:#63778c}.pdf-group-help strong{display:block;margin-bottom:5px;color:#335879;font-size:13px}.pdf-group-help p{margin:0;line-height:1.6}@media (max-width:640px){.pdf-group-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-group-tab{justify-content:center;text-align:center;min-width:0}.pdf-group-current{padding:10px}}@media (max-width:370px){.pdf-group-tabs{grid-template-columns:1fr}}.country-recommendations{margin-bottom:27px;padding:18px;background:#f5faff;border:1px solid #d6e5f6;border-radius:16px}.country-focus,.country-recommendation-note{font-size:12px;color:#657e96;line-height:1.6;margin:6px 0 12px}.country-recommendation-note{margin:13px 0 0}.global-converter-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #dce7f3;margin-bottom:18px}.global-converter-heading h1{font-size:clamp(21px,2.7vw,30px);margin:5px 0 9px;color:#213f61}.global-converter-heading p{font-size:13px;line-height:1.65;color:#637f9d;max-width:880px;margin:0}.global-converter-tag{display:inline-flex;align-items:center;font-size:11px;white-space:nowrap;color:#28639f;background:#eaf5ff;border:1px solid #b9d7ee;border-radius:15px;padding:5px 10px;font-weight:700}.global-drop{border:2px dashed #a4c2e6;background:#f5faff;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer;text-align:center;min-height:162px}.global-drop:hover,.global-drop:focus-visible,.global-drop[data-dragging=true]{outline:2px solid #3e85ce;outline-offset:2px;background:#edf5ff}.global-drop-icon{font-size:23px;color:#366fab}.global-drop strong{font-size:15px}.global-drop small{color:#71889e;font-size:12px}.global-options{display:flex;align-items:center;gap:12px;margin:15px 0;padding:11px;background:#f7fbff;border-radius:9px;font-size:13px}.global-options input,.global-options select{border:1px solid #b8cde3;border-radius:7px;padding:8px;max-width:275px}.global-file-section{border:1px solid #d9e7f2;border-radius:12px;padding:15px;margin:17px 0;background:#fff}.global-converter-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.global-file-list{display:grid;gap:7px;max-height:460px;overflow:auto}.global-file-item{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px;background:#f7faff;border:1px solid #dfeaf5;border-radius:9px}.global-file-item>div:first-child{min-width:0;overflow-wrap:anywhere;display:grid;gap:3px}.global-file-item strong{font-size:13px}.global-file-item small{color:#688198;font-size:11px}.global-file-actions{display:flex;align-items:center;gap:8px}.global-error{color:#aa2727;font-size:12px;margin:3px 0}.global-notice{font-size:11px;color:#765d3a;margin:2px 0}.global-empty{font-size:13px;color:#71849a;padding:16px}.global-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.global-status{font-size:12px;color:#365f86;margin:12px 0;min-height:20px}.global-reports{margin-top:15px;padding:15px;border:1px solid #d4e3f1;border-radius:10px}.global-reports pre{font-size:12px;max-height:350px;overflow:auto;background:#f7fbff;padding:12px;white-space:pre-wrap;word-break:break-word}.local-stats-section{margin:30px 0;padding:13px;border-top:1px solid #e0e8f1}.local-stats-content{background:#f9fcff;border:1px solid #dce8f2;margin-top:8px;padding:12px;border-radius:9px;font-size:12px}.local-stats-content table{border-collapse:collapse;width:100%;margin:10px 0}.local-stats-content td,.local-stats-content th{padding:6px;border:1px solid #e0e8f1;text-align:left}@media (max-width:560px){.global-file-item{align-items:stretch;flex-direction:column}.global-controls>.button{flex:1;min-width:120px}.global-options{flex-direction:column;align-items:stretch}}.pdf-word-options{margin:17px 0;padding:16px;border:1px solid #ccdef1;border-radius:12px;background:#f8fbff}.pdf-word-options h2{font-size:16px;color:#254763;margin:0 0 13px}.pdf-word-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdf-word-mode{display:flex;flex-direction:column;gap:8px;position:relative;padding:14px;border:1.5px solid #c5d7eb;border-radius:10px;background:#fff;cursor:pointer;min-width:0}.pdf-word-mode.selected{border-color:#246fba;background:#eaf5ff;box-shadow:0 0 0 1px #246fba}.pdf-word-mode:focus-within{outline:2px solid #3f80bf;outline-offset:2px}.pdf-word-mode>input{position:absolute;top:14px;right:14px;accent-color:#216cad}.pdf-word-mode-title{padding-right:20px;font-weight:700;color:#23435f;font-size:14px}.pdf-word-mode-desc{font-size:12px;line-height:1.55;color:#617a91;overflow-wrap:anywhere}.pdf-word-ocr-lang{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:14px 0 0;color:#254763;font-size:13px;font-weight:650}.pdf-word-ocr-lang select{border:1px solid #a9c3dc;border-radius:8px;padding:8px;max-width:100%;background:#fff}.pdf-word-ocr-lang small{display:block;width:100%;font-weight:400;color:#607b95}.pdf-word-local-note{font-size:12px;color:#416b8c;margin:13px 0 0;line-height:1.5}@media (max-width:860px){.pdf-word-mode-grid{grid-template-columns:1fr}}.country-recommendations{margin-top:34px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent}.country-recommendations .group-head{margin:0 2px 14px}.country-focus,.country-recommendation-note{font-size:12px;color:var(--muted)}.pdf-word-home-quick-link{margin:0;min-height:38px;white-space:nowrap;flex-shrink:0}.global-converter .tool-panel{min-width:0}.global-converter .tool-heading{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;padding:26px 28px 24px;margin:0;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-soft))}.global-converter .global-converter-title{min-width:0;flex:1}.global-converter .global-converter-heading h1{margin:7px 0 6px;color:var(--ink);font-size:clamp(25px,4vw,34px)}.global-converter .global-converter-heading p{max-width:880px;margin:0;color:var(--muted);font-size:14px}.global-converter .global-converter-tag{align-self:flex-start;border-color:var(--line-strong);background:var(--brand-soft);color:var(--brand);border-radius:999px;font-size:12px}.global-converter .global-converter-body{display:grid;gap:16px;padding:28px;min-width:0}.global-converter .global-drop{margin:0;min-height:180px;padding:22px;border-color:var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft)}.global-converter .global-drop:hover,.global-converter .global-drop:focus-visible,.global-converter .global-drop[data-dragging=true]{outline-color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.global-converter .global-drop-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--surface);color:var(--brand);font-size:24px}.global-converter .global-options,.global-converter .global-file-section,.global-converter .pdf-word-options,.global-converter .global-reports{margin:0;border-color:var(--line);background:var(--surface);border-radius:var(--radius-md)}.global-converter .global-file-item{border-color:var(--line);background:var(--surface-soft)}.global-converter .global-file-item.selected{border-color:var(--brand);background:var(--brand-soft)}.global-converter .global-controls{margin:0;gap:9px}.global-converter .global-controls .button.primary{width:auto;margin:0}.global-converter .global-preview-workspace{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);padding:17px;background:var(--surface)}.global-preview-workspace-title{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:baseline;margin-bottom:13px}.global-preview-workspace-title strong{font-size:16px;color:var(--ink)}.global-preview-workspace-title small{font-size:12px;color:var(--muted)}.global-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;min-width:0}.global-preview-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.global-preview-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:11px 13px;border-bottom:1px solid var(--line);background:var(--surface)}.global-preview-card-heading strong,.global-preview-result-placeholder>strong{font-size:13px;color:var(--ink)}.global-preview-card-heading small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.global-preview-real{display:flex;flex-direction:column;flex:1;min-width:0}.global-preview-visual{min-height:215px;max-height:440px;display:flex;align-items:center;justify-content:center;overflow:auto;padding:13px;background:#eaf0f8}.global-preview-visual img{display:block;max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain;background:#fff;box-shadow:0 2px 14px #1c2f4c17}.global-preview-loading,.global-preview-empty{color:var(--muted);text-align:center;font-size:13px;padding:18px;line-height:1.65;overflow-wrap:anywhere}.global-preview-info{display:grid;gap:9px;padding:10px 13px;min-width:0;background:var(--surface);border-top:1px solid var(--line)}.global-preview-info .pdf-preview-title{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;font-size:12px}.global-preview-info .pdf-preview-title strong{min-width:0;overflow-wrap:anywhere}.global-preview-info .pdf-preview-title span{color:var(--muted)}.global-preview-nav{display:flex;align-items:center;justify-content:center;gap:10px}.global-preview-nav .button{min-height:34px;padding:4px 13px;font-size:12px}.global-preview-nav strong{font-size:12px;min-width:44px;text-align:center}.global-preview-result-placeholder{padding:13px;gap:14px}.global-preview-result-placeholder .global-preview-empty{min-height:215px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.global-converter .pdf-word-mode{border-color:var(--line-strong);border-radius:var(--radius-sm)}.global-converter .pdf-word-mode.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.global-converter .pdf-word-mode>input{accent-color:var(--brand)}.global-converter .pdf-word-mode-title{color:var(--ink)}.global-converter .pdf-word-mode-desc{color:var(--muted)}.global-converter .file-to-pdf-description{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}@media (max-width:900px){.global-preview-grid{grid-template-columns:minmax(0,1fr)}.global-converter .tool-heading{flex-wrap:wrap}}@media (max-width:560px){.country-recommendations .group-head{align-items:start;flex-direction:column}.global-converter .tool-heading,.global-converter .global-converter-body{padding:18px}.global-converter .global-drop{min-height:145px}.global-converter .global-controls .button{flex:1 1 140px}.global-preview-visual{min-height:180px}.pdf-word-home-quick-link{white-space:normal}}.hwpx-source-text-view{min-height:220px;max-height:390px;overflow:auto;align-items:stretch;justify-content:flex-start;padding:15px;color:var(--ink)}.hwpx-source-text-view pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit;font-size:13px;line-height:1.65}.hwpx-source-preview .global-preview-info{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.country-format-evidence{margin-top:12px;padding:12px 15px;border:1px solid var(--line,#dfe5ed);border-radius:12px;font-size:.83rem;line-height:1.7;background:var(--surface,#f8fafc)}.country-format-evidence a{color:var(--primary,#2254ac);text-decoration:underline;text-underline-offset:2px}.country-format-evidence small{display:block;opacity:.8;margin-top:4px}.country-format-server-note{padding:12px 15px;border:1px solid #c7d7ee;border-radius:10px;background:#edf5ff;color:#23426b;margin:12px 0;line-height:1.6}.country-format-server-note a{color:inherit;text-decoration:underline}.format-validation-failed{color:#b91c1c;font-weight:800;margin-left:8px}.format-validation-passed{color:#166534;font-weight:800;margin-left:8px}.country-format-extra{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:.85rem}.country-format-extra a{border:1px solid #bcd0e8;border-radius:8px;padding:5px 9px;text-decoration:none;color:var(--primary,#2254ac)}.country-format-browser-options{border:1px solid #a4c4ad;border-radius:12px;padding:14px;margin:14px 0;background:var(--surface,#f7faf8)}.country-format-browser-options>strong{display:block;margin-bottom:10px}.country-format-mode-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px}.country-format-mode-row label{display:flex;align-items:flex-start;gap:10px;border:1px solid #cad6ce;border-radius:10px;padding:11px;cursor:pointer;background:var(--card-bg,#fff)}.country-format-mode-row label.active{outline:2px solid #39865c;outline-offset:-2px}.country-format-mode-row label:has(input:disabled){opacity:.6;cursor:not-allowed}.country-format-mode-row label input{margin-top:3px;flex-shrink:0}.country-format-mode-row label span,.country-format-mode-row label small{display:block;line-height:1.55}.country-format-mode-row label small{margin-top:6px;color:var(--muted,#52665d)}.country-format-browser-options>p{font-size:.85rem;line-height:1.5;margin:10px 0 0;color:var(--muted,#52665d)}.country-format-server-fallback{padding:10px 12px;border-radius:8px;background:var(--surface,#f3f7fc);line-height:1.6}.country-format-local-reports details{margin-bottom:10px}.country-format-local-reports summary{cursor:pointer}.pdf-output-standard-panel{margin:12px 0;padding:12px 14px;border:1px solid #7b9aaf;border-radius:12px;background:color-mix(in srgb,var(--surface,#fff) 92%,#dbebf7);display:grid;gap:7px;min-width:0}.pdf-output-standard-panel .pdf-output-standard-label{font-weight:700;font-size:14px}.pdf-output-standard-panel select{display:block;width:100%;max-width:530px;min-height:36px;border:1px solid #889db0;border-radius:7px;padding:6px;background:var(--surface,#fff);color:var(--text,#223047)}.pdf-output-standard-panel p,.pdf-output-standard-panel small{margin:0;font-size:12px;line-height:1.5;color:var(--text,#26344c)}.pdf-output-standard-panel .pdf-output-warning{padding:9px;border-left:3px solid #b34c29;background:#fff0e8;color:#763d25}.pdf-output-standard-panel a{color:#175d8a;text-decoration:underline}.pdf-output-inspection{margin:10px 0;padding:10px;border:1px solid #8da995;border-radius:9px;background:color-mix(in srgb,var(--surface,#fff) 94%,#d0eadc);display:grid;gap:7px}.pdf-output-inspection p{margin:0;font-size:12px;line-height:1.5}.qh-global-category-nav{border-top:1px solid var(--line);background:#fbfcff;overflow-x:auto;scrollbar-width:thin}.qh-global-category-nav>div{width:min(calc(100% - 38px),var(--max));margin:auto;display:flex;align-items:center;justify-content:center;gap:7px;min-width:max-content;padding:7px 0}.qh-global-category-nav a{font-size:12px;color:#405e7b;text-decoration:none;font-weight:750;white-space:nowrap;border:1px solid transparent;border-radius:9px;padding:6px 12px}.qh-global-category-nav a:hover,.qh-global-category-nav a:focus-visible{color:#1769e0;background:#eaf2ff;border-color:#bed7fc}.qh-home-collections{margin:30px auto 9px;text-align:left;max-width:1040px}.qh-home-collections h2{font-size:20px;margin:0 0 13px;letter-spacing:-.035em}.qh-home-group-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.qh-home-group{display:flex;min-width:0;flex-direction:column;align-items:flex-start;position:relative;gap:7px;text-align:left;min-height:174px;border:1px solid #d6e3ee;background:#fff;padding:17px 14px 14px;border-radius:16px;text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s,transform .15s}.qh-home-group .tool-icon{background:#e9f2ff}.qh-home-group strong{font-size:15px;line-height:1.35}.qh-home-group>span:not(.tool-icon){font-size:11.5px;line-height:1.5;color:var(--muted);flex:1}.qh-home-group>b{align-self:end;color:var(--brand);font-size:18px}.qh-home-group:hover,.qh-home-group:focus-visible{border-color:#92b5e5;box-shadow:0 8px 22px #204c8119;transform:translateY(-2px)}.qh-home-expand{display:inline-flex;gap:10px;align-items:center;justify-content:center;margin:19px 0 8px}.qh-home-legacy{padding-top:4px;text-align:left}.qh-hub-page{max-width:var(--max);padding-top:18px}.qh-hub-crumb{display:flex;align-items:center;gap:9px;font-size:12px;color:#63778e;margin:6px 0 13px}.qh-hub-crumb a{text-decoration:none;color:var(--brand);font-weight:750}.qh-hub-hero{border:1px solid #d5e3f0;border-radius:19px;background:linear-gradient(125deg,#eef6ff,#fff 75%);padding:27px 30px;display:grid;gap:14px}.qh-hub-kicker{font-size:11px;letter-spacing:.14em;font-weight:850;color:#346b9f}.qh-hub-hero-content{display:flex;gap:16px;align-items:flex-start}.qh-hub-hero-content .tool-icon{width:58px;height:58px;flex-shrink:0}.qh-hub-hero h1{margin:0 0 6px;font-size:clamp(24px,3vw,33px);letter-spacing:-.04em;line-height:1.2}.qh-hub-hero p{margin:0;font-size:13px;color:#66798d;max-width:760px;line-height:1.65}.qh-hub-meta{margin-top:11px;display:flex;gap:9px;flex-wrap:wrap}.qh-hub-meta span{background:#ffffffd9;border:1px solid #d5e5f5;border-radius:99px;padding:4px 9px;color:#315b81;font-size:11px;font-weight:750}.qh-hub-search{display:flex;align-items:center;gap:11px;border:1px solid #cbdced;border-radius:11px;background:#fff;padding:0 13px;max-width:680px;height:47px}.qh-hub-search span:first-child{font-size:21px;color:#69829d}.qh-hub-search input{border:0;outline:0;min-width:0;flex:1;background:transparent;font-size:13px}.qh-hub-search:focus-within{outline:3px solid #b1d2ff}.qh-hub-siblings{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0}.qh-hub-siblings a{padding:7px 11px;text-decoration:none;background:#fff;color:#536882;border-radius:10px;font-size:12px;font-weight:700;border:1px solid var(--line)}.qh-hub-siblings a.selected{background:#e9f2ff;color:#1769e0;border-color:#93bcf2}.qh-hub-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;align-items:start}.qh-hub-sidebar{display:flex;flex-direction:column;position:sticky;top:126px;max-height:calc(100vh - 145px);overflow-y:auto;gap:5px;border:1px solid var(--line);background:#fff;border-radius:13px;padding:13px}.qh-hub-sidebar>strong{font-size:13px;margin-bottom:5px;color:#35536e}.qh-hub-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:5px;cursor:pointer;width:100%;font-size:12px;font-weight:700;text-align:left;padding:9px;border-radius:8px;border:1px solid transparent;background:none;color:#546d86}.qh-hub-sidebar button small{font-weight:650;color:#8999a8}.qh-hub-sidebar button.selected{background:#e9f2ff;color:#1769e0;border-color:#bcd6f7}.qh-hub-sidebar-home{font-size:11px;border-top:1px solid var(--line);margin-top:6px;padding:10px 7px 3px;color:var(--brand);text-decoration:none}.qh-hub-main{min-width:0}.qh-hub-filters{display:none;flex-wrap:wrap;gap:6px;margin-bottom:14px}.qh-hub-filters button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}.qh-hub-filters button.selected{background:#1769e0;color:#fff;border-color:#1769e0}.qh-hub-section{margin-bottom:28px}.qh-hub-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;border-bottom:1px solid var(--line);padding:5px 2px 10px}.qh-hub-section-head h2{font-size:17px;letter-spacing:-.02em;margin:0}.qh-hub-section-head span{font-size:12px;color:var(--muted);font-weight:750}.qh-hub-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.qh-hub-tool-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:box-shadow .12s}.qh-hub-tool-card:hover{border-color:#c0d9f8;box-shadow:0 7px 15px #426a9a12}.qh-hub-tool-primary{display:flex;flex-direction:column;gap:7px;padding:13px 14px 12px;text-decoration:none;min-height:154px;flex:1}.qh-hub-tool-icon .tool-icon{width:35px;height:35px;border-radius:9px}.qh-hub-tool-icon svg{width:19px;height:19px}.qh-hub-tool-primary strong{font-size:13px;line-height:1.3}.qh-hub-tool-primary p{font-size:11.5px;color:var(--muted);line-height:1.48;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.qh-hub-tool-open{font-size:11px;color:#1769e0;font-weight:800;align-self:flex-end}.qh-hub-nested{padding:0 12px 10px;border-top:1px solid var(--line);background:#fbfdff}.qh-hub-nested summary{font-size:11px;font-weight:800;color:#58708e;padding:9px 1px 3px;cursor:pointer}.qh-hub-nested>div{max-height:170px;overflow-y:auto;display:grid;gap:4px;margin-top:6px}.qh-hub-nested a{display:flex;justify-content:space-between;gap:6px;padding:6px 7px;border-radius:6px;font-size:11px;text-decoration:none;color:#456b93}.qh-hub-nested a:hover{background:#e9f2ff}.qh-hub-empty,.qh-hub-bottom{border:1px solid var(--line);border-radius:12px;background:#fff;padding:17px;color:var(--muted);font-size:12px}.qh-hub-bottom{margin-top:20px;background:#f9fbff}.qh-hub-bottom h2{font-size:14px;margin:0 0 7px;color:var(--ink)}.qh-hub-bottom p{margin:0;line-height:1.65}.qh-tool-return{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:13px}.qh-tool-return a{font-size:13px;color:var(--brand);text-decoration:none;font-weight:750}.qh-tool-return .back-link{margin:0}@media (max-width:1050px){.qh-home-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qh-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.qh-home-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qh-hub-layout{display:block}.qh-hub-sidebar{display:none}.qh-hub-filters{display:flex}.qh-hub-hero{padding:19px}.qh-global-category-nav>div{justify-content:start;padding:7px 16px}}@media (max-width:480px){.qh-hub-tool-grid{grid-template-columns:1fr 1fr;gap:7px}.qh-hub-tool-primary{padding:11px;min-height:175px}.qh-home-group{min-height:160px;padding:11px}.qh-hub-hero-content .tool-icon{width:45px;height:45px}}@media (max-width:370px){.qh-hub-tool-grid{grid-template-columns:1fr}}.qh-hub-country-note{padding:11px 13px;margin:0 0 11px;border:1px solid #d6e5f4;border-radius:10px;background:#f5faff;font-size:11.5px;color:#54718e;line-height:1.5}.qh-hub-country-note p{margin:0 0 7px}.qh-hub-country-note>div{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:5px}.qh-hub-country-note a{color:#2167bb;font-weight:700}.qh-hub-country-note small{font-size:10.5px;color:#71849b}.qh-home-country-shortcut{display:inline-flex;margin:13px 8px 0 0;padding:9px 12px;border:1px solid #bcd5f3;background:#ecf5ff;border-radius:9px;color:#2367ae;font-weight:750;font-size:12px;text-decoration:none}.qh-home-country-shortcut:hover{background:#e0eeff}.qh-home-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qh-home-group.dt-home-entry{display:flex;flex-direction:column;align-items:flex-start;min-height:174px;padding:17px 14px 14px;gap:7px;border-radius:16px;border:1px solid #d6e3ee;background:#fff;box-shadow:none;text-align:left;color:var(--ink);font-size:inherit}.qh-home-group.dt-home-entry strong{font-size:15px;line-height:1.35;color:var(--ink)}.qh-home-group.dt-home-entry>span:not(.tool-icon){font-size:11.5px;line-height:1.5;color:var(--muted);flex:1}.qh-home-group.dt-home-entry:hover,.qh-home-group.dt-home-entry:focus-visible{border-color:#92b5e5;box-shadow:0 8px 22px #204c8119;transform:translateY(-2px)}.qh-hub-designer .tool-icon,.qh-hub-developer .tool-icon{background:#e9f2ff}.qh-hub-sidebar button:hover,.qh-hub-filters button:hover{background:#f0f6ff;color:#1769e0}.qh-hub-siblings a:focus-visible,.qh-home-group:focus-visible,.qh-hub-sidebar button:focus-visible,.qh-hub-filters button:focus-visible,.qh-hub-tool-primary:focus-visible{outline:3px solid #91bdf6;outline-offset:2px}@media (max-width:1050px){.qh-home-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.qh-home-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.qh-home-group.dt-home-entry{min-height:160px;padding:11px}}.qh-home-group.dt-home-entry{margin:0;justify-content:flex-start}.qh-v183-featured,.qh-v183-related{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.qh-v183-featured a,.qh-v183-related a{border:1px solid #aec6e5;border-radius:10px;padding:10px 14px;text-decoration:none;background:#f5f9ff;color:#124a88;font-weight:600}.qh-v183-natural textarea,.qh-platform-lab textarea{width:100%;box-sizing:border-box;min-height:112px;border:1px solid #b5c4d5;border-radius:10px;padding:12px;margin:10px 0;background:var(--surface,#fff);color:inherit}.qh-v183-natural input[type=file]{display:block;margin:12px 0;max-width:100%}.qh-v183-natural .nl-card{overflow-wrap:anywhere}.qh-platform-lab .nl-actions{display:flex;gap:8px;flex-wrap:wrap}.qh-analytics-toggle{display:flex;gap:8px;align-items:center;margin:12px 0}@media (max-width:600px){.qh-v183-featured a{flex:1 1 100%}}.qh-ad-reserved{max-width:1120px;box-sizing:border-box;margin:42px auto 24px;padding:15px 20px;min-height:104px;border:1px dashed #9ab0be;border-radius:14px;background:#f6f8fb;color:#536575;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;clear:both;text-align:center}.qh-ad-reserved-tag{font-size:12px;letter-spacing:.03em;font-weight:750;color:#42546a}.qh-ad-reserved-note{font-size:11px;line-height:1.5;max-width:500px}@media (max-width:720px){.qh-ad-reserved{margin:32px 14px 20px;min-height:86px;padding:12px}}.stage32-inspection{margin:16px 0;padding:16px;border:1px solid var(--line,#d9e1ea);border-radius:14px;background:var(--panel,#fff)}.stage32-inspection h3,.stage32-result-preview h3{margin:0 0 12px}.stage32-inspection-row{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(90px,.7fr));gap:8px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--line,#e5e7eb)}.stage32-inspection-row:first-of-type{border-top:0}.stage32-inspection-row small{grid-column:1/-1;opacity:.78}.stage32-inspection-row.status-invalid,.stage32-inspection-row.status-encrypted{font-weight:600}.stage32-confirm-card{display:grid;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr);gap:12px;margin:14px 0;padding:14px;border:1px solid var(--line,#d9e1ea);border-radius:14px;background:var(--soft,#f8fafc)}.stage32-confirm-card label{display:flex;flex-direction:column;gap:7px;font-weight:650}.stage32-confirm-card input,.stage32-confirm-card select{min-height:42px;padding:8px 10px;border:1px solid var(--line,#cbd5e1);border-radius:10px;background:var(--panel,#fff);color:inherit}.stage32-confirm-card small{font-weight:400;opacity:.72;line-height:1.45}.stage32-run-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.stage32-result-preview{margin:16px 0}.stage32-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stage32-result-grid article{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line,#d9e1ea);border-radius:12px}.stage32-result-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:8px}.stage32-result-grid span{font-size:.82rem;overflow-wrap:anywhere}.stage32-pdf-extract .pdf-adv-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:760px){.stage32-inspection-row{grid-template-columns:1fr 1fr}.stage32-inspection-row strong,.stage32-inspection-row small{grid-column:1/-1}.stage32-confirm-card{grid-template-columns:1fr}.stage32-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.stage32-result-grid{grid-template-columns:1fr}}.stage32-file-first{margin:0 0 22px;padding:18px;border:1px solid var(--line,#d9e1ea);border-radius:18px;background:var(--panel,#fff)}.stage32-file-first-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.stage32-file-first-head h2{margin:0 0 5px;font-size:1.18rem}.stage32-file-first-head p{margin:0;max-width:760px;opacity:.75;line-height:1.55}.stage32-local-badge{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#eef9f2;color:#17633b;font-size:.76rem;font-weight:800}.stage32-drop-zone{position:relative;display:grid;place-items:center;gap:7px;min-height:150px;padding:22px;border:2px dashed #b7c5d8;border-radius:16px;background:#f8fbff;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.stage32-drop-zone:hover,.stage32-drop-zone.is-dragging{border-color:#4779ff;background:#eef4ff;transform:translateY(-1px)}.stage32-drop-zone input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.stage32-drop-zone strong{font-size:1rem;color:#21375a}.stage32-drop-zone span{max-width:650px;font-size:.82rem;color:#66758a}.stage32-drop-icon{font-size:1.9rem;line-height:1;color:#4779ff}.stage32-local-trust{margin:10px 0 0;color:#17633b;font-size:.82rem;font-weight:650}.stage32-file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px}.stage32-file-card{padding:14px;border:1px solid var(--line,#d9e1ea);border-radius:13px;background:var(--soft,#f8fafc);min-width:0}.stage32-file-card:only-child{grid-column:1/-1;padding:16px 18px}.stage32-file-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line,#e5e7eb)}.stage32-file-card>header strong{min-width:0;overflow-wrap:anywhere}.stage32-status{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef2f7;font-size:.7rem;font-weight:800}.stage32-status.status-ready{background:#eaf8ef;color:#17633b}.stage32-status.status-warning{background:#fff7df;color:#805a00}.stage32-status.status-invalid,.stage32-status.status-encrypted{background:#fff0ef;color:#a43026}.stage32-file-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:12px 0 0}.stage32-file-card:only-child dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 22px}.stage32-file-card dl>div{min-width:0}.stage32-file-card dt{font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;opacity:.62}.stage32-file-card dd{margin:3px 0 0;font-size:.84rem;font-weight:650;overflow-wrap:anywhere}.stage32-file-card small{display:block;margin-top:10px;line-height:1.45;opacity:.78}.stage32-file-compat{display:flex;flex-direction:column;gap:5px;margin:14px 0;padding:12px 14px;border:1px solid #d9e1ea;border-radius:12px;background:#f8fafc}.stage32-file-compat.status-match{border-color:#bfe4ca;background:#f0fbf4;color:#17633b}.stage32-file-compat.status-missing{border-color:#e6d59c;background:#fff9e8;color:#76570b}.stage32-file-compat.status-mismatch{border-color:#efbbb5;background:#fff4f2;color:#8f2f25}.stage32-file-compat span,.stage32-file-compat b{font-size:.82rem;line-height:1.45}@media (max-width:760px){.stage32-file-first-head{flex-direction:column}.stage32-local-badge{align-self:flex-start}.stage32-file-grid{grid-template-columns:1fr}.stage32-file-card dl{grid-template-columns:1fr 1fr}}@media (max-width:480px){.stage32-file-card dl{grid-template-columns:1fr}.stage32-drop-zone{min-height:130px;padding:18px}}.stage32-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:24px;background:#0f172a8f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:stage32-backdrop-in .16s ease-out}.stage32-mismatch-modal{position:relative;width:min(520px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;padding:28px;border:1px solid rgba(239,68,68,.24);border-radius:22px;background:#fff;box-shadow:0 28px 80px #0f172a42,0 2px 10px #0f172a1f;animation:stage32-modal-in .18s cubic-bezier(.2,.8,.2,1)}.stage32-modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background:#f1f5f9;color:#475569;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,transform .15s ease}.stage32-modal-close:hover{background:#e2e8f0;transform:scale(1.04)}.stage32-modal-close:focus-visible{outline:3px solid rgba(59,130,246,.28);outline-offset:2px}.stage32-modal-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;border-radius:16px;background:#fff1f2;color:#be123c;font-size:30px;font-weight:900;box-shadow:inset 0 0 0 1px #fecdd3}.stage32-modal-copy{padding-right:34px}.stage32-modal-kicker{display:block;margin-bottom:6px;color:#be123c;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.stage32-modal-copy h2{margin:0;color:#111827;font-size:1.35rem;line-height:1.35}.stage32-modal-copy p{margin:9px 0 0;color:#5b6472;font-size:.94rem;line-height:1.65}.stage32-modal-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 14px}.stage32-modal-compare>div{min-width:0;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.stage32-modal-compare span{display:block;margin-bottom:5px;color:#64748b;font-size:.76rem;font-weight:700}.stage32-modal-compare strong{display:block;overflow-wrap:anywhere;color:#0f172a;font-size:.98rem}.stage32-modal-compare>div:last-child{border-color:#fecaca;background:#fff7f7}.stage32-modal-compare>div:last-child strong{color:#b42318}.stage32-modal-help{margin:0;padding:12px 14px;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:.86rem;font-weight:700;line-height:1.5}.stage32-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.stage32-modal-actions .button,.stage32-modal-actions .nl-primary{min-height:42px;padding:0 17px}@keyframes stage32-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes stage32-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.stage32-modal-backdrop{align-items:end;padding:12px}.stage32-mismatch-modal{width:100%;padding:24px 18px 18px;border-radius:20px 20px 14px 14px}.stage32-modal-compare{grid-template-columns:1fr}.stage32-modal-actions{flex-direction:column-reverse}.stage32-modal-actions .button,.stage32-modal-actions .nl-primary{width:100%}}@media (prefers-reduced-motion:reduce){.stage32-modal-backdrop,.stage32-mismatch-modal{animation:none}.stage32-modal-close{transition:none}}.stage32-inspection{margin:12px 0;padding:12px 14px;border-radius:12px}.stage32-inspection h3{margin:0 0 8px}.stage32-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stage32-file-card,.stage32-file-card:only-child{grid-column:auto;padding:10px 11px;border-radius:11px}.stage32-file-card>header{gap:7px;padding-bottom:7px}.stage32-file-card>header strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;line-height:1.25}.stage32-status{padding:3px 6px;font-size:.62rem}.stage32-file-card dl,.stage32-file-card:only-child dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;margin:8px 0 0}.stage32-file-card dt{font-size:.6rem;line-height:1.2}.stage32-file-card dd{margin:2px 0 0;font-size:.76rem;line-height:1.28}.stage32-file-card small{margin-top:7px;font-size:.72rem;line-height:1.35}@media (max-width:1180px){.stage32-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.stage32-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.stage32-file-grid{grid-template-columns:1fr}.stage32-file-card dl,.stage32-file-card:only-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.stage32-file-card dl,.stage32-file-card:only-child dl{grid-template-columns:1fr}}.text-integrated-tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid #d8e5f2;border-radius:12px;background:#fff}.text-integrated-tool>div:first-child{display:grid;gap:4px;min-width:0}.text-integrated-tool strong{color:#244f7d}.text-integrated-tool small{color:#647b93;line-height:1.5}.text-integrated-tool>.text-inline-form{grid-column:1/-1;margin-top:0;grid-template-columns:minmax(160px,240px) max-content}.text-integrated-tool>button{justify-self:end}.text-integrated-tool>small:last-child{grid-column:1/-1}@media (max-width:760px){.text-integrated-tool{grid-template-columns:1fr}.text-integrated-tool>button{justify-self:stretch;width:100%}.text-integrated-tool>.text-inline-form{grid-template-columns:1fr 1fr}}@media (max-width:480px){.text-integrated-tool>.text-inline-form{grid-template-columns:1fr}}.qh-ad-in-content{margin:26px auto;min-height:112px;background:linear-gradient(180deg,#f8fafc,#f3f6fa);border-style:solid;border-color:#d7e0ea}.qh-ad-hub{margin:18px 0 22px;max-width:none;min-height:116px}.qh-ad-post-download{margin:26px 0 10px;max-width:none;min-height:126px;border-color:#c7d4e3;background:#f8fafc}.qh-ad-post-download .qh-ad-reserved-tag{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.qh-ad-provider-mount{width:min(100%,970px);min-height:58px;border-radius:10px;background:repeating-linear-gradient(135deg,#94a3b814 0,#94a3b814 10px,#94a3b808 10px,#94a3b808 20px)}.qh-ad-post-download .qh-ad-provider-mount{min-height:72px}.qh-tool-ad-wrap{padding:0 20px 2px}.qh-download-ad-wrap{margin-top:20px;padding-top:22px;border-top:1px solid var(--line,#e2e8f0)}.qh-hub-ad-wrap{grid-column:1/-1}@media (max-width:720px){.qh-ad-in-content,.qh-ad-hub,.qh-ad-post-download{margin-left:0;margin-right:0;min-height:94px}.qh-tool-ad-wrap{padding:0 14px}.qh-ad-provider-mount{min-height:48px}}.qh-global-download-ad{max-width:1120px;margin:0 auto;padding:0 16px;box-sizing:border-box;animation:qh-ad-reveal .22s ease-out}@keyframes qh-ad-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.qh-global-download-ad{padding:0 14px}}.invoice-sample-suite{margin:0 0 18px;padding:16px;border:1px solid var(--line,#d9e4ef);border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f6faff)}.invoice-sample-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.invoice-sample-head h2{margin:2px 0 4px;font-size:18px;line-height:1.25;color:var(--ink,#183556)}.invoice-sample-head p{margin:0;max-width:860px;font-size:12px;line-height:1.55;color:var(--muted,#607690)}.invoice-sample-count{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:10px;background:#eaf4ff;color:#1d5f9f;font-size:13px;font-weight:800}.invoice-sample-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.invoice-sample-card{display:flex;min-width:0;min-height:178px;flex-direction:column;gap:7px;padding:11px;border:1px solid #dce7f2;border-radius:10px;background:#fff;box-shadow:0 1px 2px #20476d0a}.invoice-sample-card.positive{border-top:3px solid #4d9b70}.invoice-sample-card.negative{border-top:3px solid #c98a45}.invoice-sample-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.invoice-sample-badge,.invoice-sample-format{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2}.invoice-sample-badge.positive{background:#eaf7ef;color:#276943}.invoice-sample-badge.negative{background:#fff2e5;color:#915620}.invoice-sample-format{background:#eef4fb;color:#496b8c}.invoice-sample-card>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink,#183556)}.invoice-sample-card>p{margin:0;min-height:48px;font-size:11px;line-height:1.45;color:#60758a}.invoice-sample-card>small{display:block;margin-top:auto;padding-top:7px;border-top:1px dashed #e2e9f1;font-size:9.5px;line-height:1.45;color:#73869a;overflow-wrap:anywhere}.invoice-sample-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:2px}.invoice-sample-actions .button{min-height:32px;margin:0;padding:6px 8px;font-size:10.5px;white-space:normal}.invoice-sample-verdict{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding:10px 12px;border-radius:9px;font-size:11px;line-height:1.5}.invoice-sample-verdict.pass{border:1px solid #badfc9;background:#effaf3;color:#225e3b}.invoice-sample-verdict.fail{border:1px solid #e7c3bd;background:#fff4f2;color:#8b3d34}.invoice-sample-verdict strong{width:100%;font-size:12px}@media (max-width:1400px){.invoice-sample-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.invoice-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.invoice-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.invoice-sample-suite{padding:12px}.invoice-sample-grid{grid-template-columns:1fr}.invoice-sample-card{min-height:0}.invoice-sample-card>p{min-height:0}.invoice-sample-head{align-items:center}}.seo-static-prerender{max-width:1120px;margin:0 auto;padding:28px 20px 40px;box-sizing:border-box;color:#172033;background:#fff}.seo-static-prerender h1{margin:10px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.12}.seo-static-prerender .lead{max-width:840px;margin:0 0 24px;color:#526173;line-height:1.7}.seo-static-prerender section{margin-top:26px}.seo-static-prerender .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.seo-static-prerender .grid>a{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;color:inherit;background:#fff}.seo-static-prerender .grid>a small{color:#66768a;line-height:1.5}.seo-static-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;color:#65758a}.seo-static-breadcrumb a{color:inherit;text-decoration:none}@media (max-width:640px){.seo-static-prerender{padding:22px 16px 32px}.seo-static-prerender .grid{grid-template-columns:1fr}}.seo-live-guide{max-width:1120px;margin:22px auto 0;padding:0 16px;box-sizing:border-box}.seo-live-guide-inner{padding:20px;border:1px solid #dce5ef;border-radius:16px;background:#fff}.seo-live-guide-parent{margin:0 0 6px;font-size:12px;font-weight:700}.seo-live-guide-parent a{color:#55708d;text-decoration:none}.seo-live-guide h2{margin:0 0 8px;font-size:21px}.seo-live-guide-summary{margin:0;color:#5e7185;line-height:1.65}.seo-live-guide-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.seo-live-guide-columns>div{padding:14px;border-radius:12px;background:#f8fafc}.seo-live-guide h3{margin:0 0 7px;font-size:14px}.seo-live-guide p{line-height:1.65}.seo-live-guide-related{margin-top:18px}.seo-live-guide-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.seo-live-guide-related a{display:flex;min-width:0;flex-direction:column;gap:4px;padding:11px;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:inherit}.seo-live-guide-related a span{font-size:11px;line-height:1.45;color:#6b7c8f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.seo-live-guide-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-live-guide{padding:0 12px}.seo-live-guide-inner{padding:16px}.seo-live-guide-columns,.seo-live-guide-related>div{grid-template-columns:1fr}}.stage38-pdf-analysis{border-top:1px solid var(--border,#dce2ec);padding-top:12px;margin-top:12px}.stage38-pdf-analysis h4{margin:0 0 8px}.stage38-pdf-analysis p{margin:8px 0}.stage38-pdf-analysis ul{max-height:240px;overflow:auto;padding-left:20px}.stage38-analysis-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.stage38-analysis-actions button{padding:6px 10px;white-space:normal;text-align:left;border:1px solid var(--border,#dce2ec);border-radius:8px;background:var(--surface,#fff);color:inherit;cursor:pointer}.stage39-consent{display:flex!important;align-items:flex-start;gap:10px}.stage39-consent input{width:auto!important;flex:0 0 auto;margin-top:4px}.stage32-inspection .stage32-file-card:only-child{grid-column:1/-1;padding:14px 16px}.stage32-inspection .stage32-file-card:only-child>header strong{white-space:normal;overflow-wrap:anywhere}.stage32-inspection .stage32-file-card:only-child dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px 18px}.stage32-inspection .stage32-file-card:only-child dd{font-size:.84rem}@media (max-width:620px){.stage32-inspection .stage32-file-card:only-child dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.stage32-inspection .stage32-file-card:only-child dl{grid-template-columns:1fr}}.stage43-file-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media (max-width:760px){.stage43-file-actions{align-self:stretch;justify-content:space-between}}.nl-page.qh-stage32>.tool-panel>.tool-header{position:relative;padding:24px 28px 22px;border-bottom:1px solid var(--line,#d9e1ea);background:linear-gradient(105deg,#f4f7ff 0%,var(--panel,#fff) 65%)}.nl-page.qh-stage32>.tool-panel>.tool-header:before{content:"";position:absolute;inset:24px auto 24px 0;width:4px;border-radius:0 4px 4px 0;background:#4779ff}.nl-page.qh-stage32>.tool-panel>.tool-header h1{margin:0 0 8px;font-size:clamp(25px,2.4vw,32px);line-height:1.3;letter-spacing:-.025em}.nl-page.qh-stage32>.tool-panel>.tool-header p{margin:0;color:#607087;line-height:1.65}.nl-page.qh-stage32 .stage32-file-first{margin-bottom:18px;padding:18px;border-radius:14px;box-shadow:none}.nl-page.qh-stage32 .stage32-file-first-head h2{font-size:18px;margin:0 0 6px}.nl-page.qh-stage32 .stage32-drop-zone{min-height:112px;padding:18px;border-width:1px;border-radius:12px;background:#f8faff;transform:none}.nl-page.qh-stage32 .stage32-drop-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#edf2ff;font-size:24px}.nl-page.qh-stage32 .stage32-local-trust{font-size:12px;line-height:1.5}.nl-page.qh-stage32 .stage49-request-panel{padding:20px;border:1px solid var(--line,#d9e1ea);border-radius:14px;background:var(--panel,#fff)}.nl-page.qh-stage32 .stage49-request-panel>label{display:block;margin-bottom:10px;font-size:18px;font-weight:750}.nl-page.qh-stage32 #nl-prompt{box-sizing:border-box;width:100%;min-height:104px;padding:14px 16px;border:1px solid #cbd6e5;border-radius:10px;background:#fafcff;color:inherit;font:inherit;line-height:1.6;resize:vertical}.nl-page.qh-stage32 #nl-prompt:focus{outline:2px solid #4779ff;outline-offset:2px;background:#fff}.nl-page.qh-stage32 .nl-actions{margin-top:12px}.nl-page.qh-stage32 .stage46-natural-samples{margin-top:18px;padding-top:16px}.nl-page.qh-stage32 .stage46-natural-samples>strong{font-size:14px;color:#45546a;margin-bottom:10px}.nl-page.qh-stage32 .stage46-sample-tabs{gap:4px!important;padding-bottom:0;border-bottom:1px solid var(--line,#d9e1ea)}.nl-page.qh-stage32 .stage46-sample-tabs button{border:0!important;border-bottom:2px solid transparent!important;border-radius:8px 8px 0 0!important;background:transparent!important;padding:10px 14px!important;color:#607087;font-size:14px}.nl-page.qh-stage32 .stage46-sample-tabs button.active{border-bottom-color:#4779ff!important;background:#f1f5ff!important;color:#2457d6!important}.nl-page.qh-stage32 .stage46-sample-list{gap:8px!important;margin-top:12px}.nl-page.qh-stage32 .stage46-sample-list button{padding:11px 13px;font-size:13px;line-height:1.5;border-radius:9px}.nl-page.qh-stage32 .stage46-sample-list button:focus-visible,.nl-page.qh-stage32 .stage46-sample-tabs button:focus-visible{outline:2px solid #4779ff;outline-offset:2px}@media (max-width:640px){.nl-page.qh-stage32>.tool-panel>.tool-header{padding:20px}.nl-page.qh-stage32 .stage49-request-panel{padding:16px}.nl-page.qh-stage32 .stage32-file-first{padding:14px}.nl-page.qh-stage32 .stage32-drop-zone{min-height:104px;padding:14px}.nl-page.qh-stage32 .stage46-sample-tabs button{padding:10px 12px!important}}.stage54-workflow-guide{margin-top:16px;padding:14px 16px;border:1px solid var(--line,#d9e1ea);border-radius:12px;background:#fafcff}.stage54-workflow-guide summary{cursor:pointer;font-weight:750}.stage54-workflow-guide p{line-height:1.65;color:#56657a}.stage54-workflow-guide blockquote{margin:12px 0;padding:10px 14px;border-inline-start:3px solid #4779ff;background:#f1f5ff;border-radius:4px;overflow-wrap:anywhere}.stage54-workflow-guide h3{font-size:15px}.stage54-processing{margin-top:14px;padding:12px 14px;border:1px solid #dce7e1;border-radius:12px;background:#f6faf8;color:#285640;font-size:13px}.stage54-processing p{margin:6px 0 0;line-height:1.65}.stage56-file-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0;padding-bottom:10px;border-bottom:1px solid var(--line,#d9e1ea)}.stage56-file-controls>span{font-size:12px;color:#607087;margin-inline-end:auto}.stage56-file-controls button{font-size:12px}.stage56-file-controls button:focus-visible{outline:2px solid #4779ff;outline-offset:2px}.stage56-request-summary{display:flex;gap:12px;flex-wrap:wrap}.stage56-request-summary>div{border:1px solid var(--line,#d9e1ea);border-radius:8px;padding:10px 14px}.stage56-request-summary dt{font-size:12px;color:#607087}.stage56-request-summary dd{margin:4px 0 0;font-weight:700}.qh-home-group-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:stretch}.qh-home-group,.qh-home-group.dt-home-entry{min-height:158px;height:100%;padding:14px 12px 12px;border-radius:14px}.qh-home-group .tool-icon,.qh-home-group.dt-home-entry .tool-icon{width:44px;height:44px;border-radius:13px}.qh-home-group strong,.qh-home-group.dt-home-entry strong{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.35}.qh-home-group>span:not(.tool-icon),.qh-home-group.dt-home-entry>span:not(.tool-icon){display:-webkit-box;min-height:3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.5}.qh-hub-layout{gap:14px}.qh-hub-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-items:stretch}.qh-hub-tool-card{height:100%}.qh-hub-tool-primary{min-height:145px;padding:12px 12px 11px}.qh-hub-tool-primary strong{display:-webkit-box;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qh-hub-tool-primary p{-webkit-line-clamp:2}.qh-hub-section{margin-bottom:22px}.qh-hub-section-head{margin-bottom:8px;padding-bottom:8px}.qh-tool-workspace .tool-panel,.qh-feature-theme .tool-panel{max-width:100%}.qh-tool-workspace .tool-heading,.qh-feature-theme .tool-heading{padding-top:22px;padding-bottom:20px}.qh-tool-workspace .tool-body,.qh-feature-theme .tool-body{padding-top:22px;padding-bottom:24px}@media (max-width:1180px){.qh-home-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qh-hub-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.qh-home-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qh-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.qh-home-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qh-home-group,.qh-home-group.dt-home-entry{min-height:150px;padding:12px 10px 10px}.qh-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qh-hub-tool-primary{min-height:156px;padding:11px}.qh-tool-workspace .tool-heading,.qh-feature-theme .tool-heading{padding:18px 16px 16px}.qh-tool-workspace .tool-body,.qh-feature-theme .tool-body{padding:18px 16px 20px}}@media (max-width:390px){.qh-home-group-grid,.qh-hub-tool-grid{grid-template-columns:1fr}.qh-home-group,.qh-home-group.dt-home-entry,.qh-hub-tool-primary{min-height:auto}}@media (max-width: 720px){html,body,#root{max-width:100%;overflow-x:hidden}body{font-size:15px}.page-shell{width:calc(100% - 20px);padding:16px 0 38px}.hero{padding:24px 6px 22px}.hero h1{font-size:clamp(27px,9vw,36px);line-height:1.16}.hero>p{font-size:14px;line-height:1.65}.search-wrap{height:48px;margin-top:19px;padding-inline:12px}.header-inner{width:100%;padding:7px 10px;gap:8px;min-height:54px;display:grid;grid-template-columns:36px minmax(0,1fr)}.brand{min-width:0}.brand-mark{width:34px;height:34px}.header-pickers{min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,.62fr);gap:6px}.header-pickers .dev-header-link{display:none!important}.country-picker,.language-picker{min-width:0;width:100%}.country-picker select,.language-picker select{width:100%!important;max-width:none!important;min-width:0!important;height:38px;padding-left:9px;padding-right:25px;font-size:12px}.qh-global-category-nav{scrollbar-width:none;-ms-overflow-style:none}.qh-global-category-nav::-webkit-scrollbar{display:none}.qh-global-category-nav>div{width:max-content;min-width:100%;justify-content:flex-start;gap:3px;padding:5px 10px}.qh-global-category-nav a{padding:5px 9px;font-size:11px;scroll-snap-align:start}.qh-tool-workspace.is-tool-layout{width:calc(100% - 12px);margin-top:8px}.qh-sidebar-trigger{margin-bottom:8px;min-height:42px;padding:7px 10px;border-radius:8px}.qh-sidebar-trigger-copy small{font-size:9px}.qh-sidebar-trigger-copy strong{font-size:12px;max-width:calc(100vw - 78px)}.qh-shared-tool-about{margin-top:12px;padding:11px 12px}.qh-shared-tool-about p{line-height:1.6}.tool-heading{padding:16px 14px 14px;gap:11px}.tool-heading .tool-icon.large{width:44px;height:44px;border-radius:12px}.tool-heading h1{margin-top:4px;font-size:clamp(22px,7vw,28px);line-height:1.2}.tool-heading p{font-size:13px;line-height:1.6}.tool-body{padding:14px}.tool-panel{border-radius:14px}.back-link{margin-bottom:10px;font-size:12px}.form-grid.two,.text-columns{grid-template-columns:minmax(0,1fr)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-grid>div{padding:12px 8px}.stat-grid strong{font-size:18px}.result-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,48%);align-items:start;gap:8px}.result-row strong,.result-row b{text-align:right;overflow-wrap:anywhere;word-break:break-word}.action-row{display:grid;grid-template-columns:minmax(0,1fr)}.action-row>:is(button,.button,a.button){width:100%}textarea{min-height:140px}input,select,textarea{max-width:100%;min-width:0}input[type=text],input[type=search],input[type=number],input[type=date],select,textarea{font-size:16px}:is(.table-scroll,.loan-table-wrap,.dt-table-scroll,.result-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table,pre,code{max-width:100%}pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.qh-hub-page{padding-top:8px}.qh-hub-crumb{margin:3px 0 8px;overflow-x:auto;white-space:nowrap}.qh-hub-hero{padding:14px;border-radius:14px;gap:10px}.qh-hub-hero-content{gap:10px}.qh-hub-hero-content .tool-icon{width:42px;height:42px}.qh-hub-hero h1{font-size:22px}.qh-hub-hero p{font-size:12px;line-height:1.55}.qh-hub-search{height:44px}.qh-hub-siblings,.qh-hub-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.qh-hub-siblings::-webkit-scrollbar,.qh-hub-filters::-webkit-scrollbar{display:none}.qh-hub-siblings a,.qh-hub-filters button{flex:0 0 auto;white-space:nowrap}.qh-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.qh-hub-tool-primary{min-height:145px;padding:10px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-card{min-height:158px;padding:12px}.tool-card h3{font-size:14px;margin-top:11px}.tool-card p{font-size:12px}.group-head{gap:8px}.group-head h2{font-size:19px}}@media (max-width: 520px){.qh-global-category-nav{display:none}.tool-heading{padding:14px 12px 12px}.tool-heading .eyebrow{font-size:10px}.tool-heading p{font-size:12px}.tool-body{padding:12px}.result-card{padding:13px}.tabs{margin-bottom:14px}.tabs button{min-height:40px;font-size:12px}.stat-grid{grid-template-columns:minmax(0,1fr)}.qh-hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qh-hub-section-head{align-items:flex-start}.qh-hub-section-head span{flex:0 0 auto}}@media (max-width: 380px){.header-inner{grid-template-columns:32px minmax(0,1fr);padding-inline:7px}.brand-mark{width:32px;height:32px}.header-pickers{grid-template-columns:minmax(0,1fr) 92px;gap:4px}.country-picker select,.language-picker select{font-size:11px;padding-left:7px;padding-right:20px}.page-shell{width:calc(100% - 14px)}.tool-grid,.qh-hub-tool-grid{grid-template-columns:minmax(0,1fr)}.tool-card,.qh-hub-tool-primary{min-height:auto}.result-row{grid-template-columns:minmax(0,1fr)}.result-row strong,.result-row b{text-align:left}}.seo-live-guide-examples{margin-top:18px}.seo-live-guide-examples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seo-live-guide-examples a{display:grid;gap:5px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;text-decoration:none;color:inherit;background:var(--panel,#fff)}.seo-live-guide-examples a span{font-size:11px;color:var(--muted,#64748b)}@media (max-width:760px){.seo-live-guide-examples>div{grid-template-columns:1fr}}@media (min-width: 721px){.header-inner{height:64px}.header-pickers{align-items:flex-end;gap:8px}.country-picker,.language-picker{gap:2px;font-size:11px;line-height:1.1;letter-spacing:.025em}.country-picker select,.language-picker select{height:36px;min-width:0;padding:0 30px 0 10px;border-radius:10px;font-size:12px}.country-picker select{width:158px}.language-picker select{width:148px}.site-header .header-insights-link{min-height:36px;padding:0 12px;align-self:flex-end}}@media (min-width: 721px){.site-header .header-pickers{align-items:center}.site-header .country-picker,.site-header .language-picker{display:flex;align-items:center;gap:6px;height:36px;min-height:36px;line-height:1}.site-header .country-picker>span,.site-header .language-picker>span{flex:0 0 auto;margin:0;line-height:36px;white-space:nowrap}.site-header .country-picker select,.site-header .language-picker select{display:block;height:36px!important;min-height:36px;box-sizing:border-box;margin:0}.site-header .header-insights-link{height:36px!important;min-height:36px!important;box-sizing:border-box;padding-top:0!important;padding-bottom:0!important;align-self:center}}.loan-region-evidence{display:grid;gap:4px;margin-top:8px;padding:9px 11px;border:1px solid var(--line,#d9e1ea);border-radius:10px;background:var(--soft,#f8fafc);font-size:12px}.loan-region-evidence span,.loan-region-evidence small{display:block}.loan-region-evidence a{color:inherit;text-decoration:underline;text-underline-offset:2px}.stage149-mode-switch{display:flex;gap:6px;align-items:center;margin:0 0 14px;padding:5px;border:1px solid var(--line,#dce4ef);border-radius:12px;background:#f7f9fc;max-width:max-content}.stage149-mode-switch a,.stage149-mode-switch span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border-radius:8px;color:#53657d;text-decoration:none;font-size:13px;font-weight:800}.stage149-mode-switch .active{background:#fff;color:#1f4fa3;box-shadow:0 1px 4px #1f36581a}.stage149-natural-workspace-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;margin:0 0 16px;padding:14px 16px;border:1px solid #dce4ef;border-radius:12px;background:#fbfcff}.stage149-natural-workspace-status>div:first-child{display:grid;gap:3px}.stage149-natural-workspace-status strong{font-size:14px;color:#26364d}.stage149-natural-workspace-status span{font-size:12px;color:#6a788c}.stage149-workspace-file-chips{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;min-width:0}.stage149-workspace-file-chips span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border:1px solid #dce4ef;border-radius:999px;background:#fff;color:#45546a}.qh-stage149-workspace .stage32-file-first{margin-top:0}.stage149-workspace-footer{display:flex;justify-content:flex-end;margin-top:16px}.stage149-link-button{display:inline-flex;align-items:center;text-decoration:none}.stage149-home-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.stage149-home-entry-grid .nl-home-entry{margin-top:0;height:100%;box-sizing:border-box}.stage149-home-entry-grid .stage149-workspace-entry{background:#f8fafc;border-color:#dce4ef}@media (max-width:700px){.stage149-home-entry-grid,.stage149-natural-workspace-status{grid-template-columns:1fr}.stage149-natural-workspace-status>a{justify-self:start}.stage149-mode-switch{max-width:none}.stage149-mode-switch a,.stage149-mode-switch span{flex:1}.stage149-workspace-footer{justify-content:stretch}.stage149-workspace-footer .stage149-link-button{width:100%;justify-content:center}}@media (min-width:721px){.qh-global-category-nav{overflow-x:hidden;scrollbar-width:none}.qh-global-category-nav>div{width:min(calc(100% - 28px),var(--max));min-width:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;padding:6px 0}.qh-global-category-nav a{padding:5px 9px;font-size:11.5px}.qh-global-category-nav .qh-global-special-nav{background:#f5f9ff;border-color:#dce7f5;color:#2d5d9d}}@media (max-width:720px) and (min-width:521px){.qh-global-category-nav>div{width:100%;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;gap:3px 4px;padding:5px 8px}.qh-global-category-nav a{padding:5px 8px;font-size:10.5px}}.stage152-home-integrated-entry{display:block;margin-top:12px}.stage152-home-integrated-entry .nl-home-entry{margin-top:0;width:100%;box-sizing:border-box}.site-footer-copy{display:grid;gap:4px}.site-footer-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px}.site-footer-legal a{text-decoration:none}.site-footer-legal a:hover{text-decoration:underline;color:var(--brand)}.qh-legal-page{max-width:1000px}.qh-legal-copy{display:grid;gap:14px}.qh-legal-copy section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.qh-legal-copy section:last-child{border-bottom:0}.qh-legal-copy h2{margin:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:13px}.qh-legal-copy p{margin:2px 0 0;line-height:1.75}.qh-legal-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.qh-legal-nav a{padding:8px 11px;border:1px solid var(--line);border-radius:10px;text-decoration:none;font-size:13px;font-weight:750}.qh-legal-nav a.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}@media (max-width:620px){.site-footer-legal{justify-content:flex-start}.qh-legal-copy section{grid-template-columns:28px minmax(0,1fr)}.qh-legal-copy h2{width:26px;height:26px}}.qh-ops-panel{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.qh-ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qh-ops-grid>div,.qh-error-log>div{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.qh-ops-grid span{font-size:20px;font-weight:850}.qh-ops-grid small,.qh-error-log span,.qh-error-log small{color:var(--muted);overflow-wrap:anywhere}.qh-error-log{display:grid;gap:8px;margin-bottom:12px}@media (max-width:620px){.qh-ops-grid{grid-template-columns:1fr}}.dt-shell{width:min(calc(100% - 44px),1480px);margin:0 auto;padding:30px 0 70px;color:#18253c}.dt-shell *{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:normal}.dt-shell button,.dt-shell select{cursor:pointer}.dt-shell button:disabled{opacity:.42;cursor:not-allowed}.dt-shell a{text-decoration:none}.dt-shell .dt-eyebrow{display:block;font-size:12px;letter-spacing:.15em;font-weight:850;color:#316ee6}.dt-shell .dt-crumbs{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#768499;font-size:13px;flex-wrap:wrap}.dt-crumbs a:hover,.dt-back:hover{color:#236adf}.dt-shell .dt-crumbs strong{color:#293c57}.dt-intro{position:relative;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 88% -20%,#5275c4 0,transparent 48%),linear-gradient(122deg,#10284d,#1b3866 60%,#203b6c);padding:44px 50px 38px;color:#fff}.dt-intro:after{position:absolute;content:"{ }";right:8%;top:22%;font:900 clamp(75px,14vw,180px)/1 monospace;transform:rotate(-14deg);color:#ffffff17;pointer-events:none}.dt-intro .dt-back{display:inline-flex;color:#c2d9ff;margin-bottom:28px;font-size:13px;font-weight:700}.dt-intro .dt-eyebrow{color:#97c7ff}.dt-intro h1{font-size:clamp(30px,4vw,51px);line-height:1.16;letter-spacing:-.055em;margin:12px 0 15px;max-width:770px}.dt-intro h1 span{color:#89dcdb}.dt-intro p{max-width:590px;color:#d0dded;line-height:1.75;margin:0 0 26px}.dt-summary{display:flex;gap:10px;flex-wrap:wrap}.dt-summary span{border:1px solid #527292;border-radius:999px;padding:7px 12px;background:#ffffff0d;color:#edf6ff;font-size:12px;font-weight:700;white-space:nowrap}.dt-discover{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:27px 0}.dt-find{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d4dfed;border-radius:13px;padding:0 14px;min-height:52px;flex:1 1 320px;box-shadow:0 7px 20px #18385e06}.dt-find>span{font-size:22px;color:#6b7990}.dt-find input{border:0!important;box-shadow:none!important;outline:0;width:100%;min-height:46px!important;background:transparent!important}.dt-pills{display:flex;gap:7px;overflow-x:auto;max-width:100%}.dt-pills button{border:1px solid #d8e1ec;border-radius:100px;background:#fff;padding:10px 14px;white-space:nowrap;font-size:13px;font-weight:800}.dt-pills button.is-active{color:#fff;border-color:#2568da;background:#2568da}.dt-section{margin:34px 0 43px}.dt-section-head{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:0 1px 16px}.dt-section-head h2{font-size:25px;letter-spacing:-.03em;margin:5px 0}.dt-section-head p{font-size:14px;color:#718096;margin:0}.dt-count{white-space:nowrap;color:#587391;background:#e9f0f9;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800}.dt-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dt-tile{position:relative;display:flex;flex-direction:column;min-height:186px;border:1px solid #dce5ef;border-radius:17px;padding:17px 16px;color:#263752;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s;gap:7px}.dt-tile:hover{border-color:#83abe9;box-shadow:0 14px 30px #254d8b12;transform:translateY(-2px)}.dt-tile:focus-visible{outline:3px solid #86b6fb;outline-offset:3px}.dt-tile-icon{display:grid;place-items:center;align-self:start;min-width:38px;height:38px;padding:0 6px;border-radius:12px;color:#2364bf;background:#e9f1fe;font:700 15px/1 monospace;white-space:nowrap}.dt-tile strong{font-size:16px;letter-spacing:-.025em;margin-top:4px}.dt-tile>span:nth-of-type(2){font-size:13px;color:#7b889a;line-height:1.5;overflow-wrap:anywhere}.dt-tile b{position:absolute;bottom:16px;right:16px;color:#5b82b5}.dt-privacy,.dt-empty{padding:17px 20px;border:1px solid #dce9e5;background:#f4faf7;border-radius:13px;color:#396b5a;font-size:13px}.dt-work-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.dt-work-head h1{font-size:clamp(25px,3vw,36px);letter-spacing:-.05em;margin:5px 0}.dt-work-head p{color:#687890;font-size:14px;margin:0}.dt-all-link{display:inline-flex;border:1px solid #dce4ee;border-radius:11px;white-space:nowrap;padding:10px 13px;font-weight:750;background:#fff;font-size:13px;color:#3b628a}.dt-layout{display:grid;grid-template-columns:207px minmax(0,1fr);gap:19px;align-items:start}.dt-aside{position:sticky;top:82px;border:1px solid #e0e7f0;border-radius:17px;background:#fff;max-height:calc(100vh - 101px);overflow:auto;padding:16px 12px}.dt-aside>strong{display:block;padding:0 9px 13px;font-size:14px}.dt-aside-group{display:flex;flex-direction:column;padding:12px 0;border-top:1px solid #edf1f5;gap:2px}.dt-aside-group>span{font-size:11px;letter-spacing:.02em;font-weight:900;padding:0 9px 7px;color:#8a97ab}.dt-aside-group a{display:block;padding:9px;font-size:12.5px;font-weight:700;border-radius:9px;color:#51647e;line-height:1.4;overflow-wrap:anywhere}.dt-aside-group a:hover{background:#f4f7fd}.dt-aside-group a.active{color:#1958ad;background:#eaf1fe}.dt-workspace{border:1px solid #dce5f0;border-radius:20px;background:#fff;padding:21px 22px;box-shadow:0 8px 30px #19385b05;min-width:0}.dt-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dt-tool-options{margin-bottom:14px}.dt-toggle{display:flex;gap:3px;align-items:center;background:#f0f4f9;border:1px solid #e4eaf2;border-radius:11px;padding:4px;max-width:100%}.dt-toggle button{padding:8px 13px;font-weight:800;border:0;background:transparent;color:#63728b;border-radius:8px;font-size:12px;white-space:nowrap}.dt-toggle button.active{background:#fff;color:#1d65c8;box-shadow:0 2px 7px #0000000b}.dt-select,.dt-path,.dt-flags,.dt-search{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#5b708c;min-width:0}.dt-select select,.dt-select input,.dt-path input,.dt-flags input,.dt-search input{min-height:37px!important;padding:0 10px;border:1px solid #d7dfed;border-radius:8px;background:#fff;font-size:13px;width:auto;max-width:100%}.dt-select input{width:85px!important}.dt-path{flex:1 1 190px}.dt-path input{flex:1;width:100%;min-width:0}.dt-flags input{width:64px}.dt-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dt-editor-box{display:flex;flex-direction:column;min-width:0;border:1px solid #dce4ee;border-radius:12px;overflow:hidden;background:#fff}.dt-output-box{background:#fcfdff}.dt-editor-bar{min-height:44px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #e4eaf3;background:#f7f9fc}.dt-editor-bar strong{font-size:12px;color:#364d6b;white-space:nowrap}.dt-inline-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:end}.dt-inline-actions button{background:#fff;border:1px solid #dce5f0;border-radius:7px;color:#46617d;font-size:11px;font-weight:800;padding:4px 7px;white-space:nowrap}.dt-inline-actions button:hover{color:#176bd8;border-color:#9bbbed}.dt-code-input{display:block;resize:vertical;min-height:340px!important;width:100%;flex:1;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;padding:16px!important;border-radius:0!important;font:13px/1.65 Consolas,SFMono-Regular,Menlo,monospace;overflow-wrap:normal;white-space:pre;overflow:auto;-moz-tab-size:2;tab-size:2;color:#243c59}.dt-output-box .dt-code-input{color:#16604c}.dt-empty-editor{min-height:340px;display:grid;place-items:center;padding:22px;text-align:center;color:#91a1b3;font-size:14px}.dt-editor-footer{min-height:33px;padding:7px 11px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#f7f9fc;border-top:1px solid #e4eaf3;color:#8897aa;font-size:10.5px}.dt-hidden{display:none!important}.dt-runbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:15px}.dt-run{border:0;border-radius:10px;min-height:43px;padding:0 19px;background:linear-gradient(100deg,#2367ce,#347ee6);color:#fff;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 6px 15px #2367ce24}.dt-run span{margin-left:12px}.dt-alert{font-size:12.5px;overflow-wrap:anywhere;flex:1}.dt-alert.error{background:#fff3f0;color:#ab3426;padding:9px 11px;border-radius:9px;border:1px solid #f4d1cc}.dt-alert.success{color:#147451}.dt-alert.muted{color:#8a96a5}.dt-extras{margin-top:23px;border:1px solid #e0e9f3;border-radius:12px;padding:17px;min-width:0}.dt-extras h2{font-size:17px;margin:0 0 9px}.dt-extras p{font-size:13px;color:#7b8799}.dt-tree-node,.dt-tree-leaf{font:12px/1.75 Consolas,monospace;margin:4px 0;overflow-wrap:anywhere}.dt-tree-node summary{cursor:pointer;padding:2px 6px;border-radius:6px}.dt-tree-node summary:hover{background:#f2f7ff}.dt-tree-children{margin-left:15px;padding-left:12px;border-left:1px solid #dbe5ef}.dt-tree-key{color:#285baa;font-weight:800}.dt-tree-path{float:right;color:#a0aabb;font-size:10px;max-width:45%;overflow:hidden;text-overflow:ellipsis}.dt-string{color:#11764f}.dt-number{color:#b4551f}.dt-muted{color:#8592a3;font-size:12px}.dt-schema-field,.dt-time-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;color:#506580;font-size:12px;font-weight:800}.dt-schema-field textarea{min-height:150px;font:12px/1.6 Consolas,monospace}.dt-schema-field>span{font-weight:500;color:#8696a8}.dt-time-field input{font-size:13px;min-height:40px;padding:10px}.dt-time-field button{align-self:start}.dt-quiet{padding:7px 11px;border:1px solid #d9e3f0;background:#f9fbfd;border-radius:8px;color:#41658d;font-size:12px;font-weight:800}.dt-pipeline{margin-bottom:14px;background:#f8fbff;border:1px solid #e0e8f1;padding:12px;border-radius:12px}.dt-pipeline-heading{display:flex;align-items:center;gap:12px;font-size:13px;color:#39526e;margin-bottom:11px}.dt-pipeline-heading>span{color:#8493a8;font-size:11px}.dt-step{display:flex;align-items:center;gap:7px;margin:6px 0}.dt-step>span{width:25px;text-align:center;color:#6981a0;font-weight:900;font-size:12px}.dt-step select{min-height:36px;flex:1;border-radius:8px;padding:0 9px;font-size:12px}.dt-step button{width:30px;height:32px;border:1px solid #dce4ee;border-radius:8px;background:#fff;color:#426184;flex-shrink:0}.dt-step-preview{border:1px solid #edf0f5;padding:10px;margin:7px 0;border-radius:7px}.dt-step-preview summary{cursor:pointer;font-weight:800;font-size:13px}.dt-step-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.dt-csv-wrap{margin-top:10px}.dt-search input{min-width:180px}.dt-table-scroll{max-height:460px;overflow:auto;margin-top:12px;border:1px solid #e5ebf2;border-radius:9px}.dt-csv-table{border-collapse:collapse;min-width:100%;font-size:12px}.dt-csv-table th{background:#f4f7fb;position:sticky;top:0;z-index:1}.dt-csv-table th,.dt-csv-table td{border-right:1px solid #e4eaf1;border-bottom:1px solid #e4eaf1;padding:6px;text-align:left;min-width:145px}.dt-csv-table th button{border:0;background:none;font-weight:850;color:#466084}.dt-csv-table td input{min-height:32px;padding:5px 7px;font-size:12px;border:1px solid transparent;cursor:text;width:100%}.dt-csv-table td input:focus{border-color:#7aaef7}.dt-match-list{display:grid;gap:7px;max-height:400px;overflow-y:auto}.dt-match-list>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid #eaf0f6;padding:5px;font-size:12px}.dt-match-list code{background:#eaf7f0;color:#206d52;padding:3px 8px;border-radius:5px;overflow-wrap:anywhere}.dt-match-list span{color:#8694a6}.dt-notes{margin-top:18px;padding:13px 16px;border:1px solid #dcebe2;border-radius:11px;background:#f6faf7}.dt-notes strong{font-size:12px;color:#427656}.dt-notes p{font-size:12px;color:#61796d;line-height:1.75;margin:5px 0 0}.dt-home-entry{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:linear-gradient(115deg,#0e2a51,#24578d);border-radius:13px;padding:20px 23px;color:#fff;text-decoration:none;text-align:left}.dt-home-entry strong{display:block;font-size:17px;color:#fff;letter-spacing:-.02em}.dt-home-entry span span{display:block;color:#d7e9fd;font-size:12px;margin-top:5px}.dt-home-entry>span:last-child{display:grid;place-items:center;background:#ffffff1c;border-radius:9px;width:38px;height:38px;flex:0 0 38px;font-size:20px}.site-header .dev-header-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:10px;border:1px solid #d4dfed;padding:8px 12px;font-weight:800;font-size:12px;text-decoration:none;background:#f5f9ff;color:#2d5d9d}.site-header .dev-header-link:hover{background:#e5effd}@media (max-width:1140px){.dt-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dt-layout{grid-template-columns:160px minmax(0,1fr)}.dt-aside{padding:11px 8px}.dt-workspace{padding:16px}}@media (max-width:900px){.dt-layout{display:block}.dt-aside{position:static;display:flex;gap:10px;max-height:none;overflow-x:auto;margin-bottom:14px;padding:8px}.dt-aside>strong{display:none}.dt-aside-group{display:flex;flex-direction:row;align-items:center;border:0;flex:0 0 auto;padding:0;gap:4px}.dt-aside-group>span{display:none}.dt-aside-group a{font-size:11px;white-space:nowrap;padding:8px 10px}.dt-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:660px){.dt-shell{width:calc(100% - 24px);padding:16px 0 42px}.dt-intro{padding:28px 23px}.dt-intro:after{display:none}.dt-intro h1{font-size:32px}.dt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dt-tile{min-height:164px;padding:13px 11px}.dt-tile strong{font-size:13px}.dt-tile>span:nth-of-type(2){font-size:11px}.dt-section-head h2{font-size:21px}.dt-discover{margin:20px 0}.dt-work-head{align-items:start;flex-direction:column;gap:11px}.dt-panels{grid-template-columns:minmax(0,1fr)}.dt-code-input{min-height:215px!important}.dt-empty-editor{min-height:100px}.dt-workspace{padding:12px}.dt-all-link{font-size:12px}.dt-editor-footer{font-size:10px}.dt-toggle{width:100%;justify-content:space-between}.dt-toggle button{flex:1}.dt-path{flex:1 1 100%}.dt-tool-options{gap:8px}.dt-table-scroll{max-width:calc(100vw - 52px)}.dt-work-head h1{font-size:27px}}@media (max-width:380px){.dt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-tile-icon{height:32px;min-width:32px}.dt-inline-actions button{font-size:10px;padding:4px 5px}.dt-runbar .dt-run{width:100%}.site-header .dev-header-link{padding:6px 8px;font-size:11px}}@media (max-width:720px){.site-header .dev-header-link{display:none}}.dev-dropzone{box-sizing:border-box;width:100%;min-height:92px;border:2px dashed #8fb5d6;border-radius:13px;background:#f5faff;display:flex;align-items:center;justify-content:center;gap:13px;padding:16px 20px;color:#315b80;cursor:pointer;transition:border-color .16s,background .16s,transform .16s;outline:none}.dev-dropzone:hover,.dev-dropzone:focus-visible,.dev-dropzone.is-dragging{border-color:#246fbd;background:#e9f5ff;transform:translateY(-1px)}.dev-dropzone.is-disabled{opacity:.55;cursor:not-allowed;transform:none}.dev-dropzone.is-compact{min-height:58px;padding:9px 13px;border-radius:10px;justify-content:flex-start}.dev-drop-icon{flex:0 0 auto;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#dceeff;color:#1762a9;font-size:22px;font-weight:900}.dev-dropzone.is-compact .dev-drop-icon{width:30px;height:30px;font-size:18px}.dev-drop-copy{display:flex;min-width:0;flex-direction:column;gap:3px;text-align:left}.dev-drop-copy strong{font-size:13px;color:#244d70;line-height:1.35}.dev-drop-copy small{font-size:11px;color:#7289a0;line-height:1.45;font-weight:600}.dev-drop-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.dev-screen-description{margin-top:28px;border-top:1px solid #dfe9f2;padding:24px 2px 8px;color:#536d83}.dev-screen-description>span{display:block;font-size:10px;font-weight:900;letter-spacing:.09em;color:#5180a7;text-transform:uppercase;margin-bottom:7px}.dev-screen-description h2{margin:0 0 10px;font-size:20px;color:#234865}.dev-screen-description>p{margin:0;max-width:980px;font-size:13px;line-height:1.8;color:#61798d}.dev-screen-description ul{margin:12px 0 0;padding-left:20px;font-size:12.5px;line-height:1.8;color:#61798d}.dev-description-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.dev-description-grid>div{border:1px solid #dbe7ef;background:#f8fbfd;border-radius:10px;padding:12px 13px}.dev-description-grid strong{display:block;color:#335c7b;font-size:12px;margin-bottom:5px}.dev-description-grid p{margin:0;font-size:11.5px;line-height:1.65;color:#6d8294}@media (max-width:760px){.dev-drop-row,.dev-description-grid{grid-template-columns:1fr}.dev-dropzone{min-height:76px;padding:13px}.dev-screen-description{padding-top:19px}.dev-screen-description h2{font-size:18px}}.dt-shell.dt-workbench .dt-work-head,.dt-shell.dx-shell .dt-work-head{background:linear-gradient(125deg,#eef6ff,#fff 75%);border:1px solid #d5e3f0;border-radius:19px;padding:22px 27px;align-items:center}.dt-shell.dt-workbench .dt-work-head h1,.dt-shell.dx-shell .dt-work-head h1{font-size:clamp(24px,3vw,33px);line-height:1.2;letter-spacing:-.04em;color:#172033}.dt-shell.dt-workbench .dt-work-head p,.dt-shell.dx-shell .dt-work-head p{color:#66798d;font-size:13px}.dt-shell.dt-workbench .dt-work-head .dt-eyebrow,.dt-shell.dx-shell .dt-work-head .dt-eyebrow{color:#346b9f}.dt-shell.dt-workbench .dt-aside,.dt-shell.dx-shell .dt-aside{border:1px solid #dfe6ef;border-radius:13px;top:126px;max-height:calc(100vh - 145px)}.dt-shell.dt-workbench .dt-aside a.active,.dt-shell.dx-shell .dt-aside a.active{background:#e9f2ff;color:#1769e0}@media (max-width:680px){.dt-shell.dt-workbench .dt-work-head,.dt-shell.dx-shell .dt-work-head{padding:19px;align-items:flex-start;flex-wrap:wrap}}@media (max-width:600px){.dt-shell{width:calc(100% - 12px);padding:10px 0 34px}.dt-intro{padding:20px 15px;border-radius:14px}.dt-intro h1{font-size:27px;margin-block:8px 10px}.dt-intro p{font-size:13px;margin-bottom:18px}.dt-summary{gap:5px;overflow-x:auto;flex-wrap:nowrap}.dt-summary span{flex:0 0 auto;font-size:10px;padding:5px 8px}.dt-pills{scrollbar-width:none}.dt-pills::-webkit-scrollbar{display:none}.dt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dt-tile{min-height:140px;padding:11px 9px}.dt-workspace{padding:9px;border-radius:12px}.dt-tool-options,.dt-runbar,.dt-editor-bar{max-width:100%;flex-wrap:wrap}.dt-select,.dt-path,.dt-flags,.dt-search{flex:1 1 100%;width:100%}.dt-select select,.dt-select input,.dt-path input,.dt-flags input,.dt-search input{width:100%!important;font-size:16px}.dt-inline-actions{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.dt-inline-actions button{flex:0 0 auto}.dt-code-input{font-size:12px;line-height:1.55;padding:12px!important;min-height:190px!important}.dt-csv-table{width:max-content;min-width:100%}.dt-csv-table th,.dt-csv-table td{min-width:110px}}@media (max-width:380px){.dt-tiles{grid-template-columns:minmax(0,1fr)}}
