.convert-hero{min-height:calc(100dvh - 4.5rem);display:grid;align-content:center;gap:clamp(var(--space-6),4vw,var(--space-10));padding-block:clamp(var(--space-10),6vw,var(--space-16)) var(--space-8)}.convert-hero__inner{max-width:58rem;text-align:center;margin-block:clamp(var(--space-8),6vw,var(--space-12))}.convert-hero h1{max-width:16ch;margin-inline:auto;font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}@media(min-width:48rem){.convert-hero h1{font-size:clamp(3rem,5vw,4rem);max-width:22ch}}.convert-hero__lead{max-width:36rem;margin:var(--space-5) auto 0;color:var(--color-text);font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.55}.convert-hero__copy{display:grid;max-width:44rem;gap:var(--space-3);margin:var(--space-5) auto 0}.convert-hero__copy p{margin:0;color:var(--color-text);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.65;text-wrap:pretty}.convert-workspace{padding-block:0 var(--space-16)}.convert-hero .convert-workspace,.convert-hero .dc-workspace{width:100%;padding:0}.convert-workspace .container{width:min(100% - (var(--space-4) * 2),52rem)}.convert-workspace [data-tool-form],.dc-workspace [data-tool-form]{padding:20px;border:0;border-radius:clamp(1.125rem,2.4vw,1.75rem);background:var(--convert-upload-shell);box-shadow:var(--convert-upload-shadow)}.converter-content-section{padding-block:clamp(var(--space-16),10vw,7rem);border-top:0px}.converter-content{display:grid;max-width:var(--content-width-narrow);margin-inline:auto;gap:clamp(var(--space-10),7vw,var(--space-20));text-align:center}.converter-content h2{max-width:20ch;margin:0 auto var(--space-5);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;letter-spacing:-.045em;line-height:1.08}.converter-content p,.converter-content li{color:var(--color-text);line-height:1.65}.converter-content ol,.converter-content ul{display:grid;gap:var(--space-2);justify-items:center;padding-left:0;list-style-position:inside}.converter-content__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.converter-content__split>div{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.converter-content__uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.converter-content__uses p{margin:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-weight:650}.converter-content__faqs{display:grid;border-top:var(--border-width) solid var(--color-border)}.converter-content__faqs h3{margin:var(--space-5) 0 0;padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;text-align:left}.converter-content__faqs p{margin:var(--space-3) 0 var(--space-4);color:var(--color-text)}.convert-grid{display:grid;gap:var(--space-5)}.convert-form,.process-card{min-width:0}.conversion-flow{display:grid;min-width:0;gap:var(--space-4)}.input-modes{display:inline-flex;width:max-content;gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted)}.input-mode{min-height:2.25rem;padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;cursor:pointer}.input-mode:hover:not(:disabled){color:var(--color-text)}.input-mode--active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}[data-tool-form] .input-mode{min-height:2rem;padding-block:var(--space-1)}.input-panel{display:grid;gap:var(--space-3)}.paste-field{display:grid;gap:var(--space-2);color:var(--convert-text);font-size:var(--text-sm);font-weight:700}.paste-field textarea{min-height:18rem;border-color:var(--convert-upload-border);background:var(--convert-upload-panel);color:var(--convert-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.55}.upload-zone-wrapper,.conversion-status-card{min-width:0}.markdown-viewer{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:clamp(42rem,82dvh,64rem);min-width:0;overflow:hidden;border:1px solid var(--vscode-border);border-radius:.625rem;background:var(--vscode-editor-bg);color:var(--vscode-editor-fg)}[data-tool-form][data-layout=single]{padding:0;background:transparent;box-shadow:none}.markdown-viewer__header{display:flex;min-height:2.625rem;min-width:0;align-items:center;justify-content:space-between;gap:.25rem;padding:.25rem .4375rem;border-bottom:1px solid var(--vscode-border);background:var(--vscode-toolbar-bg)}.markdown-viewer .icon-button{display:inline-flex;min-height:2rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.1875rem;background:transparent;color:var(--vscode-toolbar-fg);font:inherit;font-size:var(--text-xs);font-weight:550;line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.markdown-viewer .icon-button:hover:not(:disabled){background:var(--vscode-toolbar-hover);color:var(--vscode-editor-fg)}.markdown-viewer .icon-button:active:not(:disabled){background:color-mix(in srgb,var(--vscode-toolbar-hover) 76%,var(--vscode-editor-fg))}.markdown-viewer .icon-button:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}.markdown-viewer .icon-button:disabled{cursor:not-allowed;opacity:.45}.markdown-viewer .action-icon{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.markdown-viewer__actions{display:flex;min-width:0;align-items:center;flex:0 0 auto;gap:.125rem;margin-left:auto;overflow-x:auto;scrollbar-width:none}.markdown-viewer__retry{color:var(--color-error)!important}.markdown-viewer__processing{display:grid;min-height:0;align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:center}.markdown-viewer__processing-icon.tool-status-icon:not([hidden]){width:2.75rem;margin:0}.markdown-viewer__processing-copy{display:grid;gap:var(--space-1)}.markdown-viewer__processing-copy h2,.markdown-viewer__processing-copy p{margin:0}.markdown-viewer__processing-copy h2{color:var(--vscode-editor-fg);font-size:var(--text-lg);letter-spacing:-.02em}.markdown-viewer__processing-copy p{color:var(--vscode-toolbar-fg);font-size:var(--text-xs)}.markdown-viewer__progress{display:grid;width:min(100%,32rem);gap:var(--space-2)}.markdown-viewer__progress .progress-track>span,.markdown-viewer__progress .progress-track.is-indeterminate:before{background:var(--vscode-link)}.markdown-viewer__loading,.markdown-viewer__error{display:none;min-height:0;place-items:center;padding:var(--space-6);color:var(--vscode-toolbar-fg);font-size:var(--text-sm);text-align:center}.markdown-viewer[data-preview-state=loading] .markdown-viewer__loading,.markdown-viewer[data-preview-state=error] .markdown-viewer__error,.markdown-viewer[data-preview-state=conversion-error] .markdown-viewer__error{display:grid}.markdown-viewer[data-conversion-state=failed] [data-markdown-viewer-result-action]{display:none}.markdown-viewer__loading-mark{width:1.5rem;height:1.5rem;margin-bottom:var(--space-2);border:.15rem solid var(--vscode-border);border-top-color:var(--vscode-link);border-radius:50%;animation:markdown-spin .8s linear infinite}.markdown-viewer__viewport{--markdown-line-height: 22px;display:none;height:auto;min-height:0;overflow:auto;overscroll-behavior:contain;border:0;background:var(--vscode-editor-bg);scrollbar-gutter:stable;contain:strict}.markdown-viewer[data-preview-state=ready] .markdown-viewer__viewport{display:block}.markdown-viewer__source{display:grid;grid-template-columns:auto minmax(max-content,1fr);min-width:max-content;background:var(--vscode-editor-bg)}.markdown-viewer__source pre{margin:0;color:var(--vscode-editor-fg);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8125rem;line-height:var(--markdown-line-height);white-space:pre;tab-size:2}.markdown-viewer__source>[data-markdown-viewer-content]{min-width:max-content;padding:0 2rem 0 .75rem}.markdown-viewer__line-numbers{position:sticky;left:0;z-index:1;min-width:2.75rem;padding:0 .5rem 0 .25rem;border-right:1px solid color-mix(in srgb,var(--vscode-border) 52%,transparent);background:var(--vscode-editor-bg);color:var(--vscode-line-number)!important;text-align:right;-webkit-user-select:none;user-select:none}.markdown-viewer__source ::selection{background:var(--vscode-selection)}.markdown-viewer__viewport::-webkit-scrollbar{width:.75rem;height:.75rem}.markdown-viewer__viewport::-webkit-scrollbar-track{background:var(--vscode-editor-bg)}.markdown-viewer__viewport::-webkit-scrollbar-thumb{border:.1875rem solid var(--vscode-editor-bg);background:color-mix(in srgb,var(--vscode-toolbar-fg) 42%,transparent);background-clip:padding-box}.markdown-viewer__toast{position:absolute;right:var(--space-3);bottom:calc(1.625rem + var(--space-3));z-index:2;display:flex;max-width:min(24rem,calc(100% - (var(--space-3) * 2)));align-items:center;gap:var(--space-2);padding:.625rem .75rem;border:1px solid var(--vscode-border);border-radius:.25rem;background:var(--vscode-toolbar-bg);box-shadow:0 .5rem 1.5rem #0000003d;color:var(--vscode-editor-fg);font-size:var(--text-xs);animation:markdown-toast-in .16s var(--ease-out)}.markdown-viewer__toast[hidden]{display:none}.markdown-viewer__toast svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:var(--color-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.markdown-viewer__info{display:flex;min-width:0;min-height:1.625rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 .75rem;border-top:1px solid var(--vscode-status-border);background:var(--vscode-status-bg);color:var(--vscode-status-fg);font-size:.6875rem;line-height:1}.markdown-viewer__info strong,.markdown-viewer__info span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown-viewer__info strong{font-weight:550}.markdown-viewer__info span{flex:0 0 auto;font-variant-numeric:tabular-nums}@keyframes markdown-toast-in{0%{opacity:0;transform:translateY(.25rem)}}.markdown-viewer__rendered{max-width:56rem;margin-inline:auto;padding:clamp(var(--space-5),4vw,var(--space-10));color:var(--vscode-editor-fg);font-size:var(--text-sm);line-height:1.65;overflow-wrap:anywhere}.markdown-viewer__rendered[dir=rtl]{text-align:right}.markdown-viewer__rendered>:first-child{margin-top:0}.markdown-viewer__rendered>:last-child{margin-bottom:0}.markdown-viewer__rendered h1,.markdown-viewer__rendered h2,.markdown-viewer__rendered h3,.markdown-viewer__rendered h4,.markdown-viewer__rendered h5,.markdown-viewer__rendered h6{margin:1.5em 0 .65em;color:var(--vscode-editor-fg);font-weight:650;line-height:1.25;letter-spacing:-.025em}.markdown-viewer__rendered h1,.markdown-viewer__rendered h2{padding-bottom:.35em;border-bottom:1px solid var(--vscode-border)}.markdown-viewer__rendered h1{font-size:1.8em}.markdown-viewer__rendered h2{font-size:1.45em}.markdown-viewer__rendered h3{font-size:1.2em}.markdown-viewer__rendered p,.markdown-viewer__rendered ul,.markdown-viewer__rendered ol,.markdown-viewer__rendered blockquote,.markdown-viewer__rendered pre,.markdown-viewer__rendered table,.markdown-viewer__rendered figure,.markdown-viewer__rendered details{margin:0 0 1em}.markdown-viewer__rendered ul,.markdown-viewer__rendered ol{padding-left:1.6em}.markdown-viewer__rendered li{margin:.2em 0}.markdown-viewer__rendered .contains-task-list{padding-left:1.2em}.markdown-viewer__rendered .task-list-item{list-style:none}.markdown-viewer__rendered .task-list-item-checkbox{margin-right:.45em;accent-color:var(--vscode-link)}.markdown-viewer__rendered a{color:var(--vscode-link);text-underline-offset:.15em}.markdown-viewer__rendered img{display:block;max-width:100%;height:auto;border-radius:.25rem}.markdown-viewer__rendered blockquote{padding:0 1em;border-left:.2rem solid var(--vscode-border);color:var(--vscode-toolbar-fg)}.markdown-viewer__rendered code,.markdown-viewer__rendered kbd{border:1px solid var(--vscode-border);border-radius:.2rem;background:var(--vscode-toolbar-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:.1em .3em}.markdown-viewer__rendered pre{max-width:100%;overflow:auto;border:1px solid var(--vscode-border);border-radius:.25rem;background:var(--vscode-toolbar-bg);padding:var(--space-4);direction:ltr;text-align:left}.markdown-viewer__rendered pre code{border:0;background:transparent;padding:0}.markdown-viewer__rendered table{display:block;width:max-content;max-width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}.markdown-viewer__rendered th,.markdown-viewer__rendered td{padding:.45rem .7rem;border:1px solid var(--vscode-border);text-align:left}.markdown-viewer__rendered th{background:var(--vscode-toolbar-bg);font-weight:650}.markdown-viewer__rendered tr:nth-child(2n) td{background:color-mix(in srgb,var(--vscode-toolbar-bg) 62%,transparent)}.markdown-diagram-fallback,.markdown-image-fallback{border-left:.2rem solid var(--vscode-link);background:color-mix(in srgb,var(--vscode-link) 7%,transparent);color:var(--vscode-toolbar-fg);padding:var(--space-3)}.markdown-diagram-fallback figcaption{margin-bottom:var(--space-2);color:var(--vscode-editor-fg);font-weight:650}@keyframes markdown-spin{to{transform:rotate(360deg)}}@media(min-width:40rem){.markdown-viewer__header{padding-inline:var(--space-3)}.markdown-viewer__source pre{font-size:var(--text-sm)}}@media(min-width:64rem){.convert-workspace .container[data-markdown-layout=single]{width:min(100% - (var(--space-6) * 2),82rem)}.markdown-viewer{height:clamp(48rem,86dvh,68rem)}}@media(max-width:30rem){.markdown-viewer{height:max(40rem,82dvh)}.markdown-viewer .icon-button span{display:none}.markdown-viewer__back span{display:inline!important}}@media(prefers-reduced-motion:reduce){.markdown-viewer__loading-mark{animation:none}}.confirmation-dialog{width:min(calc(100% - 2rem),28rem);margin:auto;border:0;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-text);padding:0}.confirmation-dialog::backdrop{background:color-mix(in srgb,var(--color-text) 40%,transparent)}.confirmation-dialog__content{position:relative;display:grid;gap:var(--space-3);padding:var(--space-5)}.confirmation-dialog h2,.confirmation-dialog p{margin:0}.confirmation-dialog h2{padding-right:2.5rem;font-size:var(--text-lg)}.confirmation-dialog p{color:var(--color-text-muted)}.confirmation-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.zip-download-dialog__close{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:1.5rem;line-height:1}.zip-download-dialog__close:hover{background:var(--color-surface-muted);color:var(--color-text)}.zip-download-dialog__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.zip-download-dialog h2{padding-inline:2.5rem;text-align:center}.zip-download-dialog__download{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-success)!important;border-radius:var(--radius-sm);border-color:var(--color-success)!important;background:var(--color-success)!important;color:var(--color-inverse)!important;cursor:pointer;font-weight:680;line-height:1;text-align:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.zip-download-dialog__download:hover{border-color:color-mix(in srgb,var(--color-success) 84%,black)!important;background:color-mix(in srgb,var(--color-success) 84%,black)!important;color:var(--color-inverse)!important}.zip-download-dialog__download:active{transform:translateY(1px)}.zip-download-dialog__status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem}.zip-download-dialog__status p{min-height:0;text-align:center}.zip-download-dialog .confirmation-dialog__actions{min-height:3rem;justify-content:center}.zip-download-dialog__spinner{width:1.25rem;height:1.25rem;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--color-text-muted) 28%,transparent);border-top-color:var(--color-primary);border-radius:50%;animation:zip-download-dialog-spin .7s linear infinite}@keyframes zip-download-dialog-spin{to{transform:rotate(360deg)}}[data-tool-form] .upload-zone-wrapper{overflow:hidden;border-radius:clamp(.875rem,2vw,1.375rem);background:var(--convert-upload-panel)}[data-tool-form] .upload-zone-wrapper,[data-tool-form] .paste-field textarea{height:clamp(14rem,27vw,18rem)}[data-tool-form] .paste-field textarea{min-height:0;padding-bottom:calc(2.75rem + var(--space-6));font-weight:400}[data-tool-form] .paste-field{position:relative}[data-tool-form] .paste-field .button{position:absolute;right:var(--space-3);bottom:var(--space-3)}[data-tool-form] .paste-field textarea:focus,[data-tool-form] .paste-field textarea:focus-visible{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 22%,transparent)}[data-tool-form] .dropzone{height:100%;min-height:0;gap:var(--space-3);border:2px dashed var(--convert-upload-border);border-radius:inherit;background:var(--convert-upload-panel);padding:clamp(var(--space-4),3vw,var(--space-6));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--convert-text) 3%,transparent);transition:border-color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}[data-tool-form] .upload-zone__button{justify-self:center}[data-tool-form] .dropzone__hint{font-weight:400}[data-tool-form] .upload-zone__icon{display:flex;box-sizing:border-box;width:4rem;height:4rem;flex:0 0 4rem;align-items:center;justify-content:center;margin:0 auto var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--convert-text) 8%,transparent);color:var(--convert-text);padding:0;transform:translateY(0);transition:background-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}[data-tool-form] .upload-zone__icon svg{width:1.75rem;height:1.75rem;flex:0 0 auto}[data-tool-form] .dropzone__title{color:var(--convert-text);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:550;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}[data-tool-form] .dropzone__description,[data-tool-form] .dropzone__hint{color:var(--convert-text-muted);font-size:clamp(.875rem,1.25vw,1rem);line-height:1.5}[data-tool-form] .dropzone.is-dragging,[data-tool-form] .dropzone:hover{border-color:var(--convert-focus);background:color-mix(in srgb,var(--convert-focus) 4%,var(--convert-upload-panel))}[data-tool-form] .dropzone.is-dragging .upload-zone__icon,[data-tool-form] .dropzone:hover .upload-zone__icon{background:color-mix(in srgb,var(--convert-text) 13%,transparent);transform:translateY(-.1875rem)}.conversion-status-card{display:grid;gap:var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5) var(--space-5) var(--space-6)}.conversion-status-card h2,.conversion-status-card h3,.conversion-status-card p{margin:0}.conversion-status-card h2{font-size:var(--text-xl);letter-spacing:-.025em}.conversion-status-card>p:not(.process-card__label):not(.form-error){color:var(--color-text-muted)}.conversion-status-card__topline,.batch-toolbar,.single-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}[data-tool-form] .conversion-status-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}[data-tool-form] .conversion-status-card__footer>p{flex:1 1 14rem;color:var(--color-text-muted)}[data-tool-form] .conversion-status-card__footer .artifact-actions{justify-content:flex-end;margin-left:auto}[data-tool-form] .batch-artifact-actions{justify-content:flex-end}[data-tool-form] .conversion-status-card--single .single-action-stage{display:grid;width:min(100%,44rem)}[data-tool-form] .conversion-status-card--single{background:transparent;justify-items:center;text-align:center}[data-tool-form] .conversion-status-card--single .single-processing-view,[data-tool-form] .conversion-status-card--single .single-complete-view{grid-area:1 / 1}[data-tool-form] .conversion-status-card--single .single-processing-view{display:grid;width:100%;gap:var(--space-3);justify-items:center}[data-tool-form] .conversion-status-card--single .single-complete-view{display:flex;justify-content:center}[data-tool-form] .conversion-status-card--single .single-action-stage.is-processing .single-complete-view,[data-tool-form] .conversion-status-card--single .single-action-stage.is-results .single-processing-view,[data-tool-form] .single-processing-actions.is-hidden{visibility:hidden}[data-tool-form] .conversion-status-card--single .conversion-status-card__footer{justify-content:center}[data-tool-form] .conversion-status-card--single .conversion-status-card__footer .artifact-actions{width:auto;justify-content:center;margin-top:0;margin-inline:auto}[data-tool-form] .conversion-status-card--single .single-progress.is-complete,[data-tool-form] .conversion-status-card--single .conversion-status-card__footer--hidden{visibility:hidden}.conversion-status-card__summary{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.conversion-status-card--single{min-height:14rem;align-content:center}.conversion-status-card--batch{gap:var(--space-4)}.batch-toolbar{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.button--text{border-color:transparent;background:transparent;color:var(--color-text-muted)}.button--text:hover:not(:disabled){border-color:transparent;background:var(--color-surface-strong);color:var(--color-error)}[data-markdown-retry],[data-pdf-retry],.conversion-status-card .button--retry,.batch-progress__recovery .button{border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-border));background:color-mix(in srgb,var(--color-error) 8%,var(--color-surface));color:var(--color-error)}[data-markdown-add-files],[data-pdf-add-files],.tool-batch-add{gap:var(--space-2)}[data-markdown-add-files].button--text:hover:not(:disabled),[data-pdf-add-files].button--text:hover:not(:disabled),.tool-batch-add.button--text:hover:not(:disabled){color:var(--color-text)}[data-markdown-retry]:hover:not(:disabled),[data-pdf-retry]:hover:not(:disabled),.conversion-status-card .button--retry:hover:not(:disabled),.batch-progress__recovery .button:hover:not(:disabled){border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 15%,var(--color-surface));color:var(--color-error)}.single-file-details{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:center;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface)}.single-file-details__icon{grid-row:span 2;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-sm);background:var(--color-surface-strong);color:var(--color-text)}.single-file-details__icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.single-file-details__name{min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.single-file-details__meta{color:var(--color-text-muted);font-size:var(--text-xs)}.single-status-copy{display:none}[data-tool-form] .conversion-status-card--single .single-file-details{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-tool-form] .conversion-status-card--single .single-status-copy{display:grid;gap:var(--space-1);min-block-size:4.5rem;align-content:center;justify-items:center}[data-tool-form] .tool-status-icon:not([hidden]){display:grid;width:3.5rem;margin-bottom:var(--space-4);color:var(--color-text)}[data-tool-form] .tool-status-icon svg{grid-area:1 / 1;display:block;width:100%;height:auto;overflow:visible}[data-tool-form] .tool-status-icon__complete,[data-tool-form] .tool-status-icon.is-complete .tool-status-icon__processing{opacity:0}[data-tool-form] .tool-status-icon.is-complete .tool-status-icon__complete{opacity:1}[data-tool-form] .tool-status-icon__processing-page,[data-tool-form] .tool-status-icon__processing-fold,[data-tool-form] .tool-status-icon__processing-lines{fill:none;stroke:var(--convert-focus);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}[data-tool-form] .tool-status-icon__processing-page{fill:var(--color-surface)}[data-tool-form] .tool-complete-icon__page,[data-tool-form] .tool-complete-icon__fold{fill:var(--color-surface);stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}[data-tool-form] .tool-complete-icon__fold{fill:none}[data-tool-form] .tool-complete-icon__badge{fill:var(--convert-error);stroke:none}[data-tool-form] .tool-status-icon text{fill:var(--color-surface);font-family:inherit;font-size:8px;font-weight:800;letter-spacing:.08em}[data-tool-form] .single-status-copy h3{color:var(--color-text);font-size:var(--text-lg);letter-spacing:-.02em}[data-tool-form] .single-status-copy p{color:var(--color-text-muted);font-size:var(--text-sm)}[data-tool-form] .single-processing-actions{justify-self:center}.single-progress{display:grid;gap:var(--space-2)}[data-tool-form] .single-progress{width:100%;min-width:0}[data-tool-form] .single-progress .progress-track{order:1}[data-tool-form] .single-progress__meta{order:2}[data-tool-form] .single-progress__meta,[data-tool-form] .single-progress[data-state=processing] .single-progress__meta,[data-tool-form] .single-progress[data-state=uploading] .single-progress__meta,[data-tool-form] .single-progress[data-state=processing] .single-progress__meta strong,[data-tool-form] .single-progress[data-state=uploading] .single-progress__meta strong{color:var(--color-text-muted)}[data-tool-form] .single-progress[data-state=uploading] .progress-track>span,[data-tool-form] .single-progress[data-state=uploading] .progress-track.is-indeterminate:before{background:var(--convert-focus)}[data-tool-form] .single-progress[data-state=uploading] .progress-track.is-indeterminate:after{background:linear-gradient(90deg,transparent,var(--convert-focus),transparent);box-shadow:0 0 .5rem var(--convert-focus)}[data-tool-form] .single-progress[data-state=processing] .progress-track>span,[data-tool-form] .single-progress[data-state=processing] .progress-track.is-indeterminate:before{background:var(--convert-processing)}[data-tool-form] .single-progress[data-state=processing] .progress-track.is-indeterminate:after{background:linear-gradient(90deg,transparent,var(--convert-processing),transparent);box-shadow:0 0 .5rem var(--convert-processing)}.single-progress.is-complete{visibility:hidden}.single-progress__meta{color:var(--color-text-muted);font-size:var(--text-sm)}.single-progress__meta strong{color:var(--color-text);font-variant-numeric:tabular-nums}.single-progress[data-state=processing] .single-progress__meta{color:var(--convert-processing)}.single-progress[data-state=uploading] .single-progress__meta{color:var(--convert-upload)}.single-progress[data-state=processing] .single-progress__meta strong,.single-progress[data-state=uploading] .single-progress__meta strong{color:inherit}.progress-track,.batch-progress__bar{position:relative;width:100%;height:.4rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-strong)}.progress-track>span{display:block;width:100%;height:100%;border-radius:inherit;transform:scaleX(var(--progress-ratio, 0));transform-origin:left center;background:var(--color-focus);transition:transform .22s var(--ease-out);will-change:transform}.single-progress[data-state=uploading] .progress-track>span{background:var(--convert-upload)}.single-progress[data-state=processing] .progress-track>span{background:var(--convert-processing)}.progress-track.is-indeterminate>span,.batch-progress__bar.is-indeterminate .batch-progress__fill{opacity:0;transition:none}.progress-track.is-indeterminate:before,.batch-progress__bar.is-indeterminate:before{position:absolute;inset:0;z-index:1;background:var(--color-focus);content:"";opacity:.16;animation:conversion-shimmer-pulse 1s ease-in-out infinite alternate}.progress-track.is-indeterminate:after,.batch-progress__bar.is-indeterminate:after{position:absolute;top:0;left:-40%;z-index:2;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--color-focus),transparent);box-shadow:0 0 .5rem var(--color-focus);content:"";opacity:.72;animation:conversion-shimmer-sweep 1.2s ease-in-out infinite}.progress-track>span.is-instant{transition:none}.batch-progress{display:grid;max-height:19rem;overflow-y:auto}.batch-progress__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);align-items:start;padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border)}.batch-progress__item:last-child{border-bottom:0;padding-bottom:0}.batch-progress__data-section{display:flex;align-items:center;min-width:0;gap:var(--space-3)}.batch-progress__type-icon{width:2rem;height:2rem;flex:0 0 auto;color:var(--color-text-muted)}.batch-progress__type-icon svg{width:100%;height:100%;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.batch-progress__content-col{min-width:0;flex:1}.batch-progress__remove{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:0;border-radius:.3125rem;background:transparent;color:color-mix(in srgb,var(--color-error) 88%,var(--color-text-muted));cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.batch-progress__remove:hover,.batch-progress__remove:focus-visible{background:color-mix(in srgb,var(--color-error) 5%,var(--color-surface));color:var(--color-error)}.batch-progress__remove:active{transform:scale(.94)}.batch-progress__bar.is-reserved,.batch-progress__value.is-reserved{visibility:hidden}.batch-progress__remove svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.batch-progress__name{display:block;min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.batch-progress__state,.batch-progress__meta,.batch-progress__value{color:var(--color-text-muted);font-size:var(--text-xs)}.batch-progress__value{min-width:3.5ch;text-align:right;font-variant-numeric:tabular-nums}.batch-progress__info,.batch-progress__info-left{display:flex;align-items:center}.batch-progress__info{justify-content:space-between;gap:var(--space-3)}.batch-progress__info-left{min-width:0;gap:var(--space-2)}.batch-progress__size{min-width:6ch;text-align:right;font-variant-numeric:tabular-nums}.batch-progress__separator{color:var(--color-text-muted)}.batch-progress__item[data-state=processing] .batch-progress__state,.batch-progress__item[data-state=processing] .batch-progress__value{color:var(--convert-processing)}.batch-progress__item[data-state=uploading] .batch-progress__state,.batch-progress__item[data-state=uploading] .batch-progress__value{color:var(--convert-upload)}.batch-progress__meta{margin:var(--space-1) 0 0}.batch-progress__item[data-state=completed] .batch-progress__state{color:var(--color-success)}.batch-progress__item[data-state=failed] .batch-progress__state{color:var(--color-error)}.batch-progress__bar{margin-top:var(--space-2);height:.3rem}.batch-progress__fill{width:100%;height:100%;border-radius:inherit;transform:scaleX(var(--batch-progress-ratio, 0));transform-origin:left center;background:var(--color-focus);transition:transform .22s var(--ease-out);will-change:transform}.batch-progress__fill.is-instant{transition:none}.batch-progress__item[data-state=uploading] .batch-progress__fill{background:var(--convert-upload)}.batch-progress__item[data-state=processing] .batch-progress__fill{background:var(--convert-processing)}.single-progress[data-state=uploading] .progress-track.is-indeterminate:before,.batch-progress__item[data-state=uploading] .batch-progress__bar.is-indeterminate:before{background:var(--convert-upload)}.single-progress[data-state=uploading] .progress-track.is-indeterminate:after,.batch-progress__item[data-state=uploading] .batch-progress__bar.is-indeterminate:after{background:linear-gradient(90deg,transparent,var(--convert-upload),transparent);box-shadow:0 0 .5rem var(--convert-upload)}.single-progress[data-state=processing] .progress-track.is-indeterminate:before,.batch-progress__item[data-state=processing] .batch-progress__bar.is-indeterminate:before{background:var(--convert-processing)}.single-progress[data-state=processing] .progress-track.is-indeterminate:after,.batch-progress__item[data-state=processing] .batch-progress__bar.is-indeterminate:after{background:linear-gradient(90deg,transparent,var(--convert-processing),transparent);box-shadow:0 0 .5rem var(--convert-processing)}.batch-progress__item[data-state=completed] .batch-progress__fill{background:var(--color-success)}.batch-progress__item[data-state=failed] .batch-progress__fill{background:var(--color-error)}.batch-progress__item[data-state=expired] .batch-progress__state,.batch-progress__item[data-state=expired] .batch-progress__error{color:var(--color-error)}.batch-progress__item[data-state=expired] .batch-progress__fill{background:var(--color-error)}.batch-progress__recovery{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.batch-progress__error{margin:0;color:var(--color-error);font-size:var(--text-xs)}.button--compact{min-height:2rem;flex:0 0 auto;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.convert-form{display:grid;align-content:start;gap:var(--space-4)}.dropzone{display:grid;min-height:clamp(17rem,36vw,22rem);align-content:center;gap:var(--space-2);border:1px solid rgb(255 255 255 / 22%);border-radius:var(--radius-md);background:transparent;cursor:pointer;padding:var(--space-5);text-align:center}.dropzone__icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;margin:0 auto var(--space-2);border-radius:var(--radius-pill);background:var(--convert-composer-text);color:var(--convert-composer);font-size:1.5rem;font-weight:700}.dropzone.is-dragging,.dropzone:hover{border-color:var(--convert-composer-text);background:#ffffff0f}.dropzone__title{color:var(--convert-composer-text);font-size:var(--text-lg);font-weight:650}.dropzone__description,.dropzone__hint,.file-summary{color:var(--color-text-muted);font-size:var(--text-sm)}.dropzone__description{margin:0;color:var(--convert-composer-muted)}.dropzone__hint{color:var(--convert-composer-muted)}.dropzone.is-disabled{cursor:wait;opacity:.7}[data-markdown-file],[data-pdf-file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.file-summary{margin:calc(var(--space-3) * -1) 0 0;overflow-wrap:anywhere}.option-group,.margins,.archive-list{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.option-group legend,.margins legend,.archive-list legend{padding-inline:var(--space-1);color:var(--color-text);font-size:var(--text-sm);font-weight:700}.option-group label,.check-row,.archive-option{display:flex;min-height:2rem;align-items:center;gap:var(--space-2);color:var(--color-text)}.option-group__choices{display:grid;gap:var(--space-2)}.option-group__choices>p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.advanced-options{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.advanced-options.is-locked{opacity:.65;pointer-events:none}.advanced-options summary{cursor:pointer;padding:var(--space-4);color:var(--color-text);font-size:var(--text-sm);font-weight:700}.advanced-options__content{display:grid;gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.advanced-options__content>p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.option-group input,.check-row input,.archive-option input{width:1.1rem;height:1.1rem;accent-color:var(--color-focus)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.form-actions,.artifact-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.conversion-download-icon{width:1rem;height:1rem;margin-right:var(--space-2);fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.conversion-download-spinner{width:1rem;height:1rem;margin-right:var(--space-2);fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:2;animation:conversion-download-spin .75s linear infinite}@keyframes conversion-download-spin{to{transform:rotate(360deg)}}.button--secondary{border-color:var(--color-border-strong);background:transparent;color:var(--color-text)}.button--secondary:hover:not(:disabled){background:var(--color-surface-muted)}.process-card{display:grid;align-content:start;gap:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-5)}.process-card__label{margin:0;color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.process-card h3,.process-card p{margin:0}.process-card>p:not(.process-card__label):not(.form-error):not(.indeterminate){color:var(--color-text-muted)}.progress-block{display:grid;gap:var(--space-2)}.progress-block__meta{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}progress{width:100%;height:.6rem;accent-color:var(--color-focus)}.form-error{color:var(--color-error);font-size:var(--text-sm);font-weight:650}.indeterminate{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.indeterminate:before{width:.75rem;height:.75rem;border:2px solid var(--color-border-strong);border-top-color:var(--color-focus);border-radius:var(--radius-pill);content:""}.pdf-preview{margin-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-6)}.markdown-preview__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}[data-pdf-preview-pages]{display:grid;gap:var(--space-4);overflow-x:auto}[data-pdf-preview-pages] canvas{max-width:100%;height:auto;border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-sm)}[data-archive-options]{display:grid;gap:var(--space-2)}@media(min-width:48rem){.convert-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:var(--space-8)}}@media(max-width:47.99rem){.converter-content__split,.converter-content__uses{grid-template-columns:1fr}[data-tool-form] .upload-zone-wrapper,[data-tool-form] .paste-field textarea{height:clamp(19rem,85vw,22rem)}[data-tool-form] .conversion-status-card{gap:var(--space-3);padding:var(--space-4)}[data-tool-form] .conversion-status-card--single{min-height:13rem;align-content:stretch}[data-tool-form] .single-file-details{padding:0 0 var(--space-3);border-radius:0;border-bottom:var(--border-width) solid var(--color-border);background:transparent}[data-tool-form] .conversion-status-card--single .conversion-status-card__footer{margin-top:auto}[data-tool-form] .conversion-status-card__footer{gap:var(--space-2)}[data-tool-form] .conversion-status-card__footer>p{flex-basis:10rem}[data-tool-form] .conversion-status-card--batch{padding:var(--space-3) var(--space-4) var(--space-4)}[data-tool-form] .batch-toolbar{padding-bottom:var(--space-2)}[data-tool-form] .batch-progress{max-height:min(45dvh,20rem)}[data-tool-form] .batch-progress__item{padding-block:var(--space-3)}[data-tool-form] .batch-progress__type-icon{display:none}[data-tool-form] .batch-progress__data-section{gap:0}[data-tool-form] .batch-progress__info{gap:var(--space-2)}[data-tool-form] .batch-progress__size{min-width:0;text-align:left}[data-tool-form] .batch-progress__state{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tool-form] .batch-progress__bar{height:.25rem}}@media(prefers-reduced-motion:no-preference){.dropzone,.button--secondary{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.indeterminate:before{animation:convert-spin .9s linear infinite}.conversion-status-card:not([hidden]){animation:conversion-card-in var(--duration-normal) var(--ease-out)}}@keyframes convert-spin{to{transform:rotate(1turn)}}@keyframes conversion-shimmer-pulse{0%{opacity:.12}to{opacity:.28}}@keyframes conversion-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes conversion-card-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.progress-track>span,.batch-progress__fill,.conversion-download-spinner,.zip-download-dialog__spinner,.progress-track.is-indeterminate:before,.progress-track.is-indeterminate:after,.batch-progress__bar.is-indeterminate:before,.batch-progress__bar.is-indeterminate:after{transition:none;animation:none}}.page--convert{--color-bg: var(--convert-bg);--color-surface: var(--convert-surface);--color-surface-muted: var(--convert-surface-muted);--color-surface-strong: var(--convert-surface-strong);--color-text: var(--convert-text);--color-text-muted: var(--convert-text-muted);--color-text-subtle: var(--convert-text-subtle);--color-border: var(--convert-border);--color-border-strong: var(--convert-border-strong);--color-focus: var(--convert-focus);--color-success: var(--convert-success);--color-error: var(--convert-error);--shadow-sm: 0 1px 2px rgb(15 23 42 / 4%);--shadow-md: 0 12px 32px rgb(15 23 42 / 8%)}.page--convert .button:not(.button--secondary):not(.button--text){border-color:var(--convert-focus-strong);background:var(--convert-focus-strong);color:var(--color-inverse)}.page--convert .button:not(.button--secondary):not(.button--text):hover:not(:disabled){border-color:var(--convert-focus);background:var(--convert-focus)}.page--convert .button[data-markdown-download]:not(.button--secondary):not(.button--text),.page--convert .button[data-pdf-download]:not(.button--secondary):not(.button--text){border-color:var(--convert-text);background:var(--convert-text);color:var(--convert-bg)}.page--convert .button[data-markdown-download]:not(.button--secondary):not(.button--text):hover:not(:disabled),.page--convert .button[data-pdf-download]:not(.button--secondary):not(.button--text):hover:not(:disabled){border-color:var(--convert-text-muted);background:var(--convert-text-muted);color:var(--convert-bg)}.converter-content table{width:100%;border-collapse:collapse;font-size:var(--text-sm);text-align:left}.converter-content thead th{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text);font-weight:700;white-space:nowrap}.converter-content tbody td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);vertical-align:top}.converter-content tbody tr:last-child td{border-bottom:0}.converter-content table code{padding:.15em .4em;border-radius:.25rem;background:var(--color-surface-strong);font-family:var(--font-mono);font-size:.8125rem}.converter-content__example{text-align:left}.converter-content__example-label{display:block;margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.converter-content pre{margin:0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);overflow-x:auto;text-align:left}.converter-content pre code{padding:0;border-radius:0;background:transparent;color:var(--color-text);font-family:var(--font-mono);font-size:.8125rem;line-height:1.7;white-space:pre}.converter-content__example-pair{display:grid;gap:var(--space-4)}@media(min-width:48rem){.converter-content__example-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.converter-content__tips{display:grid;gap:var(--space-3);counter-reset:tip-counter;text-align:left}.converter-content__tips li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);list-style:none;counter-increment:tip-counter}.converter-content__tips li:before{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:var(--radius-pill);background:var(--color-surface-strong);color:var(--color-text);content:counter(tip-counter);font-size:var(--text-xs);font-weight:700}.converter-content h3{max-width:none;margin:0 auto var(--space-2);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.converter-content__changes{display:grid;gap:var(--space-6);text-align:left}.converter-content__changes>div{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.converter-content__changes h3{margin:0 0 var(--space-2);text-align:left}.converter-content__changes p{margin:0}.converter-content__uses-expanded{display:grid;gap:var(--space-4);text-align:left}.converter-content__uses-expanded>div{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.converter-content__uses-expanded h3{margin:0 0 var(--space-1);font-size:var(--text-base);text-align:left}.converter-content__uses-expanded p{margin:0}.converter-content__related-list{display:grid;gap:var(--space-2);padding-left:0;list-style:none}.converter-content__related-list li{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.converter-content__related-list a{color:var(--color-focus);font-weight:650;text-decoration:none}.converter-content__related-list a:hover{text-decoration:underline}.converter-hub-section{padding-block:clamp(var(--space-12),8vw,5rem);border-top:var(--border-width) solid var(--color-border)}.converter-hub{max-width:var(--content-width-narrow);margin-inline:auto}.converter-hub h2{margin:0 0 var(--space-5);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;text-align:center}.converter-hub h3{margin:var(--space-8) 0 var(--space-4);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:600;letter-spacing:-.02em;text-align:left}.converter-hub h3:first-child{margin-top:0}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-3);padding-left:0;list-style:none}.hub-grid li a{display:block;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:650;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.hub-grid li a:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.hub-grid li a span{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}.converter-hub table{width:100%;border-collapse:collapse;font-size:var(--text-sm);text-align:left}.converter-hub thead th{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text);font-weight:700;white-space:nowrap}.converter-hub tbody td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);vertical-align:top}.converter-hub tbody tr:last-child td{border-bottom:0}.converter-hub p,.converter-hub li{color:var(--color-text);line-height:1.65}.converter-hub a{color:var(--color-focus);text-decoration:none}.converter-hub a:hover{text-decoration:underline}.converter-content__table-wrap,.converter-hub__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.converter-content__table-wrap table,.converter-hub__table-wrap table{margin:0;border:0}@media(max-width:47.99rem){.hub-grid{grid-template-columns:1fr}}.converter-content-section,.converter-hub-section{padding-block:clamp(var(--space-16),10vw,8rem);border-top:0px}.page--convert article.converter-content{max-width:58rem;gap:0;text-align:left}.converter-content>section{display:grid;min-width:0;gap:var(--space-5);padding-block:clamp(var(--space-10),7vw,var(--space-16));border-top:var(--border-width) solid var(--color-border)}.converter-content>section:first-child{padding-top:0;border-top:0}.converter-content h2,.converter-hub h2{max-width:22ch;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.05em;line-height:1.1;text-align:left;text-wrap:balance}.converter-content p,.converter-content li,.converter-hub p,.converter-hub li{color:var(--color-text-muted);line-height:1.7}.converter-content>section>:not(h2){min-width:0;max-width:42rem}.page--convert .converter-content ol,.page--convert .converter-content ul{justify-items:stretch;margin:0;padding-left:var(--space-6);list-style-position:outside}.converter-content li+li{margin-top:var(--space-2)}.converter-content li,.converter-content__tip-copy{overflow-wrap:anywhere}.page--convert .converter-content__changes,.page--convert .converter-content__uses-expanded{gap:0;border-top:var(--border-width) solid var(--color-border)}.page--convert .converter-content__changes>div,.page--convert .converter-content__uses-expanded>div{padding:var(--space-5) 0;border:0;border-bottom:var(--border-width) solid var(--color-border);border-radius:0;background:transparent}.converter-content h3,.converter-content__changes h3,.converter-content__uses-expanded h3{margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:700;letter-spacing:-.02em;line-height:1.35;text-align:left}.converter-content__changes p,.converter-content__uses-expanded p{margin:var(--space-2) 0 0}.page--convert .converter-content__tips{gap:0;padding:0;border-top:var(--border-width) solid var(--color-border)}.page--convert .converter-content__tips li{grid-template-columns:2rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) 0;border:0;border-bottom:var(--border-width) solid var(--color-border);border-radius:0;background:transparent}.page--convert .converter-content__tips li:before{width:1.8rem;height:1.8rem;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted)}.converter-content__tip-copy{min-width:0}.converter-content__tip-copy strong{color:var(--color-text)}.page--convert .converter-hub a{color:var(--color-text);font-weight:700;text-decoration-color:color-mix(in srgb,var(--color-text) 38%,transparent);text-underline-offset:.16em}.page--convert .converter-hub a:hover{color:var(--color-focus)}.page--convert .converter-content__related-list{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:0;border:0}.page--convert .converter-content__related-list li{display:flex;flex-direction:column;gap:var(--space-1.5);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.page--convert .converter-content__related-list li:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page--convert .converter-content__related-list a{color:var(--color-text);font-weight:700;font-size:var(--text-base);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.page--convert .converter-content__related-list a:after{content:" →";display:inline-block;transition:transform var(--duration-fast) var(--ease-out)}.page--convert .converter-content__related-list li:hover a{color:var(--color-focus)}.page--convert .converter-content__related-list li:hover a:after{transform:translate(4px)}.page--convert .converter-content__related-list span{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.page--convert div.converter-content__faqs{border-top:var(--border-width) solid var(--color-border)}.page--convert .converter-content__faqs h3{margin:0;padding:var(--space-5) 0 var(--space-2);border-bottom:0}.page--convert .converter-content__faqs p{max-width:40rem;margin:0;padding:0 0 var(--space-5);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted)}.page--convert .converter-content__table-wrap,.page--convert .converter-hub__table-wrap{width:100%;max-width:100%;min-width:0;border:0;border-radius:0}.page--convert .converter-content table,.page--convert .converter-hub table{width:100%;min-width:100%;border-top:var(--border-width) solid var(--color-border);font-size:var(--text-sm)}.page--convert .converter-content thead th,.page--convert .converter-hub thead th{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page--convert .converter-content tbody td,.page--convert .converter-hub tbody td{padding:var(--space-4);color:var(--color-text-muted);overflow-wrap:anywhere}.page--convert .converter-content pre{padding:var(--space-5);border:0;border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-inverse)}.page--convert .converter-content pre code{color:inherit}.page--convert .converter-content__example-label{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em}.page--convert .converter-hub{display:grid;max-width:58rem;gap:0}.converter-hub>h2{padding-top:clamp(var(--space-10),7vw,var(--space-16));border-top:var(--border-width) solid var(--color-border)}.converter-hub>h2:first-child{padding-top:0;border-top:0}.converter-hub>h2+.hub-grid,.converter-hub>h2+.converter-hub__table-wrap,.converter-hub>h2+p{margin-top:var(--space-6);margin-bottom:clamp(var(--space-10),7vw,var(--space-16))}.page--convert .hub-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:0;list-style:none}@media(min-width:48rem){.page--convert .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) clamp(var(--space-8),7vw,var(--space-16))}}.page--convert .hub-grid li{display:flex;flex-direction:column}.page--convert .hub-grid li a{display:flex;flex-direction:column;gap:var(--space-1.5);min-height:100%;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:700;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.page--convert .hub-grid li a:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-focus);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page--convert .hub-grid li a:after{content:" →";display:inline-block;transition:transform var(--duration-fast) var(--ease-out)}.page--convert .hub-grid li a:hover:after{transform:translate(4px)}.page--convert .hub-grid li a span{margin-top:0;color:var(--color-text-muted);font-weight:400;font-size:var(--text-sm);line-height:1.5}@media(min-width:64rem){.converter-content>section{grid-template-columns:minmax(11rem,.75fr) minmax(0,1.55fr);column-gap:clamp(var(--space-8),6vw,var(--space-16))}.converter-content>section>:not(h2){grid-column:2}.converter-content__example-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.page--convert .converter-content table,.page--convert .converter-hub table{table-layout:fixed}.page--convert .converter-content thead th,.page--convert .converter-hub thead th,.page--convert .converter-content tbody td,.page--convert .converter-hub tbody td{padding:var(--space-3);overflow-wrap:anywhere;white-space:normal}.page--convert .converter-content__example-pair>div,.page--convert .converter-content pre{max-width:100%;min-width:0}.page--convert .hub-grid{grid-template-columns:1fr}}@media(min-width:48rem){.page--convert .converter-content table,.page--convert .converter-hub table{min-width:38rem}}.page--convert .converter-content{max-width:66rem}.page--convert .converter-content>.converter-content__section{display:block;width:min(100%,56rem);margin-inline:auto;padding-block:clamp(var(--space-12),8vw,var(--space-20))}.page--convert .converter-content>.converter-content__section>h2{max-width:28ch;margin:0 auto var(--space-5);font-size:clamp(1.75rem,3.2vw,2.45rem);line-height:1.08;text-align:center}.page--convert .converter-content>.converter-content__section>:not(h2){max-width:46rem;margin-inline:auto}.page--convert .converter-content__section--how-to>ol{display:grid;gap:var(--space-3);padding:0;list-style:none;counter-reset:conversion-step}.page--convert .converter-content__section--how-to>ol li{position:relative;display:block;margin:0;padding:0 0 var(--space-3) calc(1.75rem + var(--space-4));border-bottom:var(--border-width) solid var(--color-border);counter-increment:conversion-step}.page--convert .converter-content__section--how-to>ol li:before{position:absolute;top:0;left:0;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-inverse);content:counter(conversion-step);font-size:var(--text-xs);font-weight:700;line-height:1}.converter-content__step-copy{min-width:0}.page--convert .converter-content__section--table>.converter-content__table-wrap{max-width:none}.page--convert .converter-content>.converter-content__section--table,.page--convert .converter-content>.converter-content__section--example{width:min(100%,66rem)}.page--convert .converter-content__section--table table{min-width:42rem}.page--convert .converter-content__section--cards>.converter-content__changes{display:grid;gap:0;border-top:var(--border-width) solid var(--color-border)}.page--convert .converter-content__section--cards .converter-content__changes>div{padding:var(--space-5) 0}.page--convert .converter-content__section--example>.converter-content__example-pair{max-width:none;gap:var(--space-5)}.page--convert .converter-content__section--example pre{min-height:11rem}.page--convert .converter-content__section--tips>.converter-content__tips{max-width:none}.page--convert .converter-content__section--faqs>.converter-content__faqs{max-width:52rem}.page--convert .converter-content__faqs{display:grid;gap:var(--space-3);border:0}.page--convert .converter-content__faq{overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.page--convert .converter-content__faq:hover,.page--convert .converter-content__faq[open]{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.page--convert .converter-content__faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6);color:var(--color-text);cursor:pointer;font-size:var(--text-base);font-weight:700;letter-spacing:-.02em;line-height:1.4;list-style:none}.page--convert .converter-content__faq summary::-webkit-details-marker{display:none}.page--convert .converter-content__faq summary:after{width:.5rem;height:.5rem;flex:0 0 auto;margin-right:var(--space-1);border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;color:var(--color-text-muted);content:"";transform:translateY(-.125rem) rotate(45deg);transition:transform var(--duration-normal) var(--ease-out),color var(--duration-fast) var(--ease-out)}.page--convert .converter-content__faq:hover summary:after,.page--convert .converter-content__faq[open] summary:after{color:var(--color-focus)}.page--convert .converter-content__faq[open] summary:after{transform:translateY(.125rem) rotate(225deg)}.page--convert .converter-content__faq-answer{padding:0 var(--space-6) var(--space-6)}.page--convert .converter-content__faq-answer p{max-width:none;margin:0;padding:0;border:0;color:var(--color-text-muted)}.page--convert .markdown-pdf-content .converter-content__prose{display:flow-root}.page--convert .markdown-pdf-content .converter-content__prose>*{margin-top:0;margin-bottom:0}.page--convert .markdown-pdf-content .converter-content__prose>*+*{margin-top:var(--space-4)}.page--convert .markdown-pdf-content .converter-content__prose h3{margin-top:var(--space-8);font-size:clamp(1.15rem,2vw,1.35rem)}.page--convert .markdown-pdf-content .converter-content__prose a,.page--convert .markdown-pdf-content .converter-content__faq-answer a{color:var(--color-focus);font-weight:650;text-underline-offset:.16em}.page--convert .markdown-pdf-content .converter-content__prose code,.page--convert .markdown-pdf-content .converter-content__faq-answer code{padding:.12em .35em;border-radius:.25rem;background:var(--color-surface-strong);color:var(--color-text);font-family:var(--font-mono);font-size:.9em}.page--convert .markdown-pdf-content .converter-content__prose pre code{padding:0;background:transparent;color:inherit}.page--convert .markdown-pdf-content .converter-content__section--how-to .converter-content__prose>ol{display:grid;gap:var(--space-3);padding:0;list-style:none;counter-reset:conversion-step}.page--convert .markdown-pdf-content .converter-content__section--how-to .converter-content__prose>ol li{position:relative;display:block;margin:0;padding:0 0 var(--space-3) calc(1.75rem + var(--space-4));border-bottom:var(--border-width) solid var(--color-border);counter-increment:conversion-step}.page--convert .markdown-pdf-content .converter-content__section--how-to .converter-content__prose>ol li:before{position:absolute;top:0;left:0;display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-inverse);content:counter(conversion-step);font-size:var(--text-xs);font-weight:700}.page--convert .converter-content__section--cta{border:0;border-radius:var(--radius-lg);background:var(--color-surface-muted)}.page--convert .converter-content__cta{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.page--convert .converter-content__cta p{margin:0}.page--convert .converter-content__section--related>.converter-content__related-list{max-width:none}.page--convert .converter-content__section--reverse{padding:clamp(var(--space-8),6vw,var(--space-12));border:0;border-radius:var(--radius-lg);background:var(--color-surface-muted)}.page--convert .converter-content__section--reverse>h2{margin-bottom:var(--space-3)}.page--convert .converter-content__section--reverse>p{margin:0;font-size:var(--text-lg);text-align:center}.page--convert .converter-content__section--reverse a{color:var(--color-text);font-weight:700;text-underline-offset:.16em}@media(min-width:48rem){.page--convert .converter-content__section--cards>.converter-content__changes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--space-8),7vw,var(--space-16))}.page--convert .converter-content__section--cards .converter-content__changes>div:nth-child(-n+2){border-top:0}.page--convert .converter-content__section--related>.converter-content__related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) clamp(var(--space-8),7vw,var(--space-16))}}@media(min-width:64rem){.page--convert .converter-content>.converter-content__section{grid-template-columns:none;column-gap:0}.page--convert .converter-content>.converter-content__section>:not(h2){grid-column:auto}}@media(max-width:47.99rem){.page--convert .converter-content__faq summary{padding:var(--space-4) var(--space-5)}.page--convert .converter-content__faq-answer{padding:0 var(--space-5) var(--space-5)}.page--convert .converter-content__section--reverse{margin-inline:calc(var(--space-4) * -1);border-radius:0}}.home-capabilities__eyebrow,.converter-content-intro>p{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.home-capabilities{padding-block:clamp(5rem,10vw,9rem);background:var(--color-surface-muted)}.home-capabilities__header{max-width:54rem;margin:0 auto clamp(var(--space-12),7vw,var(--space-20));text-align:center}.home-capabilities__header h2,.converter-content-intro h2{margin:0;font-size:clamp(2.75rem,6.4vw,5.75rem);font-weight:700;letter-spacing:-.068em;line-height:.96;text-wrap:balance}.home-capabilities__header h2 span{color:var(--color-text-subtle)}.home-capabilities__header>p:last-child{max-width:42rem;margin:var(--space-6) auto 0;color:var(--color-text-muted);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.65;text-wrap:pretty}.home-capabilities__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-4),2vw,var(--space-6))}.home-capability{position:relative;min-width:0;overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:clamp(1.4rem,3vw,2.25rem);background:var(--color-surface);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--color-text) 6%,transparent)}.home-capability--document{grid-column:1;min-height:38rem;padding:clamp(var(--space-6),4vw,var(--space-10))}.home-capability--math,.home-capability--diagram{grid-column:1;min-height:24rem;padding:clamp(var(--space-6),3vw,var(--space-8))}.home-capability--resilient{grid-column:1;min-height:27rem;padding:clamp(var(--space-6),4vw,var(--space-10));background:var(--color-surface)}.home-capability__copy{position:relative;z-index:2;max-width:31rem}.home-capability__label{display:flex;align-items:center;margin:0 0 var(--space-4);color:var(--color-text-subtle);font-size:.8rem;font-weight:600;letter-spacing:-.01em}.home-capability h3{margin:0;font-size:clamp(1.75rem,3.2vw,2.7rem);font-weight:680;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.home-capability__copy>p:last-child{max-width:34rem;margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.6;text-wrap:pretty}.home-document-preview{position:absolute;right:-2.5rem;bottom:-7rem;width:calc(100% + 1rem);overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--color-border-strong) 38%,transparent);border-radius:1.25rem 1.25rem 0 0;background:var(--color-surface-muted);box-shadow:-1.5rem 2rem 5rem color-mix(in srgb,var(--color-text) 14%,transparent);transform:rotate(-2.5deg)}.home-document-preview__chrome{display:flex;align-items:center;gap:.35rem;height:2.75rem;padding-inline:var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.home-document-preview__chrome i{width:.68rem;height:.68rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000012}.home-document-preview__chrome i:nth-child(1){background:#ff5f57}.home-document-preview__chrome i:nth-child(2){background:#febc2e}.home-document-preview__chrome i:nth-child(3){background:#28c840}.home-document-preview__chrome span{margin-left:auto;color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.66rem}.home-document-preview__page{display:grid;width:calc(100% - 3rem);min-height:28rem;align-content:start;margin:2rem auto 0;padding:var(--space-8) var(--space-6);border-radius:.25rem .25rem 0 0;background:#fff;box-shadow:0 .7rem 2.5rem #1e1e201a}.home-document-preview__kicker,.home-document-preview__title,.home-document-preview__line{display:block;border-radius:var(--radius-pill);background:#d6d6d9}.home-document-preview__kicker{width:3.4rem;height:.38rem;margin-bottom:var(--space-4);background:#85858c}.home-document-preview__title{width:88%;height:.78rem;margin-bottom:var(--space-2);background:#252529}.home-document-preview__title--short{width:61%;margin-bottom:var(--space-6)}.home-document-preview__line{width:82%;height:.28rem;margin-bottom:var(--space-2)}.home-document-preview__line--long{width:100%}.home-document-preview__line--medium{width:72%}.home-document-preview__formula{display:grid;min-height:5rem;place-items:center;margin:var(--space-6) 0;border-radius:var(--radius-sm);background:#f1f1f3;color:#252529;font-family:Georgia,serif;font-size:1.75rem;font-style:italic}.home-capability__formula{position:absolute;right:clamp(var(--space-5),4vw,var(--space-10));bottom:clamp(var(--space-5),3vw,var(--space-8));display:flex;align-items:center;gap:var(--space-3);color:color-mix(in srgb,var(--color-text) 86%,rgb(108 120 181));font-family:Georgia,serif;font-size:clamp(2.25rem,5vw,4.5rem);font-style:italic;line-height:.92}.home-capability__formula-body{font-size:.46em;line-height:1.15;text-align:center}.home-capability__flow{position:absolute;right:var(--space-6);bottom:var(--space-8);left:var(--space-6);display:grid;grid-template-columns:auto minmax(1rem,1fr) auto minmax(1rem,1fr) auto;align-items:center}.home-capability__flow span{display:grid;min-height:2.75rem;place-items:center;padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:.67rem;font-weight:650}.home-capability__flow i{height:1px;background:var(--color-border-strong)}.home-capability__status{position:absolute;right:var(--space-5);bottom:var(--space-6);left:var(--space-5);display:grid;min-width:0;border-top:var(--border-width) solid var(--color-border)}.home-capability__status span{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.home-capability__status strong{color:var(--color-text);font-size:1.75rem;font-weight:650;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums}.converter-content-section--home{padding-block:clamp(6rem,11vw,10rem);border-top:0}.converter-content-intro{max-width:58rem;margin:0 auto clamp(var(--space-20),12vw,10rem);text-align:center}.converter-content-intro h2{font-size:clamp(2.6rem,6vw,5.25rem)}.converter-content-intro>span{display:block;max-width:40rem;margin:var(--space-6) auto 0;color:var(--color-text-muted);font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.65;text-wrap:pretty}.page--convert .markdown-pdf-content--home{max-width:72rem}.page--convert .markdown-pdf-content--home>.converter-content__section{width:min(100%,66rem);padding-block:clamp(var(--space-16),9vw,7.5rem)}.page--convert .markdown-pdf-content--home>.converter-content__section>h2{max-width:18ch;margin-inline:0;color:var(--color-text);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.06em;line-height:1;text-align:left}.page--convert .markdown-pdf-content--home>.converter-content__section>:not(h2){max-width:44rem;margin-inline:0}.page--convert .markdown-pdf-content--home .converter-content__prose>p:first-child{color:var(--color-text);font-size:clamp(1.04rem,1.4vw,1.15rem);line-height:1.68}.page--convert .markdown-pdf-content--home>[data-section=convert-markdown-with-mathjax-equations],.page--convert .markdown-pdf-content--home>[data-section=render-mermaid-and-zenuml-diagrams-locally],.page--convert .markdown-pdf-content--home>[data-section=convert-multilingual-and-right-to-left-markdown]{width:min(100%,72rem);margin-block:clamp(var(--space-8),5vw,var(--space-12));margin-inline:calc(var(--space-4) * -1);padding:var(--space-10) var(--space-5);border:0;border-radius:0;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,rgb(156 188 255) 15%,transparent),transparent 30%),var(--color-surface-muted)}.page--convert .markdown-pdf-content--home>[data-section=render-mermaid-and-zenuml-diagrams-locally]{background:radial-gradient(circle at 12% 88%,color-mix(in srgb,rgb(169 219 197) 16%,transparent),transparent 32%),var(--color-surface-muted)}.page--convert .markdown-pdf-content--home>[data-section=convert-multilingual-and-right-to-left-markdown]{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,rgb(213 181 241) 14%,transparent),transparent 32%),var(--color-surface-muted)}.page--convert .markdown-pdf-content--home>.converter-content__section--how-to{width:min(100%,72rem)}.page--convert .markdown-pdf-content--home .converter-content__section--how-to .converter-content__prose{max-width:none}.page--convert .markdown-pdf-content--home .converter-content__section--how-to .converter-content__prose>ol{gap:var(--space-4)}.page--convert .markdown-pdf-content--home .converter-content__section--how-to .converter-content__prose>ol li{min-height:100%;padding:var(--space-8) var(--space-6) var(--space-6);border:0;border-radius:var(--radius-lg);background:var(--color-surface-muted)}.page--convert .markdown-pdf-content--home .converter-content__section--how-to .converter-content__prose>ol li:before{position:static;width:2rem;height:2rem;margin-bottom:var(--space-8);background:var(--color-text)}.page--convert .markdown-pdf-content--home>.converter-content__section--cta{width:min(100%,72rem);margin-inline:calc(var(--space-4) * -1);padding:clamp(var(--space-12),8vw,var(--space-20));border-radius:0;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,rgb(142 197 255) 18%,transparent),transparent 45%),var(--color-surface-muted)}.page--convert .markdown-pdf-content--home>.converter-content__section--cta>h2{max-width:20ch;margin-inline:auto;text-align:center}.page--convert .markdown-pdf-content--home>.converter-content__section--cta>.converter-content__cta{margin-inline:auto}.page--convert .markdown-pdf-content--home .converter-content__cta .button{min-height:3.25rem;padding-inline:var(--space-6);border-radius:var(--radius-pill)}@media(min-width:48rem){.home-capabilities__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-capability--document,.home-capability--math,.home-capability--diagram{grid-column:span 3}.home-capability--document{grid-row:span 2;min-height:42rem}.home-capability--math,.home-capability--diagram{min-height:20rem}.home-capability--resilient{grid-column:1 / -1;min-height:20rem}.home-capability--resilient .home-capability__copy{max-width:24rem}.home-document-preview{right:clamp(-4rem,-4vw,-2rem);width:min(36rem,94%)}.home-document-preview__page{width:min(25rem,calc(100% - 4rem));padding:clamp(2rem,5vw,3.5rem)}.home-capability__status{right:clamp(var(--space-6),5vw,var(--space-16));bottom:clamp(var(--space-6),5vw,var(--space-10));left:auto;min-width:min(22rem,calc(100% - 3rem))}.page--convert .markdown-pdf-content--home>[data-section=convert-markdown-with-mathjax-equations],.page--convert .markdown-pdf-content--home>[data-section=render-mermaid-and-zenuml-diagrams-locally],.page--convert .markdown-pdf-content--home>[data-section=convert-multilingual-and-right-to-left-markdown]{margin-inline:auto;padding:clamp(var(--space-8),6vw,var(--space-16));border-radius:clamp(1.5rem,3.5vw,2.5rem)}.page--convert .markdown-pdf-content--home>.converter-content__section--cta{margin-inline:auto;border-radius:clamp(1.5rem,3.5vw,2.5rem)}.page--convert .markdown-pdf-content--home .converter-content__section--how-to .converter-content__prose>ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.home-capabilities__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-capability--document{grid-column:span 7}.home-capability--math,.home-capability--diagram{grid-column:span 5}.page--convert .markdown-pdf-content--home>.converter-content__section:not(.converter-content__section--how-to):not(.converter-content__section--faqs):not(.converter-content__section--cta):not(.converter-content__section--related){display:grid;grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);column-gap:clamp(var(--space-12),7vw,var(--space-20));align-items:start}.page--convert .markdown-pdf-content--home>.converter-content__section:not(.converter-content__section--how-to):not(.converter-content__section--faqs):not(.converter-content__section--cta):not(.converter-content__section--related)>:not(h2){grid-column:2}.page--convert .markdown-pdf-content--home>.converter-content__section--how-to>h2,.page--convert .markdown-pdf-content--home>.converter-content__section--faqs>h2,.page--convert .markdown-pdf-content--home>.converter-content__section--related>h2{max-width:22ch;margin-inline:auto;text-align:center}.page--convert .markdown-pdf-content--home>.converter-content__section--faqs>.converter-content__faqs,.page--convert .markdown-pdf-content--home>.converter-content__section--related>.converter-content__prose{margin-inline:auto}}@media(prefers-reduced-motion:no-preference){.home-document-preview{animation:home-document-float 7s var(--ease-out) infinite alternate}}@keyframes home-document-float{0%{transform:translateY(0) rotate(-2.5deg)}to{transform:translateY(-.6rem) rotate(-1.7deg)}}
