.related[data-astro-cid-45ssvnq2]{gap:8px;padding:0;list-style:none;display:grid}.related[data-astro-cid-45ssvnq2] a[data-astro-cid-45ssvnq2]{font-weight:600}.related[data-astro-cid-45ssvnq2] span[data-astro-cid-45ssvnq2]{color:var(--muted)}.comments.cm-off>:not(.cm-status){display:none}.comments.cm-off .cm-status{margin-top:48px}.cm-status{color:var(--muted);margin:6px 0 14px;font-size:15px}.cm-list,.cm-replies{margin:0;padding:0;list-style:none}.cm-list:not(:empty){border-bottom:1px solid var(--line);margin-bottom:18px}.comments .cm-item{border-top:1px solid var(--line);max-width:none;padding:12px 0}.prose .cm-item+.cm-item{margin-top:0}.cm-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cm-name{font:600 16px/1.3 var(--cond);letter-spacing:.02em;overflow-wrap:anywhere;min-width:0}.cm-time{font:600 12px/1.2 var(--cond);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.cm-badge{font:600 12px/1 var(--cond);letter-spacing:.07em;text-transform:uppercase;background:var(--ink);color:var(--sheet);border-radius:4px;align-self:center;padding:4px 6px 3px}.cm-badge.cm-wait{color:var(--muted);border:1px dashed var(--grid5);background:0 0;padding:3px 5px 2px}.cm-body{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0}.cm-pending>.cm-body{color:var(--muted)}.cm-replybtn,.cm-replying button{font:600 13px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0 2px;text-decoration:underline 1.5px #0000}.cm-replybtn:hover,.cm-replying button:hover{color:var(--ink);text-decoration-color:var(--tmpl)}.cm-replies{border-left:1.5px solid var(--line);margin-top:8px;padding-left:14px}.cm-replies .cm-item{padding:8px 0}.cm-replies .cm-item:first-child{border-top:0;padding-top:2px}.cm-owner>.cm-body{color:var(--ink)}.cm-form{background:var(--sheet);border:1.5px solid var(--rule);border-radius:2px;gap:10px;min-width:0;padding:14px 16px 12px;display:grid}.cm-form p{margin:0}.comments .cm-hint{max-width:none;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:10px;font-size:15px;line-height:1.5}.cm-replying{font:600 14px/1.3 var(--cond);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cm-replying b{color:var(--ink);text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere}.cm-replying button{padding:0 0 0 8px}.cm-field{gap:4px;min-width:0;display:grid}.cm-field>span{font:600 14px/1.2 var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cm-field i{letter-spacing:.03em;text-transform:none;font-style:normal;font-weight:500}.cm-namefield{max-width:320px}.cm-field input,.cm-field textarea{font:400 17px/1.45 var(--sans);color:var(--ink);background:var(--sheet);border:1.5px solid var(--rule);border-radius:6px;width:100%;min-width:0;margin:0;padding:8px 10px}.cm-field input{height:40px}.cm-field textarea{resize:vertical;min-height:112px}.cm-field input::placeholder{color:var(--muted);opacity:.7}.cm-field input:hover,.cm-field textarea:hover{background:color-mix(in srgb, var(--tmpl-soft) 45%, var(--sheet))}.cm-field input:focus-visible,.cm-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cm-turnstile:empty{display:none}.cm-turnstile{min-width:0;max-width:100%;overflow:hidden}.cm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cm-left{font:600 12px/1.2 var(--cond);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.cm-left.over{color:var(--err)}.cm-foot button{border:1.5px solid var(--rule);background:var(--ink);height:40px;color:var(--sheet);font:600 14px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:0 16px}.cm-foot button:hover{background:color-mix(in srgb, var(--ink) 86%, var(--tmpl))}.cm-foot button:disabled{opacity:.6;cursor:progress}.cm-msg{font-size:15px;line-height:1.45}.cm-msg:empty{display:none}.cm-msg.ok{box-shadow:inset 2px 0 0 var(--tmpl);padding-left:10px}.cm-msg.err{color:var(--err)}.cm-msg.wait{color:var(--muted)}@media (width<=480px){.cm-form{padding:12px 12px 10px}.cm-namefield{max-width:none}}
