.pc[data-astro-cid-hootcel7]{background:var(--surface);scroll-margin-top:90px}.pc[data-astro-cid-hootcel7]+.pc[data-astro-cid-hootcel7]{border-top:1px solid var(--line)}.pc-head[data-astro-cid-hootcel7]{display:flex;align-items:baseline;gap:14px;padding:24px 26px 16px}.pc-num[data-astro-cid-hootcel7]{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink-3);flex-shrink:0}.pc-title[data-astro-cid-hootcel7]{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.pc-prompt-wrap[data-astro-cid-hootcel7]{position:relative;margin:0 26px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2)}.pc-copy[data-astro-cid-hootcel7]{position:absolute;top:10px;right:10px;padding:6px 10px;font-size:13px;background:var(--surface)}.pc-copy[data-astro-cid-hootcel7][data-copied]{color:var(--accent);border-color:var(--accent)}.pc-prompt[data-astro-cid-hootcel7]{margin:0;padding:18px 96px 18px 20px;overflow-x:auto;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.pc-prompt[data-astro-cid-hootcel7] code[data-astro-cid-hootcel7]{font-family:inherit;font-size:inherit;color:inherit;background:none}.pc-foot[data-astro-cid-hootcel7]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 26px 26px}.pc-tax-head[data-astro-cid-hootcel7],.pc-theia-head[data-astro-cid-hootcel7]{display:block;font-size:13.5px;font-weight:600;color:var(--ink-3)}.pc-tax[data-astro-cid-hootcel7] ul[data-astro-cid-hootcel7]{margin-top:10px;padding-left:16px;display:flex;flex-direction:column;gap:6px;list-style:disc}.pc-tax[data-astro-cid-hootcel7] li[data-astro-cid-hootcel7]{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.pc-tax[data-astro-cid-hootcel7] li[data-astro-cid-hootcel7]::marker{color:var(--ink-3)}.pc-theia[data-astro-cid-hootcel7] p[data-astro-cid-hootcel7]{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--ink-2);border-left:2px solid var(--line-strong);padding-left:14px}@media (max-width: 680px){.pc-head[data-astro-cid-hootcel7]{padding:20px 18px 14px}.pc-prompt-wrap[data-astro-cid-hootcel7]{margin:0 18px}.pc-foot[data-astro-cid-hootcel7]{grid-template-columns:1fr;gap:18px;padding:18px}.pc-prompt[data-astro-cid-hootcel7]{padding-right:20px;padding-top:50px}}.cap[data-astro-cid-hcbtpbf4]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.cap-inner[data-astro-cid-hcbtpbf4]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px)}.cap-title[data-astro-cid-hcbtpbf4]{font-size:clamp(26px,3vw,36px)}.cap-sub[data-astro-cid-hcbtpbf4]{margin-top:16px;font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:44ch}.cap-form[data-astro-cid-hcbtpbf4]{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:28px}.cap-field[data-astro-cid-hcbtpbf4]{display:flex;flex-direction:column;gap:6px}.cap-field[data-astro-cid-hcbtpbf4] span[data-astro-cid-hcbtpbf4]{font-size:14px;font-weight:500;color:var(--ink-3)}.cap-field[data-astro-cid-hcbtpbf4] input[data-astro-cid-hcbtpbf4]{height:44px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:0 13px;font-family:var(--font-body);font-size:15px;color:var(--ink);transition:border-color .15s ease}.cap-field[data-astro-cid-hcbtpbf4] input[data-astro-cid-hcbtpbf4]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.cap-hp[data-astro-cid-hcbtpbf4]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cap-btn[data-astro-cid-hcbtpbf4]{margin-top:4px;width:100%}.cap-dl[data-astro-cid-hcbtpbf4] a[data-astro-cid-hcbtpbf4]{display:flex}.cap-fine[data-astro-cid-hcbtpbf4]{font-size:13px;line-height:1.55;color:var(--ink-3)}.cap-msg[data-astro-cid-hcbtpbf4]{font-size:14px;line-height:1.55;color:var(--ink-2)}.cap-msg[data-astro-cid-hcbtpbf4]:empty{display:none}.cap-msg[data-astro-cid-hcbtpbf4][data-state=ok]{color:var(--live)}.cap-msg[data-astro-cid-hcbtpbf4][data-state=error]{color:var(--warn)}@media (max-width: 880px){.cap-inner[data-astro-cid-hcbtpbf4]{grid-template-columns:1fr;gap:32px}.cap-form[data-astro-cid-hcbtpbf4]{padding:22px}}.capbar[data-astro-cid-eide53ja]{border-bottom:1px solid var(--line);background:var(--bg-2)}.capbar-inner[data-astro-cid-eide53ja]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.capbar-lead[data-astro-cid-eide53ja]{font-size:15px;font-weight:600;color:var(--ink)}.capbar-sub[data-astro-cid-eide53ja]{margin-top:2px;font-size:14px;color:var(--ink-2)}.capbar-form[data-astro-cid-eide53ja]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.capbar-form[data-astro-cid-eide53ja] input[data-astro-cid-eide53ja][type=text],.capbar-form[data-astro-cid-eide53ja] input[data-astro-cid-eide53ja][type=email]{height:44px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:0 13px;font-family:var(--font-body);font-size:15px;color:var(--ink);width:150px;transition:border-color .15s ease}.capbar-form[data-astro-cid-eide53ja] input[data-astro-cid-eide53ja][type=email]{width:210px}.capbar-form[data-astro-cid-eide53ja] input[data-astro-cid-eide53ja]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.capbar-form[data-astro-cid-eide53ja] .btn[data-astro-cid-eide53ja]{height:44px}.capbar-hp[data-astro-cid-eide53ja]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.capbar-msg[data-astro-cid-eide53ja]{font-size:14px;color:var(--ink-2)}.capbar-msg[data-astro-cid-eide53ja][data-state=ok]{color:var(--live)}.capbar-msg[data-astro-cid-eide53ja][data-state=error]{color:var(--warn)}.capbar-msg[data-astro-cid-eide53ja]:empty{display:none}.capbar-form[data-astro-cid-eide53ja][hidden],.capbar-dl[data-astro-cid-eide53ja][hidden]{display:none}@media (max-width: 880px){.capbar-inner[data-astro-cid-eide53ja]{flex-direction:column;align-items:stretch;gap:14px}.capbar-form[data-astro-cid-eide53ja]{margin-left:0}.capbar-form[data-astro-cid-eide53ja] input[data-astro-cid-eide53ja][type=text],.capbar-form[data-astro-cid-eide53ja] input[data-astro-cid-eide53ja][type=email]{flex:1;min-width:130px;width:auto}.capbar-form[data-astro-cid-eide53ja] .btn[data-astro-cid-eide53ja]{flex:1 1 100%}}.pr-hero-extra[data-astro-cid-ctmllpbj]{margin-top:calc(-1*clamp(20px,3vw,36px));padding-bottom:clamp(48px,6vw,72px)}.pr-sub-2[data-astro-cid-ctmllpbj]{font-size:16px;line-height:1.6;color:var(--ink-3);max-width:58ch}.pr-jump[data-astro-cid-ctmllpbj]{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.pr-jump[data-astro-cid-ctmllpbj] a[data-astro-cid-ctmllpbj]{font-size:14px;font-weight:500;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:7px 12px;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.pr-jump[data-astro-cid-ctmllpbj] a[data-astro-cid-ctmllpbj]:hover{color:var(--ink);background:var(--tint);border-color:var(--ink-3)}.pr-body[data-astro-cid-ctmllpbj]{padding:clamp(56px,8vw,96px) 0 clamp(24px,3vw,40px)}.pr-wrap[data-astro-cid-ctmllpbj]{max-width:900px}.pr-cat[data-astro-cid-ctmllpbj]{padding-bottom:clamp(40px,5vw,56px);scroll-margin-top:80px}.pr-cat-title[data-astro-cid-ctmllpbj]{font-size:clamp(22px,2.6vw,30px);padding-bottom:18px}.pr-list[data-astro-cid-ctmllpbj]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.pr-close[data-astro-cid-ctmllpbj]{padding:clamp(56px,8vw,96px) 0 clamp(64px,9vw,112px)}.pr-close-inner[data-astro-cid-ctmllpbj]{max-width:720px}.pr-close-title[data-astro-cid-ctmllpbj]{font-size:clamp(26px,3vw,36px)}.pr-close-body[data-astro-cid-ctmllpbj]{margin-top:18px;font-size:16.5px;line-height:1.65;color:var(--ink-2)}.pr-close-btns[data-astro-cid-ctmllpbj]{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.pr-close-trust[data-astro-cid-ctmllpbj]{margin-top:16px;font-size:14px;color:var(--ink-3)}@media (max-width: 720px){.pr-close-btns[data-astro-cid-ctmllpbj] .btn[data-astro-cid-ctmllpbj]{width:100%}}
