.text-continue{width:100%;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);text-align:start}.text-continue[hidden]{display:none}.text-continue-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.text-continue-heading h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.4px}.text-continue-heading p,.text-continue-dialog-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.text-continue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.text-continue-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:12px 10px 18px;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:14px;background:var(--accent-soft);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.text-continue-card:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 75%,var(--surface))}.text-continue-card img{display:block;width:96px;height:96px;max-width:100%;object-fit:contain}.text-continue-card strong{font-size:13px;font-weight:600;line-height:1.5}.text-continue-card:disabled{opacity:.55;cursor:wait}.text-continue-more{background:var(--surface)}.text-continue-more span{font-size:28px;color:var(--accent);line-height:1}.text-continue-status{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.text-continue-status:empty{display:none}.text-continue-status.is-error{color:var(--danger,#b42318)}.text-continue-dialog{width:min(780px,calc(100vw - 32px));max-width:none;max-height:min(820px,90dvh);padding:0;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 24px 100px #11182733;overflow:hidden}.text-continue-dialog[open]{display:flex;flex-direction:column}.text-continue-dialog::backdrop{background:#132b3d66;backdrop-filter:blur(3px)}.text-continue-dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:24px 24px 16px}.text-continue-dialog-heading h2{margin:0 0 7px;font-size:24px;line-height:1.2;letter-spacing:-.5px}.text-continue-dialog-heading .icon-button{flex:0 0 auto}.text-continue-search{display:flex;align-items:center;gap:10px;margin:0 24px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.text-continue-search .icon{width:18px;height:18px;flex:none;color:var(--muted)}.text-continue-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.text-continue-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.text-continue-count{margin:13px 24px;font-size:12px;color:var(--muted)}.text-continue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 24px 24px;overflow:auto;overscroll-behavior:contain}.text-continue-option{display:flex;align-items:center;gap:13px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;font:inherit}.text-continue-option:hover{border-color:var(--accent);background:var(--accent-soft)}.text-continue-option img{width:48px;height:48px;flex:none;object-fit:contain}.text-continue-option span{min-width:0}.text-continue-option strong{display:block;font-size:13px;line-height:1.4;font-weight:600}.text-continue-option small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:11px;line-height:1.45;color:var(--muted)}.text-continue :is(button,a):focus-visible,.text-continue-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-appearance=dark] .text-continue-card{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}@media(max-width:850px){.text-continue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.text-continue-heading{display:block}.text-continue-heading p{margin-top:6px}.text-continue-card{padding:10px 7px 14px}.text-continue-card img{width:80px;height:80px}.text-continue-dialog-heading{padding:20px 16px 14px}.text-continue-dialog-heading h2{font-size:21px}.text-continue-search{margin:0 16px}.text-continue-count{margin:12px 16px}.text-continue-list{grid-template-columns:1fr;padding:0 16px 18px}.text-continue-option small{-webkit-line-clamp:1}}#text-continue-search:focus{outline:none!important;box-shadow:none!important;border:0!important}.pdf-to-text-page #workspace>.text-continue{box-sizing:border-box;width:auto;margin:0 24px 24px}
