.ui-page-shell{flex-direction:column;min-height:100svh;display:flex}.ui-page-shell__main{flex:1;min-width:0}.ui-skip-link{z-index:100;min-height:var(--target-min);padding:var(--space-100) var(--space-200);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-ink);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-400)));transition:transform var(--duration-standard) var(--ease-utility);font-weight:700;line-height:1.25rem;text-decoration:none;position:fixed;inset-block-start:var(--space-200);inset-inline-start:var(--space-200)}.ui-skip-link:focus-visible{transform:translateY(0)}.ui-content-boundary{width:min(100%, var(--content-wide));margin-inline:auto}.ui-content-boundary--reading{width:min(100%, var(--content-reading))}.ui-content-boundary--text{width:min(100%, var(--content-text))}.ui-content-boundary--padded{padding-inline:var(--space-300)}.ui-header{z-index:60;padding-block:var(--space-0);border-block-end:var(--border-width) solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(1rem);position:sticky;inset-block-start:0}.ui-header__surface{align-items:center;gap:var(--space-100);padding-block:var(--space-100);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-header__surface>.ui-header__actions{grid-area:1/2}.ui-header__actions{align-items:center;gap:var(--space-100);display:inline-flex}.ui-language-switcher{display:inline-flex}.ui-language-switcher__select{min-height:var(--target-min);padding-inline:var(--space-50);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), box-shadow var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);font-weight:650}.ui-language-switcher__select:hover{color:var(--color-ink)}.ui-language-switcher__select:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-width) color-mix(in srgb, var(--color-brand) 20%, transparent);outline:none}.ui-header__brand{min-height:var(--target-min);align-items:center;gap:var(--space-75);padding-inline:var(--space-75);border-radius:var(--radius-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.045em;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);font-weight:700;text-decoration:none;display:inline-flex}.ui-brand-mark{flex:none;width:1.75rem;height:1.75rem}.ui-brand-mark--footer{width:1.5rem;height:1.5rem}.ui-header__nav{grid-column:1/-1;min-width:0}.ui-header__nav-list{gap:var(--space-50);padding:var(--space-0);margin:var(--space-0);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ui-header__nav-link{min-height:var(--target-min);padding:var(--space-75) var(--space-100);border:var(--border-width) solid transparent;border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-sm);text-align:center;transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility), transform var(--duration-fast) var(--ease-utility);justify-content:center;align-items:center;font-weight:650;line-height:1.25rem;text-decoration:none;display:flex}.ui-header__nav-link[aria-current=page]{border-color:color-mix(in srgb, var(--color-brand) 32%, var(--color-line));background:color-mix(in srgb, var(--color-brand) 11%, var(--color-surface));box-shadow:none;color:var(--color-ink)}.ui-header__search{align-items:center;gap:var(--space-50);min-height:var(--target-min);padding-inline:var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);display:inline-flex}.ui-header__search-keycap{font-family:inherit;font-size:var(--text-xs);white-space:nowrap;font-weight:650}@media (max-width:40rem),(hover:none){.ui-header__search-keycap{display:none}}.ui-settings-menu{display:inline-flex;position:relative}.ui-settings-menu__trigger{align-items:center;gap:var(--space-25);min-height:var(--target-min);padding-inline:var(--space-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);display:inline-flex}.ui-settings-menu__trigger[aria-expanded=true]{border-color:var(--color-brand);color:var(--color-ink)}.ui-settings-menu__initial{border-radius:var(--radius-full);background:var(--color-brand);block-size:1.375rem;inline-size:1.375rem;color:var(--color-on-brand);font-size:var(--text-xs);place-items:center;font-weight:700;display:inline-grid}.ui-settings-menu__caret{flex:none}.ui-settings-menu__panel{inset-inline-end:0;top:calc(100% + var(--space-75));z-index:40;gap:var(--space-100);inline-size:max-content;min-inline-size:14rem;max-inline-size:min(20rem, calc(100vw - var(--space-400)));padding:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);display:grid;position:absolute}.ui-settings-menu__account{gap:var(--space-75);border-block-end:var(--border-width) solid var(--color-line);padding-block-end:var(--space-100);display:grid}.ui-header__account-label{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-settings-menu__action{justify-content:center;align-items:center;gap:var(--space-50);min-height:2.25rem;padding-inline:var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;font-weight:650;text-decoration:none;display:inline-flex}.ui-settings-menu__action:disabled{color:var(--color-muted);cursor:not-allowed}.ui-settings-menu__action--primary{background:var(--color-brand);color:var(--color-on-brand);border-color:#0000}.ui-settings-menu__row{justify-content:space-between;align-items:center;gap:var(--space-100);display:flex}.ui-settings-menu__row-label{color:var(--color-muted);font-size:var(--text-xs)}.ui-theme-toggle{width:var(--target-min);min-height:var(--target-min);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-muted);transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility), transform var(--duration-fast) var(--ease-utility);justify-content:center;align-items:center;display:inline-flex}.ui-theme-toggle__icon{flex:none}.ui-theme-toggle__icon--sun{display:block}.ui-theme-toggle__icon--moon,:root[data-theme=light] .ui-theme-toggle__icon--sun{display:none}:root[data-theme=light] .ui-theme-toggle__icon--moon{display:block}.ui-footer{padding-block:var(--space-700) var(--space-400);background:var(--color-soft);border-block-start:0;margin-block-start:var(--space-700)}.ui-footer__surface{gap:var(--space-400);padding-block:var(--space-100);display:grid}.ui-footer__identity{gap:var(--space-100);max-width:var(--content-reading);display:grid}.ui-footer__brand{min-height:var(--target-min);align-items:center;gap:var(--space-75);width:fit-content;color:var(--color-ink);font-size:var(--text-lg);font-weight:700;text-decoration:none;display:inline-flex}.ui-footer__description,.ui-footer__copyright{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-footer--copyright-only{padding-block:var(--space-100);border-block-start:var(--border-width) solid var(--color-line);background:0 0;margin-block-start:var(--space-0)}.ui-footer--copyright-only .ui-footer__surface{place-items:center;gap:var(--space-0);padding-block:var(--space-0);grid-template-columns:minmax(0,1fr)}.ui-footer--copyright-only .ui-footer__copyright{text-align:center;grid-column:auto}.ui-footer__nav-list{gap:var(--space-75) var(--space-200);padding:var(--space-0);margin:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}.ui-footer__nav-link{min-height:var(--target-min);padding-inline:var(--space-75);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-muted) 45%, transparent);transition:color var(--duration-fast) var(--ease-utility), text-decoration-color var(--duration-fast) var(--ease-utility);align-items:center;font-weight:650;display:inline-flex}.ui-footer__nav-button{cursor:pointer;font:inherit;background:0 0;border:0}.analytics-consent{z-index:20;inset-inline:var(--space-200);width:min(44rem, calc(100% - 2 * var(--space-200)));max-height:calc(100dvh - 2 * var(--space-200));gap:var(--space-200);padding:var(--space-300);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-raised);margin-inline:auto;display:grid;position:fixed;inset-block-end:var(--space-200);overflow-y:auto}.analytics-consent__copy{gap:var(--space-75);min-width:0;display:grid}.analytics-consent__copy h2{color:var(--color-ink);font-size:var(--text-xl);line-height:1.75rem}.analytics-consent__copy p{max-width:var(--content-text);color:var(--color-muted);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.5rem}.analytics-consent__copy a{width:fit-content;min-height:var(--target-min);color:var(--color-brand);font-size:var(--text-sm);text-underline-offset:var(--space-50);align-items:center;font-weight:650;display:inline-flex}.analytics-consent__actions{gap:var(--space-75);display:grid}.analytics-consent__actions .ui-button{width:100%}.ui-section-header{gap:var(--space-200);max-width:var(--content-reading);display:grid}.ui-section-header--hero{gap:var(--space-300);padding-block:var(--space-700)}.ui-section-header--compact{gap:var(--space-100)}.ui-section-header__kicker{color:var(--color-brand);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1rem}.ui-section-header__title{color:var(--color-ink);font-size:var(--text-3xl);letter-spacing:-.035em;font-weight:700;line-height:1.2}.ui-section-header--hero .ui-section-header__title{max-width:var(--content-reading);font-size:clamp(var(--text-4xl), 8vw, var(--text-6xl));line-height:1.05}.ui-section-header--compact .ui-section-header__title{font-size:var(--text-2xl);line-height:2rem}.ui-section-header__description{max-width:var(--content-text);color:var(--color-muted);font-size:var(--text-lg);line-height:1.75rem}.ui-section-header__action{gap:var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.ui-button{min-height:var(--target-min);min-width:var(--target-min);justify-content:center;align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-200);border:var(--border-width) solid var(--color-brand);border-radius:var(--radius-xs);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-base);text-align:center;transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), box-shadow var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility), transform var(--duration-fast) var(--ease-utility);font-weight:650;line-height:1.5rem;text-decoration:none;display:inline-flex}.ui-button--compact{min-height:var(--target-min);padding:var(--space-75) var(--space-100);font-size:var(--text-sm);line-height:1.25rem}.ui-button--secondary{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink)}.ui-button--quiet{color:var(--color-brand);background:0 0;border-color:#0000}.ui-button--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-surface)}.ui-button--full-width{width:100%}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-button__icon,.ui-button__spinner{flex:none}.ui-search-field{gap:var(--space-75);width:100%;display:grid}.ui-search-field__label{width:fit-content;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-search-field__control{min-height:var(--target-min);align-items:center;gap:var(--space-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);transition:border-color var(--duration-fast) var(--ease-utility), box-shadow var(--duration-fast) var(--ease-utility);grid-template-columns:auto minmax(0,1fr) auto;padding-inline-start:var(--space-100);display:grid}.ui-search-field__control:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-width) color-mix(in srgb, var(--color-brand) 18%, transparent)}.ui-search-field__control--error{border-color:var(--color-danger)}.ui-search-field__icon{flex:none}.ui-search-field__input{width:100%;min-height:var(--target-min);padding:var(--space-75) var(--space-0);color:var(--color-ink);font-size:var(--text-base);background:0 0;border:0;line-height:1.5rem}.ui-search-field__input:focus-visible{outline:none}.ui-search-field__input::placeholder{color:var(--color-muted);opacity:.9}.ui-search-field__clear{width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-xs);color:var(--color-muted);transition:background-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility), transform var(--duration-fast) var(--ease-utility);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-search-field__message{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-search-field__message--error{color:var(--color-danger);font-weight:650}.ui-search-field__status:empty{display:none}.ui-format-chip,.ui-status-chip{width:fit-content;min-height:var(--space-400);align-items:center;gap:var(--space-50);padding:var(--space-50) var(--space-75);border:var(--border-width) solid var(--color-line);background:var(--color-surface);font-size:var(--text-xs);white-space:nowrap;font-weight:700;line-height:1rem;display:inline-flex}.ui-format-chip{border-radius:var(--radius-xs);color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase}.ui-format-chip--output{border-color:var(--color-brand);color:var(--color-brand)}.ui-status-chip{border-radius:var(--radius-full);color:var(--color-muted)}.ui-status-chip--ready,.ui-status-chip--success{border-color:var(--color-brand);color:var(--color-brand)}.ui-status-chip--warning{border-color:var(--color-warning);color:var(--color-warning)}.ui-status-chip--danger{border-color:var(--color-danger);color:var(--color-danger)}.ui-status-chip__icon{flex:none}.ui-notice{gap:var(--space-100);padding:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-notice--success{border-color:var(--color-brand)}.ui-notice--warning{border-color:var(--color-warning)}.ui-notice--danger{border-color:var(--color-danger)}.ui-notice__icon{color:var(--color-brand);margin-block-start:var(--space-25)}.ui-notice--warning .ui-notice__icon{color:var(--color-warning)}.ui-notice--danger .ui-notice__icon{color:var(--color-danger)}.ui-notice__content{gap:var(--space-75);min-width:0;display:grid}.ui-notice__title{font-size:var(--text-base);font-weight:700;line-height:1.5rem}.ui-notice__body{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-notice__action{gap:var(--space-75);flex-wrap:wrap;margin-block-start:var(--space-50);display:flex}@media (hover:hover) and (pointer:fine){.ui-header__brand:hover,.ui-header__nav-link:hover:not([aria-current=page]),.ui-search-field__clear:hover{background:var(--color-surface);color:var(--color-ink)}.ui-theme-toggle:hover{border-color:var(--color-brand);color:var(--color-brand)}.ui-footer__nav-link:hover{color:var(--color-brand);text-decoration-color:currentColor}.ui-button:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand) 88%, var(--color-ink));box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-brand) 20%, transparent)}.ui-button--secondary:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-paper);color:var(--color-brand)}.ui-button--quiet:hover:not(:disabled){border-color:var(--color-line);background:var(--color-surface);color:var(--color-brand)}.ui-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, var(--color-ink))}.ui-header__search:hover,.ui-settings-menu__trigger:hover,.tool-catalog__search-trigger:hover,.ui-settings-menu__action:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}.ui-converter-pick:hover{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 4%, var(--color-paper))}.ui-converter-pick__button:hover{filter:brightness(1.08)}.ui-converter-dropzone__input:not(:disabled)+.ui-converter-file-stage__add:hover{border-color:var(--color-brand);background:var(--color-paper);color:var(--color-brand)}.ui-converter-file__remove:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.ui-converter-presets__summary:hover{color:var(--color-ink)}}.ui-header__nav-link:active,.ui-search-field__clear:active,.ui-theme-toggle:active,.ui-button:active:not(:disabled){transform:translateY(var(--border-width))}@media (max-width:22rem){.ui-header__surface>.ui-header__actions{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.ui-language-switcher,.ui-language-switcher__select{width:100%}.ui-header__nav{grid-row:3}}@media (min-width:40rem){.ui-content-boundary--padded{padding-inline:var(--space-300)}.ui-header__surface{align-items:center;gap:var(--space-300);padding-block:var(--space-75);grid-template-columns:auto 1fr auto}.ui-header__nav{grid-column:auto}.ui-header__surface>.ui-header__actions{grid-area:auto}.ui-header__nav-list{justify-content:flex-end;display:flex}.ui-section-header--hero{padding-block:var(--space-800)}.ui-footer__surface{padding-block:var(--space-100);grid-template-columns:minmax(0,1fr) auto;align-items:end}.ui-footer__nav-list{justify-content:flex-end}.analytics-consent{grid-template-columns:minmax(0,1fr) auto;align-items:end}.analytics-consent__actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.analytics-consent__actions .ui-button{width:auto}.ui-footer__copyright{grid-column:1/-1}}@media (min-width:64rem){.ui-content-boundary--padded{padding-inline:var(--space-400)}.ui-section-header--hero{padding-block:var(--space-900)}}@media (prefers-reduced-motion:no-preference){.ui-button__spinner,.ui-status-chip--processing .ui-status-chip__icon{animation:ui-spin var(--duration-reveal) linear infinite}}@media (forced-colors:active){.ui-header__nav-link[aria-current=page],.ui-status-chip,.ui-notice,.ui-button,.ui-search-field__control,.ui-theme-toggle,.ui-language-switcher__select{border-color:canvastext}.ui-language-switcher__select:focus-visible,.ui-search-field__control:focus-within{outline:var(--focus-width) solid Highlight;outline-offset:var(--space-50)}}@keyframes ui-spin{to{transform:rotate(360deg)}}.app-breadcrumbs{padding-block:var(--space-100)}.app-breadcrumbs__list{align-items:center;gap:var(--space-50) var(--space-75);padding:var(--space-0);margin:var(--space-0);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.25rem;list-style:none;display:flex}.app-breadcrumbs__item{align-items:center;gap:var(--space-50);display:inline-flex}.app-breadcrumbs__link,.app-breadcrumbs__current{min-height:var(--target-min);padding-inline:var(--space-50);align-items:center;display:inline-flex}.app-breadcrumbs__link{border-radius:var(--radius-xs);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-muted) 45%, transparent);transition:color var(--duration-fast) var(--ease-utility), text-decoration-color var(--duration-fast) var(--ease-utility)}.app-breadcrumbs__current{color:var(--color-ink);font-weight:700}.app-stage{align-items:center;gap:var(--space-300);min-height:78svh;padding-block:var(--space-500) var(--space-300);text-align:center;flex-direction:column;display:flex}.app-stage__content{align-content:center;justify-items:center;gap:var(--space-400);flex:1;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;display:grid}.app-stage__cue{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-full);color:var(--color-muted);transition:color var(--duration-fast) var(--ease-utility), background var(--duration-fast) var(--ease-utility);animation:app-stage-cue 2.8s var(--ease-utility) infinite;place-items:center;display:inline-grid}.app-stage .ad-section{padding-block:var(--space-0);margin-block:var(--space-0);border-block:0;justify-items:center;inline-size:100%}.app-stage__cue:hover{background:var(--color-soft);color:var(--color-ink)}@keyframes app-stage-cue{0%,70%,to{transform:translateY(0)}85%{transform:translateY(.1875rem)}}@media (prefers-reduced-motion:reduce){.app-stage__cue{animation:none}}@media (max-width:34rem){.app-stage{min-height:74svh;padding-block:var(--space-400) var(--space-500)}}.app-stage__question{max-width:min(24ch,100%);font-family:var(--font-display);font-size:clamp(1.5rem, 5.2vw, var(--text-4xl));letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.2}.app-fold{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-soft)}.app-not-found__actions{gap:var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.home-omnibox{justify-items:center;gap:var(--space-300);width:100%;display:grid}.home-omnibox__field{align-items:center;gap:var(--space-100);width:100%;min-width:0;max-width:42rem;min-height:4rem;padding:var(--space-100) var(--space-100) var(--space-100) var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-product);text-align:start;transition:min-block-size .24s var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), background-color var(--duration-fast) var(--ease-utility), box-shadow var(--duration-fast) var(--ease-utility);display:flex;position:relative}.home-omnibox__field:focus-within{border-color:var(--color-brand);box-shadow:var(--shadow-raised)}.home-omnibox__field.home-omnibox__field--dragging{border-style:dashed;border-color:var(--color-brand);border-radius:var(--radius-md);background:var(--color-soft);min-block-size:clamp(14rem,34svh,18rem);box-shadow:var(--shadow-raised)}.home-omnibox__drag-prompt{place-content:center;justify-items:center;gap:var(--space-100);padding:var(--space-300);color:var(--color-brand);text-align:center;pointer-events:none;opacity:0;transition:opacity .16s var(--ease-utility), transform .24s cubic-bezier(.23, 1, .32, 1);display:grid;position:absolute;inset:0;transform:scale(.97)}.home-omnibox__drag-prompt strong{color:var(--color-ink);font-size:var(--text-lg);line-height:1.5rem}.home-omnibox__field--dragging .home-omnibox__drag-prompt{opacity:1;transform:scale(1)}.home-omnibox__field--dragging>:is(.home-omnibox__icon,.home-omnibox__input,.home-omnibox__attach){pointer-events:none;opacity:0}.home-omnibox__icon{color:var(--color-muted);transition:opacity .16s var(--ease-utility);flex-shrink:0}.home-omnibox__attach{min-height:var(--target-min);padding-inline:var(--space-200);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:filter var(--duration-fast) var(--ease-utility), opacity .16s var(--ease-utility);border:0;flex-shrink:0;align-items:center;font-weight:650;display:inline-flex}.home-omnibox__attach:hover{filter:brightness(1.08)}.home-omnibox__input{min-width:0;color:var(--color-ink);font-size:var(--text-lg);transition:opacity .16s var(--ease-utility);background:0 0;border:0;outline:none;flex:1}.home-omnibox__input::placeholder{color:var(--color-muted)}.home-omnibox__suggestions{inset-inline:0;top:calc(100% + var(--space-75));z-index:15;padding:var(--space-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);margin:0;list-style:none;position:absolute}.home-omnibox__suggestion{align-items:center;gap:var(--space-75);padding:var(--space-100) var(--space-200);border-radius:var(--radius-xs);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:flex}.home-omnibox__suggestion[aria-selected=true]{background:var(--color-soft)}.home-omnibox__suggestion-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-omnibox__suggestion-empty,.tool-palette__empty{padding:var(--space-300) var(--space-200);color:var(--color-muted);font-size:var(--text-sm);text-align:center;margin:0}.app-convert-shell{block-size:100svh;min-block-size:0;overflow:hidden}:is(html,body):has(.app-convert-shell){block-size:100%;overflow:hidden}.app-convert-shell>.ui-page-shell__main{flex:auto;min-block-size:0;display:flex;overflow:hidden}.app-convert-shell>.ui-page-shell__main>.ui-content-boundary{min-block-size:0;display:flex}.app-convert-shell>.ui-footer{flex:none}.app-convert{gap:var(--space-200);width:min(100%, calc(var(--content-reading) + var(--space-900) + var(--space-900)));min-block-size:0;padding-block:var(--space-200);flex-direction:column;flex:1;margin-inline:auto;display:flex}.app-convert__title{margin:var(--space-0);color:var(--color-ink);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));text-align:center;flex:none;font-weight:700;line-height:1.25}.app-convert>.batch-workspace{width:100%;flex:1;min-block-size:0}.home-omnibox__browse{color:var(--color-muted);font-size:var(--text-sm);border-block-end:var(--border-width) solid var(--color-line);padding-block-end:var(--space-25);text-decoration:none}.home-omnibox__browse:hover{color:var(--color-ink);border-block-end-color:var(--color-brand)}.home-omnibox__field{min-height:4.5rem}.home-omnibox__input{font-size:var(--text-xl)}@media (max-width:34rem){.home-omnibox__field{min-height:3.75rem}.home-omnibox__input{font-size:var(--text-lg)}}.app-tools-index__header{gap:var(--space-100);padding-block:var(--space-300) var(--space-100);display:grid}.app-tools-index__title{font-family:var(--font-display);font-size:clamp(1.75rem, 5vw, var(--text-4xl));letter-spacing:-.04em;margin:0;font-weight:700}.app-tools-index__intro{max-width:46rem;color:var(--color-muted);margin:0}.tool-palette{z-index:60;padding:clamp(var(--space-300), 8vh, var(--space-800)) var(--space-200);background:color-mix(in srgb, var(--color-paper) 62%, transparent);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);place-items:start center;display:grid;position:fixed;inset:0}.tool-palette__box{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,38rem);max-height:min(70svh,32rem);box-shadow:var(--shadow-raised);animation:tool-palette-in var(--duration-fast) var(--ease-utility);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}@keyframes tool-palette-in{0%{opacity:0;transform:translateY(-.5rem)scale(.99)}}.tool-palette__top{align-items:center;gap:var(--space-100);padding:var(--space-200);border-block-end:var(--border-width) solid var(--color-line);display:flex}.tool-palette__icon{color:var(--color-muted);flex-shrink:0}.tool-palette__input{min-width:0;color:var(--color-ink);font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:1}.tool-palette__input::placeholder{color:var(--color-muted)}.tool-palette__close{min-height:2rem;padding-inline:var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;flex-shrink:0;font-weight:600}.tool-palette__list{padding:var(--space-75);margin:0;list-style:none;overflow-y:auto}.tool-palette__option{align-items:center;gap:var(--space-75);padding:var(--space-100) var(--space-200);border-radius:var(--radius-xs);cursor:pointer;scroll-margin:var(--space-100);display:flex}.tool-palette__option[aria-selected=true]{background:var(--color-soft)}.tool-palette__option-body{flex:1;min-width:0}.tool-palette__option-name,.tool-palette__option-slug{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tool-palette__option-name{font-size:var(--text-sm);font-weight:600}.tool-palette__option-slug{color:var(--color-muted);font-size:var(--text-xs)}.tool-palette__hints{gap:var(--space-200);padding:var(--space-100) var(--space-200);border-block-start:var(--border-width) solid var(--color-line);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.tool-palette__hints kbd{padding-inline:var(--space-50);border:var(--border-width) solid var(--color-line);border-radius:var(--space-50);font-family:inherit}@media (prefers-reduced-motion:reduce){.tool-palette__box{animation:none}}.app-section{padding-block:clamp(var(--space-700), 8vw, 7rem);border-block-start:0}.app-section--surface,.app-section--accent{padding:var(--space-300);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface)}.app-section--accent{border-color:var(--color-brand)}.app-section__header{gap:var(--space-100);max-width:50rem;margin-block-end:var(--space-500);display:grid}.app-section__title{font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));letter-spacing:-.045em;font-weight:700;line-height:1.08}.app-section__intro{color:var(--color-muted);font-size:var(--text-lg);line-height:1.7}.app-workspace-frame{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface)}.app-workspace-frame__header{align-items:center;gap:var(--space-75);padding:var(--space-200);flex-wrap:wrap;display:flex}.app-proof-grid{gap:var(--border-width);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-line);display:grid;overflow:hidden}.app-proof-card{gap:var(--space-100);min-width:0;padding:var(--space-300);background:var(--color-surface);display:grid}.app-proof-card__icon{color:var(--color-brand)}.app-proof-card__title,.app-info-card__title,.app-steps__title{font-size:var(--text-lg);font-weight:700;line-height:1.75rem}.app-proof-card__text,.app-steps__text{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.tool-card,.tool-catalog__category,.app-tool-page{--tool-tint:var(--color-brand)}.tool-card--image,.tool-catalog__category--image,.app-tool-page--image{--tool-tint:var(--color-blush)}.tool-card--video,.tool-catalog__category--video,.app-tool-page--video{--tool-tint:var(--color-aqua)}.tool-card--audio,.tool-catalog__category--audio,.app-tool-page--audio{--tool-tint:var(--color-mint)}.tool-card--document,.tool-catalog__category--document,.app-tool-page--document{--tool-tint:var(--color-lime)}.tool-card--text,.tool-catalog__category--text,.app-tool-page--text{--tool-tint:var(--color-coral)}.tool-card--data,.tool-catalog__category--data,.app-tool-page--data{--tool-tint:var(--color-violet)}.tool-card--utility{--tool-tint:var(--color-mint)}.app-tool-page{padding-block-end:var(--space-700)}.app-tool-detail-shell{min-block-size:100svh}.app-tool-detail-shell>.ui-page-shell__main{flex-direction:column;min-block-size:0;display:flex}.app-tool-detail-shell .app-tool-page{min-block-size:0;flex-direction:column;flex:1 0 auto;padding-block-end:var(--space-300);display:flex}.app-tool-detail-shell .app-tool-page__intro-grid{flex:1 0 auto;align-items:stretch;min-block-size:0}.app-tool-page__intro-grid{gap:var(--space-400);display:grid}.app-tool-page__header{gap:var(--space-200);padding:clamp(var(--space-200), 3vw, var(--space-400));border:var(--border-width) solid color-mix(in srgb, var(--tool-tint) 44%, var(--color-line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tool-tint) 20%, var(--color-surface));margin-block-end:var(--space-300);display:grid}.app-tool-page__header .ui-section-header__kicker{width:fit-content;padding:var(--space-50) var(--space-100);border-radius:var(--radius-full);background:color-mix(in srgb, var(--tool-tint) 34%, var(--color-surface));color:color-mix(in srgb, var(--tool-tint) 42%, var(--color-ink));letter-spacing:.02em;text-transform:none}.app-tool-page.app-converter-detail{width:min(100%, calc(var(--content-reading) + var(--space-900) + var(--space-900)))}.app-converter-detail__header{width:min(100%, var(--content-reading));padding:clamp(var(--space-300), 4vw, var(--space-500)) var(--space-0) var(--space-300);text-align:center;background:0 0;border:0;justify-items:center;margin-block-end:var(--space-200);margin-inline:auto}.app-converter-detail__header .ui-section-header{justify-items:center;max-width:100%}.app-converter-detail__header .ui-section-header__title{font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl))}.app-converter-detail__header .ui-section-header__description{max-width:var(--content-reading)}.app-converter-detail__content{align-content:stretch;gap:var(--space-300);min-block-size:0;flex:1 0 auto;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.app-converter-detail__content>.ui-converter-workspace{align-self:stretch;width:100%}.app-tool-page__content,.app-tool-page__aside{align-content:start;gap:var(--space-400);min-width:0;display:grid}.app-tool-page__section{gap:var(--space-200);display:grid}.app-info-card{align-content:start;gap:var(--space-100);min-width:0;padding:var(--space-300);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.app-info-card__list{gap:var(--space-75);margin-block:var(--space-75) var(--space-0);color:var(--color-muted);font-size:var(--text-sm);padding-inline-start:var(--space-300);line-height:1.25rem;display:grid}.app-steps__list{gap:var(--space-200);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.app-steps__item{gap:var(--space-200);padding:var(--space-300);border:var(--border-width) solid color-mix(in srgb, var(--tool-tint) 28%, var(--color-line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tool-tint) 11%, var(--color-surface));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.app-steps__number{width:var(--space-400);height:var(--space-400);border:var(--border-width) solid color-mix(in srgb, var(--tool-tint) 52%, var(--color-ink));border-radius:var(--radius-xs);color:color-mix(in srgb, var(--tool-tint) 48%, var(--color-ink));font-size:var(--text-xs);place-items:center;font-weight:700;line-height:1rem;display:inline-grid}.app-faq__list{gap:var(--space-0);display:grid}.app-faq__details{border:0;border-block-end:var(--border-width) solid var(--color-line);background:0 0;border-radius:0}.app-faq__summary{min-height:var(--target-min);justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-300) var(--space-0);color:var(--color-ink);font-size:var(--text-lg);cursor:pointer;font-weight:650;line-height:1.5;list-style:none;display:flex}.app-faq__summary::-webkit-details-marker{display:none}.app-faq__summary::marker{content:""}.app-faq__summary svg{flex:none}.app-faq__details[open] .app-faq__summary svg{transform:rotate(180deg)}.app-faq__answer{max-width:var(--content-text);padding:var(--space-0) var(--space-0) var(--space-300);color:var(--color-muted);font-size:var(--text-base);line-height:1.65}.app-faq-rail{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}.app-faq-rail__summary{min-height:var(--target-min);cursor:pointer;list-style:none;display:block}.app-faq-rail__summary::-webkit-details-marker{display:none}.app-faq-rail__summary::marker{content:""}.app-faq-rail__summary:focus-visible,.app-faq-rail .app-faq__summary:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:calc(var(--space-25) * -1)}.app-faq-rail__title{min-height:var(--target-min);justify-content:space-between;align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-200);color:var(--color-ink);font-size:var(--text-base);font-weight:700;line-height:1.5rem;display:flex}.app-faq-rail__title svg,.app-faq-rail .app-faq__summary svg{flex:none}.app-faq-rail__details[open]>.app-faq-rail__summary{border-block-end:var(--border-width) solid var(--color-line)}.app-faq-rail__details[open]>.app-faq-rail__summary svg{transform:rotate(180deg)}.app-faq-rail__details>.app-faq__list{padding-inline:var(--space-200)}.app-faq-rail .app-faq__details:last-child{border-block-end:0}.app-faq-rail .app-faq__summary{padding:var(--space-75) var(--space-0);font-size:var(--text-sm);font-weight:650;line-height:1.35rem}.app-faq-rail .app-faq__answer{max-width:none;padding:var(--space-0) var(--space-0) var(--space-200);font-size:var(--text-sm);line-height:1.5}.app-static{width:min(100%, var(--content-reading));padding-block:var(--space-700);margin-inline:auto}.app-static__page{gap:var(--space-400);display:grid}.app-static__header{gap:var(--space-200);display:grid}.app-static__title{font-size:var(--text-4xl);letter-spacing:-.035em;font-weight:700;line-height:2.5rem}.app-static__intro{color:var(--color-muted);font-size:var(--text-lg);line-height:1.75rem}.app-static__section{gap:var(--space-200);padding-block:var(--space-300);display:grid}.app-static__items{gap:var(--space-100);margin-block:var(--space-0);padding-inline-start:var(--space-300);display:grid}.app-static__item{color:var(--color-muted);line-height:1.5rem}.app-not-found{gap:var(--space-300);align-content:center;min-height:50svh;display:grid}.tool-catalog{gap:var(--space-500);display:grid}.tool-catalog__controls{gap:var(--space-200);display:grid}.tool-catalog__search-trigger{align-items:center;gap:var(--space-100);inline-size:100%;min-height:var(--target-min);padding-inline:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-muted);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);display:flex}.tool-catalog__search-text{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tool-catalog__search-keycap{padding:var(--space-25) var(--space-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);font-family:inherit;font-size:var(--text-xs);flex:none;font-weight:650}@media (hover:none){.tool-catalog__search-keycap{display:none}}.tool-catalog__count{color:var(--color-muted);font-size:var(--text-sm);margin:0}.tool-catalog__categories{gap:var(--space-75);flex-wrap:wrap;display:flex}.tool-catalog__category{min-height:var(--target-min);padding:var(--space-75) var(--space-100);border:var(--border-width) solid color-mix(in srgb, var(--tool-tint) 32%, var(--color-line));border-radius:var(--radius-xs);background:color-mix(in srgb, var(--tool-tint) 14%, var(--color-surface));color:color-mix(in srgb, var(--tool-tint) 34%, var(--color-ink));font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility), transform var(--duration-fast) var(--ease-utility);font-weight:700;line-height:1.25rem}.tool-catalog__category[aria-pressed=true]{border-color:color-mix(in srgb, var(--tool-tint) 56%, var(--color-ink));background:color-mix(in srgb, var(--tool-tint) 32%, var(--color-surface));color:var(--color-ink)}.tool-catalog__category--all[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.tool-catalog__grid{gap:var(--space-200);display:grid}.tool-catalog__empty{gap:var(--space-100);padding:var(--space-400);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);justify-items:start;display:grid}.tool-card{min-width:0}.tool-card__link{gap:var(--space-200);height:100%;padding:var(--space-400);border:var(--border-width) solid color-mix(in srgb, var(--tool-tint) 38%, var(--color-line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--tool-tint) 12%, var(--color-surface));color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-utility), border-color var(--duration-fast) var(--ease-utility), box-shadow var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility), transform var(--duration-fast) var(--ease-utility);align-content:start;text-decoration:none;display:grid}.tool-card__header{align-items:center;gap:var(--space-75);grid-template-columns:minmax(0,1fr) auto;display:grid}.tool-card__category{align-items:center;gap:var(--space-50);width:fit-content;padding:var(--space-50) var(--space-75);border-radius:var(--radius-full);background:color-mix(in srgb, var(--tool-tint) 30%, var(--color-surface));color:color-mix(in srgb, var(--tool-tint) 42%, var(--color-ink));font-size:var(--text-xs);letter-spacing:.02em;font-weight:650;line-height:1rem;display:inline-flex}.tool-card__header>svg{color:color-mix(in srgb, var(--tool-tint) 48%, var(--color-ink))}.tool-card .ui-format-chip{background:color-mix(in srgb, var(--tool-tint) 8%, var(--color-surface))}.tool-card .ui-format-chip--output{border-color:color-mix(in srgb, var(--tool-tint) 48%, var(--color-ink));color:color-mix(in srgb, var(--tool-tint) 42%, var(--color-ink))}.tool-card__title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700;line-height:1.75rem}.tool-card__description{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.tool-card__formats{gap:var(--space-75);flex-wrap:wrap;align-items:center;display:flex}.tool-card__format-side{align-items:center;gap:var(--space-75);flex-wrap:nowrap;display:flex}.tool-card__format-group{gap:var(--space-50);flex-wrap:wrap;align-items:center;display:flex}.tool-card__arrow{color:var(--color-muted);flex:none}.tool-card__cta{min-height:var(--target-min);justify-content:space-between;align-items:center;gap:var(--space-100);color:color-mix(in srgb, var(--tool-tint) 42%, var(--color-ink));font-size:var(--text-sm);margin-block-start:auto;font-weight:700;line-height:1.25rem;display:inline-flex}.qa-ad-slot{min-height:var(--space-900);padding:var(--space-200);border:var(--border-width) dashed var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);text-align:center;place-items:center;font-weight:700;line-height:1rem;display:grid}.ad-section{padding-block:var(--space-500);margin-block:var(--space-300);border-block:var(--border-width) solid var(--color-line);display:grid}.coupang-ad-slot{justify-items:center;gap:var(--space-100);inline-size:100%;min-inline-size:0;display:grid;container-type:inline-size}.coupang-ad-slot__frame{justify-content:center;width:100%;display:flex;overflow:hidden}.coupang-ad-slot__frame--banner{aspect-ratio:34/7;max-width:680px}.coupang-ad-slot__frame--rect{max-width:300px;height:250px}.coupang-ad-slot__frame>iframe{border:0;flex:none;display:block}.coupang-ad-slot__frame--banner>iframe{transform:scale(min(1, calc(100cqw / 680px)));transform-origin:top}.coupang-ad-slot__notice{color:var(--color-muted);font-size:var(--text-xs);text-align:center;line-height:1rem}@media (hover:hover) and (pointer:fine){.app-breadcrumbs__link:hover{color:var(--color-brand);text-decoration-color:currentColor}.tool-catalog__category:hover:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--tool-tint) 56%, var(--color-ink));color:color-mix(in srgb, var(--tool-tint) 44%, var(--color-ink))}.tool-card__link:hover{border-color:color-mix(in srgb, var(--tool-tint) 56%, var(--color-ink));background:color-mix(in srgb, var(--tool-tint) 18%, var(--color-surface));box-shadow:0 .75rem 2rem color-mix(in srgb, var(--tool-tint) 14%, transparent);transform:translateY(calc(var(--border-width) * -2))}}.tool-catalog__category:active,.tool-card__link:active{transform:translateY(var(--border-width))}@media (min-width:40rem){.app-hero{padding-block:var(--space-800)}.app-section--surface,.app-section--accent{padding:var(--space-400)}.app-proof-grid,.tool-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-catalog__controls{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center}.tool-catalog__count{grid-column:1}}@media (min-width:64rem){.app-hero{padding-block:var(--space-900)}.app-section{padding-block:var(--space-800)}.app-tool-page{width:min(100%, calc(var(--content-wide) + var(--space-900)))}.app-tool-page__intro-grid{gap:var(--space-400);grid-template-columns:minmax(0,1fr) minmax(18.75rem,20rem)}.app-hero{align-items:center;gap:var(--space-700);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.app-proof-grid,.tool-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-static,.app-not-found{padding-block:var(--space-900)}}@media (prefers-reduced-motion:no-preference){.app-faq__summary svg,.app-faq-rail__summary svg{transition:transform var(--duration-standard) var(--ease-utility)}}.ui-converter-workspace{gap:var(--space-300);min-block-size:calc(var(--space-900) + var(--space-900) + var(--space-900) + var(--space-900));min-inline-size:0;display:grid;container-type:inline-size}.ui-converter-workspace__privacy{width:fit-content;padding:var(--space-75) var(--space-100);border:var(--border-width) solid var(--color-brand);border-radius:var(--radius-xs);color:var(--color-brand);font-size:var(--text-xs);align-items:center;font-weight:700;line-height:1rem;display:inline-flex}.ui-converter-workspace__notices,.ui-converter-workspace__body{gap:var(--space-200);align-content:start;min-width:0;display:grid}.ui-converter-pick{align-content:center;justify-items:center;gap:var(--space-100);min-width:0;padding:var(--space-500) var(--space-200);border:var(--border-width) dashed color-mix(in srgb, var(--color-line) 55%, var(--color-muted));border-radius:var(--radius-md);background:var(--color-paper);text-align:center;transition:background-color var(--duration-standard) var(--ease-utility), border-color var(--duration-standard) var(--ease-utility);display:grid}.ui-converter-pick--dragging{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 5%, var(--color-paper))}.ui-converter-pick--disabled{cursor:not-allowed;opacity:.58}.ui-converter-dropzone__input{width:var(--border-width);height:var(--border-width);padding:var(--space-0);margin:calc(var(--border-width) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ui-converter-pick__button{min-height:3.25rem;padding-inline:var(--space-600);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-lg);cursor:pointer;transition:filter var(--duration-fast) var(--ease-utility);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-converter-dropzone__input:focus-visible+.ui-converter-pick__button{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--space-50)}.ui-converter-pick__hint{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-converter-pick__supporting{max-width:var(--content-text);color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-50);line-height:1.25rem}.ui-converter-file-stage{align-content:start;gap:var(--space-200);min-inline-size:0;padding:var(--space-300);border:var(--border-width) dashed color-mix(in srgb, var(--color-line) 55%, var(--color-muted));border-radius:var(--radius-md);background:var(--color-paper);display:grid}.ui-converter-file-stage__list{gap:var(--space-75);padding:var(--space-0);margin:var(--space-0);inline-size:min(100%, var(--content-reading));justify-self:center;list-style:none;display:grid}.ui-converter-file-stage__add{justify-content:center;justify-self:center;align-items:center;gap:var(--space-75);min-height:var(--target-min);max-width:100%;padding-inline:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;font-weight:700;display:inline-flex}.ui-converter-dropzone__input:focus-visible+.ui-converter-file-stage__add{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--space-50)}.ui-converter-dropzone__input:disabled+.ui-converter-file-stage__add{cursor:not-allowed;opacity:.5}.ui-converter-file{align-items:center;gap:var(--space-100);min-width:0;padding:var(--space-100) var(--space-100) var(--space-100) var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);display:flex}.ui-converter-file__icon{color:var(--color-brand);flex:none}.ui-converter-file__body{gap:var(--space-25);text-align:start;flex:1;min-width:0;display:grid}.ui-converter-file__name{color:var(--color-ink);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-converter-file__meta{color:var(--color-muted);font-size:var(--text-xs)}.ui-converter-file__remove{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-full);color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ui-converter-file__remove:disabled{cursor:not-allowed;opacity:.5}.ui-converter-settings{gap:var(--space-100);min-width:0;padding:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.ui-converter-settings .ui-converter-options{padding:var(--space-0);border:0}.ui-converter-presets{border-block-start:var(--border-width) solid var(--color-line);padding-block-start:var(--space-100)}.ui-converter-presets__summary{min-height:var(--target-min);color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:650;display:flex}.ui-converter-presets[open] .ui-converter-presets__summary{color:var(--color-ink)}.ui-converter-options{min-width:0;padding:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm)}.ui-converter-options>legend{padding-inline:var(--space-75);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-converter-options__grid{gap:var(--space-200);display:grid}.ui-converter-options__note{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-converter-presets .plus-preset-controls__intro h3{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.app-tool-page .ui-converter-field__label-row output{color:color-mix(in srgb, var(--tool-tint) 46%, var(--color-ink))}.app-tool-page .ui-converter-workspace__privacy{border-color:color-mix(in srgb, var(--tool-tint) 48%, var(--color-ink));background:color-mix(in srgb, var(--tool-tint) 14%, var(--color-surface));color:color-mix(in srgb, var(--tool-tint) 42%, var(--color-ink))}.app-tool-page .ui-converter-field input[type=range]{accent-color:color-mix(in srgb, var(--tool-tint) 54%, var(--color-ink))}.ui-converter-field{align-content:start;gap:var(--space-75);min-width:0;display:grid}.ui-converter-field>label,.ui-converter-field__label-row{color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-converter-field__label-row{justify-content:space-between;align-items:center;gap:var(--space-100);display:flex}.ui-converter-field__label-row output{color:var(--color-brand);font-variant-numeric:tabular-nums}.ui-converter-field select{width:100%;min-height:var(--target-min);padding:var(--space-75) var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink)}.ui-converter-field input[type=range]{width:100%;min-height:var(--target-min);accent-color:var(--color-brand)}.ui-converter-field select[aria-invalid=true]{border-color:var(--color-danger)}.ui-converter-field__message{color:var(--color-danger);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-converter-field__hint{color:var(--color-muted);font-size:var(--text-xs);line-height:1rem}.ui-converter-color-field{align-items:center;gap:var(--space-100);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.25rem;display:flex}.ui-converter-color-field input[type=color]{width:var(--target-min);height:var(--target-min);padding:var(--space-50);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface)}.ui-converter-status{gap:var(--space-100);padding:var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);display:grid}.ui-converter-status--ready,.ui-converter-status--completed{border-color:var(--color-brand)}.ui-converter-status--processing{border-color:var(--color-warning)}.ui-converter-status__heading{justify-content:space-between;align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.ui-converter-status p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-converter-progress{width:100%;height:var(--space-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);accent-color:var(--color-brand);overflow:hidden}.ui-converter-progress::-webkit-progress-bar{background:var(--color-surface)}.ui-converter-progress::-webkit-progress-value{background:var(--color-brand)}.ui-converter-progress::-moz-progress-bar{background:var(--color-brand)}.ui-converter-actions,.ui-converter-result__actions{gap:var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.ui-converter-result{align-content:center;justify-items:center;gap:var(--space-200);width:100%;min-width:0;padding:var(--space-300);border:var(--border-width) solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-paper);text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.ui-converter-result__icon{inline-size:var(--space-600);block-size:var(--space-600);color:var(--color-brand)}.ui-converter-result__content{gap:var(--space-75);width:100%;max-inline-size:32rem;min-width:0;display:grid}.ui-converter-result__list{gap:var(--space-75);width:100%;padding:var(--space-0);margin:var(--space-0);text-align:start;list-style:none;display:grid}.ui-converter-result__item{align-items:center;gap:var(--space-75) var(--space-100);min-width:0;min-block-size:var(--target-min);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-converter-result__item>.ui-button--primary{inline-size:11.25rem}.ui-converter-result__item-details{gap:var(--space-25);min-width:0;display:grid}.ui-converter-result__content h3{font-size:var(--text-xl);font-weight:700;line-height:1.75rem}.ui-converter-result__filename{overflow-wrap:anywhere;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-converter-result__meta{color:var(--color-muted);font-size:var(--text-xs);line-height:1rem}.ui-converter-result__actions{width:100%;grid-template-columns:minmax(0,1fr);justify-items:center;max-inline-size:32rem;display:grid}.ui-converter-result__actions>.ui-button--primary{width:100%;min-height:3.25rem;font-size:var(--text-base)}.ui-converter-result__actions>.ui-download-progress,.ui-converter-result__actions>.ui-converter-result__action-primary{width:100%;min-height:3.25rem}.ui-converter-result__action-placeholder{min-height:var(--target-min);pointer-events:none;visibility:hidden;width:100%;display:block}.ui-converter-result__action-placeholder--primary{min-height:3.25rem}.ui-converter-result__actions>.ui-converter-save-preset{text-align:start;width:100%}.ui-converter-save-preset{gap:var(--space-75);flex:100%;min-width:0;display:grid}.ui-converter-save-preset__summary{gap:var(--space-75);padding:var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);display:grid}.ui-converter-save-preset__summary>p{margin:var(--space-0);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-converter-save-preset__summary dl{gap:var(--space-50) var(--space-200);margin:var(--space-0);flex-wrap:wrap;display:flex}.ui-converter-save-preset__summary dl>div{gap:var(--space-50);min-width:0;font-size:var(--text-xs);line-height:1rem;display:inline-flex}.ui-converter-save-preset__summary dt{color:var(--color-muted)}.ui-converter-save-preset__summary dd{margin:var(--space-0);color:var(--color-ink);font-weight:700}.ui-converter-save-preset>label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.ui-converter-save-preset__row{gap:var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.ui-converter-save-preset__row input{min-height:var(--target-min);min-width:0;padding:var(--space-75) var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink);flex:12rem}.ui-converter-save-preset__row input[aria-invalid=true]{border-color:var(--color-danger)}.ui-converter-save-preset__status{margin:var(--space-0);color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.ui-converter-save-preset__status:empty{display:none}@media (min-width:40rem){.ui-converter-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-converter-result{padding:var(--space-500)}}.ui-converter-workspace[data-view=selection]:is(.ui-converter-workspace--batch,[data-phase=ready],[data-phase=failed],[data-phase=cancelled]){grid-template-rows:minmax(0,1fr) auto auto}.ui-converter-workspace[data-view=selection]:is(.ui-converter-workspace--batch,[data-phase=ready],[data-phase=failed],[data-phase=cancelled])>.ui-converter-file-stage{min-block-size:clamp(18rem,45svh,30rem)}.ui-converter-selection-status{grid-column:1/-1}.ui-converter-bar{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.ui-converter-bar__primary{margin-inline-start:auto}@media (max-width:26rem){.ui-converter-bar{flex-direction:column;align-items:stretch}.ui-converter-bar__primary{margin-inline-start:0}.ui-converter-bar>.ui-button{width:100%}}.ui-converter-settings-dialog{width:min(calc(100% - var(--space-400)), 32rem);max-height:calc(100dvh - var(--space-400));padding:var(--space-300);overscroll-behavior:contain;border:var(--border-width) solid var(--color-frame-ring);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-raised);margin:auto;overflow:auto}.ui-converter-settings-dialog::backdrop{background:#0000008c}.ui-converter-settings-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.ui-converter-settings-dialog__header h2{font-size:var(--text-xl);line-height:1.75rem}.ui-converter-settings-dialog__close{width:var(--target-min);min-height:var(--target-min);border:var(--border-width) solid transparent;border-radius:var(--radius-full);color:var(--color-muted);cursor:pointer;font-size:var(--text-2xl);background:0 0;flex:none;place-items:center;display:grid}.ui-converter-settings-dialog__close:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--space-50)}.ui-converter-settings-dialog__body{gap:var(--space-200);margin-block-start:var(--space-200);display:grid}.ui-converter-settings-dialog__body .ui-converter-options{padding:var(--space-0);border:0}.ui-converter-settings-dialog__body .ui-converter-options>legend{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ui-download-progress{inline-size:11.25rem;min-block-size:var(--target-min);border:var(--border-width) solid var(--color-brand);border-radius:var(--radius-xs);background:var(--color-surface);display:grid;position:relative;overflow:hidden}.ui-download-progress__fill{background:var(--color-brand);transform-origin:0;transition:transform var(--duration-fast) linear;position:absolute;inset:0}.ui-download-progress__content{z-index:1;justify-content:center;align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-200);color:var(--color-ink);font-size:var(--text-base);grid-area:1/1;font-weight:650;line-height:1.5rem;display:flex;position:relative}.ui-download-progress__content--filled{color:var(--color-on-brand);pointer-events:none;transition:clip-path var(--duration-fast) linear;position:absolute;inset:0}.ui-download-progress__label{white-space:nowrap;flex:none}.ui-download-progress__icon{flex:none}@media (prefers-reduced-motion:no-preference){.ui-download-progress__icon--spin{animation:ui-spin var(--duration-reveal) linear infinite}}@media (max-width:40rem){.ui-converter-result__item{grid-template-columns:minmax(0,1fr)}.ui-converter-result__item>:is(.ui-button--primary,.ui-download-progress){width:100%}}@media (prefers-reduced-motion:reduce){.ui-download-progress__fill,.ui-download-progress__content--filled{transition:none}}@keyframes ui-download-progress-estimated-fill{0%{transform:scaleX(.2)}to{transform:scaleX(.92)}}@keyframes ui-download-progress-estimated-mask{0%{clip-path:inset(0 80% 0 0)}to{clip-path:inset(0 8% 0 0)}}.ui-download-progress--estimated .ui-download-progress__fill{animation:ui-download-progress-estimated-fill var(--duration-reveal) linear forwards}.ui-download-progress--estimated .ui-download-progress__content--filled{animation:ui-download-progress-estimated-mask var(--duration-reveal) linear forwards}@media (prefers-reduced-motion:reduce){.ui-download-progress--estimated .ui-download-progress__fill,.ui-download-progress--estimated .ui-download-progress__content--filled{animation:none}}.ui-converter-result__icon--spin{color:var(--color-warning)}@media (prefers-reduced-motion:no-preference){.ui-converter-result__icon--spin{animation:ui-spin var(--duration-reveal) linear infinite}}@media (forced-colors:active){.app-section--surface,.app-section--accent,.app-workspace-frame,.app-proof-grid,.app-info-card,.app-steps__item,.app-faq__details,.tool-catalog__category,.tool-catalog__empty,.tool-card__link,.qa-ad-slot,.ui-converter-pick,.ui-converter-file-stage,.ui-converter-file-stage__add,.ui-converter-file,.ui-converter-settings,.ui-converter-options,.ui-converter-field select,.ui-converter-color-field input[type=color],.ui-converter-status,.ui-converter-progress,.ui-converter-result,.ui-converter-settings-dialog,.ui-download-progress{border-color:canvastext}.ui-converter-dropzone__input:focus-visible+.ui-converter-file-stage__add{outline-color:highlight}}.batch-workspace{gap:var(--space-300);min-height:100%;grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;display:grid;container-type:inline-size}.batch-workspace__stage{align-content:center;gap:var(--space-200);min-block-size:clamp(18rem,45svh,30rem);min-inline-size:0;padding:var(--space-300);border:var(--border-width) dashed color-mix(in srgb, var(--color-line) 55%, var(--color-muted));border-radius:var(--radius-md);background:var(--color-paper);transition:background-color var(--duration-standard) var(--ease-utility), border-color var(--duration-standard) var(--ease-utility);display:grid}:is(.batch-workspace--populated .batch-workspace__stage,.batch-workspace:has(.batch-workspace__item) .batch-workspace__stage){align-content:start}.batch-workspace__toolbar{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.batch-workspace__summary{color:var(--color-muted);font-size:var(--text-sm);line-height:1.25rem}.batch-workspace__summary strong{color:var(--color-ink)}.batch-workspace__actions{justify-content:flex-end;gap:var(--space-75);flex-wrap:wrap;flex:1;min-width:0;margin-inline-start:auto;display:flex}.batch-workspace__list{gap:var(--space-75);inline-size:min(100%, var(--content-reading));padding:var(--space-0);margin:var(--space-0);justify-self:center;list-style:none;display:grid}.batch-workspace__item{align-items:center;gap:var(--space-75) var(--space-100);min-width:0;padding:var(--space-100) var(--space-100) var(--space-100) var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"file status""route route";display:grid}.batch-workspace__file{gap:var(--space-25);grid-area:file;min-width:0;display:grid}.batch-workspace__name{color:var(--color-ink);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.5rem;overflow:hidden}.batch-workspace__meta{align-items:center;gap:var(--space-75);color:var(--color-muted);font-size:var(--text-xs);line-height:1rem;display:flex}.batch-workspace__route{align-items:center;gap:var(--space-75);min-width:0;color:var(--color-muted);grid-area:route;display:flex}.batch-workspace__select{min-width:0;min-height:var(--target-min);padding:var(--space-50) var(--space-75);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);flex:1;font-weight:700}.batch-workspace__status{justify-content:flex-end;align-items:center;gap:var(--space-75);min-width:0;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;grid-area:status;line-height:1.25rem;display:flex}.batch-workspace__status>.ui-download-progress{flex:none}.batch-workspace__status-error{color:var(--color-danger);text-overflow:ellipsis;font-weight:700;overflow:hidden}.batch-workspace__download{inline-size:11.25rem;min-height:var(--target-min);justify-content:center;align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-200);border:var(--border-width) solid var(--color-brand);border-radius:var(--radius-xs);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-base);flex:none;font-weight:650;line-height:1.5rem;text-decoration:none;display:inline-flex}.batch-workspace__remove{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-full);color:var(--color-muted);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.batch-workspace__remove:disabled{cursor:not-allowed;opacity:.58}.batch-workspace__dropzone{justify-self:stretch}.batch-workspace__stage--dragging{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 5%, var(--color-paper))}.batch-workspace__dropzone-label{align-content:center;justify-items:center;gap:var(--space-50);min-height:15rem;padding:var(--space-300);color:var(--color-muted);font-size:var(--text-sm);text-align:center;cursor:pointer;line-height:1.25rem;display:grid}.batch-workspace__dropzone-label svg{color:var(--color-brand)}.batch-workspace__dropzone-label strong{color:var(--color-ink);font-size:var(--text-base);line-height:1.5rem}.batch-workspace__dropzone-label>span{white-space:pre-line;margin-block-start:var(--space-25);line-height:1.7;display:block}:is(.batch-workspace--populated .batch-workspace__dropzone,.batch-workspace:has(.batch-workspace__item) .batch-workspace__dropzone){justify-self:center}:is(.batch-workspace--populated .batch-workspace__dropzone-label,.batch-workspace:has(.batch-workspace__item) .batch-workspace__dropzone-label){min-height:var(--target-min);justify-content:center;align-items:center;gap:var(--space-75);padding:var(--space-0) var(--space-200);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-ink);display:inline-flex}:is(.batch-workspace--populated .batch-workspace__dropzone-label strong,.batch-workspace:has(.batch-workspace__item) .batch-workspace__dropzone-label strong){font-size:var(--text-sm);line-height:1.25rem}:is(.batch-workspace--populated .batch-workspace__dropzone-label>span,.batch-workspace:has(.batch-workspace__item) .batch-workspace__dropzone-label>span){display:none}.ui-converter-dropzone__input:focus-visible+.batch-workspace__dropzone-label{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--space-50)}.app-convert-shell .batch-workspace__stage{min-block-size:0}.app-convert-shell .batch-workspace:is(.batch-workspace--populated,:has(.batch-workspace__item)) .batch-workspace__stage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.app-convert-shell .batch-workspace__list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-block-size:0;overflow-y:auto}@media (hover:hover){:is(.batch-workspace__remove:not(:disabled):hover,.batch-workspace--populated .batch-workspace__dropzone-label:hover,.batch-workspace:has(.batch-workspace__item) .batch-workspace__dropzone-label:hover){background:var(--color-soft);color:var(--color-ink)}}@media (max-width:39.99rem){.app-convert-shell .batch-workspace__list{gap:var(--space-100);scrollbar-gutter:auto}.batch-workspace__item{align-items:end;gap:var(--space-100);padding:var(--space-100);grid-template-columns:minmax(0,1fr) minmax(7.5rem,.8fr);grid-template-areas:"file route""status status"}.batch-workspace__route{align-self:end}.batch-workspace__route>svg{display:none}.batch-workspace__select{inline-size:100%}.batch-workspace__status{justify-content:space-between}.batch-workspace__status>:is(.ui-download-progress,.batch-workspace__download){flex:1;inline-size:auto}.batch-workspace__summary{width:100%}.batch-workspace__actions{grid-template-columns:minmax(0,1fr) auto;margin-inline-start:var(--space-0);display:grid}.batch-workspace__actions>.ui-button{width:100%}.batch-workspace__cancel,.plus-batch-rerun,.batch-workspace__primary{grid-column:1/-1}.batch-workspace__download-all{grid-column:1}.batch-workspace__actions>.batch-workspace__clear{grid-column:2;justify-self:end;width:auto}}@media (max-width:26rem){.batch-workspace__stage{padding:var(--space-200)}}@media (forced-colors:active){.batch-workspace__stage,.batch-workspace__item,.batch-workspace__select,.batch-workspace__download,.batch-workspace--populated .batch-workspace__dropzone-label{border-color:canvastext}.ui-converter-dropzone__input:focus-visible+.batch-workspace__dropzone-label{outline-color:highlight}}.app-step-grid{gap:var(--space-0);padding:var(--space-0);margin:var(--space-0);border-block-start:var(--border-width) solid color-mix(in srgb, var(--color-paper) 24%, transparent);counter-reset:none;list-style:none;display:grid}.app-step-card{align-content:start;gap:var(--space-100);padding:var(--space-400) var(--space-0);border:0;border-block-end:var(--border-width) solid color-mix(in srgb, var(--color-paper) 24%, transparent);background:0 0;border-radius:0;display:grid}.app-step-card__top{justify-content:space-between;align-items:center;display:flex}.app-step-card__icon{color:var(--color-mint)}.app-step-card__number{color:color-mix(in srgb, var(--color-paper) 68%, transparent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:1rem}.app-step-card__title,.app-feature-card__title{font-size:var(--text-lg);font-weight:700;line-height:1.75rem}.app-step-card__text,.app-feature-card__text{color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.app-feature-grid{gap:var(--space-200);display:grid}.app-feature-card{align-content:start;gap:var(--space-100);padding:var(--space-300);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-soft);display:grid}.app-feature-card__icon{width:var(--space-500);height:var(--space-500);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-brand);place-items:center;display:inline-grid}@media (min-width:40rem){.app-step-grid,.app-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-workspace__item{gap:var(--space-100) var(--space-200);grid-template-columns:minmax(0,1.4fr) minmax(9rem,.75fr) auto;grid-template-areas:"file route status"}}.app-section--utility{margin-block:var(--space-400);padding:clamp(var(--space-500), 7vw, var(--space-800));border-radius:var(--radius-xl);background:var(--color-soft)}.app-section--faq .app-section__header{margin-block-end:var(--space-300)}.app-section--steps{margin-block:var(--space-400);padding:clamp(var(--space-500), 7vw, var(--space-800));border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-paper)}.app-section--steps .app-section__title,.app-section--steps .app-step-card__title{color:var(--color-paper)}.app-section--steps .app-step-card__text{color:color-mix(in srgb, var(--color-paper) 72%, transparent)}.app-section--features .app-feature-card:nth-child(4n+1){background:color-mix(in srgb, var(--color-mint) 24%, var(--color-surface))}.app-section--features .app-feature-card:nth-child(4n+2){background:color-mix(in srgb, var(--color-aqua) 18%, var(--color-surface))}.app-section--features .app-feature-card:nth-child(4n+3){background:color-mix(in srgb, var(--color-blush) 20%, var(--color-surface))}@keyframes app-spectrum-drift{0%{background-position:0 48%}to{background-position:100% 52%}}@media (prefers-reduced-motion:no-preference){.app-hero__product{animation:14s ease-in-out infinite alternate app-spectrum-drift}}@media (min-width:64rem){.app-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-step-card{padding:var(--space-400);border-block-end:0;border-inline-start:var(--border-width) solid color-mix(in srgb, var(--color-paper) 24%, transparent)}.app-step-card:first-child{border-inline-start:0;padding-inline-start:var(--space-0)}.app-step-card:last-child{padding-inline-end:var(--space-0)}.app-section--faq{align-items:start;gap:var(--space-700);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.app-section--faq .app-section__header{margin-block-end:var(--space-0);position:sticky;inset-block-start:var(--space-900)}}@media (forced-colors:active){.batch-workspace,.batch-workspace__item,.batch-workspace__select,.batch-workspace__dropzone,.batch-workspace__download,.app-step-card,.app-feature-card{border-color:canvastext}}
.plus-page,.auth-page{padding-block:var(--space-600) var(--space-800)}.plus-pricing{gap:var(--space-700);min-width:0;display:grid}.plus-pricing__hero{gap:var(--space-200);max-width:var(--content-reading);padding-block:var(--space-300) var(--space-100);display:grid}.plus-pricing__title{max-width:var(--content-text);font-family:var(--font-display);font-size:clamp(var(--text-4xl), 8vw, var(--text-6xl));letter-spacing:-.04em;text-wrap:balance;font-weight:750;line-height:1.05}.plus-pricing__intro{max-width:var(--content-text);color:var(--color-muted);font-size:var(--text-lg);line-height:1.75rem}.plus-status{align-items:center;gap:var(--space-75) var(--space-200);padding:var(--space-200);border-block:var(--border-width) solid var(--color-line);background:color-mix(in srgb, var(--color-brand) 6%, var(--color-paper));grid-template-columns:minmax(0,1fr);display:grid}.plus-status h2{font-size:var(--text-sm);font-weight:750;line-height:1.25rem}.plus-status p{min-width:0;color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.25rem}.plus-status__account{color:var(--color-ink)}.plus-status .ui-button,.plus-pricing__notice{width:fit-content}.plus-pricing__notice{max-width:var(--content-reading)}.plus-plans{align-items:stretch;gap:var(--space-200);min-width:0;display:grid}.plus-plan{align-content:start;gap:var(--space-200);min-width:0;padding:var(--space-300);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:grid;position:relative}.plus-plan--recommended{border-color:color-mix(in srgb, var(--color-brand) 58%, var(--color-line));background:color-mix(in srgb, var(--color-brand) 6%, var(--color-surface));box-shadow:var(--shadow-product)}.plus-plan__recommended{width:fit-content;padding:var(--space-50) var(--space-75);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-xs);font-weight:750;line-height:1rem}.plus-plan__heading{gap:var(--space-50);display:grid}.plus-plan h2{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:750;line-height:2rem}.plus-plan__price{color:var(--color-ink);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:750;line-height:1.15}.plus-plan__cadence,.plus-plan__description,.plus-plan__subscription-copy,.plus-billing-footnote{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.plus-plan__description{min-height:3rem}.plus-plan__features{gap:var(--space-75);min-height:8rem;color:var(--color-ink);font-size:var(--text-sm);padding-inline-start:var(--space-300);line-height:1.4;display:grid}.plus-plan__features li::marker{color:var(--color-brand)}.plus-plan>.ui-button{width:100%;margin-block-start:auto}.plus-plan__billing{gap:var(--space-50);padding:var(--space-50);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plus-plan__billing legend{width:var(--border-width);height:var(--border-width);padding:var(--space-0);margin:calc(var(--border-width) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.plus-plan__billing label{cursor:pointer;min-width:0;display:grid;position:relative}.plus-plan__billing input{opacity:0;position:absolute;inset:0}.plus-plan__billing span{min-height:var(--target-min);padding:var(--space-75) var(--space-100);border-radius:var(--radius-xs);color:var(--color-muted);font-size:var(--text-sm);text-align:center;transition:background-color var(--duration-fast) var(--ease-utility), color var(--duration-fast) var(--ease-utility);justify-content:center;align-items:center;font-weight:700;display:flex}.plus-plan__billing input:checked+span{background:var(--color-brand);color:var(--color-on-brand)}.plus-plan__billing input:focus-visible+span{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--space-50)}.plus-plan__subscription-copy{gap:var(--space-25);display:grid}.plus-plan__unavailable{color:var(--color-danger);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.plus-billing-footnote{gap:var(--space-100);max-width:var(--content-reading);padding-block:var(--space-200);border-block:var(--border-width) solid var(--color-line);display:grid}.plus-billing-footnote ul{gap:var(--space-75) var(--space-200);padding:var(--space-0);margin:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}.plus-billing-footnote a,.plus-comparison a{color:var(--color-brand);-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand) 55%, transparent);text-underline-offset:var(--space-50);font-weight:650}.plus-comparison,.plus-faq{gap:var(--space-200);min-width:0;display:grid}.plus-comparison>h2,.plus-faq>h2,.plus-manage>h2{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:750;line-height:2rem}.plus-comparison__table-wrap{border-block:var(--border-width) solid var(--color-line);scrollbar-color:var(--color-brand) var(--color-soft);scrollbar-width:thin;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.plus-comparison table{width:100%;min-width:var(--content-reading);border-collapse:collapse;table-layout:fixed}.plus-comparison th,.plus-comparison td{padding:var(--space-200);border-block-end:var(--border-width) solid var(--color-line);overflow-wrap:anywhere;text-align:start;vertical-align:top}.plus-comparison tr:last-child th,.plus-comparison tr:last-child td{border-block-end:0}.plus-comparison thead th{background:var(--color-soft);color:var(--color-ink);font-size:var(--text-sm);font-weight:750;line-height:1.25rem}.plus-comparison thead th:first-child,.plus-comparison tbody th{width:34%}.plus-comparison tbody th{color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.35rem}.plus-comparison td{color:var(--color-muted);font-size:var(--text-sm);line-height:1.35rem}.plus-comparison td:last-child{color:var(--color-ink);font-weight:650}.plus-faq>div{border-block-start:var(--border-width) solid var(--color-line)}.plus-faq details{border-block-end:var(--border-width) solid var(--color-line)}.plus-faq summary{min-height:var(--target-min);padding-block:var(--space-200);color:var(--color-ink);cursor:pointer;font-weight:700}.plus-faq details p{max-width:var(--content-text);color:var(--color-muted);padding-block-end:var(--space-200);line-height:1.6}.plus-manage{justify-items:start;gap:var(--space-100);max-width:var(--content-reading);border-block-start:var(--border-width) solid var(--color-line);padding-block-start:var(--space-300);display:grid}.plus-manage p{color:var(--color-muted);line-height:1.6}.auth-login{gap:var(--space-400);padding-block:var(--space-700);display:grid}.auth-login__header{gap:var(--space-200);display:grid}.auth-login__header h1{font-size:var(--text-4xl);letter-spacing:-.04em;text-wrap:balance;font-weight:750;line-height:1.1}.auth-login__header p{max-width:var(--content-text);color:var(--color-muted);font-size:var(--text-lg);line-height:1.6}.auth-google-sign-in{gap:var(--space-200);display:grid}.auth-google-sign-in__button{justify-content:center}.plus-upgrade-prompt{align-items:center;gap:var(--space-100) var(--space-200);min-width:0;padding:var(--space-200);border-block:var(--border-width) solid color-mix(in srgb, var(--color-brand) 38%, var(--color-line));background:color-mix(in srgb, var(--color-brand) 6%, var(--color-paper));grid-template-columns:minmax(0,1fr);display:grid}.plus-upgrade-prompt__message{gap:var(--space-25);min-width:0;display:grid}.plus-upgrade-prompt__title{color:var(--color-ink);font-size:var(--text-sm);line-height:1.25rem}.plus-upgrade-prompt__body{max-width:var(--content-text);color:var(--color-muted);font-size:var(--text-sm);line-height:1.35rem}.plus-upgrade-prompt__actions{align-items:center;gap:var(--space-50);flex-wrap:wrap;display:flex}.plus-upgrade-prompt__action,.plus-upgrade-prompt__dismiss{width:fit-content}.plus-preset-controls{gap:var(--space-200);min-width:0;padding-block:var(--space-200);border-block:var(--border-width) solid var(--color-line);display:grid}.plus-preset-controls__intro{gap:var(--space-50);max-width:var(--content-text);display:grid}.plus-preset-controls__intro h3{font-size:var(--text-lg);font-weight:750;line-height:1.5rem}.plus-preset-controls__intro p,.plus-preset-controls__count,.plus-preset-controls__empty,.plus-preset-controls__status{color:var(--color-muted);font-size:var(--text-sm);line-height:1.35rem}.plus-preset-controls__locked{padding:var(--space-100);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-xs);color:var(--color-warning);font-size:var(--text-sm);font-weight:650;line-height:1.35rem}.plus-preset-controls__save{gap:var(--space-75);display:grid}.plus-preset-controls__save>label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.plus-preset-controls__save-row,.plus-preset-controls__rename{align-items:center;gap:var(--space-75);grid-template-columns:minmax(0,1fr) auto;display:grid}.plus-preset-controls input{width:100%;min-height:var(--target-min);padding:var(--space-75) var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink);caret-color:var(--color-brand);transition:border-color var(--duration-fast) var(--ease-utility), box-shadow var(--duration-fast) var(--ease-utility)}.plus-preset-controls input::placeholder{color:var(--color-muted);opacity:.9}.plus-preset-controls input:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-width) color-mix(in srgb, var(--color-brand) 20%, transparent);outline:none}.plus-preset-controls input[aria-invalid=true]{border-color:var(--color-danger)}.plus-preset-controls input:disabled{cursor:not-allowed;background:var(--color-soft);opacity:.68}.plus-preset-controls__list-wrap{gap:var(--space-100);min-width:0;display:grid}.plus-preset-controls__count{font-variant-numeric:tabular-nums}.plus-preset-controls__empty{gap:var(--space-25);padding:var(--space-200) var(--space-0);border-block:var(--border-width) dashed var(--color-line);display:grid}.plus-preset-controls__empty p:first-child{color:var(--color-ink);font-weight:700}.plus-preset-controls__list{gap:var(--space-75);padding:var(--space-0);margin:var(--space-0);list-style:none;display:grid}.plus-preset-controls__item{align-items:center;gap:var(--space-75);min-width:0;padding-block:var(--space-100);border-block-end:var(--border-width) solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.plus-preset-controls__name{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.25rem}.plus-preset-controls__actions{gap:var(--space-50);flex-wrap:wrap;display:flex}.plus-preset-controls__rename{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.plus-preset-controls__status{min-height:1.35rem}.plus-preset-controls__status:not(:empty){color:var(--color-brand);font-weight:650}.plus-batch-rerun{border-color:color-mix(in srgb, var(--color-brand) 38%, var(--color-line));color:var(--color-brand)}.ui-header__account-label{max-width:12rem}.ui-footer__nav-link--plus{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.plus-billing-footnote a:hover,.plus-comparison a:hover{color:var(--color-ink);text-decoration-color:currentColor}.ui-footer__nav-link--plus:hover{color:var(--color-ink)}.plus-comparison tbody tr:hover{background:color-mix(in srgb, var(--color-brand) 5%, transparent)}}@media (min-width:40rem){.plus-page{padding-block-start:var(--space-700)}.plus-status{grid-template-columns:auto minmax(0,1fr) auto}.plus-upgrade-prompt,.plus-preset-controls__item{grid-template-columns:minmax(0,1fr) auto}.plus-preset-controls__actions{justify-content:flex-end}}@media (min-width:64rem){.plus-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.plus-upgrade-prompt__actions,.plus-upgrade-prompt__actions .ui-button,.plus-preset-controls__save-row,.plus-preset-controls__rename{width:100%}.plus-upgrade-prompt__actions .ui-button{flex:100%}.plus-preset-controls__save-row,.plus-preset-controls__rename{grid-template-columns:minmax(0,1fr)}.plus-preset-controls__save-row .ui-button,.plus-preset-controls__rename .ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.plus-preset-controls input{scroll-behavior:auto}}@media (forced-colors:active){.plus-status,.plus-plan,.plus-plan__billing,.plus-billing-footnote,.plus-comparison__table-wrap,.plus-manage,.plus-upgrade-prompt,.plus-preset-controls,.plus-preset-controls__locked,.plus-preset-controls__empty,.plus-preset-controls__item,.plus-preset-controls input,.auth-google-sign-in__button,.plus-batch-rerun,.ui-settings-menu__trigger,.ui-settings-menu__action{border-color:canvastext}.plus-preset-controls input:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--space-50);box-shadow:none}}.plus-quota-dialog{width:min(calc(100% - var(--space-400)), 34rem);max-height:calc(100dvh - var(--space-400));padding:var(--space-300);overscroll-behavior:contain;border:var(--border-width) solid var(--color-frame-ring);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-raised);margin:auto;overflow:auto}.plus-quota-dialog::backdrop{background:#000000b8}.plus-quota-dialog__header{align-items:start;gap:var(--space-200);grid-template-columns:minmax(0,1fr) auto;display:grid}.plus-quota-dialog__header h2{max-width:20ch;font-size:var(--text-2xl);text-wrap:balance;margin-block-start:var(--space-50);line-height:2rem}.plus-quota-dialog__plan{color:var(--color-brand);font-size:var(--text-sm);font-weight:750}.plus-quota-dialog__close{width:var(--target-min);min-height:var(--target-min);border:var(--border-width) solid transparent;border-radius:var(--radius-full);color:var(--color-muted);cursor:pointer;font-size:var(--text-2xl);background:0 0;place-items:center;display:grid}.plus-quota-dialog__close:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--space-50)}.plus-quota-dialog__body{max-width:var(--content-text);color:var(--color-muted);text-wrap:pretty;margin-block-start:var(--space-200);line-height:1.5rem}.plus-quota-dialog__benefits{gap:var(--space-75);margin-block-start:var(--space-300);padding:0;list-style:none;display:grid}.plus-quota-dialog__benefits li{gap:var(--space-75);color:var(--color-ink);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.plus-quota-dialog__benefits li:before{color:var(--color-brand);content:"✓";font-weight:800}.plus-quota-dialog__billing{gap:var(--space-75);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-300);padding:0;display:grid}.plus-quota-dialog__billing legend{color:var(--color-muted);font-size:var(--text-sm);grid-column:1/-1;margin-block-end:var(--space-50)}.plus-quota-dialog__billing label{align-items:center;gap:var(--space-50) var(--space-75);min-height:var(--target-min);padding:var(--space-100);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.plus-quota-dialog__billing label:has(input:checked){border-color:var(--color-brand);box-shadow:inset 0 0 0 var(--border-width) var(--color-brand)}.plus-quota-dialog__billing strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;grid-column:2}.plus-quota-dialog__price{align-items:baseline;gap:var(--space-75);margin-block-start:var(--space-300);display:flex}.plus-quota-dialog__price strong{font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.plus-quota-dialog__price span{color:var(--color-muted);font-size:var(--text-sm)}.plus-quota-dialog__error{color:var(--color-danger);font-size:var(--text-sm);margin-block-start:var(--space-200)}.plus-quota-dialog__actions{gap:var(--space-75);margin-block-start:var(--space-300);display:grid}@media (max-width:30rem){.plus-quota-dialog{width:calc(100% - var(--space-200));max-height:calc(100dvh - var(--space-200));padding:var(--space-200);border-radius:var(--radius-md)}.plus-quota-dialog__billing{grid-template-columns:minmax(0,1fr)}.plus-quota-dialog__billing legend{grid-column:1}}@media (forced-colors:active){.plus-quota-dialog,.plus-quota-dialog__billing label,.plus-quota-dialog__close{border-color:canvastext}}
