@layer base, components, utilities;@layer base{.signal-comment__avatar>a{display:block;}.signal-comment__identity strong a:hover,.signal-comment__identity strong a:focus-visible{color:var(--signal-acid);}}@layer components{.signal-comments__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;}.signal-comments__hero-copy h2{margin:0;color:var(--signal-paper);}.signal-comments__metric strong{font:700 clamp(1.35rem,2.1vw,1.9rem)/1 var(--font-mono);}.signal-comments__metric span{color:var(--signal-faint);font:700 var(--signal-type-micro)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;}.signal-comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--signal-line-strong);}.signal-comment-form__head{grid-column:1/-1;display:grid;align-items:center;}.signal-comment-form__avatar{display:grid;place-items:center;border:1px solid var(--signal-line-strong);border-radius:50%;overflow:hidden;}.signal-comment-form__avatar-image{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;}.signal-comment-form__avatar-guest{display:grid;place-items:center;width:100%;height:100%;color:var(--signal-faint);}.signal-comment-form__avatar-guest svg{width:20px;height:20px;}.signal-comment-form__head-copy{display:grid;min-width:0;}.signal-comments__title{margin:0;color:var(--signal-paper);line-height:1.08;}.signal-comment-form .signal-field>span b{color:var(--signal-hot);}.signal-comment-form .signal-field :is(input,textarea){border-color:var(--signal-field-border);background:color-mix(in srgb,var(--signal-field-bg) 94%,transparent);}.signal-comment-form .signal-field textarea{max-height:360px;resize:none;line-height:1.72;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;}.signal-comment-form .signal-field textarea:focus{border-color:var(--signal-acid);background:var(--signal-field-bg);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--signal-acid) 65%,transparent);}[dir=rtl] .signal-comment-form .signal-field textarea:focus{box-shadow:inset -3px 0 0 color-mix(in srgb,var(--signal-acid) 65%,transparent);}.signal-comment-form .signal-comment-field,.signal-comment-form .signal-comment-spoiler,.signal-comment-form .signal-comment-consent,.signal-comment-form .form-submit,.signal-comment-form__identity,.signal-comment-form__status,.signal-comment-form>.signal-alert{grid-column:1/-1;}.signal-comment-field__hint{display:flex;justify-content:space-between;gap:12px;color:var(--signal-faint);font:500 var(--signal-type-micro)/1.35 var(--font-mono);}.signal-comment-field__hint [data-comment-counter]{white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .18s ease;}.signal-comment-spoiler,.signal-comment-consent{align-items:flex-start;border:1px solid var(--signal-line);background:color-mix(in srgb,var(--signal-panel-2) 72%,transparent);transition:border-color .18s ease,background .18s ease;}.signal-comment-spoiler:has(input:checked){border-color:color-mix(in srgb,var(--signal-hot) 48%,var(--signal-line));background:color-mix(in srgb,var(--signal-hot) 5%,var(--signal-panel-2));}.signal-comment-spoiler input,.signal-comment-consent input{margin-top:2px;}.signal-comment-spoiler span{display:grid;gap:3px;}.signal-comment-spoiler strong{color:var(--signal-paper);font-size:var(--signal-type-meta);}.signal-comment-spoiler small{color:var(--signal-faint);font-size:var(--signal-type-micro);line-height:1.45;}.signal-comment-form__identity{margin:0;padding:9px 11px;border-inline-start:2px solid var(--signal-acid);background:color-mix(in srgb,var(--signal-acid) 5%,transparent);color:var(--signal-dim);font-size:var(--signal-type-meta);}.signal-comment-form__identity strong{color:var(--signal-paper);}.signal-comment-form__status{display:flex;align-items:center;min-height:0;margin:0;padding:0;color:var(--signal-faint);font-size:var(--signal-type-micro);font-weight:600;line-height:1.5;}.signal-comment-form__status:empty{display:none;}.signal-comment-form__status:not(:empty){min-height:34px;padding:8px 10px;border:1px solid var(--signal-line);border-inline-start:3px solid var(--signal-acid);background:color-mix(in srgb,var(--signal-panel-2) 78%,transparent);}.signal-comment-form__status.is-success{border-color:color-mix(in srgb,var(--signal-acid) 30%,var(--signal-line));border-inline-start-color:var(--signal-acid);background:color-mix(in srgb,var(--signal-acid) 6%,var(--signal-panel-2));color:var(--signal-paper);}.signal-comment-form__status.is-error{border-color:color-mix(in srgb,var(--signal-hot) 34%,var(--signal-line));border-inline-start-color:var(--signal-hot);background:color-mix(in srgb,var(--signal-hot) 6%,var(--signal-panel-2));color:var(--signal-paper);}.signal-comment-form .form-submit{display:flex;justify-content:flex-end;margin:0;}.signal-comment-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;}.signal-comment-submit svg{width:15px;height:15px;transition:transform .18s ease,opacity .18s ease;}.signal-comment-submit:hover svg,.signal-comment-submit:focus-visible svg{transform:translate(1px,-1px);}.signal-comment-honeypot{position:absolute;inset:auto auto auto -10000px;width:1px;height:1px;overflow:hidden;}.signal-comments__toolbar{display:flex;justify-content:flex-end;gap:18px;}.signal-comments__sort{display:inline-flex;align-items:center;border:1px solid var(--signal-line);}.signal-comments__sort button{background:transparent;color:var(--signal-faint);font:600 var(--signal-type-micro)/1 var(--font-mono);transition:background .16s ease,color .16s ease;}.signal-comments__sort button:hover,.signal-comments__sort button:focus-visible{color:var(--signal-paper);}.signal-comments__sort button[aria-pressed="true"]{color:var(--signal-acid);}.signal-comments__list,.signal-comments__list .children{margin:0;padding:0;list-style:none;}.signal-comments__list{display:grid;}.signal-comments__list .children{position:relative;display:grid;margin:10px 0 0 30px;border-inline-start:1px solid var(--signal-line-strong);}.signal-comments__list .children:before{content:"";position:absolute;inset-inline-start:-3px;width:5px;height:5px;}.signal-comment{scroll-margin-top:90px;}.signal-comment__card{position:relative;display:grid;border:1px solid var(--signal-line);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;}.signal-comment__card:before{content:"";position:absolute;inset-block:0;inset-inline-start:-1px;background:transparent;transition:background .18s ease;}.signal-comment__card:hover:before,.signal-comment.is-targeted>.signal-comment__card:before,.signal-comment:target>.signal-comment__card:before{background:var(--signal-acid);}.signal-comment.is-targeted>.signal-comment__card,.signal-comment:target>.signal-comment__card{border-color:color-mix(in srgb,var(--signal-acid) 40%,var(--signal-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--signal-acid) 10%,transparent);}.signal-comment__avatar{position:relative;align-self:start;}.signal-comment__avatar-image{display:block;width:52px;height:52px;border:1px solid var(--signal-line-strong);border-radius:50%;background:var(--signal-panel-2);object-fit:cover;}.signal-comment__content{min-width:0;}.signal-comment__head{display:flex;justify-content:space-between;gap:12px;}.signal-comment__identity{display:flex;align-items:center;flex-wrap:wrap;min-width:0;}.signal-comment__identity strong{overflow:hidden;color:var(--signal-paper);text-overflow:ellipsis;white-space:nowrap;}.signal-comment__badge{display:inline-flex;align-items:center;border:1px solid var(--signal-line-strong);color:var(--signal-acid);font:700 var(--signal-type-micro)/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;}.signal-comment__badge--spoiler{color:var(--signal-hot);border-color:color-mix(in srgb,var(--signal-hot) 45%,var(--signal-line));}.signal-comment__time{flex:0 0 auto;color:var(--signal-faint);font:500 var(--signal-type-micro)/1.3 var(--font-mono);text-decoration:none;}.signal-comment__time:hover{color:var(--signal-paper);}.signal-comment__pending{font-size:var(--signal-type-micro);}.signal-comment__text{overflow-wrap:anywhere;}.signal-comment__text :is(p,ul,ol,blockquote){margin-block:.58em;}.signal-comment__text a{color:var(--signal-acid);text-decoration:underline;text-underline-offset:3px;}.signal-comment__spoiler{border:1px solid color-mix(in srgb,var(--signal-hot) 35%,var(--signal-line));background:color-mix(in srgb,var(--signal-hot) 3%,transparent);}.signal-comment__spoiler summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 11px;color:var(--signal-paper);font-size:var(--signal-type-meta);font-weight:600;cursor:pointer;list-style:none;}.signal-comment__spoiler summary::-webkit-details-marker{display:none;}.signal-comment__spoiler summary:after{content:"+";color:var(--signal-hot);font:700 1rem/1 var(--font-mono);}.signal-comment__spoiler[open] summary:after{content:"−";}.signal-comment__spoiler .signal-comment__text{padding:0 11px 11px;}.signal-comment__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--signal-line) 76%,transparent);}.signal-comment__primary-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;}.signal-comment__actions .comment-reply-link,.signal-comment__like,.signal-comment__report>summary{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;color:var(--signal-faint);font:600 var(--signal-type-micro)/1 var(--font-mono);text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease;}.signal-comment__actions .comment-reply-link:hover,.signal-comment__like:hover,.signal-comment__report>summary:hover,.signal-comment__actions .comment-reply-link:focus-visible,.signal-comment__like:focus-visible,.signal-comment__report>summary:focus-visible{color:var(--signal-paper);}.signal-comment__like[aria-pressed="true"]{color:var(--signal-hot);}.signal-comment__like-icon{display:grid;place-items:center;width:16px;height:16px;}.signal-comment__like-icon svg{width:14px;height:14px;}.signal-comment__like b{min-width:1ch;color:inherit;font-weight:600;font-variant-numeric:tabular-nums;}.signal-comment__report{position:relative;margin-inline-start:auto;}.signal-comment__report>summary{list-style:none;}.signal-comment__report>summary::-webkit-details-marker{display:none;}.signal-comment__report>summary svg{width:12px;height:12px;}.signal-comment__report form{position:absolute;z-index:8;inset-block-start:calc(100% + 7px);inset-inline-end:0;display:grid;gap:10px;width:min(340px,80vw);padding:13px;border:1px solid var(--signal-line-strong);background:var(--signal-panel);box-shadow:0 18px 44px color-mix(in srgb,var(--signal-ink) 34%,transparent);}.signal-comment__report label{display:grid;gap:6px;color:var(--signal-faint);font-size:var(--signal-type-micro);}.signal-comment__report :is(select,textarea){width:100%;min-height:40px;border-color:var(--signal-field-border);background-color:var(--signal-field-bg);color:var(--signal-paper);font:inherit;}.signal-comment__report textarea{resize:vertical;min-height:74px;}.signal-comment__report-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.signal-comment__report-actions .signal-button{min-height:34px;padding:7px 10px;font-size:var(--signal-type-micro);}.signal-comment__report-actions span{color:var(--signal-faint);font-size:var(--signal-type-micro);line-height:1.4;}.signal-comment__report.is-reported>summary{color:var(--signal-acid);}.signal-comments #cancel-comment-reply-link{display:inline-flex;margin-inline-start:8px;color:var(--signal-hot);font-size:var(--signal-type-micro);font-weight:500;text-decoration:none;}.signal-comments .comment-navigation,.signal-comments .comments-pagination{margin-top:24px;}.signal-comments .comments-pagination .page-numbers:is(.prev,.next){gap:8px;padding-inline:13px;}.signal-comments .comments-pagination .page-numbers:is(.prev,.next) span{font-family:var(--font-sans);font-size:var(--signal-type-micro);font-weight:600;white-space:nowrap;}.signal-comments__empty strong{color:var(--signal-paper);}.signal-comments__empty span{color:var(--signal-faint);font-size:var(--signal-type-meta);}.signal-comments__empty .signal-button{justify-self:start;margin-top:4px;}[dir=rtl] .signal-comments :is(.signal-comments__metric span,.signal-comment__badge){letter-spacing:0;text-transform:none;}@media (max-width:760px){.signal-comments .comments-pagination .nav-links{gap:5px;}.signal-comments .comments-pagination .page-numbers:not(.prev):not(.next):not(.current){display:none;}.signal-comments .comments-pagination .page-numbers{min-width:38px;height:38px;padding-inline:7px;}.signal-comments .comments-pagination .page-numbers:is(.prev,.next){min-width:38px;padding-inline:9px;}.signal-comments .comments-pagination .page-numbers:is(.prev,.next) span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}.signal-comments__metric{padding-inline-start:12px;}.signal-comment-form{grid-template-columns:1fr;}.signal-comment-form .signal-field,.signal-comment-form .signal-comment-field,.signal-comment-form .signal-comment-spoiler,.signal-comment-form .signal-comment-consent,.signal-comment-form .form-submit,.signal-comment-form__identity{grid-column:1;}.signal-comment-form .form-submit{justify-content:stretch;}.signal-comment-submit{width:100%;}.signal-comments__toolbar{flex-direction:column;}.signal-comments__sort{width:100%;overflow-x:auto;}.signal-comments__sort button{flex:1 0 auto;}.signal-comment__avatar-image{width:40px;height:40px;}.signal-comment__head{display:grid;}.signal-comment__time{justify-self:start;}.signal-comment__actions{gap:6px;}.signal-comment__report{margin-inline-start:0;}.signal-comment__report form{position:fixed;z-index:90;inset:auto 12px 12px;width:auto;max-height:calc(100vh - 24px);overflow:auto;}}@media (max-width:480px){.signal-comment-field__hint{align-items:flex-end;flex-direction:column-reverse;gap:5px;}.signal-comment__actions{align-items:center;}.signal-comment__actions .comment-reply-link,.signal-comment__like,.signal-comment__report>summary{padding-inline:6px;}}@media (prefers-reduced-motion:reduce){.signal-comment-form .signal-field textarea,.signal-comment-spoiler,.signal-comment-consent,.signal-comment-submit svg,.signal-comments__sort button,.signal-comment__card,.signal-comment__card:before,.signal-comment__actions .comment-reply-link,.signal-comment__like,.signal-comment__report>summary{transition:none;}.signal-comment-submit:hover svg{transform:none;}}}.signal-comment__avatar>a{overflow:visible;}.signal-comment__avatar .signal-identity-avatar__image{width:100%;height:100%;border:0;}@media (max-width:620px){.signal-comment__avatar .signal-identity-avatar__frame{display:none;}.signal-comment__avatar .signal-identity-avatar__media{inset:0;}}.signal-comment-form__avatar:has(.signal-identity-avatar){overflow:visible;}.signal-comment-form__avatar .signal-identity-avatar__image{width:100%;height:100%;}@media (max-width:620px){.signal-comment-form__avatar .signal-identity-avatar__media{inset:0;}}@layer components{.signal-comments{padding-block:var(--signal-section-pad-y);}.signal-comments>.signal-container{position:relative;}.signal-comments__hero{align-items:center;gap:24px;padding:0 0 22px;border-bottom:1px solid var(--signal-line);}.signal-comments__hero-copy{display:block;min-width:0;max-width:none;}.signal-comments__hero-copy h2{font-size:clamp(1.55rem,2.7vw,2.65rem);line-height:1;letter-spacing:-.035em;}.signal-comments__metric{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:9px 12px;border:1px solid color-mix(in srgb,var(--signal-line-strong) 86%,transparent);background:color-mix(in srgb,var(--signal-panel-2) 76%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-paper) 3%,transparent);}.signal-comments__metric strong{order:1;color:var(--signal-paper);font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;}.signal-comments__metric-label{order:2;align-self:auto;padding:0;color:var(--signal-faint);font:700 var(--signal-type-micro)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;}.signal-comments__layout{padding-top:24px;}.signal-comments__composer{position:relative;margin-bottom:30px;}.signal-comment-form{position:relative;gap:15px;padding:20px;border-color:var(--signal-line-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--signal-panel) 96%,transparent),color-mix(in srgb,var(--signal-panel-2) 84%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-paper) 4%,transparent),0 14px 40px color-mix(in srgb,var(--signal-ink) 8%,transparent);}.signal-comment-form__head{grid-template-columns:52px minmax(0,1fr);gap:14px;padding-bottom:7px;}.signal-comment-form__avatar{width:52px;height:52px;border-color:color-mix(in srgb,var(--signal-acid) 22%,var(--signal-line-strong));background:color-mix(in srgb,var(--signal-acid) 4%,var(--signal-panel-2));}.signal-comment-form__head-copy{gap:0;}.signal-comments__title{font-size:clamp(1.15rem,1.6vw,1.48rem);}.signal-comment-form .signal-field textarea{min-height:148px;padding:14px 15px;}.signal-comment-field__hint{padding-top:2px;}.signal-comment-field__hint [data-comment-counter]{padding:3px 6px;border:1px solid var(--signal-line);background:color-mix(in srgb,var(--signal-panel-2) 74%,transparent);}.signal-comment-field__hint [data-comment-counter].is-near-limit{border-color:color-mix(in srgb,var(--signal-hot) 45%,var(--signal-line));color:var(--signal-hot);}.signal-comment-spoiler,.signal-comment-consent{min-height:44px;padding:12px 13px;}.signal-comment-form .form-submit{padding-top:4px;}.signal-comment-submit{min-width:170px;min-height:42px;}.signal-comments__toolbar{position:relative;align-items:center;margin-bottom:16px;padding:0 0 14px;border-bottom:1px solid var(--signal-line);}.signal-comments__sort{gap:2px;padding:3px;border-color:var(--signal-line-strong);background:color-mix(in srgb,var(--signal-panel) 92%,transparent);}.signal-comments__sort button{min-height:34px;padding:7px 11px;border:1px solid transparent;}.signal-comments__sort button[aria-pressed="true"]{border-color:color-mix(in srgb,var(--signal-acid) 26%,var(--signal-line));background:color-mix(in srgb,var(--signal-acid) 9%,var(--signal-panel-2));}.signal-comments__list{gap:14px;}.signal-comments__list .children{gap:11px;margin-top:11px;margin-inline-start:34px;padding-inline-start:20px;border-inline-start-color:color-mix(in srgb,var(--signal-acid) 18%,var(--signal-line-strong));}.signal-comments__list .children:before{inset-block-start:22px;background:var(--signal-acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-acid) 9%,transparent);}.signal-comment__card{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px;border-color:var(--signal-line);background:linear-gradient(145deg,color-mix(in srgb,var(--signal-panel) 91%,transparent),color-mix(in srgb,var(--signal-panel-2) 67%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-paper) 2%,transparent);}.signal-comment__card:before{width:3px;}.signal-comment__card:hover{border-color:color-mix(in srgb,var(--signal-acid) 23%,var(--signal-line-strong));background:linear-gradient(145deg,color-mix(in srgb,var(--signal-panel) 98%,transparent),color-mix(in srgb,var(--signal-panel-2) 78%,transparent));box-shadow:0 12px 36px color-mix(in srgb,var(--signal-ink) 8%,transparent);}.signal-comments__list>.signal-comment>.signal-comment__card{border-color:var(--signal-line-strong);}.signal-comments__list .children .signal-comment__card{padding:15px;background:color-mix(in srgb,var(--signal-panel-2) 82%,transparent);}.signal-comment__avatar-image,.signal-comment__avatar .signal-identity-avatar{width:56px;height:56px;}.signal-comment__avatar-image{border-color:color-mix(in srgb,var(--signal-paper) 11%,var(--signal-line-strong));}.signal-comment__head{align-items:center;margin-bottom:10px;}.signal-comment__identity{gap:8px;}.signal-comment__identity strong{font-size:.94rem;}.signal-comment__badge{min-height:20px;padding:3px 7px;}.signal-comment__time{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 7px;border:1px solid transparent;}.signal-comment__time span{display:grid;place-items:center;width:13px;height:13px;color:var(--signal-faint);}.signal-comment__time svg{width:12px;height:12px;}.signal-comment__time:hover,.signal-comment__time:focus-visible{border-color:var(--signal-line);background:color-mix(in srgb,var(--signal-paper) 3%,transparent);color:var(--signal-paper);}.signal-comment__text{max-width:82ch;color:color-mix(in srgb,var(--signal-paper) 76%,var(--signal-dim));font-size:clamp(.91rem,.89rem + .1vw,.97rem);line-height:1.8;}.signal-comment__spoiler{max-width:82ch;}.signal-comment__actions{margin-top:14px;padding-top:11px;}.signal-comment__actions .comment-reply-link,.signal-comment__like,.signal-comment__report>summary{min-height:31px;padding:6px 9px;border-color:transparent;}.signal-comment__actions .comment-reply-link:hover,.signal-comment__like:hover,.signal-comment__report>summary:hover,.signal-comment__actions .comment-reply-link:focus-visible,.signal-comment__like:focus-visible,.signal-comment__report>summary:focus-visible{border-color:var(--signal-line-strong);background:color-mix(in srgb,var(--signal-panel-2) 92%,transparent);}.signal-comment__like[aria-pressed="true"]{border-color:color-mix(in srgb,var(--signal-hot) 34%,var(--signal-line));background:color-mix(in srgb,var(--signal-hot) 7%,var(--signal-panel-2));}.signal-comments__empty,.signal-comments__closed{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 17px;border:1px solid var(--signal-line-strong);border-inline-start:3px solid var(--signal-acid);background:linear-gradient(135deg,color-mix(in srgb,var(--signal-panel) 94%,transparent),color-mix(in srgb,var(--signal-panel-2) 75%,transparent));}.signal-comments__empty-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--signal-acid) 30%,var(--signal-line));background:color-mix(in srgb,var(--signal-acid) 6%,transparent);color:var(--signal-acid);}.signal-comments__empty-icon svg{width:17px;height:17px;}.signal-comments__empty-copy{display:grid;gap:5px;min-width:0;}.signal-comments__empty strong{font-size:.96rem;}.signal-comments__empty span{line-height:1.45;}.signal-comments__empty .signal-button{flex:0 0 auto;margin:0;margin-inline-start:auto;}[dir=rtl] .signal-comments__metric-label{letter-spacing:0;text-transform:none;}@media (max-width:760px){.signal-comments__hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:16px;}.signal-comments__hero-copy h2{font-size:clamp(1.45rem,6.8vw,2.25rem);}.signal-comments__metric{padding:8px 10px;}.signal-comments__metric strong{font-size:1.45rem;}.signal-comments__layout{padding-top:20px;}.signal-comment-form{padding:15px;}.signal-comment-form__head{grid-template-columns:44px minmax(0,1fr);gap:11px;}.signal-comment-form__avatar,.signal-comment-form__avatar .signal-identity-avatar{width:44px;height:44px;}.signal-comments__list .children{margin-inline-start:12px;padding-inline-start:12px;}.signal-comment__card{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;}.signal-comment__avatar-image,.signal-comment__avatar .signal-identity-avatar{width:42px;height:42px;}.signal-comment__head{align-items:start;gap:6px;}.signal-comment__time{padding-inline:0;border:0;background:transparent;}.signal-comment__time:hover,.signal-comment__time:focus-visible{border:0;background:transparent;}.signal-comments__empty{align-items:flex-start;flex-wrap:wrap;}.signal-comments__empty .signal-button{width:100%;margin-inline-start:56px;}}@media (max-width:480px){.signal-comments__hero{grid-template-columns:1fr;}.signal-comments__metric{display:inline-flex;justify-self:start;padding:7px 9px;}.signal-comments__metric strong{font-size:1.3rem;}.signal-comment-form .signal-field textarea{min-height:136px;}.signal-comments__toolbar{gap:12px;}.signal-comments__sort{margin-inline:calc(var(--signal-gutter,16px) * -0);width:100%;}.signal-comments__list .children{margin-inline-start:7px;padding-inline-start:9px;}.signal-comment__card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;}.signal-comment__avatar-image,.signal-comment__avatar .signal-identity-avatar{width:36px;height:36px;}.signal-comment__identity strong{max-width:160px;}.signal-comment__actions{margin-top:11px;}.signal-comments__empty .signal-button{margin-inline-start:0;}}[data-comment-toolbar][hidden],[data-comment-list][hidden],[data-comment-empty][hidden]{display:none!important;}.signal-comment-form.is-submitting{border-color:color-mix(in srgb,var(--signal-acid) 38%,var(--signal-line-strong));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-paper) 4%,transparent),0 0 0 1px color-mix(in srgb,var(--signal-acid) 8%,transparent);}.signal-comment-form.is-submitting .signal-comment-field textarea{background:color-mix(in srgb,var(--signal-field-bg) 96%,var(--signal-acid) 2%);}.signal-comment-form[aria-busy="true"] .signal-comment-submit{cursor:progress;}.signal-comment.is-new>.signal-comment__card{border-color:color-mix(in srgb,var(--signal-acid) 58%,var(--signal-line-strong));animation:signal-comment-arrive .55s var(--signal-ease) both;}.signal-comment.is-new>.signal-comment__card:before{background:var(--signal-acid);}.signal-comment__pending{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-bottom:10px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--signal-acid) 24%,var(--signal-line));border-inline-start:3px solid var(--signal-acid);background:color-mix(in srgb,var(--signal-acid) 7%,var(--signal-panel-2));color:var(--signal-dim);font-weight:600;}.signal-comment .comment-respond{margin-top:14px;}.signal-comment .comment-respond .signal-comment-form{border-color:color-mix(in srgb,var(--signal-acid) 28%,var(--signal-line-strong));background:linear-gradient(145deg,color-mix(in srgb,var(--signal-panel) 98%,transparent),color-mix(in srgb,var(--signal-acid) 4%,var(--signal-panel-2)));}.signal-comment .comment-respond .signal-comment-form__head{padding-bottom:3px;}@keyframes signal-comment-arrive{0%{opacity:.2;transform:translateY(12px);box-shadow:0 0 0 1px color-mix(in srgb,var(--signal-acid) 28%,transparent)}100%{opacity:1;transform:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-paper) 2%,transparent)}}@media (prefers-reduced-motion:reduce){.signal-comment__card{box-shadow:none;}.signal-comment.is-new>.signal-comment__card{animation:none;}.signal-comment-submit svg{transition:none;}}}.signal-comment__avatar .signal-identity-avatar{width:56px;height:56px;}.signal-comment-form__avatar .signal-identity-avatar{width:52px;height:52px;}@media (max-width:760px){.signal-comment__avatar .signal-identity-avatar{width:42px;height:42px;}.signal-comment-form__avatar .signal-identity-avatar{width:44px;height:44px;}}@media (max-width:480px){.signal-comment__avatar .signal-identity-avatar{width:36px;height:36px;}}@supports selector(textarea:user-invalid){.signal-comment-form.is-comment-reset .signal-comment-field textarea:user-invalid{border-color:var(--signal-field-border);box-shadow:none;}.signal-comment-form.is-comment-reset .signal-comment-field:has(textarea:user-invalid)>span{color:var(--signal-dim);}.signal-comment-form.is-comment-reset .signal-comment-field textarea:user-invalid:focus{border-color:var(--signal-acid);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--signal-acid) 65%,transparent);}[dir=rtl] .signal-comment-form.is-comment-reset .signal-comment-field textarea:user-invalid:focus{box-shadow:inset -3px 0 0 color-mix(in srgb,var(--signal-acid) 65%,transparent);}}
