.pask{border:1px solid var(--border-strong,#d8d4c8);border-radius:var(--radius-card,16px);background:var(--bg-elev,#faf9f4);color:var(--ink,#1a1a1b);box-sizing:border-box;min-width:0;max-width:100%;margin:40px 0 8px;padding:22px 24px}.pask *{box-sizing:border-box}.pask-h{letter-spacing:-.01em;color:var(--ink,#1a1a1b);overflow-wrap:anywhere;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.35}.pask-h-ask{color:var(--gold,#d4a843);white-space:nowrap}.pask-form{margin:0}.pask-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pask-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.pask-input{min-width:0;font:inherit;border:1px solid var(--border-strong,#d8d4c8);background:var(--card,#fff);color:var(--ink,#1a1a1b);border-radius:9999px;flex:220px;padding:11px 16px;font-size:16px;line-height:1.4}.pask-input::placeholder{color:var(--ink-3,#7c828b)}.pask-input:focus{border-color:var(--gold,#d4a843);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold,#d4a843) 25%,transparent);outline:none}.pask-btn{font:inherit;background:var(--ink,#1a1a1b);border:1px solid var(--ink,#1a1a1b);color:var(--bg,#fffefb);cursor:pointer;border-radius:9999px;flex:none;padding:11px 22px;font-size:14.5px;font-weight:700}.pask-btn:hover{opacity:.9}.pask-btn:disabled,.pask-chip:disabled,.pask-input:disabled{opacity:.6;cursor:default}.pask-btn:focus-visible,.pask-chip:focus-visible,.pask-free:focus-visible{outline:2px solid var(--gold,#d4a843);outline-offset:3px}.pask-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pask-chips li{min-width:0;max-width:100%}.pask-chip{max-width:100%;font:inherit;text-align:left;border:1px solid var(--border,#e5e2da);background:var(--card,#fff);color:var(--ink-2,#4f5560);cursor:pointer;overflow-wrap:anywhere;border-radius:9999px;padding:7px 14px;font-size:13.5px;line-height:1.35}.pask-chip:hover{border-color:var(--gold,#d4a843);color:var(--ink,#1a1a1b)}.pask-out:empty{display:none}.pask-out{margin-top:16px}.pask-wait{color:var(--ink-2,#4f5560);margin:0;font-size:14px}.pask-answer{background:var(--card,#fff);border:1px solid var(--border,#e5e2da);color:var(--ink,#1a1a1b);overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6}.pask-answer+.pask-answer{margin-top:10px}.pask-src{letter-spacing:.04em;color:var(--ink-3,#7c828b);overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;font-weight:700}.pask-more{color:var(--ink,#1a1a1b);text-underline-offset:3px;margin-top:2px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.pask-more:focus-visible{outline:2px solid var(--gold,#d4a843);outline-offset:3px}.pask-answer>:first-child{margin-top:0}.pask-answer>:last-child{margin-bottom:0}.pask-answer p{margin:0 0 8px}.pask-after{color:var(--ink-3,#7c828b);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:10px 0 0;font-size:13.5px;display:flex}.pask-free{color:var(--ink,#1a1a1b);text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline}.pask-md>:first-child{margin-top:0}.pask-md>:last-child{margin-bottom:0}.pask-md p{margin:0 0 8px}.pask-md ul,.pask-md ol{margin:0 0 8px;padding-left:22px}.pask-md a{color:var(--ink,#1a1a1b);text-underline-offset:2px;text-decoration:underline}.pask-md code,.pask-md pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92em}.pask-notice{color:var(--ink-2,#4f5560);margin:0;font-size:14px;line-height:1.55}@media (max-width:560px){.pask{padding:18px 16px}.pask-btn{width:100%}}@media print{.pask{display:none}}
