.article-reading-shell{position:relative;isolation:isolate}.comment-system{position:absolute;inset:0;pointer-events:none}html[data-comments-display=off] .comment-system,html[data-comments-display=off] .comment-selection-button{display:none}.comment-system [hidden]{display:none!important}.comment-marker-layer{position:absolute;inset:0;overflow:clip visible;pointer-events:none}.comment-marker{position:absolute;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;min-width:28px;width:28px;height:28px;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;background:transparent;color:var(--comment-accent-strong);padding:5px;box-shadow:none;cursor:pointer;pointer-events:auto}.comment-marker:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:2px}.comment-marker svg{flex:0 0 18px;width:18px;height:18px}.comment-marker-preview{display:none;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:520;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}html[data-comment-side-preview=on] .comment-marker{gap:6px}html[data-comment-side-preview=on] .comment-marker-preview{display:block}.comment-marker [data-comment-marker-icon=outline]{display:inline}.comment-marker [data-comment-marker-icon=solid],.comment-marker[aria-expanded=true] [data-comment-marker-icon=outline]{display:none}.comment-marker[aria-expanded=true] [data-comment-marker-icon=solid]{display:inline}.comment-selection-button{position:absolute;z-index:9;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:78px;min-height:34px;appearance:none;-webkit-appearance:none;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface);color:var(--muted-strong);padding:6px 13px;font:inherit;font-size:.82rem;font-weight:700;line-height:1;box-shadow:0 10px 30px color-mix(in srgb,var(--text) 12%,transparent);cursor:pointer;pointer-events:auto;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .16s ease}.comment-selection-button[hidden]{display:none}.comment-selection-button:hover,.comment-selection-button:focus-visible{border-color:color-mix(in srgb,var(--text) 30%,var(--border-soft));background:var(--bg-soft);color:var(--text);box-shadow:0 12px 32px color-mix(in srgb,var(--text) 16%,transparent)}.comment-selection-button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.comment-selection-button svg{display:block;flex:0 0 auto;width:15px;height:15px;color:var(--comment-accent-strong);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}@media(max-width:720px),(any-pointer:coarse){.comment-selection-button{position:static;z-index:auto;display:inline-grid;place-items:center;flex:0 0 31px;width:31px;min-width:31px;height:31px;min-height:31px;gap:0;background:var(--surface);color:var(--muted-strong);padding:0;box-shadow:0 5px 16px color-mix(in srgb,var(--text) 10%,transparent)}.comment-selection-button:hover,.comment-selection-button:focus-visible{border-color:color-mix(in srgb,var(--text) 30%,var(--border-soft));background:var(--bg-soft);color:var(--text);box-shadow:0 7px 20px color-mix(in srgb,var(--text) 14%,transparent)}.comment-selection-button:active{transform:scale(.95)}.comment-selection-button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.comment-selection-button svg{display:block;width:16px;height:16px}.comment-selection-label{display:none}}.comment-highlight-layer{position:absolute;inset:0;z-index:-1;pointer-events:none}.comment-highlight-segment{position:absolute;border-bottom:2px dashed var(--comment-accent);background:color-mix(in srgb,var(--comment-accent) 18%,transparent);border-radius:2px}.comment-bubble{--comment-bubble-pointer-x: 50%;position:absolute;z-index:3;width:min(340px,calc(100vw - 32px));border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,var(--bg-soft));color:var(--text);padding:14px 16px 13px;box-shadow:var(--floating-panel-shadow);opacity:0;pointer-events:none;transition:opacity .12s ease-out;-webkit-backdrop-filter:saturate(150%) blur(18px);backdrop-filter:saturate(150%) blur(18px)}.comment-bubble.is-visible{opacity:1;pointer-events:auto}.comment-bubble:after{content:"";position:absolute;bottom:-6px;left:calc(var(--comment-bubble-pointer-x) - 6px);width:12px;height:12px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:inherit;transform:rotate(45deg)}.comment-bubble[data-placement=below]:after{top:-6px;bottom:auto;border:0;border-top:1px solid var(--border-soft);border-left:1px solid var(--border-soft)}@media(prefers-reduced-motion:reduce){.comment-bubble{transition:none}}.comment-bubble-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--muted);font-size:.74rem;line-height:1.35}.comment-bubble-meta strong{display:inline-flex;align-items:center;gap:5px;color:var(--muted-strong);font-size:.82rem;font-weight:720}.comment-verification-badge{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:1em;height:1em;overflow:hidden;border-radius:999px;background:var(--link-internal);color:var(--bg);font-size:1em;font-weight:850;line-height:1;text-indent:-100vw;white-space:nowrap}.comment-verification-badge:before{position:absolute;top:50%;left:50%;width:.64em;height:.64em;background:var(--bg);content:"";transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath fill='black' d='M4.25 11.35.35 7.45l1.6-1.6 2.3 2.3 6.8-6.8 1.6 1.6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath fill='black' d='M4.25 11.35.35 7.45l1.6-1.6 2.3 2.3 6.8-6.8 1.6 1.6Z'/%3E%3C/svg%3E") center / contain no-repeat}.comment-bubble>p{margin:0;color:var(--text);font-size:.94rem;line-height:1.62;overflow-wrap:anywhere;white-space:pre-wrap}.comment-bubble-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.comment-bubble-actions button{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--muted);padding:2px 0;font:inherit;font-size:.76rem;cursor:pointer}.comment-bubble-actions button:hover,.comment-bubble-actions button:focus-visible{color:var(--text)}.comment-bubble-actions [data-comment-verify-author]:hover,.comment-bubble-actions [data-comment-verify-author]:focus-visible{color:var(--link-internal)}.comment-bubble-actions [data-comment-delete]:hover,.comment-bubble-actions [data-comment-delete]:focus-visible{color:color-mix(in srgb,#c44a42 82%,var(--text))}.comment-composer-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:transparent;padding:20px;pointer-events:none}.comment-composer{width:min(520px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;border:0;border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,var(--bg-soft));color:var(--text);padding:20px;box-shadow:var(--floating-panel-shadow);pointer-events:auto;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.comment-system .comment-composer-backdrop{--comment-composer-top-clearance: max(var(--site-header-height), env(safe-area-inset-top, 0px));top:var(--comment-composer-top-clearance)}.comment-system .comment-composer{max-height:min(720px,calc(100vh - var(--comment-composer-top-clearance) - 40px));max-height:min(720px,calc(100dvh - var(--comment-composer-top-clearance) - 40px))}.comment-composer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.comment-composer-header h2{margin:0;font-size:1.18rem;font-weight:740;line-height:1.3}.comment-composer-close{display:grid;place-items:center;width:32px;height:32px;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;background:var(--bg-soft);color:var(--muted);padding:0 0 2px;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.comment-composer-quote{margin:0 0 18px;font-size:.88rem;line-height:1.55}.comment-composer form{display:grid;gap:16px}.comment-field{display:grid;gap:7px}.comment-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted-strong);font-size:.8rem;font-weight:680;line-height:1.4}.comment-field output{color:var(--muted);font-size:.72rem;font-weight:560}.comment-field output.is-negative{color:#d93025;font-weight:760}.comment-field input,.comment-field textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--bg-softer);color:var(--text);padding:10px 12px;font:inherit;font-size:.94rem;line-height:1.55;outline:none;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.comment-field input:focus,.comment-field textarea:focus{border-color:color-mix(in srgb,var(--text) 50%,var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 12%,transparent)}.comment-verified-author-picker{display:grid;justify-items:start;gap:8px}.comment-author-picker-toggle,.comment-verified-author-option{appearance:none;-webkit-appearance:none;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-soft);color:var(--muted-strong);padding:6px 10px;font:inherit;font-size:.76rem;line-height:1.3;cursor:pointer}.comment-author-picker-toggle:hover,.comment-author-picker-toggle:focus-visible,.comment-verified-author-option:hover,.comment-verified-author-option:focus-visible{border-color:color-mix(in srgb,var(--text) 38%,var(--border-soft));color:var(--text)}.comment-author-picker-toggle:focus-visible,.comment-verified-author-option:focus-visible{outline:3px solid color-mix(in srgb,var(--text) 14%,transparent);outline-offset:2px}.comment-verified-author-options{display:flex;flex-wrap:wrap;gap:7px}.comment-verified-author-option{display:inline-flex;align-items:center;gap:6px;background:var(--surface)}.comment-verified-author-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--text) 46%,var(--border-soft));color:var(--text)}.comment-form-message{margin:-4px 0 0;color:#c7352c;font-size:.8rem;line-height:1.5}.comment-form-actions{display:flex;justify-content:flex-end;gap:10px}.comment-form-actions button{min-height:38px;appearance:none;-webkit-appearance:none;border-radius:999px;padding:8px 17px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.comment-secondary-button{border:1px solid var(--border-soft);background:var(--bg-soft);color:var(--muted-strong)}.comment-primary-button{border:1px solid var(--text);background:var(--text);color:var(--bg)}.comment-form-actions button:disabled{cursor:not-allowed;opacity:.42}.comment-toast{position:fixed;z-index:45;bottom:max(18px,env(safe-area-inset-bottom));left:50%;max-width:calc(100vw - 32px);margin:0;border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,var(--bg-soft));color:var(--text);padding:9px 15px;font-size:.82rem;line-height:1.4;box-shadow:var(--shadow-soft);pointer-events:none;transform:translate(-50%)}@media(max-width:720px){.comment-marker{min-width:26px;width:26px;height:26px;padding:5px 0 5px 10px}.comment-marker svg{flex-basis:16px;width:16px;height:16px}.comment-composer-backdrop{align-items:start;padding:max(10px,env(safe-area-inset-top)) 10px 10px}.comment-composer{max-height:calc(100vh - 20px - env(safe-area-inset-top));border-radius:20px;padding:17px}.comment-system .comment-composer-backdrop{padding:10px}.comment-system .comment-composer{max-height:calc(100vh - var(--comment-composer-top-clearance) - 20px);max-height:calc(100dvh - var(--comment-composer-top-clearance) - 20px)}}@media(prefers-reduced-motion:reduce){.comment-marker,.comment-field input,.comment-field textarea,.comments-admin-table-row,.comments-admin-row-disclosure{transition:none}}.comments-admin{--comments-admin-viewport-gutter: var(--content-gutter);width:min(calc(100vw - var(--comments-admin-viewport-gutter) - var(--comments-admin-viewport-gutter)),1480px);margin-inline:calc(50% - min(calc(50vw - var(--comments-admin-viewport-gutter)),740px));padding:72px 0 96px}.comments-admin-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.comments-admin-header h1{margin-bottom:12px;font-size:clamp(2.2rem,6vw,4.4rem)}.comments-admin-header p{max-width:680px;margin:0;color:var(--muted)}.comments-admin-eyebrow{margin-bottom:8px!important;color:var(--link-internal)!important;font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.comments-admin-identity{flex:0 0 auto;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-soft);padding:7px 12px;font-size:.78rem}.comments-admin-verifications{display:grid;gap:15px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--link-internal) 22%,var(--border-soft));border-radius:20px;background:color-mix(in srgb,var(--link-internal) 4%,var(--surface));padding:20px}.comments-admin-verification-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.comments-admin-verification-heading h2{margin:0;font-size:1.34rem}.comments-admin-verification-heading>p{max-width:580px;margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.comments-admin-verification-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.comments-admin-verification-form label{display:grid;gap:6px;color:var(--muted);font-size:.74rem;font-weight:680}.comments-admin-verification-form label>span{display:flex;justify-content:space-between;gap:10px}.comments-admin-verification-form output{color:var(--muted)}.comments-admin-verification-form output.is-negative{color:#c7352c;font-weight:760}.comments-admin-verification-form input,.comments-admin-verification-form textarea,.comments-admin-verification-form button{min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:8px 11px;font:inherit;font-size:.84rem}.comments-admin-verification-notes{grid-column:1 / -1}.comments-admin-verification-form textarea{resize:vertical}.comments-admin-verification-form button{justify-self:end;border-color:var(--text);border-radius:999px;background:var(--text);color:var(--bg);padding-inline:18px;cursor:pointer;font-weight:700}.comments-admin-verification-form button:disabled{cursor:not-allowed;opacity:.45}.comments-admin-verification-note,.comments-admin-verification-message{margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.comments-admin-verification-message{border-radius:10px;background:color-mix(in srgb,#2e8b57 9%,var(--surface));color:#277649;padding:9px 11px}.comments-admin-verification-message[data-tone=error]{background:color-mix(in srgb,#d93025 9%,var(--surface));color:#c7352c}.comments-admin-verification-list{display:grid;gap:8px}.comments-admin-verification-item{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border-soft);padding-top:11px}.comments-admin-verification-copy{display:grid;gap:3px;min-width:0}.comments-admin-verification-copy strong{font-size:.9rem}.comments-admin-verification-copy span,.comments-admin-verification-copy code{overflow:hidden;color:var(--muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.comments-admin-filters{display:grid;grid-template-columns:150px 150px minmax(220px,1fr) auto;align-items:end;gap:12px;border:1px solid var(--border-soft);border-radius:18px;background:var(--bg-softer);padding:16px}.comments-admin-filters label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:.74rem;font-weight:680}.comments-admin-filters select,.comments-admin-filters input,.comments-admin-filters button,.comments-admin-summary button,.comments-admin-pagination button{min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:8px 11px;font:inherit;font-size:.84rem}.comments-admin-filters button,.comments-admin-summary button,.comments-admin-pagination button{cursor:pointer;font-weight:680}.comments-admin-filters button{border-color:var(--text);border-radius:999px;background:var(--text);color:var(--bg);padding-inline:18px}.comments-admin-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 12px}.comments-admin-summary p{margin:0;color:var(--muted);font-size:.84rem}.comments-admin-summary-copy{display:grid;gap:3px}.comments-admin-summary-copy p:last-child{font-size:.72rem}.comments-admin-summary-actions{display:flex;flex:0 0 auto;gap:8px}.comments-admin-summary button{min-height:34px;border-radius:999px;padding:5px 13px}.comments-admin-message{margin:14px 0;border-radius:12px;background:color-mix(in srgb,#d93025 9%,var(--surface));color:#c7352c;padding:11px 13px;font-size:.84rem}.comments-admin-list{min-width:0}.comments-admin-table-shell{overflow-x:auto;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface);box-shadow:0 10px 34px color-mix(in srgb,var(--text) 5%,transparent);overscroll-behavior-inline:contain;scrollbar-gutter:stable}.comments-admin-table{width:max(100%,var(--comments-admin-table-width, 1380px));border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--text);font-size:.8rem}.comments-admin-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.comments-admin-table th{position:relative;overflow:visible;border-bottom:1px solid var(--border);background:var(--bg-softer);color:var(--muted-strong);padding:12px 14px;font-size:.72rem;font-weight:740;letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:grab;user-select:none}.comments-admin-table th+th{border-left:1px solid var(--border-soft)}.comments-admin-table th:active{cursor:grabbing}.comments-admin-table th:focus-visible{z-index:2;outline:2px solid var(--link-internal);outline-offset:-3px}.comments-admin-table th.is-dragging{opacity:.45}.comments-admin-table th.is-drop-before:before,.comments-admin-table th.is-drop-after:after{position:absolute;z-index:3;top:5px;bottom:5px;width:3px;border-radius:999px;background:var(--link-internal);content:""}.comments-admin-table th.is-drop-before:before{left:-2px}.comments-admin-table th.is-drop-after:after{right:-2px}.comments-admin-column-label{display:block;overflow:hidden;text-overflow:ellipsis}.comments-admin-column-resizer{position:absolute;z-index:4;top:0;right:-5px;width:10px;height:100%;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;cursor:col-resize;touch-action:none}.comments-admin-column-resizer:after{position:absolute;top:8px;bottom:8px;left:4px;width:2px;border-radius:999px;background:transparent;content:""}.comments-admin-column-resizer:hover:after,.comments-admin-column-resizer:focus-visible:after{background:var(--link-internal)}.comments-admin-column-resizer:focus-visible{outline:0}.comments-admin-table-row{background:var(--surface);cursor:pointer;transition:background-color .15s ease}.comments-admin-table-row:hover,.comments-admin-table-row:focus-visible,.comments-admin-table-row.is-expanded{background:color-mix(in srgb,var(--link-internal) 4%,var(--surface))}.comments-admin-table-row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--link-internal)}.comments-admin-table-row td{height:49px;overflow:hidden;border-bottom:1px solid var(--border-soft);padding:10px 14px;vertical-align:middle}.comments-admin-table-row.is-expanded td{border-bottom-color:transparent}.comments-admin-cell-content{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments-admin-status-cell,.comments-admin-post-cell{display:flex;align-items:center;gap:7px}.comments-admin-status-cell .comments-admin-badge,.comments-admin-post-cell .comments-admin-post-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments-admin-row-disclosure{width:16px;height:16px;flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.comments-admin-table-row.is-expanded .comments-admin-row-disclosure{transform:rotate(90deg)}.comments-admin-post-link{color:var(--text);font-weight:700;text-decoration:none}.comments-admin-post-link:hover,.comments-admin-post-link:focus-visible{color:var(--link-internal)}.comments-admin-post-id{overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.comments-admin-expanded-row[hidden]{display:none}.comments-admin-expanded-row>td{overflow:visible;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--link-internal) 3%,var(--bg-softer));padding:0;white-space:normal}.comments-admin-expanded-panel{position:sticky;left:0;width:min(100%,calc(100vw - 30px));box-sizing:border-box;padding:20px 22px 22px}.comments-admin-expanded-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.comments-admin-expanded-heading{display:grid;gap:3px}.comments-admin-expanded-heading strong{font-size:.96rem}.comments-admin-expanded-heading span{color:var(--muted);font-size:.72rem}.comments-admin-expanded-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;margin-top:17px}.comments-admin-expanded-section{min-width:0}.comments-admin-expanded-section h3{margin:0 0 7px;color:var(--muted);font-size:.7rem;font-weight:720;letter-spacing:.04em}.comments-admin-expanded-post{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:15px}.comments-admin-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.comments-admin-badge{border-radius:999px;background:var(--bg-soft);color:var(--muted-strong);padding:4px 9px;font-size:.68rem;font-weight:720;line-height:1.3}.comments-admin-badge.is-published{background:color-mix(in srgb,#2e8b57 12%,var(--surface));color:#277649}.comments-admin-badge.is-verified{background:color-mix(in srgb,var(--link-internal) 13%,var(--surface));color:var(--link-internal)}.comments-admin-badge.is-pending,.comments-admin-badge.is-orphaned{background:color-mix(in srgb,#c57a19 13%,var(--surface));color:#9b5d0d}.comments-admin-badge.is-hidden,.comments-admin-badge.is-deleted,.comments-admin-badge.is-blocked{background:color-mix(in srgb,#d93025 10%,var(--surface));color:#b82b22}.comments-admin-quote{margin:0;border-left:3px solid color-mix(in srgb,var(--link-internal) 45%,transparent);background:var(--bg-softer);color:var(--muted-strong);padding:9px 11px;font-size:.82rem;line-height:1.55}.comments-admin-body{margin:0;font-size:.96rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.comments-admin-meta{margin:9px 0 0;color:var(--muted);font-size:.75rem}.comments-admin-commenter{margin-top:14px;border:1px solid color-mix(in srgb,var(--link-internal) 18%,var(--border-soft));border-radius:14px;background:color-mix(in srgb,var(--link-internal) 3%,var(--bg-softer));padding:11px 13px;color:var(--muted-strong);font-size:.76rem}.comments-admin-commenter>summary{cursor:pointer;font-weight:720}.comments-admin-commenter-overview{display:grid;gap:8px;margin-top:13px}.comments-admin-commenter-id{overflow-wrap:anywhere;color:var(--link-internal);font-size:.7rem}.comments-admin-commenter-facts{margin:0;color:var(--muted);line-height:1.5}.comments-admin-commenter-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.comments-admin-commenter-form label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:.7rem;font-weight:680}.comments-admin-commenter-form input,.comments-admin-commenter-form select,.comments-admin-commenter-form textarea{width:100%;min-height:38px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);padding:7px 9px;font:inherit;font-size:.8rem}.comments-admin-commenter-notes{grid-column:1 / -1}.comments-admin-commenter-form textarea{resize:vertical}.comments-admin-commenter-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.comments-admin-latest-observation{display:grid;gap:6px;border-top:1px solid var(--border-soft);padding-top:9px}.comments-admin-observations{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.comments-admin-latest-observation .comments-admin-observations{margin-top:0}.comments-admin-observation{display:grid;gap:4px;border-radius:10px;background:var(--surface);padding:9px 10px}.comments-admin-observation span{color:var(--muted);line-height:1.5}.comments-admin-observation code{overflow-wrap:anywhere;color:var(--muted);font-size:.67rem;line-height:1.5;white-space:pre-wrap}.comments-admin-details{margin-top:13px;color:var(--muted);font-size:.74rem}.comments-admin-details summary{cursor:pointer}.comments-admin-details pre{overflow:auto;margin:9px 0 0;border-radius:10px;background:var(--code-bg);color:var(--code-text);padding:11px;font-size:.68rem;line-height:1.5}.comments-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.comments-admin-action{min-height:34px;appearance:none;-webkit-appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);color:var(--muted-strong);padding:6px 12px;font:inherit;font-size:.76rem;font-weight:680;cursor:pointer}.comments-admin-action.is-primary{border-color:var(--link-internal);background:var(--link-internal);color:var(--bg)}.comments-admin-action.is-danger{border-color:color-mix(in srgb,#d93025 35%,var(--border));color:#c7352c}.comments-admin-action:disabled,.comments-admin-pagination button:disabled,.comments-admin-summary button:disabled{cursor:not-allowed;opacity:.45}.comments-admin-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px;color:var(--muted);font-size:.78rem}.comments-admin-pagination button{min-height:36px;border-radius:999px;padding:6px 14px}.comments-admin-empty{margin:48px 0;color:var(--muted);text-align:center}@media(max-width:720px){.comments-admin{--comments-admin-viewport-gutter: 14px;padding:48px 0 72px}.comments-admin-header,.comments-admin-verification-heading,.comments-admin-verification-item,.comments-admin-summary,.comments-admin-expanded-header{align-items:flex-start;flex-direction:column}.comments-admin-summary-actions{align-self:stretch}.comments-admin-summary-actions button{flex:1}.comments-admin-verification-form{grid-template-columns:1fr}.comments-admin-verification-notes,.comments-admin-commenter-notes,.comments-admin-commenter-actions{grid-column:auto}.comments-admin-commenter-form,.comments-admin-expanded-copy{grid-template-columns:1fr}.comments-admin-filters{grid-template-columns:1fr 1fr}.comments-admin-post-filter,.comments-admin-filters>button{grid-column:1 / -1}.comments-admin-badges{justify-content:flex-start}}
