.head[data-astro-cid-bypw45ov]{max-width:820px;margin-bottom:40px}.head[data-astro-cid-bypw45ov] h1[data-astro-cid-bypw45ov]{margin:24px 0 18px;font-size:clamp(38px,5.6vw,64px)}.head[data-astro-cid-bypw45ov] h1[data-astro-cid-bypw45ov] .outline[data-astro-cid-bypw45ov]{display:block}.lead[data-astro-cid-bypw45ov]{max-width:640px;color:var(--fg2);margin:0;font-size:18px}.sr[data-astro-cid-bypw45ov]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.tool[data-astro-cid-bypw45ov]{--warn:#f0b429;--bad:#f05252;border-radius:var(--r-lg);max-width:820px;box-shadow:none;flex-direction:column;gap:16px;margin-bottom:72px;padding:28px;display:flex}:root[data-theme=light] .tool[data-astro-cid-bypw45ov]{--warn:#b7791f;--bad:#d92d20}@media (width<=560px){.tool[data-astro-cid-bypw45ov]{padding:20px 16px}}.modes[data-astro-cid-bypw45ov]{border:0;min-width:0;margin:0;padding:0}.modes[data-astro-cid-bypw45ov] legend[data-astro-cid-bypw45ov]{font:600 13px var(--body);color:var(--fg2);margin-bottom:10px;padding:0}.chips[data-astro-cid-bypw45ov]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-bypw45ov]{position:relative}.chip[data-astro-cid-bypw45ov] input[data-astro-cid-bypw45ov]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-bypw45ov] span[data-astro-cid-bypw45ov]{border:1px solid var(--line);font:600 14px/1.3 var(--body);color:var(--fg2);cursor:pointer;border-radius:99px;align-items:baseline;gap:6px;padding:8px 14px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.chip[data-astro-cid-bypw45ov] small[data-astro-cid-bypw45ov]{font:inherit;color:var(--fg3);font-weight:500}.chip[data-astro-cid-bypw45ov] em[data-astro-cid-bypw45ov]{font:500 12px var(--mono);color:var(--fg3);font-style:normal}.chip[data-astro-cid-bypw45ov]:hover span[data-astro-cid-bypw45ov]{border-color:var(--fg3);color:var(--fg)}.chip[data-astro-cid-bypw45ov] input[data-astro-cid-bypw45ov]:checked+span[data-astro-cid-bypw45ov]{border-color:var(--accent);color:var(--fg);background:color-mix(in srgb, var(--accent) 12%, transparent)}.chip[data-astro-cid-bypw45ov] input[data-astro-cid-bypw45ov]:checked+span[data-astro-cid-bypw45ov] em[data-astro-cid-bypw45ov]{color:var(--accent2)}.chip[data-astro-cid-bypw45ov] input[data-astro-cid-bypw45ov]:focus-visible+span[data-astro-cid-bypw45ov]{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px}.mode-note[data-astro-cid-bypw45ov]{color:var(--fg3);margin:-4px 0 0;font-size:14px;line-height:1.55}.field[data-astro-cid-bypw45ov]{background:var(--ink2);border-radius:14px;position:relative}.ink[data-astro-cid-bypw45ov]{width:100%;min-height:168px;font:400 17px/1.6 var(--body);letter-spacing:normal;tab-size:4;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border-radius:14px;margin:0;padding:16px 18px;display:block}@media (width<=560px){.ink[data-astro-cid-bypw45ov]{padding:14px;font-size:16px}}.mirror[data-astro-cid-bypw45ov]{color:#0000;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;overflow:hidden}.mirror[data-astro-cid-bypw45ov] mark{color:#0000;background:color-mix(in srgb, var(--bad) 30%, transparent);border-radius:3px}.mirror[data-astro-cid-bypw45ov] mark.bad{background:color-mix(in srgb, var(--warn) 40%, transparent)}textarea[data-astro-cid-bypw45ov].ink{z-index:1;border:1px solid var(--line);color:var(--fg);resize:none;background:0 0;position:relative;overflow:hidden}textarea[data-astro-cid-bypw45ov].ink::placeholder{color:var(--fg3)}textarea[data-astro-cid-bypw45ov].ink:focus{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:1px;border-color:#0000}.meter[data-astro-cid-bypw45ov]{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.ring[data-astro-cid-bypw45ov]{flex:none;width:40px;height:40px;transform:rotate(-90deg)}.ring[data-astro-cid-bypw45ov] circle[data-astro-cid-bypw45ov]{fill:none;stroke-width:3.2px}.ring[data-astro-cid-bypw45ov] .track[data-astro-cid-bypw45ov]{stroke:var(--line)}.ring[data-astro-cid-bypw45ov] .fill[data-astro-cid-bypw45ov]{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .2s var(--ease), stroke .2s}.meter[data-astro-cid-bypw45ov][data-state=warn] .fill[data-astro-cid-bypw45ov]{stroke:var(--warn)}.meter[data-astro-cid-bypw45ov][data-state=over] .fill[data-astro-cid-bypw45ov]{stroke:var(--bad)}.count[data-astro-cid-bypw45ov]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.count[data-astro-cid-bypw45ov] strong[data-astro-cid-bypw45ov]{font:700 24px/1.15 var(--display);font-variation-settings:"wdth" 90, "wght" 700;color:var(--fg);font-variant-numeric:tabular-nums}.count[data-astro-cid-bypw45ov] span[data-astro-cid-bypw45ov]{color:var(--fg3);font-size:14px}.meter[data-astro-cid-bypw45ov][data-state=warn] .count[data-astro-cid-bypw45ov] span[data-astro-cid-bypw45ov]{color:var(--warn)}.meter[data-astro-cid-bypw45ov][data-state=over] .count[data-astro-cid-bypw45ov] strong[data-astro-cid-bypw45ov],.meter[data-astro-cid-bypw45ov][data-state=over] .count[data-astro-cid-bypw45ov] span[data-astro-cid-bypw45ov]{color:var(--bad)}.actions[data-astro-cid-bypw45ov]{gap:8px;margin-left:auto;display:flex}.tool[data-astro-cid-bypw45ov] [data-astro-cid-bypw45ov][hidden]{display:none!important}.tool[data-astro-cid-bypw45ov] .mini{border:1px solid var(--line);color:var(--fg2);font:500 13px var(--mono);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:7px 14px}.tool[data-astro-cid-bypw45ov] .mini:hover{border-color:var(--accent);color:var(--fg)}.tool[data-astro-cid-bypw45ov] .mini:focus-visible,.btn[data-astro-cid-bypw45ov]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px}.thread[data-astro-cid-bypw45ov] .btn[data-astro-cid-bypw45ov]{cursor:pointer;-webkit-appearance:none;appearance:none;border:0}.breakdown[data-astro-cid-bypw45ov]{border-top:1px solid var(--line-soft);color:var(--fg3);flex-wrap:wrap;gap:6px 18px;margin:0;padding-top:14px;font-size:14px;display:flex}.breakdown[data-astro-cid-bypw45ov] b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.msg[data-astro-cid-bypw45ov]{color:var(--fg);background:color-mix(in srgb, var(--warn) 14%, transparent);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.thread[data-astro-cid-bypw45ov]{flex-direction:column;gap:14px;display:flex}.thread-offer[data-astro-cid-bypw45ov]{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.thread-offer[data-astro-cid-bypw45ov] p[data-astro-cid-bypw45ov]{color:var(--fg2);margin:0;font-size:15px}@media (width<=560px){.thread-offer[data-astro-cid-bypw45ov] .btn[data-astro-cid-bypw45ov]{flex:100%}}.thread-bar[data-astro-cid-bypw45ov]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.thread-bar[data-astro-cid-bypw45ov] h3[data-astro-cid-bypw45ov]{margin:0 auto 0 0;font-size:22px}.thread-bar[data-astro-cid-bypw45ov] h3[data-astro-cid-bypw45ov]:focus{outline:none}.check[data-astro-cid-bypw45ov]{color:var(--fg2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check[data-astro-cid-bypw45ov] input[data-astro-cid-bypw45ov]{width:16px;height:16px;accent-color:var(--accent);margin:0}.parts[data-astro-cid-bypw45ov]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.parts[data-astro-cid-bypw45ov] .part{border:1px solid var(--line);background:var(--ink2);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.parts[data-astro-cid-bypw45ov] .part-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.parts[data-astro-cid-bypw45ov] .part-count{font:500 13px var(--mono);color:var(--fg3)}.parts[data-astro-cid-bypw45ov] .part-count.is-over{color:var(--bad)}.parts[data-astro-cid-bypw45ov] .part-text{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.parts[data-astro-cid-bypw45ov] .mini{align-self:flex-start}.thread-tip[data-astro-cid-bypw45ov]{color:var(--fg3);margin:0;font-size:14px}.prose[data-astro-cid-bypw45ov]{max-width:760px;color:var(--fg-body);font-size:17.5px;line-height:1.75}.prose[data-astro-cid-bypw45ov] h2[data-astro-cid-bypw45ov]{margin:48px 0 14px;font-size:clamp(26px,3vw,34px)}.prose[data-astro-cid-bypw45ov] h2[data-astro-cid-bypw45ov]:first-child{margin-top:0}.prose[data-astro-cid-bypw45ov] p[data-astro-cid-bypw45ov]{margin:0 0 18px}.prose[data-astro-cid-bypw45ov] li[data-astro-cid-bypw45ov]{margin:8px 0}.prose[data-astro-cid-bypw45ov] li[data-astro-cid-bypw45ov]::marker{color:var(--accent2)}.prose[data-astro-cid-bypw45ov] strong[data-astro-cid-bypw45ov]{color:var(--fg)}.prose[data-astro-cid-bypw45ov] table[data-astro-cid-bypw45ov]{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r);width:100%;margin:28px 0;font-size:15.5px;overflow:hidden}.prose[data-astro-cid-bypw45ov] th[data-astro-cid-bypw45ov],.prose[data-astro-cid-bypw45ov] td[data-astro-cid-bypw45ov]{text-align:left;border-bottom:1px solid var(--line-soft);padding:12px 16px}.prose[data-astro-cid-bypw45ov] tr[data-astro-cid-bypw45ov]:last-child td[data-astro-cid-bypw45ov]{border-bottom:0}.prose[data-astro-cid-bypw45ov] th[data-astro-cid-bypw45ov]{background:var(--panel2);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3)}@media (width<=600px){.prose[data-astro-cid-bypw45ov] th[data-astro-cid-bypw45ov],.prose[data-astro-cid-bypw45ov] td[data-astro-cid-bypw45ov]{padding:10px 12px}.prose[data-astro-cid-bypw45ov] table[data-astro-cid-bypw45ov]{font-size:14.5px}}.faq[data-astro-cid-bypw45ov]{max-width:760px;margin-top:64px}.faq[data-astro-cid-bypw45ov] h2[data-astro-cid-bypw45ov]{margin:0 0 20px;font-size:clamp(26px,3vw,34px)}.faq[data-astro-cid-bypw45ov] details[data-astro-cid-bypw45ov]{border-radius:var(--r);box-shadow:none;margin:0 0 12px}.faq[data-astro-cid-bypw45ov] summary[data-astro-cid-bypw45ov]{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-bypw45ov] summary[data-astro-cid-bypw45ov]::-webkit-details-marker{display:none}.plus[data-astro-cid-bypw45ov]{flex:none;width:14px;height:14px;position:relative}.plus[data-astro-cid-bypw45ov]:before,.plus[data-astro-cid-bypw45ov]:after{content:"";background:var(--fg3);height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;inset:6px 0 auto}.plus[data-astro-cid-bypw45ov]:after{transform:rotate(90deg)}details[data-astro-cid-bypw45ov][open] .plus[data-astro-cid-bypw45ov]:after{transform:rotate(0)}.faq[data-astro-cid-bypw45ov] details[data-astro-cid-bypw45ov] p[data-astro-cid-bypw45ov]{color:var(--fg2);margin:0;padding:0 22px 20px}
