.rd [hidden]{display:none!important}.rd .small{margin:0;font-size:14px}.rd .muted{color:var(--muted);margin:0}.rd .rd-edit{flex-direction:column;gap:12px;display:flex}.rd .rd-honest{box-shadow:inset 4px 0 0 var(--ink);color:var(--ink);text-align:start;background:#fff;border-radius:12px;margin:0;padding:10px 14px;line-height:1.55}[dir=rtl] .rd .rd-honest{box-shadow:inset -4px 0 0 var(--ink)}.rd .rd-main{flex-direction:column;gap:14px;display:flex}.rd .field-l{margin:0;font-size:15px;font-weight:700}.rd .rd-find{flex-direction:column;gap:8px;min-width:0;display:flex}.rd .rd-search{flex-direction:column;gap:6px;display:flex}.rd .rd-sbox{gap:8px;display:flex}.rd .rd-q{box-sizing:border-box;min-width:0;font:inherit;background:#fff;border:1px solid #d9d3cc;border-radius:12px;flex:1;min-height:48px;padding:0 14px;font-size:17px}.rd .rd-q:focus-visible{outline:3px solid var(--red);outline-offset:1px}.rd .rd-qgo{flex:none;min-height:48px;padding:0 18px}.rd .rd-q::placeholder{font-size:15px}.rd .rd-pl{margin-top:4px}.rd .rd-pats{flex-wrap:wrap;gap:8px;display:flex}.rd .rd-chip,.rd .rd-draw{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d3cc;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.rd .rd-chip[aria-pressed=true],.rd .rd-draw[aria-pressed=true]{border:2px solid var(--red);background:var(--blush);padding:0 13px}.rd .rd-chip:focus-visible,.rd .rd-draw:focus-visible{outline:3px solid var(--red);outline-offset:2px}.rd .rd-ocr{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.rd .rd-ocr-go{min-height:44px}.rd .rd-ocr-msg{color:var(--red-dark);font-weight:600}.rd .rd-ocr-msg:empty{display:none}.rd .rd-res{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rd .rd-res-q:empty{display:none}.rd .rd-res-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rd .rd-res-sum{margin:0;font-weight:700}.rd .rd-all{min-height:44px}.rd .rd-hits{overscroll-behavior:contain;flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rd .rd-hits li{border-top:1px solid var(--soft);align-items:center;gap:4px;display:flex}.rd .rd-hit{flex:1;min-width:0}.rd .rd-ctx{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.rd .rd-ctx strong{color:var(--ink);font-weight:800}.rd .rd-show{text-underline-offset:.4em;flex:none}.rd .check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;display:flex}.rd .check input{width:22px;height:22px;accent-color:var(--red);flex:none;margin:2px 0 0}.rd .check>span{flex-direction:column;gap:2px;min-width:0;display:flex}.rd .rd-view{flex-direction:column;gap:8px;min-width:0;display:flex}.rd .rd-nav{flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:flex}.rd .rd-nav .icon-btn{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.rd .rd-pageno{text-align:center;min-width:6.5em;font-size:15px}.rd .rd-gap{flex:1}[dir=rtl] .rd .flip svg{transform:scaleX(-1)}.rd .rd-hint{color:var(--red-dark);margin:0;font-size:15px;font-weight:700}.rd .rd-hint:empty{display:none}.rd .rd-scroll{overscroll-behavior-x:contain;margin:0 -8px;padding:0 8px 4px;overflow:auto hidden}.rd .rd-page{box-shadow:0 0 0 1px var(--line);background:#fff;margin:0 auto;position:relative}.rd .rd-canvas{width:100%;height:100%;display:block}.rd .rd-layer{cursor:crosshair;position:absolute;inset:0}.rd .rd-layer.drawing{touch-action:none;box-shadow:inset 0 0 0 3px var(--red)}.rd .rb{touch-action:none;cursor:move;background:#16181dc7;outline:1px solid #16181de6;position:absolute}.rd .rb.ghost{outline:2px dashed var(--red);pointer-events:none;background:#16181d73}.rd .rb:focus-visible{outline:3px solid var(--red);outline-offset:2px}.rd .rb.sel{outline:2px solid var(--red);outline-offset:1px}.rd .rb .hd,.rd .rb .rb-del{display:none}.rd .rb.sel .hd{touch-action:none;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;display:block;position:absolute}.rd .rb.sel .hd:after{content:"";width:14px;height:14px;box-shadow:0 0 0 3px var(--red);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.rd .hd[data-h=nw]{cursor:nwse-resize;top:0;left:0}.rd .hd[data-h=se]{cursor:nwse-resize;top:100%;left:100%}.rd .hd[data-h=ne]{cursor:nesw-resize;top:0;left:100%}.rd .hd[data-h=sw]{cursor:nesw-resize;top:100%;left:0}.rd .rb.sel .rb-del{background:var(--ink);color:#fff;cursor:pointer;z-index:3;border:0;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;display:inline-flex;position:absolute;top:-52px;left:50%}.rd .rb.sel.del-below .rb-del{top:auto;bottom:-52px}.rd .rb.sel.del-in .rb-del{top:8px}.rd .rb.sel .rb-del:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (pointer:coarse){.rd .rb.sel .hd:after{width:18px;height:18px;margin:-9px 0 0 -9px}}.rd.rd-dragging,.rd.rd-dragging *{-webkit-user-select:none;user-select:none}.rd .rd-thumbs{overscroll-behavior-x:contain;gap:10px;margin:0;padding:6px 4px;list-style:none;display:flex;overflow-x:auto}.rd .rd-thumbs li{flex:none}.rd .thumb{width:64px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0;display:block;position:relative}.rd .thumb[aria-current=true]{box-shadow:inset 0 0 0 3px var(--red)}.rd .thumb:focus-visible{outline:3px solid var(--red);outline-offset:2px}.rd .th-img{aspect-ratio:1 / var(--ratio,1.414);background:#f6f4f1 50%/contain no-repeat;border-radius:8px;min-height:44px;display:block}.rd .th-img.on{background-color:#fff}.rd .th-no{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:0 6px;font-size:12px;font-weight:700;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rd .th-badge{top:-6px;background:var(--ink);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:-6px}.rd .rd-opts{flex-direction:column;gap:10px;display:flex}.rd .rd-opts .opt{gap:6px}.rd .rd-opts .dpi{color:var(--muted);font-size:13px;font-weight:600}.rd .rd-hidden{color:#6b3a00;background:#fff4e0;border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.rd .rd-bar{flex-direction:column;gap:6px;display:flex}.rd .rd-count{color:var(--muted);font-weight:600}@media (width<=899px){.rd:not([data-state=empty]) .stage{min-height:0}.rd[data-state=selected]{position:relative}.rd[data-state=selected] .stage{top:28px;z-index:1;pointer-events:none;position:absolute;inset-inline-start:30px}.rd[data-state=selected] .stage .mascot{width:44px;height:42px}.rd[data-state=selected] .file{min-height:58px;padding-block:8px;padding-inline-start:68px}.rd .rd-bar{z-index:6;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--soft);border-top:1px solid var(--line);border-radius:0 0 26px 26px;flex-direction:row;align-items:center;margin:0 -20px -20px;position:sticky;bottom:0;box-shadow:0 -6px 16px #16181d0f}.rd .rd-bar .rd-count{flex:40%}.rd .rd-bar .go{flex:60%;width:auto;min-height:52px;padding:0 14px;font-size:17px;line-height:1.2}}@media (width>=900px){.rd .rd-main{grid-template:"view find""view opts""view bar""view."1fr/minmax(0,1fr) 340px;align-items:start;column-gap:20px;display:grid}.rd .rd-view{grid-area:view}.rd .rd-find{grid-area:find}.rd .rd-opts{grid-area:opts}.rd .rd-bar{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;grid-area:bar;padding:14px;position:sticky;top:12px}}.rd .rd-dlg{width:min(520px,100%);max-width:100%;max-height:94dvh;color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:22px;padding:0;overflow:auto;box-shadow:0 10px 40px #16181d40}.rd .rd-dlg::backdrop{background:#16181d80}.rd .dlg-in{padding:16px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.rd .dlg-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rd .dlg-head h2{margin:6px 0 0;font-size:20px}.rd .rd-will{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;line-height:1.5;display:flex}.rd .dlg-foot{justify-content:flex-end;gap:10px;display:flex}.rd .dlg-foot .btn-line{min-height:44px}.rd .dlg-foot .dlg-go{flex:auto;max-width:260px}@media (width<=599px){.rd .rd-dlg{border-radius:22px 22px 0 0;width:100%;max-height:96dvh;margin:auto 0 0}.rd .dlg-foot .dlg-go{max-width:none}}.rd .rd-check{max-width:560px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.rd .rd-check[data-check=no]{background:var(--blush);color:var(--red-dark);box-shadow:inset 0 0 0 2px var(--red)}.rd .rd-facts{max-width:560px;color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rd .res-pages{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rd .res-pages:empty{display:none}.rd .res-pages li{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.rd .res-pages img{width:280px;max-width:100%;height:auto;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:6px;display:block}.rd [data-pane=done] .rd-honest{max-width:560px}@media (width<=759px){.rd .res-pages img{width:240px}}.page[data-astro-cid-5eyf34hx]{flex-direction:column;gap:24px;padding-top:28px;display:flex}@media (width<=560px){.page[data-astro-cid-5eyf34hx]{padding-top:18px}}
