.pdf-visual-workspace[data-astro-cid-kzyw2zt4]{background:var(--color-canvas);grid-template-columns:clamp(12rem,16vw,17rem) minmax(21rem,1fr);min-width:0;min-height:0;display:grid}.pdf-page-rail[data-astro-cid-kzyw2zt4]{border-right:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-canvas));flex-direction:column;min-width:0;min-height:0;padding:.8rem;display:flex}.pdf-page-rail__heading[data-astro-cid-kzyw2zt4]{justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem .15rem .65rem;display:flex}.pdf-rail-icon[data-astro-cid-kzyw2zt4]{min-width:2.4rem;min-height:2.4rem;color:var(--color-muted);border-radius:.55rem;place-items:center;display:inline-grid}.pdf-rail-icon[data-astro-cid-kzyw2zt4]:hover{color:var(--color-ink);background:var(--color-canvas)}.pdf-rail-icon[data-astro-cid-kzyw2zt4]:disabled{opacity:.35;cursor:not-allowed}.pdf-page-rail__selection[data-astro-cid-kzyw2zt4]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex:none;padding:.6rem .15rem}.pdf-page-rail__selection[data-astro-cid-kzyw2zt4] summary[data-astro-cid-kzyw2zt4]{cursor:pointer;color:var(--color-muted);font-size:.7rem;font-weight:700}.pdf-page-rail__selection[data-astro-cid-kzyw2zt4] button[data-astro-cid-kzyw2zt4]{background:var(--color-canvas);min-height:2.35rem;color:var(--color-ink);border-radius:.5rem;font-size:.7rem;font-weight:650}.pdf-page-rail__actions[data-astro-cid-kzyw2zt4]{flex-wrap:wrap;flex:none;gap:.3rem;padding:.65rem 0 .55rem;display:flex}.pdf-page-rail__actions[data-astro-cid-kzyw2zt4] button[data-astro-cid-kzyw2zt4]{background:var(--color-canvas);min-height:2.35rem;color:var(--color-muted);border-radius:.5rem;flex:none;padding:0 .55rem;font-size:.68rem;font-weight:700}.pdf-page-rail__actions[data-astro-cid-kzyw2zt4] button[data-astro-cid-kzyw2zt4]:hover{color:var(--color-ink)}.pdf-page-grid[data-astro-cid-kzyw2zt4]{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem;min-height:0;padding:.1rem .2rem .5rem .1rem;display:grid;overflow-y:auto}.pdf-canvas-area[data-astro-cid-kzyw2zt4]{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.pdf-canvas-area__bar[data-astro-cid-kzyw2zt4]{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:2.7rem;padding:.45rem .8rem;display:flex}.pdf-main-stage[data-astro-cid-kzyw2zt4]{background-color:var(--color-canvas);background-image:radial-gradient(circle, color-mix(in srgb, var(--color-muted) 18%, transparent) .65px, transparent .7px);background-size:15px 15px;place-items:center;min-width:0;min-height:0;padding:clamp(.75rem,2vw,2rem);display:grid;overflow:auto}.pdf-main-page[data-astro-cid-kzyw2zt4],.signature-page-stage[data-astro-cid-kzyw2zt4]{background:#fff;place-items:center;max-width:100%;max-height:100%;display:grid;position:relative;box-shadow:0 12px 40px #0f172a29,0 1px 3px #0f172a2e}.pdf-live-overlay[data-astro-cid-kzyw2zt4]{pointer-events:none;color:#343b51;opacity:.24;place-items:center;font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(35deg)}.pdf-live-overlay[data-astro-cid-kzyw2zt4]:empty,.pdf-live-overlay[data-astro-cid-kzyw2zt4]:has([data-pdf-overlay-content]:empty){display:none}[data-tool=watermark-pdf] .pdf-live-overlay[data-astro-cid-kzyw2zt4]{border:1.5px solid var(--color-blue);opacity:1;color:#343b51;cursor:move;pointer-events:auto;touch-action:none;width:max-content;max-width:78%;padding:.45rem .7rem;display:block;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(35deg)}[data-tool=watermark-pdf] .pdf-live-overlay[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-pdf-overlay-content]{opacity:.25;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pdf-live-overlay[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-pdf-overlay-resize]{display:none}[data-tool=watermark-pdf] .pdf-live-overlay[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-pdf-overlay-resize]{background:var(--color-blue);cursor:nwse-resize;border:2px solid #fff;border-radius:999px;width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;display:block;position:absolute;bottom:-.6rem;right:-.6rem;box-shadow:0 1px 4px #0f172a38}.signature-placement[data-astro-cid-kzyw2zt4]{width:100%;height:100%;min-height:0;position:relative}.signature-page-stage[data-astro-cid-kzyw2zt4]{touch-action:none;user-select:none;width:fit-content;height:fit-content;margin:auto;overflow:hidden}.signature-selection[data-astro-cid-kzyw2zt4]{aspect-ratio:3;border:2px solid var(--color-blue);cursor:move;touch-action:none;width:30%;min-width:4rem;position:absolute;top:76%;left:62%}.signature-selection[data-astro-cid-kzyw2zt4]:not([data-selected]){border-color:#0000}.signature-selection[data-astro-cid-kzyw2zt4]:not([data-selected]) [data-astro-cid-kzyw2zt4][data-sign-handle]{display:none}.signature-selection[data-astro-cid-kzyw2zt4]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-blue) 30%, transparent);outline-offset:3px}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle]{background:var(--color-blue);touch-action:none;border:2px solid #fff;border-radius:999px;width:1rem;min-width:1rem;height:1rem;min-height:1rem;position:absolute;box-shadow:0 1px 4px #0f172a40}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=nw]{cursor:nwse-resize;top:-.55rem;left:-.55rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=ne]{cursor:nesw-resize;top:-.55rem;right:-.55rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=sw]{cursor:nesw-resize;bottom:-.55rem;left:-.55rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=se]{cursor:nwse-resize;bottom:-.55rem;right:-.55rem}.signature-placement__hint[data-astro-cid-kzyw2zt4]{color:#fff;text-align:center;pointer-events:none;background:#0f172ad1;border-radius:999px;width:max-content;max-width:calc(100% - 1.5rem);padding:.4rem .75rem;font-size:.68rem;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}[data-pdf-page-card][aria-selected=true]{border-color:var(--color-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-blue) 24%, transparent)}[data-pdf-page-card][aria-selected=true] [data-pdf-selected-mark]{opacity:1;transform:scale(1)}[data-pdf-page-card] canvas{content-visibility:auto}[data-pdf-preview-dialog][open]{display:block}@media (width<=1050px){.pdf-visual-workspace[data-astro-cid-kzyw2zt4]{grid-template-columns:11rem minmax(18rem,1fr)}.pdf-page-grid[data-astro-cid-kzyw2zt4]{grid-template-columns:1fr}}@media (width<=767px){.pdf-local-history[data-astro-cid-kzyw2zt4]{display:none}.pdf-page-rail__actions[data-astro-cid-kzyw2zt4] button[data-astro-cid-kzyw2zt4],.pdf-page-rail__selection[data-astro-cid-kzyw2zt4] button[data-astro-cid-kzyw2zt4]{min-height:2.75rem}.pdf-page-rail__selection[data-astro-cid-kzyw2zt4] summary[data-astro-cid-kzyw2zt4]{align-items:center;min-height:2.75rem;display:flex}.action-workspace[data-mobile-view=inspector] .pdf-page-rail[data-astro-cid-kzyw2zt4]{display:none}.pdf-visual-workspace[data-astro-cid-kzyw2zt4]{width:100%;height:100%;display:block}.pdf-page-rail[data-astro-cid-kzyw2zt4],.pdf-canvas-area[data-astro-cid-kzyw2zt4]{border:0;width:100%;height:100%}.action-workspace[data-mobile-view=canvas] .pdf-page-rail[data-astro-cid-kzyw2zt4],.action-workspace[data-mobile-view=pages] .pdf-canvas-area[data-astro-cid-kzyw2zt4]{display:none}.action-workspace[data-mobile-view=pages] .pdf-page-rail[data-astro-cid-kzyw2zt4]{display:flex}.pdf-page-grid[data-astro-cid-kzyw2zt4]{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-main-stage[data-astro-cid-kzyw2zt4]{padding:.7rem}.pdf-canvas-area__bar[data-astro-cid-kzyw2zt4]{min-height:2.5rem}.pdf-canvas-area__bar[data-astro-cid-kzyw2zt4] p[data-astro-cid-kzyw2zt4]:last-child{display:none}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle]{width:1.35rem;min-width:1.35rem;height:1.35rem;min-height:1.35rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=nw]{top:-.72rem;left:-.72rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=ne]{top:-.72rem;right:-.72rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=sw]{bottom:-.72rem;left:-.72rem}.signature-selection[data-astro-cid-kzyw2zt4] [data-astro-cid-kzyw2zt4][data-sign-handle=se]{bottom:-.72rem;right:-.72rem}}html.sf-workspace-open{overflow:hidden}html.sf-workspace-open .sf-enter{animation:none!important;transform:none!important}html.sf-workspace-open .live-workbench section[data-workbench]>div,html.sf-workspace-open [data-extra-workbench]{backdrop-filter:none!important}.sf-workspace[data-astro-cid-h45lsyif]{z-index:120;color:var(--color-ink);place-items:center;padding:clamp(.75rem,2vw,2rem);display:grid;position:fixed;inset:0}.sf-workspace__backdrop[data-astro-cid-h45lsyif]{opacity:0;backdrop-filter:blur(7px);background:#080c1ca3;border:0;transition:opacity .19s;position:absolute;inset:0}.sf-workspace__surface[data-astro-cid-h45lsyif]{border:1px solid color-mix(in srgb, var(--color-line) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);opacity:0;border-radius:1.35rem;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(96vw,106rem);height:min(92vh,68rem);transition:opacity .19s,transform .19s cubic-bezier(.2,.7,.25,1);display:grid;position:relative;overflow:hidden;transform:scale(.98)translateY(5px);box-shadow:0 28px 90px #060a1c59,0 2px 8px #060a1c29}[data-astro-cid-h45lsyif][data-open=true] .sf-workspace__backdrop[data-astro-cid-h45lsyif],[data-astro-cid-h45lsyif][data-open=true] .sf-workspace__surface[data-astro-cid-h45lsyif]{opacity:1;transform:none}[data-astro-cid-h45lsyif][data-workspace-mode=preview] .sf-workspace__surface[data-astro-cid-h45lsyif]{width:min(90vw,78rem);height:min(86vh,58rem)}[data-astro-cid-h45lsyif][data-workspace-mode=quick] .sf-workspace__surface[data-astro-cid-h45lsyif]{width:min(94vw,36rem);height:auto;max-height:min(88vh,48rem)}.sf-workspace__header[data-astro-cid-h45lsyif]{border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface) 92%, transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-width:0;min-height:4rem;padding:.65rem .8rem .65rem 1.15rem;display:grid}.sf-workspace__identity[data-astro-cid-h45lsyif]{min-width:0}.sf-workspace__title[data-astro-cid-h45lsyif]{letter-spacing:-.01em;font-size:.875rem;font-weight:700;line-height:1.25rem}.sf-workspace__filename[data-astro-cid-h45lsyif]{text-overflow:ellipsis;white-space:nowrap;max-width:34rem;color:var(--color-muted);margin-top:.1rem;font-size:.7rem;line-height:1rem;overflow:hidden}.sf-workspace__canvas-controls[data-astro-cid-h45lsyif]{background:var(--color-canvas);border-radius:.7rem;align-items:center;gap:.15rem;padding:.2rem;display:flex}[data-astro-cid-h45lsyif][data-workspace-mode=quick] .sf-workspace__canvas-controls[data-astro-cid-h45lsyif],[data-astro-cid-h45lsyif][data-workspace-mode=preview] .sf-workspace__canvas-controls[data-astro-cid-h45lsyif]{display:none}.sf-workspace__icon-button[data-astro-cid-h45lsyif],.sf-workspace__fit-button[data-astro-cid-h45lsyif],.sf-workspace__close[data-astro-cid-h45lsyif]{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);border-radius:.55rem;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid}.sf-workspace__icon-button[data-astro-cid-h45lsyif]:hover,.sf-workspace__fit-button[data-astro-cid-h45lsyif]:hover,.sf-workspace__close[data-astro-cid-h45lsyif]:hover{color:var(--color-ink);background:var(--color-surface)}.sf-workspace__fit-button[data-astro-cid-h45lsyif]{padding-inline:.7rem}.sf-workspace__zoom[data-astro-cid-h45lsyif]{text-align:center;min-width:3.4rem;color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.sf-workspace__control-divider[data-astro-cid-h45lsyif]{background:var(--color-line);width:1px;height:1.25rem;margin-inline:.2rem}.sf-workspace__close[data-astro-cid-h45lsyif]{font-size:1.35rem;font-weight:400}.sf-workspace__body[data-astro-cid-h45lsyif]{min-width:0;min-height:0;overflow:hidden}.sf-workspace__surface[data-astro-cid-h45lsyif]>[data-workspace-result]{border-top:1px solid var(--color-line);grid-row:3;max-height:13rem;overflow-y:auto}.sf-workspace__mobile-nav[data-astro-cid-h45lsyif]{display:none}.sf-workspace__discard[data-astro-cid-h45lsyif]{z-index:30;backdrop-filter:blur(4px);background:#080c1c94;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.sf-workspace__discard-card[data-astro-cid-h45lsyif]{background:var(--color-surface);border-radius:1rem;width:min(100%,25rem);padding:1.25rem;box-shadow:0 24px 70px #060a1c4d}@media (width<=767px){.sf-workspace[data-astro-cid-h45lsyif]{padding:0}.sf-workspace__surface[data-astro-cid-h45lsyif],[data-astro-cid-h45lsyif][data-workspace-mode=preview] .sf-workspace__surface[data-astro-cid-h45lsyif],[data-astro-cid-h45lsyif][data-workspace-mode=quick] .sf-workspace__surface[data-astro-cid-h45lsyif]{background:var(--color-surface);border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.sf-workspace__header[data-astro-cid-h45lsyif]{min-height:calc(3.6rem + env(safe-area-inset-top));padding:max(.55rem, env(safe-area-inset-top)) max(.65rem, env(safe-area-inset-right)) .55rem max(.9rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto}.sf-workspace__canvas-controls[data-astro-cid-h45lsyif]{grid-area:2/1/auto/-1;justify-content:center;max-width:100%}.sf-workspace__close[data-astro-cid-h45lsyif]{grid-area:1/2}.sf-workspace__filename[data-astro-cid-h45lsyif]{max-width:68vw}[data-astro-cid-h45lsyif][data-workspace-mode=canvas] .sf-workspace__surface[data-astro-cid-h45lsyif],[data-astro-cid-h45lsyif][data-workspace-mode=preview] .sf-workspace__surface[data-astro-cid-h45lsyif]{grid-template-rows:auto minmax(0,1fr) auto}[data-astro-cid-h45lsyif][data-workspace-mode=preview][data-mobile-view=canvas] [data-workspace-inspector],[data-astro-cid-h45lsyif][data-workspace-mode=preview][data-mobile-view=inspector] [data-workspace-source],[data-astro-cid-h45lsyif][data-workspace-mode=preview][data-mobile-view=inspector] [data-workspace-canvas]{display:none!important}.sf-workspace__mobile-nav[data-astro-cid-h45lsyif]{padding:.45rem max(.6rem, env(safe-area-inset-right)) max(.45rem, env(safe-area-inset-bottom)) max(.6rem, env(safe-area-inset-left));border-top:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.sf-workspace__mobile-nav[data-astro-cid-h45lsyif] button[data-astro-cid-h45lsyif]{touch-action:manipulation;min-height:2.75rem;color:var(--color-muted);border-radius:.65rem;font-size:.75rem;font-weight:700}.sf-workspace__mobile-nav[data-astro-cid-h45lsyif] button[data-astro-cid-h45lsyif][aria-current=page]{color:var(--color-blue);background:var(--color-blue-soft)}.sf-workspace[data-astro-cid-h45lsyif] input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),.sf-workspace[data-astro-cid-h45lsyif] select,.sf-workspace[data-astro-cid-h45lsyif] textarea{font-size:16px!important}.sf-workspace[data-astro-cid-h45lsyif] button,.sf-workspace[data-astro-cid-h45lsyif] a,.sf-workspace[data-astro-cid-h45lsyif] input[type=range]{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.sf-workspace__backdrop[data-astro-cid-h45lsyif],.sf-workspace__surface[data-astro-cid-h45lsyif]{transition-duration:1ms}}.action-workspace [data-workspace-body]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid}.action-workspace[data-workspace-mode=canvas] [data-workspace-body]{grid-template-columns:minmax(0,1fr) clamp(18rem,20vw,22rem)}.action-workspace [data-workspace-source],.action-workspace [data-workspace-inspector]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.action-workspace [data-workspace-inspector]{background:var(--color-surface)}.action-workspace.has-visual-pdf [data-workspace-source]{grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}.action-workspace.has-visual-pdf [data-workspace-filebar]{border-bottom:1px solid var(--color-line);background:var(--color-surface);min-height:3.7rem;padding:.55rem .85rem}.action-workspace.has-visual-pdf #action-file-list{display:none}.action-workspace.has-visual-pdf [data-pdf-workspace]{min-height:0}.no-conversion-options [data-workspace-body]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.no-conversion-options [data-workspace-inspector]{padding-top:0}.no-conversion-options [data-workspace-mobile-nav]{display:none}.no-conversion-options #action-process{margin-top:0}@media (width>=768px){.action-workspace.no-conversion-options[data-workspace-mode=preview] [data-workspace-surface]{max-height:85vh;width:min(44rem,94vw)!important;height:auto!important}.no-conversion-options [data-workspace-body]{grid-template-rows:auto auto}}@media (width<=767px){.action-workspace [data-image-file]{grid-template-columns:auto 3rem minmax(0,1fr);display:grid}.action-workspace [data-image-file] [data-file-controls]{grid-column:2/-1;justify-content:flex-end}.action-workspace [data-file-controls] button{min-width:2.75rem;min-height:2.75rem}.action-workspace.no-conversion-options [data-workspace-body]{grid-template-rows:minmax(0,1fr) auto;display:grid}.action-workspace.no-conversion-options[data-workspace-mode=preview][data-mobile-view] [data-workspace-source],.action-workspace.no-conversion-options[data-workspace-mode=preview][data-mobile-view] [data-workspace-inspector]{height:auto;display:block!important}.action-workspace [data-workspace-body]{display:block;overflow:hidden}.action-workspace[data-workspace-mode=canvas][data-mobile-view=canvas] [data-workspace-inspector],.action-workspace[data-workspace-mode=canvas][data-mobile-view=pages] [data-workspace-inspector]{display:none}.action-workspace[data-workspace-mode=canvas][data-mobile-view=inspector] [data-workspace-body]{grid-template-rows:minmax(11.5rem,42%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.action-workspace[data-workspace-mode=canvas][data-mobile-view=inspector] [data-workspace-source],.action-workspace[data-workspace-mode=canvas][data-mobile-view=inspector] [data-workspace-inspector]{height:auto;min-height:0}.action-workspace[data-workspace-mode=canvas][data-mobile-view=inspector] [data-workspace-filebar]{display:none}.action-workspace[data-workspace-mode=canvas][data-mobile-view=inspector] [data-workspace-source]{grid-template-rows:minmax(0,1fr)}.action-workspace [data-workspace-source],.action-workspace [data-workspace-inspector]{border:0;width:100%;height:100%;padding:.9rem}.action-workspace [data-workspace-inspector]{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-workspace #action-process{z-index:4;box-shadow:0 -10px 24px var(--color-surface);margin-top:auto;position:sticky;bottom:0}}.image-preview-workspace [data-workspace-body]{grid-template-columns:minmax(0,1fr) clamp(19rem,32vw,26rem);display:grid}.image-preview-workspace [data-workspace-source]{background:var(--color-canvas);align-content:center;min-height:0;display:grid}.image-preview-workspace [data-workspace-inspector]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.image-preview-workspace #source-preview{height:min(58vh,42rem)}@media (width<=767px){.image-preview-workspace [data-workspace-body]{display:block;overflow:hidden}.image-preview-workspace [data-workspace-source],.image-preview-workspace [data-workspace-inspector]{border:0;width:100%;height:100%;padding:.9rem}.image-preview-workspace [data-workspace-source]{align-content:center;overflow-y:auto}.image-preview-workspace [data-workspace-inspector]{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.image-preview-workspace #source-preview{height:min(56dvh,30rem)}.image-preview-workspace #process-file{z-index:3;box-shadow:0 -10px 24px var(--color-surface);margin-top:auto;position:sticky;bottom:0}}.converter-preview-workspace [data-workspace-body]{grid-template-columns:minmax(0,1fr) clamp(18rem,30vw,25rem);display:grid}.converter-preview-workspace [data-workspace-source]{background:var(--color-canvas);align-content:center;min-height:0;display:grid}.converter-preview-workspace [data-workspace-inspector]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.converter-preview-workspace #converter-preview{height:min(58vh,42rem)}@media (width<=767px){.converter-preview-workspace [data-workspace-body]{display:block;overflow:hidden}.converter-preview-workspace [data-workspace-source],.converter-preview-workspace [data-workspace-inspector]{border:0;width:100%;height:100%;padding:.9rem}.converter-preview-workspace [data-workspace-source]{align-content:center;overflow-y:auto}.converter-preview-workspace [data-workspace-inspector]{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.converter-preview-workspace #converter-preview{height:min(56dvh,30rem)}.converter-preview-workspace #converter-submit{z-index:3;box-shadow:0 -10px 24px var(--color-surface);margin-top:auto;position:sticky;bottom:0}}.preview-workspace [data-workspace-body]{grid-template-columns:minmax(0,1fr) clamp(19rem,32vw,26rem);display:grid}.preview-workspace [data-workspace-source]{background:var(--color-canvas);align-content:center;min-height:0;display:grid}.preview-workspace [data-workspace-inspector]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.preview-workspace #pdf-preview{max-height:min(64vh,44rem)}@media (width<=767px){.preview-workspace [data-workspace-body]{display:block;overflow:hidden}.preview-workspace [data-workspace-source],.preview-workspace [data-workspace-inspector]{border:0;width:100%;height:100%;min-height:0;padding:.9rem}.preview-workspace [data-workspace-source]{overflow-y:auto}.preview-workspace [data-workspace-inspector]{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.preview-workspace #pdf-preview{max-height:min(58dvh,31rem)}.preview-workspace #pdf-process{z-index:3;box-shadow:0 -10px 24px var(--color-surface);margin-top:auto;position:sticky;bottom:0}}.extra-adaptive-workspace [data-workspace-body]{overscroll-behavior:contain;padding:1rem;overflow-y:auto}.extra-adaptive-workspace[data-workspace-mode=quick] [data-workspace-body]{padding:1.15rem}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-workspace-body]{background:var(--color-canvas)}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-extra-selected]{max-width:72rem;margin:0 auto .75rem}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]{background:var(--color-surface);max-width:88rem;margin:0 auto}.edit-mobile-inspector{display:contents}.edit-adjustment-group{border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-canvas) 58%,var(--color-surface));border-radius:.8rem}.edit-adjustment-group summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;min-height:2.6rem;color:var(--color-ink);justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.68rem;font-weight:850;list-style:none;display:flex}.edit-adjustment-group summary::-webkit-details-marker{display:none}.edit-adjustment-group summary:after{content:"⌄";color:var(--color-muted);transition:transform .16s}.edit-adjustment-group:not([open]) summary:after{transform:rotate(-90deg)}.edit-adjustment-group>div{padding:0 .75rem .75rem}.edit-adjustment-slider{padding-block:.38rem;display:block}.edit-adjustment-slider>span{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.7rem;font-weight:720;display:flex}.edit-adjustment-slider output{text-align:end;min-width:2.3rem;color:var(--color-ink);background:var(--color-surface);border-radius:.42rem;padding:.12rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.edit-adjustment-slider input{cursor:ew-resize;width:100%;height:1.3rem;accent-color:var(--color-violet);margin-top:.15rem}.edit-adjustment-slider input:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}@media (width>=768px){.extra-adaptive-workspace[data-workspace-mode=canvas] [data-workspace-body]{flex-direction:column;display:flex;overflow:hidden}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-extra-selected],.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]+p{display:none!important}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(21rem,34%);width:100%;min-height:0;display:grid}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]>:first-child{grid-column:1/-1}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-workspace-canvas]{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-preview]{object-fit:contain;width:100%;height:100%;max-height:100%}.extra-adaptive-workspace[data-workspace-mode=canvas] .edit-mobile-inspector{min-height:0;display:block;overflow-y:auto}.extra-adaptive-workspace[data-workspace-mode=canvas] .edit-mobile-inspector>.grid{grid-template-columns:minmax(0,1fr)}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-extra-results]{flex:none;max-height:11rem;overflow-y:auto}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-mobile-actionbar]{flex:none}}@media (width<=767px){.extra-adaptive-workspace [data-workspace-body]{padding:.75rem}.extra-adaptive-workspace [data-extra-list]{max-height:28dvh;overflow-y:auto}.extra-adaptive-workspace [data-mobile-actionbar]{z-index:5;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface) 97%,transparent);box-shadow:0 -12px 28px color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:1rem;margin-inline:-.2rem;padding:.55rem;position:sticky;bottom:0}.extra-adaptive-workspace [data-mobile-actionbar] [data-extra-start]{flex:1;justify-content:center;min-height:3rem}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-workspace-body]{flex-direction:column;padding:.5rem;display:flex;overflow:hidden}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-extra-selected]{display:none!important}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]{border-radius:1rem;flex:1;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;margin-top:0;display:grid}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]>:first-child{padding:.5rem .65rem}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-editor]+p,.extra-adaptive-workspace[data-workspace-mode=canvas][data-mobile-view=canvas] .edit-mobile-inspector{display:none}.extra-adaptive-workspace[data-workspace-mode=canvas][data-mobile-view=inspector] [data-edit-editor]{grid-template-rows:auto minmax(9rem,30%) minmax(10rem,1fr)}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-workspace-canvas]{min-height:0;overflow:hidden}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-edit-preview]{object-fit:contain;width:100%;height:calc(100% - 1.6rem);max-height:none}.extra-adaptive-workspace[data-workspace-mode=canvas] .edit-mobile-inspector{overscroll-behavior:contain;min-height:0;display:block;overflow-y:auto}.extra-adaptive-workspace[data-workspace-mode=canvas] [data-mobile-actionbar]{flex:none;margin-top:.5rem}}[data-crop-handle=tl]{top:-1.375rem;left:-1.375rem}[data-crop-handle=tr]{top:-1.375rem;right:-1.375rem}[data-crop-handle=br]{bottom:-1.375rem;right:-1.375rem}[data-crop-handle=bl]{bottom:-1.375rem;left:-1.375rem}[data-crop-box]{cursor:move;touch-action:none;outline-offset:0;outline:1px solid #0f172a59}[data-crop-box]:focus-visible{outline-offset:2px;outline:2px solid #fff}[data-crop-box]:before{content:"";pointer-events:none;filter:drop-shadow(0 0 1px #0f172a99);background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffffb3 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.667% - .5px),#ffffffb3 calc(66.667% - .5px) calc(66.667% + .5px),#0000 calc(66.667% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffffb3 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.667% - .5px),#ffffffb3 calc(66.667% - .5px) calc(66.667% + .5px),#0000 calc(66.667% + .5px));position:absolute;inset:0}.resize-canvas-workspace [data-workspace-body]{overscroll-behavior:contain;background:var(--color-canvas);padding:1rem;overflow-y:auto}.resize-canvas-workspace [data-resize-editor]{width:min(100%,88rem);margin:auto}.resize-canvas-workspace [data-resize-stage]{background-color:var(--color-surface);min-height:min(57vh,43rem)}@media (width>=768px){.resize-canvas-workspace [data-workspace-body]{overflow:hidden}.resize-canvas-workspace [data-resize-editor]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(20rem,32%);gap:1rem;height:100%;min-height:0;display:grid}.resize-canvas-workspace [data-resize-editor]>:first-child{grid-column:1/-1}.resize-canvas-workspace [data-resize-stage]{min-height:0;margin:0}.resize-canvas-workspace [data-workspace-inspector]{min-height:0;margin:0;padding:.25rem .5rem;overflow-y:auto}.resize-canvas-workspace [data-workspace-inspector]>.grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.resize-canvas-workspace [data-workspace-body]{padding:0;overflow:hidden}.resize-canvas-workspace [data-resize-editor]{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;display:grid}.resize-canvas-workspace [data-resize-editor]>:first-child{padding:.65rem .75rem .15rem}.resize-canvas-workspace [data-resize-stage]{height:calc(100% - .75rem);min-height:0;margin:.5rem .65rem .25rem}.resize-canvas-workspace [data-resize-canvas-wrap],.resize-canvas-workspace [data-resize-preview]{max-height:100%}.resize-canvas-workspace[data-mobile-view=canvas] [data-workspace-inspector]{display:none}.resize-canvas-workspace[data-mobile-view=inspector] [data-resize-editor]{grid-template-rows:auto minmax(11rem,40%) minmax(0,1fr)}.resize-canvas-workspace[data-mobile-view=inspector] [data-workspace-inspector]{min-height:0;padding:.75rem .75rem max(1rem, env(safe-area-inset-bottom));overflow-y:auto}.resize-canvas-workspace [data-resize-actionbar]{z-index:4;background:color-mix(in srgb,var(--color-surface) 96%,transparent);box-shadow:0 -12px 26px color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:1rem;margin-inline:-.2rem;padding:.5rem;position:sticky;bottom:0}.resize-canvas-workspace [data-resize-run]{flex:1;justify-content:center}}.scanner-canvas-workspace [data-workspace-canvas-controls]{display:none}.scanner-canvas-workspace [data-workspace-body]{background:#0b1020;overflow:hidden}.scanner-studio{grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr) minmax(17rem,20rem);width:100%;height:100%;min-height:0;display:grid}.scanner-pages-panel,.scanner-inspector-panel{overscroll-behavior:contain;background:var(--color-surface);min-width:0;min-height:0;overflow-y:auto}.scanner-pages-panel{border-inline-end:1px solid var(--color-line);flex-direction:column;padding:1rem;display:flex}.scanner-inspector-panel{border-inline-start:1px solid var(--color-line);padding:1rem}.scanner-panel-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.scanner-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-size:.68rem;font-weight:800;line-height:1rem}.scanner-panel-note{color:var(--color-muted);margin-top:.18rem;font-size:.68rem;font-weight:600;line-height:1rem}.scanner-mini-action{border:1px solid var(--color-line);min-height:2.4rem;color:var(--color-violet);background:var(--color-surface);border-radius:.7rem;flex:none;padding-inline:.7rem;font-size:.7rem;font-weight:800}.scanner-mini-action:hover{border-color:color-mix(in srgb,var(--color-violet) 45%,var(--color-line));background:var(--color-violet-soft)}.scanner-page-list{flex:1;min-height:6rem;margin-top:.85rem;overflow-y:auto}.scanner-start-over{min-height:2.7rem;color:var(--color-muted);border-radius:.7rem;margin-top:.75rem;font-size:.72rem;font-weight:750}.scanner-start-over:hover{color:var(--color-coral);background:var(--color-coral-soft)}.scanner-preview-panel{color:#fff;background:#0b1020;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.scanner-preview-header{background:#0f172ad1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.8rem 1rem;display:flex}.scanner-live-dot{background:#34d399;border-radius:999px;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #34d3991f}.scanner-crop-state{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.62rem;font-weight:800;line-height:.9rem}.scanner-stage-actions{flex:none;align-items:center;gap:.35rem;display:flex}.scanner-stage-button{color:#e2e8f0;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:.7rem;place-items:center;min-width:2.5rem;min-height:2.5rem;padding-inline:.7rem;font-size:.72rem;font-weight:800;display:inline-grid}.scanner-stage-button:hover{background:#ffffff14;border-color:#ffffff59}.scanner-stage-button-primary{color:#030712;background:#fff;border-color:#fff}.scanner-action-status{color:#6ee7b7;background:#0b1020;min-height:1.65rem;padding:.35rem 1rem 0;font-size:.68rem;font-weight:750}.scanner-light-table{background-color:#0b1020;background-image:radial-gradient(circle,#4338ca21,#0000 48%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;place-items:center;min-width:0;min-height:0;padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative;overflow:auto}.scanner-paper-shadow{background:#fff;border-radius:.28rem;place-items:center;max-width:100%;max-height:100%;display:grid;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff24}.scanner-preview-image{object-fit:contain;border-radius:.2rem;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 11.5rem);display:block}.scanner-preview-footer{color:#94a3b8;background:#0f172acc;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1rem;font-size:.65rem;font-weight:700;display:flex}.scanner-control-section+.scanner-control-section{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:1rem}.scanner-control-button{border:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink);background:var(--color-surface);border-radius:.75rem;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.7rem;font-weight:800;display:inline-flex}.scanner-control-button:hover{border-color:color-mix(in srgb,var(--color-violet) 45%,var(--color-line));color:var(--color-violet);background:var(--color-violet-soft)}.scanner-control-button-primary{color:var(--on-action,#fff);border-color:var(--action,#09090b);background:var(--action,#09090b)}.scanner-control-button-primary:hover{color:var(--on-action,#fff);background:var(--action-hover,#27272a)}.scanner-choice,.scanner-format-choice{cursor:pointer;border:1px solid var(--color-line);min-height:2.65rem;color:var(--color-muted);background:var(--color-surface);border-radius:.7rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.68rem;font-weight:750;display:flex}.scanner-choice:hover,.scanner-format-choice:hover{border-color:color-mix(in srgb,var(--color-green) 45%,var(--color-line))}.scanner-choice:has(:checked){border-color:var(--color-green);color:var(--color-green);background:var(--color-green-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-green) 18%,transparent)}.scanner-format-choice{justify-content:center}.scanner-format-choice:has(:checked){border-color:var(--color-violet);color:var(--color-violet);background:var(--color-violet-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-violet) 18%,transparent)}.scanner-text-action{min-height:2.25rem;color:var(--color-violet);border-radius:.6rem;padding-inline:.6rem;font-size:.65rem;font-weight:800}.scanner-text-action:hover{background:var(--color-violet-soft)}.scanner-adjustment-group{border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-canvas) 58%,var(--color-surface));border-radius:.8rem;margin-top:.7rem}.scanner-adjustment-group summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:2.5rem;color:var(--color-ink);justify-content:space-between;align-items:center;padding:.55rem .7rem;font-size:.66rem;font-weight:850;list-style:none;display:flex}.scanner-adjustment-group summary::-webkit-details-marker{display:none}.scanner-adjustment-group summary:after{content:"⌄";color:var(--color-muted);font-size:.8rem;transition:transform .16s}.scanner-adjustment-group:not([open]) summary:after{transform:rotate(-90deg)}.scanner-adjustment-group>div{padding:0 .7rem .7rem}.scanner-slider{padding-block:.38rem;display:block}.scanner-slider>span{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.65rem;font-size:.67rem;font-weight:720;display:flex}.scanner-slider output{text-align:end;min-width:2.25rem;color:var(--color-ink);background:var(--color-surface);border-radius:.42rem;padding:.12rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.scanner-slider input{cursor:ew-resize;width:100%;height:1.25rem;accent-color:var(--color-violet);margin-top:.15rem}.scanner-slider input:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}@media (width<=1100px) and (width>=768px){.scanner-studio{grid-template-columns:12rem minmax(0,1fr) 17rem}.scanner-stage-button-primary{max-width:7.5rem}}@media (width<=767px){.scanner-canvas-workspace [data-workspace-body]{overflow:hidden}.scanner-studio{height:100%;display:block}.scanner-pages-panel,.scanner-preview-panel,.scanner-inspector-panel{border:0;width:100%;height:100%}.scanner-canvas-workspace[data-mobile-view=canvas] .scanner-pages-panel,.scanner-canvas-workspace[data-mobile-view=canvas] .scanner-inspector-panel,.scanner-canvas-workspace[data-mobile-view=pages] .scanner-preview-panel,.scanner-canvas-workspace[data-mobile-view=pages] .scanner-inspector-panel{display:none}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-studio{grid-template-rows:minmax(11.5rem,42%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-pages-panel{display:none}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-preview-panel{height:auto;min-height:0}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-inspector-panel{height:auto;min-height:0;padding-bottom:max(1rem, env(safe-area-inset-bottom))}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-preview-header{padding-block:.45rem}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-preview-header .scanner-stage-actions,.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-action-status,.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-preview-footer{display:none}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-light-table{padding:.5rem}.scanner-canvas-workspace[data-mobile-view=inspector] .scanner-preview-image{max-height:100%}.scanner-preview-header{align-items:flex-start;padding:.65rem .7rem}.scanner-stage-actions{gap:.25rem}.scanner-stage-button{min-width:2.35rem;min-height:2.35rem;padding-inline:.55rem}.scanner-stage-button-primary{max-width:6.9rem;line-height:1rem}.scanner-light-table{padding:.75rem}.scanner-preview-image{max-height:calc(100dvh - 13rem)}.scanner-pages-panel,.scanner-inspector-panel{padding:.85rem}.scanner-export-section{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}}.sf-transparency-grid{background-color:#fff;background-image:linear-gradient(45deg,#e2e8f0 25%,#0000 25%),linear-gradient(-45deg,#e2e8f0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2e8f0 75%),linear-gradient(-45deg,#0000 75%,#e2e8f0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.background-canvas-workspace [data-workspace-body]{overscroll-behavior:contain;background:var(--color-canvas);overflow-y:auto}.background-canvas-workspace [data-background-editor]{width:min(100%,84rem);margin:auto}.background-canvas-workspace [data-background-comparison]{align-items:stretch;min-height:min(62vh,46rem)}@media (width<=767px){.background-canvas-workspace [data-workspace-body]{overflow:hidden}.background-canvas-workspace [data-background-editor]{overscroll-behavior:contain;height:100%;padding:.7rem .65rem max(1rem,env(safe-area-inset-bottom));overflow-y:auto}.background-canvas-workspace [data-background-comparison]{min-height:0;display:block}.background-canvas-workspace [data-background-comparison]::-webkit-scrollbar{display:none}.background-canvas-workspace [data-background-comparison]>figure{width:100%}.background-canvas-workspace [data-background-comparison]>figure>div{aspect-ratio:auto;height:min(32dvh,20rem)}[data-background-preview=before] [data-background-comparison]>figure:last-child,[data-background-preview=after] [data-background-comparison]>figure:first-child{display:none}.background-canvas-workspace [data-background-actionbar]{position:static}.background-canvas-workspace [data-background-process]{flex-basis:100%}.background-canvas-workspace [data-background-reset]{width:100%}}:where([data-prototype-tool]) .t-display,:where([data-prototype-tool]) .t-h1,:where([data-prototype-tool]) .t-h2,:where([data-prototype-tool]) .t-h3{font-weight:var(--fw-heading);color:var(--ink);text-wrap:balance}:where([data-prototype-tool]) .t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}:where([data-prototype-tool]) .t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}:where([data-prototype-tool]) .t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}:where([data-prototype-tool]) .t-h3{font-weight:var(--fw-heading-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}:where([data-prototype-tool]) .t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);text-wrap:pretty}:where([data-prototype-tool]) .t-small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-2)}:where([data-prototype-tool]) .t-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);color:var(--ink-3)}:where([data-prototype-tool]) .t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}:where([data-prototype-tool]) .eyebrow{font-size:var(--fs-eyebrow);line-height:1.4;font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.5rem;display:inline-flex}:where([data-prototype-tool]) .eyebrow:before{content:"";background:var(--brand-mark);border-radius:50%;flex-shrink:0;width:5px;height:5px}:where([data-prototype-tool]) .eyebrow--plain:before{display:none}:where([data-prototype-tool]) .eyebrow--pill{border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--border-warm-subtle);color:var(--ink-2);padding:5px 12px}:where([data-prototype-tool]) .tnum{font-variant-numeric:tabular-nums;letter-spacing:0}:where([data-prototype-tool]) .code{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}:where([data-prototype-tool]) kbd{font-family:var(--font-mono);min-width:1.5rem;height:1.5rem;padding:0 var(--s-1);border:1px solid var(--line-strong);color:var(--ink-3);background:var(--surface);border-radius:6px;place-items:center;font-size:.75rem;line-height:1;display:inline-grid}:where([data-prototype-tool]) .link{color:var(--ink);font-weight:var(--fw-semibold);text-decoration:underline;text-decoration-color:var(--ink-4);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-std);text-decoration-thickness:1px}:where([data-prototype-tool]) .link:hover{text-decoration-color:currentColor}:where([data-prototype-tool]) .container{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}:where([data-prototype-tool]) .section{padding-block:var(--section-y)}:where([data-prototype-tool]) .section--ruled{padding-top:0}:where([data-prototype-tool]) .section--ruled>.container:before{content:"";height:1px;margin-bottom:var(--section-y);background:var(--line);grid-column:1/-1;display:block}:where([data-prototype-tool]) .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where([data-prototype-tool]) .skip-link{top:var(--s-3);left:var(--s-3);z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--inverse);color:var(--on-inverse);font-size:var(--fs-small);font-weight:var(--fw-semibold);transition:transform var(--dur-2) var(--ease-out);position:fixed;transform:translateY(-160%)}:where([data-prototype-tool]) .skip-link:focus{transform:none}:where([data-prototype-tool]) .line-reveal{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}:where([data-prototype-tool]) .line-reveal__inner{animation:line-up .72s var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 70ms);display:block}@keyframes line-up{0%{transform:translateY(108%)}}:where([data-prototype-tool]) .enter{animation:enter-up var(--dur-reveal) var(--ease-out) both;animation-delay:calc(.24s + var(--d,0) * 70ms)}@keyframes enter-up{0%{opacity:0;transform:translateY(10px)}}:where([data-prototype-tool]) .reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(12px)}:where([data-prototype-tool]) .reveal[data-inview=true]{opacity:1;transform:none}:where([data-prototype-tool]) .spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where([data-prototype-tool]) *,:where([data-prototype-tool]) :before,:where([data-prototype-tool]) :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where([data-prototype-tool]) .spin{animation:none!important}:where([data-prototype-tool]) .reveal{opacity:1;transform:none}}:where([data-prototype-tool]) .field{gap:6px;min-width:0;display:grid}:where([data-prototype-tool]) .field__label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ink)}:where([data-prototype-tool]) .field__input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-raised);min-width:0;height:2.75rem;color:var(--ink);transition:border-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std);padding-inline:.875rem}:where([data-prototype-tool]) .field__input:hover:not(:disabled){border-color:var(--ink-4)}:where([data-prototype-tool]) .field__input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--focus-ring);outline:none}:where([data-prototype-tool]) .field__input[aria-invalid=true]{border-color:var(--error)}:where([data-prototype-tool]) .field__input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--error-soft)}:where([data-prototype-tool]) .field__hint,:where([data-prototype-tool]) .field__error{font-size:var(--fs-label);color:var(--ink-3)}:where([data-prototype-tool]) .field__error{color:var(--error);font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex}:where([data-prototype-tool]) .alert{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-small);color:var(--ink);display:flex}:where([data-prototype-tool]) .alert svg{margin-top:2px}:where([data-prototype-tool]) .alert--error{border-color:color-mix(in srgb, var(--error) 30%, var(--line));background:var(--error-soft)}:where([data-prototype-tool]) .alert--error svg{color:var(--error)}:where([data-prototype-tool]) .alert--warning{border-color:color-mix(in srgb, var(--warning) 30%, var(--line));background:var(--warning-soft)}:where([data-prototype-tool]) .alert--warning svg{color:var(--warning)}:where([data-prototype-tool]) .alert--success{border-color:color-mix(in srgb, var(--success) 30%, var(--line));background:var(--success-soft)}:where([data-prototype-tool]) .alert--success svg{color:var(--success)}:where([data-prototype-tool]) .tool-hero{padding-block:clamp(1.75rem, 1rem + 3vw, 3.5rem) var(--s-7)}:where([data-prototype-tool]) .tool-hero__title{margin-top:var(--s-6)}:where([data-prototype-tool]) .tool-hero__lead{max-width:34rem;margin-top:var(--s-3)}:where([data-prototype-tool]) .crumbs ol{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--ink-3);flex-wrap:wrap;display:flex}:where([data-prototype-tool]) .crumbs li+li:before{content:"/";margin-right:var(--s-2);color:var(--ink-4)}:where([data-prototype-tool]) .crumbs__link{border-radius:var(--r-xs);transition:color var(--dur-1) var(--ease-std)}:where([data-prototype-tool]) .crumbs__link:hover,:where([data-prototype-tool]) .crumbs [aria-current=page]{color:var(--ink)}:where([data-prototype-tool]) .tool-stage{padding-bottom:var(--section-y)}:where([data-prototype-tool]) .intake-errors{gap:var(--s-2);margin-bottom:var(--s-4);display:grid}:where([data-prototype-tool]) .intake-errors__item{animation:enter-up var(--dur-3) var(--ease-out) both;align-items:flex-start}:where([data-prototype-tool]) .intake-errors__item p{overflow-wrap:anywhere;flex:1;min-width:0}:where([data-prototype-tool]) .intake-errors__close{width:1.75rem;height:1.75rem;color:var(--ink-3);transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);background:0 0;border:0;border-radius:50%;place-items:center;margin:-4px -6px -4px 0;display:grid}:where([data-prototype-tool]) .intake-errors__close:hover{background:var(--wash);color:var(--ink)}:where([data-prototype-tool]) .dropzone{gap:var(--s-8);border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);background:var(--surface-raised);min-height:19rem;transition:border-color var(--dur-2) var(--ease-std), background-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std);align-items:center;padding:clamp(1.75rem,1rem + 3vw,3.25rem);display:grid;position:relative}:where([data-prototype-tool]) .dropzone:hover{border-color:var(--ink-4)}:where([data-prototype-tool]) .dropzone[data-over=true]{border-color:var(--ink);background:var(--surface-subtle);box-shadow:0 0 0 4px var(--focus-ring);border-style:solid}:where([data-prototype-tool]) .dropzone__copy{justify-items:start;gap:var(--s-4);display:grid}:where([data-prototype-tool]) .dropzone__title{max-width:18ch}:where([data-prototype-tool]) .dropzone__actions{margin-top:var(--s-2)}:where([data-prototype-tool]) .dropzone__formats{font-size:var(--fs-label);color:var(--ink-3)}:where([data-prototype-tool]) .dropzone__privacy{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}@media (width>=48rem){:where([data-prototype-tool]) .dropzone{grid-template-columns:minmax(0,1fr) 15rem}}:where([data-prototype-tool]) .drop-art{height:11rem;display:none;position:relative}@media (width>=48rem){:where([data-prototype-tool]) .drop-art{display:block}}:where([data-prototype-tool]) .drop-art__sheet{top:.5rem;left:calc(1.5rem + var(--i) * 2.25rem);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-raised);width:6.5rem;height:8.5rem;box-shadow:var(--shadow-sm);transform:rotate(calc(-6deg + var(--i) * 6deg)) translateY(calc(var(--i) * .5rem));transition:transform var(--dur-3) var(--ease-out);position:absolute}:where([data-prototype-tool]) .drop-art__tag{left:var(--s-2);bottom:var(--s-2);border-radius:var(--r-pill);font-size:.625rem;font-weight:var(--fw-medium);color:var(--ink-2);background:var(--sunken);padding:2px 7px;position:absolute}:where([data-prototype-tool]) .drop-art__icon{border-radius:var(--r-md);background:var(--surface-raised);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-sm);color:var(--ink);transition:background-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std), transform var(--dur-3) var(--ease-out);place-items:center;display:grid;position:absolute;bottom:0;right:.25rem}:where([data-prototype-tool]) .dropzone[data-over=true] .drop-art__sheet{transform:rotate(calc(-9deg + var(--i) * 9deg)) translateY(-.5rem)}:where([data-prototype-tool]) .dropzone[data-over=true] .drop-art__icon{background:var(--action);color:var(--on-action);transform:translateY(-4px)}:where([data-prototype-tool]) .ws{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-raised);box-shadow:var(--shadow-soft);animation:enter-up var(--dur-reveal) var(--ease-out) both;position:relative}:where([data-prototype-tool]) .ws-bar{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}:where([data-prototype-tool]) .ws-bar__summary{align-items:baseline;gap:2px var(--s-3);flex-wrap:wrap;flex:16rem;min-width:0;display:flex}:where([data-prototype-tool]) .ws-bar__name{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--ink);max-width:100%}:where([data-prototype-tool]) .ws-bar__meta{font-size:var(--fs-label);color:var(--ink-3)}:where([data-prototype-tool]) .ws-bar__actions{gap:var(--s-1);display:flex}:where([data-prototype-tool]) .ws__body{grid-template-areas:"main""opts""act";display:grid}:where([data-prototype-tool]) .ws__main{min-width:0;padding:var(--s-5);grid-area:main}:where([data-prototype-tool]) .ws__opts{align-content:start;gap:var(--s-5);padding:var(--s-5);border-top:1px solid var(--line);grid-area:opts;display:grid}:where([data-prototype-tool]) .ws__opts-title{margin-bottom:calc(var(--s-1) * -1)}:where([data-prototype-tool]) .ws__act{z-index:5;grid-area:act;position:sticky;bottom:0}@media (width>=64rem){:where([data-prototype-tool]) .ws__body{grid-template:"main opts""main act"1fr/minmax(0,1fr) 21.5rem}:where([data-prototype-tool]) .ws[data-wide] .ws__body{grid-template-columns:minmax(0,1fr) 23.5rem}:where([data-prototype-tool]) .ws__main{padding:var(--s-6)}:where([data-prototype-tool]) .ws__opts{top:calc(var(--header-h) + var(--s-3));border-top:0;border-left:1px solid var(--line);align-self:start;position:sticky}:where([data-prototype-tool]) .ws__act{border-left:1px solid var(--line);align-self:end}}:where([data-prototype-tool]) .ws__drop{z-index:10;justify-content:center;align-items:center;gap:var(--s-2);border:1.5px solid var(--ink);border-radius:inherit;background:color-mix(in srgb, var(--surface-subtle) 92%, transparent);color:var(--ink);font-weight:var(--fw-bold);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-2) var(--ease-std), visibility 0s linear var(--dur-2);display:flex;position:absolute;inset:0}:where([data-prototype-tool]) .ws__drop[data-over=true]{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-std), visibility 0s}:where([data-prototype-tool]) .action-bar{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--line);background:var(--surface-raised);border-radius:0 0 var(--r-xl) var(--r-xl);display:grid}:where([data-prototype-tool]) .action-bar__summary{font-size:var(--fs-label);color:var(--ink-2)}:where([data-prototype-tool]) .action-bar__msg:empty{display:none}:where([data-prototype-tool]) .action-bar__btn{width:100%}:where([data-prototype-tool]) .action-msg{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);font-size:var(--fs-small);line-height:var(--lh-small);animation:enter-up var(--dur-3) var(--ease-out) both;display:flex}:where([data-prototype-tool]) .action-msg svg{margin-top:3px}:where([data-prototype-tool]) .action-msg--info{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-weight:var(--fw-medium)}:where([data-prototype-tool]) .action-msg--info svg{color:var(--ink)}:where([data-prototype-tool]) .action-msg--error{background:var(--error-soft);color:var(--error);font-weight:var(--fw-medium)}@media (width<=63.99rem){:where([data-prototype-tool]) .action-bar{box-shadow:var(--shadow-up)}}:where([data-prototype-tool]) .file-list{gap:var(--s-2);display:grid}:where([data-prototype-tool]) .file-row{align-items:center;gap:var(--s-3);min-height:3.75rem;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);animation:enter-up var(--dur-3) var(--ease-out) both;transition:border-color var(--dur-1) var(--ease-std), box-shadow var(--dur-2) var(--ease-std), opacity var(--dur-2) var(--ease-std);display:flex}:where([data-prototype-tool]) .file-row:hover{border-color:var(--line-strong)}:where([data-prototype-tool]) .file-row[draggable=true]{cursor:grab}:where([data-prototype-tool]) .file-row[data-dragging]{opacity:.45}:where([data-prototype-tool]) .file-row[data-drop-target=before]{box-shadow:0 -2px 0 var(--ink)}:where([data-prototype-tool]) .file-row[data-drop-target=after]{box-shadow:0 2px 0 var(--ink)}:where([data-prototype-tool]) .file-row__grip{color:var(--ink-4);margin-inline:-4px -2px}:where([data-prototype-tool]) .file-row__body{flex:1;gap:2px;min-width:0;display:grid}:where([data-prototype-tool]) .file-row__name{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--ink)}:where([data-prototype-tool]) .file-row__meta{font-size:var(--fs-caption);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}:where([data-prototype-tool]) .file-row[data-status=reading] .file-row__meta{color:var(--ink-2)}:where([data-prototype-tool]) .file-row__actions{flex-shrink:0;display:flex}:where([data-prototype-tool]) .file-thumb{border-radius:5px;flex-shrink:0;place-items:center;width:2.25rem;height:2.75rem;display:grid;overflow:hidden}:where([data-prototype-tool]) .file-thumb--page canvas,:where([data-prototype-tool]) .file-thumb--image img{object-fit:cover;background:var(--sheet);width:100%;height:100%}:where([data-prototype-tool]) .file-thumb--page{box-shadow:0 0 0 1px var(--line-strong);background:var(--sheet)}:where([data-prototype-tool]) .file-thumb--tag{border:1px solid var(--line-strong);color:var(--ink-3);background:var(--surface-subtle);font-size:.5625rem}:where([data-prototype-tool]) .fname{min-width:0;max-width:100%;display:inline-flex}:where([data-prototype-tool]) .fname__base{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-prototype-tool]) .fname__ext{white-space:nowrap;flex-shrink:0}:where([data-prototype-tool]) .icon-btn{width:2rem;height:2rem;color:var(--ink-3);transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std), transform var(--dur-1) var(--ease-std);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}:where([data-prototype-tool]) .icon-btn:hover:not(:disabled){background:var(--wash);color:var(--ink)}:where([data-prototype-tool]) .icon-btn:active:not(:disabled){transform:translateY(1px)}:where([data-prototype-tool]) .icon-btn:disabled{opacity:.35;cursor:not-allowed}@media (pointer:coarse){:where([data-prototype-tool]) .icon-btn{width:2.5rem;height:2.5rem}}:where([data-prototype-tool]) .details{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);display:grid}:where([data-prototype-tool]) .details__list{gap:var(--s-2) var(--s-5);font-size:var(--fs-small);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}:where([data-prototype-tool]) .details__list dt{color:var(--ink-3)}:where([data-prototype-tool]) .details__list dd{color:var(--ink);overflow-wrap:anywhere;margin:0}:where([data-prototype-tool]) .details__note{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink-2);display:flex}:where([data-prototype-tool]) .details__note svg{color:var(--ink-3);margin-top:3px}:where([data-prototype-tool]) .checker{background-color:var(--surface-raised);background-image:conic-gradient(var(--sunken) 25%, transparent 0 50%, var(--sunken) 0 75%, transparent 0);background-size:16px 16px}:where([data-prototype-tool]) .image-view{min-height:16rem;padding:var(--s-4);border-radius:var(--r-lg);background-color:var(--sunken);place-items:center;display:grid}:where([data-prototype-tool]) .image-view__frame{max-width:100%;line-height:0;display:inline-block;position:relative}:where([data-prototype-tool]) .image-view img{border-radius:var(--r-xs);max-width:100%;max-height:min(62vh,36rem);box-shadow:var(--sheet-shadow)}:where([data-prototype-tool]) .pdf-preview{padding:var(--s-5);border-radius:var(--r-lg);background:var(--sunken);place-items:center;display:grid}:where([data-prototype-tool]) .pdf-preview__sheet{background:var(--sheet);width:min(100%,26rem);box-shadow:var(--sheet-shadow);display:block}:where([data-prototype-tool]) .pdf-preview__sheet canvas,:where([data-prototype-tool]) .page-card__sheet canvas{width:100%;height:100%;display:block}:where([data-prototype-tool]) canvas[data-rendered=false]{opacity:0}:where([data-prototype-tool]) canvas[data-rendered=true]{opacity:1;transition:opacity var(--dur-3) var(--ease-std)}:where([data-prototype-tool]) .preview-wait{border-radius:var(--r-lg);background:var(--sunken);min-height:16rem}:where([data-prototype-tool]) .dialog{width:min(26rem,100vw - 2rem);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-pop)}:where([data-prototype-tool]) .dialog[open]{animation:enter-up var(--dur-3) var(--ease-out)}:where([data-prototype-tool]) .dialog::backdrop{background:var(--scrim)}:where([data-prototype-tool]) .dialog__text{margin-top:var(--s-2)}:where([data-prototype-tool]) .dialog__actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-6);flex-wrap:wrap;display:flex}:where([data-prototype-tool]) .how__title{margin-top:var(--s-3)}:where([data-prototype-tool]) .how__steps{gap:var(--s-7);margin-top:var(--s-8);display:grid}:where([data-prototype-tool]) .how__step{align-content:start;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}:where([data-prototype-tool]) .how__num{min-width:1.75rem;height:1.375rem;margin-bottom:var(--s-2);border-radius:var(--r-pill);background:var(--action);color:var(--on-action);justify-self:start;place-items:center;padding-inline:6px;font-size:.6875rem;display:inline-grid}@media (width>=48rem){:where([data-prototype-tool]) .how__steps{grid-template-columns:repeat(3,1fr)}}:where([data-prototype-tool]) .tool-guide__grid{gap:var(--s-6);display:grid}:where([data-prototype-tool]) .tool-guide__title{margin-top:var(--s-3);max-width:22ch}:where([data-prototype-tool]) .tool-guide__body{gap:var(--s-4);max-width:var(--measure);color:var(--ink-2);display:grid}@media (width>=64rem){:where([data-prototype-tool]) .tool-guide__grid{gap:var(--s-10);grid-template-columns:5fr 7fr}}:where([data-prototype-tool]) .related__title{margin-bottom:var(--s-6)}:where([data-prototype-tool]) .home-hero{padding-block:clamp(2.5rem, 1.4rem + 4.4vw, 5.25rem) var(--s-9)}:where([data-prototype-tool]) .home-hero__grid{gap:var(--s-10);align-items:center;display:grid}:where([data-prototype-tool]) .home-hero__title{max-width:11ch}:where([data-prototype-tool]) .home-hero__lead{max-width:29rem;margin-top:var(--s-5)}:where([data-prototype-tool]) .home-hero__search{max-width:34rem;margin-top:var(--s-7)}:where([data-prototype-tool]) .home-hero__visual{width:100%;max-width:34rem}@media (width<=63.99rem){:where([data-prototype-tool]) .home-hero__grid{gap:var(--s-8)}}@media (width>=64rem){:where([data-prototype-tool]) .home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}:where([data-prototype-tool]) .home-hero__visual{max-width:none}}:where([data-prototype-tool]) .tool-search{align-items:center;display:flex;position:relative}:where([data-prototype-tool]) .tool-search__icon{color:var(--ink-3);pointer-events:none;transition:color var(--dur-2) var(--ease-std);position:absolute;left:1.25rem}:where([data-prototype-tool]) .tool-search__input{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-raised);width:100%;height:3.375rem;box-shadow:var(--shadow-field);font-size:1rem;font-weight:var(--fw-medium);color:var(--ink);appearance:none;transition:border-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std);padding:0 3.5rem 0 3.25rem}:where([data-prototype-tool]) .tool-search__input::placeholder{color:var(--ink-3);font-weight:var(--fw-regular)}:where([data-prototype-tool]) .tool-search__input::-webkit-search-cancel-button{appearance:none}:where([data-prototype-tool]) .tool-search__input:hover{border-color:var(--ink-4)}:where([data-prototype-tool]) .tool-search__input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--focus-ring), var(--shadow-field);outline:none}:where([data-prototype-tool]) .tool-search:focus-within .tool-search__icon{color:var(--ink)}:where([data-prototype-tool]) .tool-search__kbd,:where([data-prototype-tool]) .tool-search__clear{right:var(--s-3);position:absolute}:where([data-prototype-tool]) .tool-search__kbd{right:1.125rem}:where([data-prototype-tool]) .tool-search__clear{width:2.25rem;height:2.25rem;color:var(--ink-3);transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}:where([data-prototype-tool]) .tool-search__clear:hover{background:var(--wash);color:var(--ink)}@media (pointer:coarse){:where([data-prototype-tool]) .tool-search__kbd{display:none}}:where([data-prototype-tool]) .tools{padding-bottom:var(--section-y);scroll-margin-top:calc(var(--header-h) + var(--s-4))}:where([data-prototype-tool]) .tools__bar{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}:where([data-prototype-tool]) .tools__count{white-space:nowrap}:where([data-prototype-tool]) .chips{gap:8px;display:flex}:where([data-prototype-tool]) .chip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-raised);height:2.25rem;font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-std), border-color var(--dur-1) var(--ease-std), box-shadow var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std), transform var(--dur-1) var(--ease-std);align-items:center;gap:7px;padding-inline:.875rem .375rem;display:inline-flex}:where([data-prototype-tool]) .chip:hover{border-color:var(--ink-3);color:var(--ink)}:where([data-prototype-tool]) .chip:active{transform:translateY(1px)}:where([data-prototype-tool]) .chip[aria-pressed=true]{border-color:var(--action);background:var(--action);box-shadow:var(--shadow-btn);color:var(--on-action)}:where([data-prototype-tool]) .chip__count{border-radius:var(--r-pill);background:var(--sunken);min-width:1.375rem;height:1.375rem;color:var(--ink-3);place-items:center;padding-inline:5px;font-size:.6875rem;line-height:1;display:inline-grid}:where([data-prototype-tool]) .chip[aria-pressed=true] .chip__count{background:color-mix(in srgb, var(--on-action) 16%, transparent);color:inherit}:where([data-prototype-tool]) .tool-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:10px;display:grid}:where([data-prototype-tool]) .tool-grid>li{animation:tool-in .26s var(--ease-out) both;animation-delay:calc(var(--i) * 14ms);display:flex}@keyframes tool-in{0%{opacity:0;transform:translateY(4px)}}:where([data-prototype-tool]) .tool-card{min-height:4.5rem;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);transition:border-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);flex:1;align-items:center;gap:.875rem;display:flex;position:relative}:where([data-prototype-tool]) .tool-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(-2px)}:where([data-prototype-tool]) .tool-card:active{box-shadow:none;transform:none}:where([data-prototype-tool]) .tool-card:focus-visible{outline-offset:2px;z-index:1}:where([data-prototype-tool]) .tool-card__icon{border-radius:var(--r-md);background:var(--surface-raised);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:background-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std);flex-shrink:0;place-items:center;display:grid}:where([data-prototype-tool]) .tool-card:hover .tool-card__icon{background:var(--action);box-shadow:none;color:var(--on-action)}:where([data-prototype-tool]) .tool-card__body{gap:1px;min-width:0;display:grid}:where([data-prototype-tool]) .tool-card__name{font-size:.9375rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-h3);color:var(--ink);line-height:1.3}:where([data-prototype-tool]) .tool-card__desc{font-size:var(--fs-label);color:var(--ink-3);line-height:1.4}:where([data-prototype-tool]) .tool-card__arrow,:where([data-prototype-tool]) .tool-card__enter{flex-shrink:0;margin-left:auto}:where([data-prototype-tool]) .tool-card__arrow{color:var(--ink);opacity:0;transition:opacity var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);transform:translate(-4px)}:where([data-prototype-tool]) .tool-card:hover .tool-card__arrow,:where([data-prototype-tool]) .tool-card:focus-visible .tool-card__arrow{opacity:1;transform:none}:where([data-prototype-tool]) .tool-card[data-top]{border-color:var(--ink)}:where([data-prototype-tool]) .tool-card[data-picked]{animation:picked .52s var(--ease-out)}@keyframes picked{30%{background:var(--selected-soft)}}@media (pointer:coarse){:where([data-prototype-tool]) .tool-card__enter{display:none}}:where([data-prototype-tool]) .tools-empty{justify-items:start;gap:var(--s-2);padding:var(--s-9) var(--s-6);border:1px dashed var(--line-strong);border-radius:var(--r-lg);display:grid}:where([data-prototype-tool]) .tools-empty__hint{margin-bottom:var(--s-3);color:var(--ink-3)}:where([data-prototype-tool]) .tools__more{display:none}@media (width<=39.99rem){:where([data-prototype-tool]) .tool-grid{gap:8px}:where([data-prototype-tool]) .tool-grid[data-collapsed=true]>li:nth-child(n+11){display:none}:where([data-prototype-tool]) .tools__more{width:100%;margin-top:var(--s-4);display:flex}}@media (width<=47.99rem){:where([data-prototype-tool]) .tools__bar{align-items:stretch;gap:var(--s-3);flex-direction:column}:where([data-prototype-tool]) .chips{margin:-4px calc(var(--gutter) * -1);padding:4px var(--gutter);scrollbar-width:none;overflow-x:auto}:where([data-prototype-tool]) .chips::-webkit-scrollbar{display:none}:where([data-prototype-tool]) .chip{height:2.5rem;padding-inline:.875rem .5rem}:where([data-prototype-tool]) .tool-card{min-height:4.25rem}}:where([data-prototype-tool]) .privacy__grid{gap:var(--s-9);align-items:center;display:grid}:where([data-prototype-tool]) .privacy__copy{max-width:30rem}:where([data-prototype-tool]) .privacy__text{margin-top:var(--s-4)}@media (width>=64rem){:where([data-prototype-tool]) .privacy__grid{grid-template-columns:5fr 7fr}}:where([data-prototype-tool]) .flow{align-items:center;display:flex}:where([data-prototype-tool]) .flow__file{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--shadow-hover);flex-shrink:0;display:flex}:where([data-prototype-tool]) .flow__tag{border:1px solid var(--line-strong);width:2rem;height:2.5rem;color:var(--ink-3);border-radius:5px;place-items:center;font-size:.5625rem;display:grid}:where([data-prototype-tool]) .flow__text{gap:2px;display:grid}:where([data-prototype-tool]) .flow__name{color:var(--ink);font-size:.8125rem}:where([data-prototype-tool]) .flow__meta{color:var(--ink-3);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}:where([data-prototype-tool]) .flow__file[data-result] .flow__meta{color:var(--success)}:where([data-prototype-tool]) .flow__file[data-result]{opacity:0;transition:opacity .42s var(--ease-out) 1.5s, transform .42s var(--ease-out) 1.5s;transform:translate(-6px)}:where([data-prototype-tool]) .flow[data-play=true] .flow__file[data-result]{opacity:1;transform:none}:where([data-prototype-tool]) .flow__line{background:repeating-linear-gradient(to right, var(--line-strong) 0 4px, transparent 4px 8px);flex:1;min-width:1.5rem;height:1px;position:relative}:where([data-prototype-tool]) .flow__line i{background:var(--brand-mark);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:0}:where([data-prototype-tool]) .flow[data-play=true] .flow__line i{animation:travel .7s var(--ease-in-out) .2s both}:where([data-prototype-tool]) .flow[data-play=true] .flow__line--2 i{animation-delay:1s}@keyframes travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}:where([data-prototype-tool]) .flow__node{padding:var(--s-3) var(--s-4);font-size:.75rem;font-weight:var(--fw-semibold);color:var(--ink-2);flex-shrink:0;justify-items:center;gap:6px;display:grid}:where([data-prototype-tool]) .flow__node svg{color:var(--ink)}@media (width<=39.99rem){:where([data-prototype-tool]) .flow{flex-direction:column;align-items:stretch}:where([data-prototype-tool]) .flow__line{background:repeating-linear-gradient(to bottom, var(--line-strong) 0 4px, transparent 4px 8px);flex:none;align-self:center;width:1px;min-width:0;height:1.75rem}:where([data-prototype-tool]) .flow__line i{display:none}:where([data-prototype-tool]) .flow__file[data-result]{transform:translateY(-6px)}}:where([data-prototype-tool]) .promo-section{padding-bottom:var(--section-y)}:where([data-prototype-tool]) .promo{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);display:grid;overflow:hidden}:where([data-prototype-tool]) .promo__visual{background:radial-gradient(70% 90% at 0% 0%, var(--surface-warm-subtle), transparent 70%), var(--surface-subtle);border-bottom:1px solid var(--line);min-height:16rem;position:relative}:where([data-prototype-tool]) .promo__copy{align-content:center;justify-items:start;gap:var(--s-3);padding:var(--s-8) clamp(1.5rem, 1rem + 2vw, 3rem);display:grid}:where([data-prototype-tool]) .promo__text{max-width:28rem;margin-bottom:var(--s-3);color:var(--ink-2)}@media (width>=48rem){:where([data-prototype-tool]) .promo{grid-template-columns:5fr 6fr}:where([data-prototype-tool]) .promo__visual{border-bottom:0;border-right:1px solid var(--line)}}:where([data-prototype-tool]) .rcm{place-items:center;display:grid;position:absolute;inset:0}:where([data-prototype-tool]) .rcm__stage{--rcm-scale:1;width:23rem;height:13.75rem;transform:scale(var(--rcm-scale));flex-shrink:0;position:relative}:where([data-prototype-tool]) .rcm__file{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:var(--selected-soft);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);padding:6px 10px;font-size:.8125rem;display:flex;position:absolute;top:0;left:0}:where([data-prototype-tool]) .rcm__menu,:where([data-prototype-tool]) .rcm__sub{transform-origin:0 0;opacity:0;transition:opacity var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);position:absolute;transform:scale(.96)}:where([data-prototype-tool]) .rcm__menu{transition-delay:.25s;top:2.25rem;left:3.5rem}:where([data-prototype-tool]) .rcm__sub{min-width:9rem;transition-delay:.65s;top:6.45rem;left:13.75rem}:where([data-prototype-tool]) .rcm[data-play=true] .rcm__menu,:where([data-prototype-tool]) .rcm[data-play=true] .rcm__sub{opacity:1;transform:none}:where([data-prototype-tool]) .rcm__pointer{opacity:0;transition:opacity var(--dur-2) var(--ease-std) .8s;position:absolute;top:7.1rem;left:20.5rem}:where([data-prototype-tool]) .rcm[data-play=true] .rcm__pointer{opacity:1}@media (width<=30rem){:where([data-prototype-tool]) .rcm__stage{--rcm-scale:.84}}:where([data-prototype-tool]) .d-hero{padding-block:clamp(2.5rem, 1.4rem + 4.4vw, 5.25rem) var(--s-9)}:where([data-prototype-tool]) .d-hero__title{max-width:15ch;margin-top:var(--s-5)}:where([data-prototype-tool]) .d-hero__lead{max-width:32rem;margin-top:var(--s-5)}:where([data-prototype-tool]) .d-hero__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;display:flex}:where([data-prototype-tool]) .d-hero__note{margin-top:var(--s-4)}:where([data-prototype-tool]) .benefits__list{gap:var(--s-8);padding-top:var(--s-8);border-top:1px solid var(--line);display:grid}:where([data-prototype-tool]) .benefit{align-content:start;gap:var(--s-2);max-width:21rem;display:grid}:where([data-prototype-tool]) .benefit__icon{box-sizing:content-box;margin-bottom:var(--s-3);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);padding:10px}@media (width>=48rem){:where([data-prototype-tool]) .benefits__list{grid-template-columns:repeat(3,1fr)}}:where([data-prototype-tool]) .platforms__grid{gap:var(--s-8);align-items:end;display:grid}:where([data-prototype-tool]) .platforms__offline{margin-top:var(--s-3)}:where([data-prototype-tool]) .platforms__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where([data-prototype-tool]) .platform{gap:var(--s-7);height:100%;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);transition:border-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);display:grid}:where([data-prototype-tool]) .platform:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(-2px)}:where([data-prototype-tool]) .platform__name{font-size:1.125rem;font-weight:var(--fw-heading);letter-spacing:-.025em}:where([data-prototype-tool]) .platform__meta{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--ink-3);transition:color var(--dur-1) var(--ease-std);align-items:center;gap:4px;display:inline-flex}:where([data-prototype-tool]) .platform:hover .platform__meta{color:var(--ink)}@media (width>=64rem){:where([data-prototype-tool]) .platforms__grid{gap:var(--s-10);grid-template-columns:5fr 7fr}}@media (width<=29.99rem){:where([data-prototype-tool]) .platforms__list{grid-template-columns:1fr;gap:8px}:where([data-prototype-tool]) .platform{align-items:center;gap:var(--s-4);grid-template-columns:1fr auto}}:where([data-prototype-tool]) .compare__table{width:100%;margin-top:var(--s-7);border-collapse:collapse;font-size:.9375rem}:where([data-prototype-tool]) .compare__table th,:where([data-prototype-tool]) .compare__table td{padding:var(--s-4) var(--s-4) var(--s-4) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}:where([data-prototype-tool]) .compare__table thead th{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-3);padding-top:0}:where([data-prototype-tool]) .compare__table tbody th{width:26%;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--ink)}:where([data-prototype-tool]) .compare__table td{width:37%;color:var(--ink-2)}:where([data-prototype-tool]) .compare__note{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);font-weight:var(--fw-bold);flex-wrap:wrap;display:flex}:where([data-prototype-tool]) .compare__link{align-items:center;gap:4px;display:inline-flex}:where([data-prototype-tool]) .compare__link svg{transition:transform var(--dur-2) var(--ease-out)}:where([data-prototype-tool]) .compare__link:hover svg{transform:translate(2px)}@media (width<=39.99rem){:where([data-prototype-tool]) .compare__table thead{display:none}:where([data-prototype-tool]) .compare__table tr{column-gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}:where([data-prototype-tool]) .compare__table tbody th{width:auto;padding:0 0 var(--s-2);border:0;grid-column:1/-1}:where([data-prototype-tool]) .compare__table td{width:auto;font-size:var(--fs-small);border:0;padding:0}:where([data-prototype-tool]) .compare__table td:before{content:attr(data-label);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--ink-3);margin-bottom:2px;display:block}}:where([data-prototype-tool]) .final-cta{padding-bottom:var(--section-y)}:where([data-prototype-tool]) .final-cta__panel{border-radius:var(--r-xl);background:radial-gradient(50% 120% at 100% 0%, var(--surface-warm-panel), transparent 70%), var(--paper);color:var(--ink);box-shadow:var(--shadow-soft);padding:clamp(2rem,1.25rem + 3vw,4rem) clamp(1.5rem,1rem + 3vw,4rem);position:relative;overflow:hidden}:where([data-prototype-tool]) .final-cta__text{max-width:32rem;margin-top:var(--s-3)}:where([data-prototype-tool]) .final-cta__actions{gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;display:flex}:where([data-prototype-tool]) .faq__grid{gap:var(--s-6);display:grid}@media (width>=64rem){:where([data-prototype-tool]) .faq__grid{gap:var(--s-10);grid-template-columns:5fr 7fr}}:where([data-prototype-tool]) .faq__list{border-top:1px solid var(--line)}:where([data-prototype-tool]) .faq__item{border-bottom:1px solid var(--line)}:where([data-prototype-tool]) .faq__q{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;min-height:3.5rem;padding:var(--s-4) 0;text-align:left;font-size:1rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--ink);background:0 0;border:0;display:flex}:where([data-prototype-tool]) .faq__q:focus-visible{outline-offset:-2px}:where([data-prototype-tool]) .faq__icon{box-sizing:content-box;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:transform var(--dur-3) var(--ease-out), background-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std);border-radius:50%;padding:5px}:where([data-prototype-tool]) .faq__item[data-open=true] .faq__icon{background:var(--action);box-shadow:none;color:var(--on-action);transform:rotate(45deg)}:where([data-prototype-tool]) .faq__panel{transition:grid-template-rows var(--dur-3) var(--ease-out);grid-template-rows:0fr;display:grid}:where([data-prototype-tool]) .faq__panel>div{visibility:hidden;transition:visibility 0s linear var(--dur-3);overflow:hidden}:where([data-prototype-tool]) .faq__item[data-open=true] .faq__panel{grid-template-rows:1fr}:where([data-prototype-tool]) .faq__item[data-open=true] .faq__panel>div{visibility:visible;transition:visibility}:where([data-prototype-tool]) .faq__panel p{max-width:var(--measure);padding-bottom:var(--s-5);color:var(--ink-2)}
