.pr-start[data-astro-cid-w4tdwdid]{gap:10px;display:grid}.pr-row[data-astro-cid-w4tdwdid]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pr-k[data-astro-cid-w4tdwdid]{color:var(--text-secondary);min-width:7em;font-size:.8rem;font-weight:700}.pr-scenes[data-astro-cid-w4tdwdid]{flex-wrap:wrap}.pr-start-note[data-astro-cid-w4tdwdid]{margin:0}.tool-results[data-astro-cid-w4tdwdid].pr-result{padding:0}.pr-panes[data-astro-cid-w4tdwdid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pr-pane[data-astro-cid-w4tdwdid]{min-width:0;padding:14px 16px}.pr-pane[data-astro-cid-w4tdwdid]+.pr-pane[data-astro-cid-w4tdwdid]{border-left:1px solid var(--hairline-soft)}.pr-ph[data-astro-cid-w4tdwdid]{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:30px;margin:0 0 8px;display:flex}.pr-h[data-astro-cid-w4tdwdid]{color:var(--navy);margin:0;font-size:.95rem;font-weight:700}.pr-s[data-astro-cid-w4tdwdid]{color:var(--text-muted);font-size:.78rem}.pr-sp[data-astro-cid-w4tdwdid]{flex:1}.pr-mini[data-astro-cid-w4tdwdid]{min-width:0;padding:.26rem .8rem;font-size:.8rem}.pr-mini[data-astro-cid-w4tdwdid]:disabled{opacity:.4;cursor:default}.pr-text[data-astro-cid-w4tdwdid]{box-sizing:border-box;resize:vertical;border:1px solid var(--hairline);width:100%;height:440px;font:inherit;color:var(--text);background:#fff;border-radius:8px;padding:12px;font-size:.92rem;line-height:1.85;display:block}.pr-text[data-astro-cid-w4tdwdid]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pr-viewwrap[data-astro-cid-w4tdwdid]{position:relative}.pr-view[data-astro-cid-w4tdwdid]{box-sizing:border-box;border:1px solid var(--hairline-soft);white-space:pre-wrap;word-break:break-all;height:440px;color:var(--text);background:#fcfdff;border-radius:8px;padding:12px;font-size:.92rem;line-height:1.85;overflow:auto}.pr-view[data-astro-cid-w4tdwdid]:focus{outline:none}.pr-sum[data-astro-cid-w4tdwdid]{color:var(--text-secondary);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:.84rem;display:flex}.pr-sum[data-astro-cid-w4tdwdid] b[data-astro-cid-w4tdwdid]{color:var(--text);margin-left:2px;font-size:1rem}.pr-below[data-astro-cid-w4tdwdid]{border-top:1px solid var(--hairline-soft);min-width:0;padding:14px 16px}.pr-below[data-astro-cid-w4tdwdid] h3[data-astro-cid-w4tdwdid]{color:var(--navy);margin:0 0 4px;font-size:.95rem}.pr-listhead[data-astro-cid-w4tdwdid]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pr-listhead[data-astro-cid-w4tdwdid] h3[data-astro-cid-w4tdwdid]{margin:0}.pr-kinds[data-astro-cid-w4tdwdid]{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.pr-two[data-astro-cid-w4tdwdid]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.pr-two[data-astro-cid-w4tdwdid]>section[data-astro-cid-w4tdwdid]+section[data-astro-cid-w4tdwdid]{border-left:1px solid var(--hairline-soft)}.pr-dictnote[data-astro-cid-w4tdwdid]{margin-top:8px}.pr-rules[data-astro-cid-w4tdwdid]{gap:2px;display:grid}.pr-rule[data-astro-cid-w4tdwdid]{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;font-size:.86rem;display:flex}.pr-rule[data-astro-cid-w4tdwdid] input[data-astro-cid-w4tdwdid]{flex:none;margin:4px 0 0}.pr-rule[data-astro-cid-w4tdwdid] b[data-astro-cid-w4tdwdid]{color:var(--text);margin-right:6px;font-weight:600}.pr-rule[data-astro-cid-w4tdwdid] small[data-astro-cid-w4tdwdid]{color:var(--text-muted);font-size:.76rem}.pr-limit[data-astro-cid-w4tdwdid]{margin-top:10px}.pr-out[data-astro-cid-w4tdwdid]{border-top:1px solid var(--hairline-soft);flex-wrap:wrap;gap:10px;padding:14px 16px 0;display:flex}.pr-out[data-astro-cid-w4tdwdid] .tool-btn[data-astro-cid-w4tdwdid]{min-width:0}.pr-out-note[data-astro-cid-w4tdwdid]{margin:8px 16px 16px}.pr-tbl[data-astro-cid-w4tdwdid]{width:100%}.pr-tbl[data-astro-cid-w4tdwdid] th[data-astro-cid-w4tdwdid]{white-space:nowrap}.pr-tbl[data-astro-cid-w4tdwdid] .pr-from[data-astro-cid-w4tdwdid]{color:#c2410c}.pr-tbl[data-astro-cid-w4tdwdid] .pr-to[data-astro-cid-w4tdwdid]{color:var(--navy);font-weight:700}.pr-tbl-desc[data-astro-cid-w4tdwdid]{color:var(--text-secondary);margin-left:10px;font-size:.8rem;font-weight:400}@media (width<=760px){.pr-panes[data-astro-cid-w4tdwdid],.pr-two[data-astro-cid-w4tdwdid]{grid-template-columns:minmax(0,1fr)}.pr-pane[data-astro-cid-w4tdwdid]+.pr-pane[data-astro-cid-w4tdwdid],.pr-two[data-astro-cid-w4tdwdid]>section[data-astro-cid-w4tdwdid]+section[data-astro-cid-w4tdwdid]{border-left:0;border-top:1px solid var(--hairline-soft)}.pr-text[data-astro-cid-w4tdwdid],.pr-view[data-astro-cid-w4tdwdid]{height:280px;font-size:16px}.pr-k[data-astro-cid-w4tdwdid]{width:100%;min-width:0}.pr-pane[data-astro-cid-w4tdwdid],.pr-below[data-astro-cid-w4tdwdid]{padding:12px 10px}.pr-text[data-astro-cid-w4tdwdid],.pr-view[data-astro-cid-w4tdwdid]{padding:10px 8px}.pr-out[data-astro-cid-w4tdwdid]{grid-template-columns:minmax(0,1fr);padding:12px 14px 0;display:grid}.pr-out-note[data-astro-cid-w4tdwdid]{margin:8px 14px 14px}.pr-tbl[data-astro-cid-w4tdwdid] th[data-astro-cid-w4tdwdid]{white-space:normal}.pr-tbl-desc[data-astro-cid-w4tdwdid]{margin:2px 0 0;display:block}}@media print{.site-header,.site-footer,.crumbs,.tool-head,.input-card,.tool-share,.tool-privacy,.flow-strip,.tool-guide,.tool-faq,.tool-related,.tool-meta,.tool-back,.ad-slot,.tool-article,.tool-acts,.toast,.tool-ref,.pr-pane-src[data-astro-cid-w4tdwdid],.pr-two[data-astro-cid-w4tdwdid],.pr-out[data-astro-cid-w4tdwdid],.pr-out-note[data-astro-cid-w4tdwdid],.pr-kinds[data-astro-cid-w4tdwdid],#fixAll[data-astro-cid-w4tdwdid],.pr-sub[data-astro-cid-w4tdwdid],.pr-pop[data-astro-cid-w4tdwdid],.pr-acts{display:none!important}.pr-panes[data-astro-cid-w4tdwdid]{display:block}.pr-pane[data-astro-cid-w4tdwdid]+.pr-pane[data-astro-cid-w4tdwdid]{border:0}.pr-view[data-astro-cid-w4tdwdid]{border:0;height:auto;padding:0;overflow:visible}.tool-results[data-astro-cid-w4tdwdid].pr-result{border:0!important}}.pr-view mark{color:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:0 1px;box-shadow:inset 0 -2px #c2410c}.pr-view mark.yure{box-shadow:none;border-bottom:2px dashed var(--accent)}.pr-view mark.cur{background:#fdf0e8}.pr-view mark.yure.cur{background:var(--accent-soft)}.pr-view mark.done{box-shadow:none;cursor:default;background:#e6f5ee}.pr-view .pr-empty{color:var(--text-muted)}.pr-pop{z-index:4;box-sizing:border-box;border:1px solid var(--hairline);background:#fff;border-radius:10px;width:min(340px,100% - 16px);padding:10px 12px;font-size:.86rem;position:absolute;box-shadow:0 6px 18px #1831531f}.pr-pop[hidden]{display:none}.pr-pop .k{color:var(--text-secondary);font-size:.74rem;font-weight:700}.pr-pop .ft{margin:2px 0 4px;font-size:.95rem}.pr-pop .why{color:var(--text-secondary);margin:0 0 8px;font-size:.8rem}.pr-pop .acts{flex-wrap:wrap;gap:6px;display:flex}.pr-from{color:#c2410c;text-decoration:line-through 1px}.pr-to{color:var(--navy);font-weight:700}.pr-kinds button{border:1px solid var(--hairline);min-width:0;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:2px 12px;font-size:.8rem}.pr-kinds button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.pr-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.86rem;display:table}.pr-list col.c1{width:7.2em}.pr-list col.c2{width:36%}.pr-list col.c4{width:16em}.pr-list th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--hairline);padding:5px 8px;font-size:.75rem;font-weight:700}.pr-list td{border-bottom:1px dashed var(--hairline);vertical-align:top;word-break:break-all;padding:7px 8px}.pr-list tr.cur td{background:#f7f9fe}.pr-list .kd{color:var(--text-secondary);font-size:.84rem}.pr-list .ln{color:var(--text-muted);font-size:.8rem;display:block}.pr-list .why{color:var(--text-secondary);font-size:.8rem}.pr-list .none{color:var(--text-secondary);margin:6px 0 0;font-size:.88rem}.pr-acts{flex-wrap:wrap;gap:4px 6px;display:flex}.pr-acts button,.pr-pop .acts button{border:1px solid var(--hairline);min-width:0;font:inherit;color:var(--accent-strong,#2f6fed);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:2px 10px;font-size:.8rem;font-weight:600}.pr-acts button.ig,.pr-pop .acts button.ig{color:var(--text-muted);background:0 0;border-color:#0000;font-weight:500}.pr-yg{border-bottom:1px dashed var(--hairline);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;font-size:.86rem;display:flex}.pr-yg .lab{color:var(--text-secondary);flex:0 0 100%;font-size:.8rem}.pr-yg button{border:1px solid var(--hairline);min-width:0;font:inherit;cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:2px 12px;font-size:.84rem}.pr-yg button .n{color:var(--text-muted);margin-left:4px;font-size:.76rem}.pr-yg button.on{border-color:var(--accent);color:var(--accent-strong,#2f6fed);font-weight:700}.pr-yg button .tag{color:var(--accent-strong,#2f6fed);margin-left:6px;font-size:.72rem;font-weight:600}.pr-yg button.ig{color:var(--text-muted);border-color:#0000}.pr-yg .tail{color:var(--text-muted);font-size:.76rem}.pr-yhead{color:var(--navy);margin:16px 0 2px;font-size:.95rem}.pr-result .pr-sub{color:var(--text-secondary);margin:2px 0 8px;font-size:.8rem;line-height:1.6}@media (width<=760px){.pr-list table,.pr-list tbody,.pr-list tr,.pr-list td{display:block}.pr-list thead,.pr-list colgroup{display:none}.pr-list tr{border-bottom:1px dashed var(--hairline);padding:8px 0}.pr-list td{border:0;padding:2px 0}.pr-acts button,.pr-pop .acts button,.pr-yg button{padding:6px 14px;font-size:.9rem}}
