._box_1d8bfb{text-align:center;letter-spacing:-.01em;border-radius:var(--radius);cursor:pointer;width:100%;min-height:64px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.85rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}._box_1d8bfb:focus-visible{box-shadow:var(--shadow-focus);outline:none}._row_1d8bfb{align-items:center;gap:.5rem;display:inline-flex}._column_1d8bfb{flex-direction:column;align-items:center;gap:.15rem;display:flex}._label_1d8bfb{align-items:center;gap:.4rem;display:inline-flex}._detail_1d8bfb{font-size:.8125rem;font-weight:500}._inline-link_1d8bfb{text-underline-offset:.15em;text-decoration:underline}._box_1d8bfb[data-state=one-file]{background:var(--color-surface);color:var(--color-text);cursor:default;border-color:#0000;gap:.6rem}._choose-button_1d8bfb{min-height:36px;font:inherit;color:var(--color-primary-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:.35rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}._choose-button_1d8bfb:hover{background:var(--color-primary-soft)}._choose-button_1d8bfb:focus-visible{box-shadow:var(--shadow-focus);outline:none}._box_1d8bfb[data-state=preparing]{background:var(--color-primary-tint);border-color:var(--color-border-strong);color:var(--color-text)}._box_1d8bfb[data-state=preparing] ._detail_1d8bfb{color:var(--color-muted)}._spinner_1d8bfb{flex-shrink:0;animation:1s linear infinite _spin_1d8bfb}._spinner-track_1d8bfb{fill:none;stroke:var(--color-border-strong);stroke-width:4px;opacity:.5}._spinner-fill_1d8bfb{fill:none;stroke:var(--color-primary);stroke-width:4px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}@keyframes _spin_1d8bfb{to{transform:rotate(360deg)}}._box_1d8bfb[data-state=ready]{background:var(--color-primary);color:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary) 26%, transparent)}._box_1d8bfb[data-state=ready]:hover{background:var(--color-primary-hover)}._box_1d8bfb[data-state=ready] ._detail_1d8bfb{color:var(--color-surface)}._check_1d8bfb{flex-shrink:0}._check-circle_1d8bfb{fill:none;stroke:var(--color-surface);stroke-width:1.6px;opacity:.85}._check-mark-static_1d8bfb{stroke-dashoffset:0}._check-mark-animated_1d8bfb{stroke-dasharray:16;stroke-dashoffset:16px;animation:_download-check-draw_1d8bfb .4s .18s var(--ease-out) forwards}@keyframes _download-check-draw_1d8bfb{to{stroke-dashoffset:0}}._box_1d8bfb[data-state=saved]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-text)}._box_1d8bfb[data-state=saved] ._detail_1d8bfb{color:var(--color-muted)}._box_1d8bfb[data-state=nothing]{background:var(--color-primary-tint);border-color:var(--color-border);color:var(--color-muted);cursor:default}._box_1d8bfb[data-state=nothing] ._detail_1d8bfb{color:var(--color-muted)}._box_1d8bfb[data-state=error]{background:var(--color-danger-soft);border-color:color-mix(in srgb, var(--color-danger) 42%, var(--color-surface));color:var(--color-danger);cursor:default}._hit-target_9045a0{position:relative}._hit-target_9045a0:before{content:"";width:100%;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._layout_3a2b62{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}._main_3a2b62{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=1024px){._main_3a2b62{flex-direction:row;align-items:flex-start}}._document_3a2b62{gap:var(--space-2);background:var(--color-surface);border-radius:var(--radius);flex-direction:column;flex:1;min-width:0;display:flex}._doc-header_3a2b62{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._heading-row_3a2b62{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}._doc-heading_3a2b62{min-width:0;color:var(--color-text);flex-wrap:nowrap;align-items:baseline;margin:0;font-size:1rem;font-weight:700;display:flex}._doc-heading-count_3a2b62{color:var(--color-muted);flex:none;margin-inline-start:.35em;font-size:.85rem;font-weight:400}._doc-header-right_3a2b62{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;min-height:1.5rem;display:flex}._rail_3a2b62{gap:var(--space-3);background:color-mix(in srgb, var(--color-primary-tint) 78%, var(--color-surface));border-radius:var(--radius);padding:var(--space-3);flex-direction:column;display:flex}._rail-scroll_3a2b62,._rail-pinned_3a2b62{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=1024px){._rail_3a2b62{width:320px;top:calc(3.5rem + var(--space-3));max-height:min(calc(100svh - 3.5rem - 2 * var(--space-3)), calc(var(--first-screen) - 5.5rem - 45px));flex:0 0 320px;position:sticky}._rail-scroll_3a2b62{flex:auto;min-height:0;margin:-2px;padding:2px}._rail-scroll_3a2b62>*,._rail-pinned_3a2b62{flex-shrink:0}}@media (width<=1023px){._rail-scroll_3a2b62{display:none}._rail_3a2b62{background:0 0;border-radius:0;padding:0}}._chip-bar_3a2b62{z-index:10;background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:.4rem;margin-inline:-12px;padding:.25rem 12px;display:flex;position:sticky;top:calc(3.5rem + .5px)}@media (width>=768px){._chip-bar_3a2b62{margin-inline:-1.5rem;padding-inline:1.5rem}}._done-strip_3a2b62{inset-inline:12px}@media (width>=768px){._done-strip_3a2b62{inset-inline:1.5rem}}._chip-bar_3a2b62>._done-strip_3a2b62{background:var(--color-surface)}._done-strip-result_3a2b62{flex-direction:column;gap:.15rem;min-width:0;margin:0;display:flex}._done-strip-name_3a2b62{color:var(--color-text);align-self:start;font-size:.9rem;font-weight:600}._done-strip-detail_3a2b62{color:var(--color-muted);font-size:.85rem}._chip-download_3a2b62{min-height:44px;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.35rem;margin-inline-start:auto;padding:0 .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._chip-note_3a2b62{color:var(--color-muted);flex-basis:100%;margin:0;font-size:.85rem}@media (hover:hover){._chip-download_3a2b62:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}}._chip-download_3a2b62[aria-disabled=true]{color:var(--color-muted);border-color:var(--color-border);cursor:default}@media (width>=1024px){._chip-bar_3a2b62{display:none}}._mobile-file-controls_3a2b62{flex-wrap:wrap;align-items:center;gap:1rem .5rem;padding:0;display:flex}._mobile-file-controls_3a2b62>*{white-space:nowrap;flex:0 auto;min-width:0;max-width:100%}._mobile-file-controls_3a2b62>:first-child{flex-wrap:wrap}._mobile-file-controls_3a2b62>:nth-child(2){margin-inline-start:auto}._mobile-file-controls_3a2b62>:nth-child(n+3){flex-basis:100%}@media (width>=1024px){._mobile-file-controls_3a2b62{display:none}}._touch-drag-hint_3a2b62{color:var(--color-muted);margin:3px 0;padding:0;font-size:.78rem;line-height:1.35;display:none}@media (hover:none) and (width<=1023px){._touch-drag-hint_3a2b62{display:block}}@media (width<=767px){._doc-heading_3a2b62{display:block}._doc-heading-count_3a2b62{white-space:nowrap;margin-inline-start:0}._heading-row_3a2b62,._doc-header-right_3a2b62{flex-basis:100%}._doc-header-right_3a2b62:empty{display:none}}._quiet-row_3a2b62{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.85rem;display:flex}._quiet-button_3a2b62{min-height:36px;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){._quiet-button_3a2b62:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}}._quiet-button_3a2b62:focus-visible{outline-offset:0;border-color:var(--color-primary)}._page-numbers-row_3a2b62{min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._page-numbers-row_3a2b62 input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}._handoff-row_3a2b62{gap:.5rem;display:flex}._handoff-row_3a2b62:empty{display:none}._handoff-row_3a2b62>*{white-space:nowrap;flex:auto;min-width:0}@media (width<=767px),(width>=1024px){._handoff-row_3a2b62:is([data-count="4"],[data-count="5"]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._handoff-row_3a2b62[data-count="5"]>:first-child{grid-column:1/-1}}._handoff-button_3a2b62{min-height:44px;font:inherit;color:var(--color-primary-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .25rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (hover:hover){._handoff-button_3a2b62:hover{background:var(--color-primary-soft)}}._handoff-button_3a2b62:disabled{color:var(--color-muted);background:color-mix(in srgb, var(--color-surface) 72%, var(--color-primary-tint));border-color:var(--color-border);cursor:not-allowed}@media (hover:hover){._handoff-button_3a2b62:disabled:hover{background:color-mix(in srgb, var(--color-surface) 72%, var(--color-primary-tint))}}._handoff-button_3a2b62 svg{flex-shrink:0;width:16px;height:16px}._handoff-button_3a2b62:focus-visible{outline-offset:0;border-color:var(--color-primary)}
