.cw[data-astro-cid-cs5fusu3]{flex-direction:column;gap:20px;padding:clamp(18px,3vw,28px);display:flex}.cw-main[data-astro-cid-cs5fusu3]{flex-wrap:wrap;gap:28px;display:flex}.cw-form[data-astro-cid-cs5fusu3]{flex-direction:column;flex:280px;gap:18px;min-width:0;display:flex}.cw-form[data-astro-cid-cs5fusu3] .field[data-astro-cid-cs5fusu3] input[data-astro-cid-cs5fusu3],.cw-form[data-astro-cid-cs5fusu3] .field[data-astro-cid-cs5fusu3] select[data-astro-cid-cs5fusu3]{width:100%;min-width:0}.cw-ta[data-astro-cid-cs5fusu3]{min-height:220px;font-size:15px}.cw-two[data-astro-cid-cs5fusu3]{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));align-items:end;gap:14px;display:grid}.cw-f[data-astro-cid-cs5fusu3]{flex-direction:column;gap:8px;min-width:0;display:flex}.cw-seg[data-astro-cid-cs5fusu3] button[data-astro-cid-cs5fusu3]{min-height:44px}.cw-seedrow[data-astro-cid-cs5fusu3]{flex-wrap:wrap;gap:10px;display:flex}.cw-seedrow[data-astro-cid-cs5fusu3] .field[data-astro-cid-cs5fusu3]{flex:140px;min-width:0}.cw-seedrow[data-astro-cid-cs5fusu3] .btn[data-astro-cid-cs5fusu3]{min-height:52px}.cw-btns[data-astro-cid-cs5fusu3],.cw-acts[data-astro-cid-cs5fusu3]{flex-wrap:wrap;gap:10px;display:flex}.cw-acts[data-astro-cid-cs5fusu3] .btn[data-astro-cid-cs5fusu3]{min-height:44px}.btn[data-astro-cid-cs5fusu3]:disabled{opacity:.5;cursor:not-allowed}.cw-msg[data-astro-cid-cs5fusu3]{border:1.5px solid var(--warn);background:var(--warnbg);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.cw-msg[data-astro-cid-cs5fusu3][hidden]{display:none}.cw-msg[data-astro-cid-cs5fusu3] p{margin:0}.cw-msg[data-astro-cid-cs5fusu3] p+p{margin-top:6px}.cw-out[data-astro-cid-cs5fusu3]{flex-direction:column;flex:2 340px;gap:14px;min-width:0;display:flex}.cw-live[data-astro-cid-cs5fusu3]{overflow-wrap:anywhere;min-height:1.5em;margin:0}.errtxt[data-astro-cid-cs5fusu3][hidden]{display:none}.cwp[data-astro-cid-cs5fusu3],#cw-print .cwp{box-sizing:border-box;color:#0c0d0c;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1.5px solid #0c0d0c;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:clamp(10px,3%,24px);display:flex}.cwp[data-astro-cid-cs5fusu3][hidden]{display:none}.cwp-title{text-align:center;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(17px,4vw,26px);font-weight:760;line-height:1.2}.cwp-title:empty{display:none}.cwp-gw{width:100%;min-width:0;position:relative;overflow-x:auto}.cwp-gc{width:max(100%, calc(var(--c,10) * 18px));container-type:inline-size}.cwp-grid{grid-template-columns:repeat(var(--c,10), minmax(0, 1fr));width:100%;display:grid}.cwp-grid>span{aspect-ratio:1;box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.cwp-grid .cw-cell{font-weight:700;font-family:var(--font-mono);font-size:calc(100cqi / var(--c,10) * .5);background:#fff;border:1px solid #0c0d0c;line-height:1}.cwp-grid .cw-cell[data-n]:before{content:attr(data-n);font-family:var(--font-sans);font-size:calc(100cqi / var(--c,10) * .24);font-weight:600;line-height:1;position:absolute;top:3%;left:6%}.cwp-grid .cw-blk{background:#1c1d1b;border:1px solid #0c0d0c}.cwp[data-b=white] .cw-blk{background:#fff;border-color:#0000}.cwp[data-b=dark] .cwp-grid{outline-offset:-1px;outline:2px solid #0c0d0c}.cwp:not([data-ans="1"]) .cw-cell b{visibility:hidden}.cwp-clues{border-top:1px solid #cdd1c9;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 24px;padding-top:12px;display:grid}.cwp-clues>div{min-width:0}.cwp-h{letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:15px;font-weight:760}.cwp-list{margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none}.cwp-list li{overflow-wrap:anywhere;gap:6px;min-width:0;display:flex}.cwp-list li+li{margin-top:3px}.cwp-list b{font-variant-numeric:tabular-nums;flex:none;min-width:1.8em}.cw-key-h[data-astro-cid-cs5fusu3]{margin:0 0 6px}.cw-key-l[data-astro-cid-cs5fusu3]{overflow-wrap:anywhere;margin:0;padding-left:22px;font-size:14.5px;line-height:1.6}.cw-key[data-astro-cid-cs5fusu3][hidden],#cw-print{display:none}@media print{@page{margin:12mm}body>:not(#cw-print){display:none!important}#cw-print{display:block}#cw-print .cwp{break-after:page;page-break-after:always;border:0;width:100%;max-width:175mm;margin:0 auto;padding:0}#cw-print .cwp:last-child{break-after:auto;page-break-after:auto}#cw-print .cwp-gw{overflow:visible}#cw-print .cwp-gc{width:100%}#cw-print .cwp-list{font-size:10.5pt}}
