.comments-identity-wrap{border-radius:12px;overflow:hidden;background:#212329;border:1px solid rgba(86,87,245,.25);box-shadow:0 2px 6px #0000003d,0 10px 22px #00000061,0 0 0 1px #ffffff05 inset}.comments-identity-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:linear-gradient(180deg,#31313a,#212329);border-bottom:1px solid rgba(86,87,245,.18)}.comments-identity-label{margin-left:.55rem;font-family:var(--font-mono, monospace);font-size:.7rem;color:#ddd;letter-spacing:.05em}.comments-identity-body{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.7rem .95rem;font-family:var(--font-mono, monospace)}.comments-identity-left{display:flex;align-items:center;gap:.7rem}.comments-identity-info{display:flex;flex-direction:column;line-height:1.3}.comments-identity-prompt{font-size:.7rem;color:#ddd}.comments-identity-prompt .cp-sigil{color:#3ecf6e;font-weight:700;padding-right:.15rem}.comments-identity-cmd{color:#ddd}.comments-who{font-size:.95rem;color:var(--color-text-primary);font-weight:700}.comments-identity-actions{display:flex;align-items:center;gap:.5rem}.term-btn-google{color:#ddd;border-color:#ffffff14;background:#5657f50d}.term-btn-google:hover{border-color:#5657f58c;color:var(--color-accent-light);background:#5657f51f}.ti{width:14px;height:14px;display:inline-block;vertical-align:-2px;margin-right:.25rem;color:var(--color-accent-light)}.comments-locked.hidden,.comment-form.hidden{display:none!important}.comments-locked-body{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.1rem;flex-wrap:wrap;background:transparent}.comments-locked-glyph{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#5657f52e,#5657f50d);border:1px solid rgba(86,87,245,.3);display:flex;align-items:center;justify-content:center;color:var(--color-accent-light);flex-shrink:0}.comments-locked-glyph svg{width:24px;height:24px}.comments-locked-text{flex:1;min-width:12rem;font-family:var(--font-mono, monospace)}.comments-locked-title{color:var(--color-accent-light);font-size:.95rem;font-weight:700;margin-bottom:.2rem}.comments-locked-sub{color:#ddd;font-size:.75rem}.comments-locked-cta{flex-shrink:0}.term-composer{border-radius:8px;overflow:hidden;background:var(--color-bg-glass)!important;backdrop-filter:blur(6px) saturate(150%)!important;-webkit-backdrop-filter:blur(6px) saturate(150%)!important;border:1px solid var(--color-border);box-shadow:0 10px 28px #00000080,0 2px 6px #0000004d,inset 0 1px #ffffff0d,0 0 22px var(--color-page-glow-soft);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);color:#ddd;isolation:isolate}.term-composer .terminal-header .term-composer-label{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;pointer-events:none;white-space:nowrap}.term-composer .terminal-header .ti{margin-right:.4rem;width:16px;height:16px;padding:2px;box-sizing:content-box;border:1px solid rgba(86,87,245,.5);border-radius:4px;background:#5657f51f;box-shadow:0 0 6px #5657f559,inset 0 0 0 1px #00000059}:global(html[data-theme=dark]) .term-composer .terminal-header .ti{background:#5657f52e;border-color:#8385f58c}.term-composer-label{margin-left:0;font-size:.78rem;color:#8a8bff;text-shadow:0 0 6px rgba(86,87,245,.45);letter-spacing:.05em;font-weight:700}.term-composer-mode{color:#ff80e0;text-shadow:0 0 6px rgba(255,128,224,.35)}.term-composer-body{padding:.85rem 1rem 1rem}.term-composer-row{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.65rem;font-size:.84rem;line-height:1.55;flex-wrap:wrap}.term-composer-body-row{flex-wrap:nowrap;align-items:flex-start}.term-composer-id-row{align-items:center;border-bottom:1px dashed rgba(86,87,245,.15);padding-bottom:.55rem;margin-bottom:.7rem}.id-row-signout{margin-left:auto;padding:.5rem .95rem!important;font-size:.82rem!important;gap:.45rem!important}.id-row-signout svg{width:1rem!important;height:1rem!important}.term-composer-id-row .composer-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8rem;background:linear-gradient(135deg,#44454b,#31313a);border:1px solid rgba(86,87,245,.3);box-shadow:0 2px 6px #0006}.term-composer-id-row .composer-avatar.is-admin{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-color:#5657f5b3;box-shadow:0 0 10px #5657f580}.term-composer-id-row .composer-avatar.is-verified{background:linear-gradient(135deg,#6090e0,#4070c0);border-color:#6090e099}.term-composer-id-row .composer-avatar img{width:100%;height:100%;object-fit:cover;display:block}.composer-rules{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;padding:.4rem .6rem;margin:.4rem 0 .7rem;background:#5657f50a;border-radius:6px;border:1px dashed rgba(86,87,245,.15);font-size:.66rem;color:#ddd;text-transform:uppercase;letter-spacing:.08em}.composer-rule{display:inline-flex;align-items:center;gap:.15rem}.composer-rule .ti{width:11px;height:11px;margin-right:.15rem}.composer-rule:nth-child(1) .ti,.composer-rule:nth-child(2) .ti{color:#ff80e0}.composer-rule:nth-child(3) .ti,.composer-rule:nth-child(4) .ti{color:#3ecf6e}.composer-captcha-row{align-items:center;background:#6090e00d;border:1px dashed rgba(96,144,224,.25);border-radius:6px;padding:.45rem .7rem;margin-bottom:.5rem;flex-wrap:wrap}.composer-captcha-icon .ti{width:16px;height:16px;color:#8ab0f0}.composer-captcha-label{font-size:.72rem;color:#ddd;text-transform:uppercase;letter-spacing:.08em}.composer-captcha-expr{font-family:var(--font-mono, monospace);color:#ddd;font-weight:700;font-size:.95rem;letter-spacing:.04em}.composer-captcha-a,.composer-captcha-b{color:#ffeb96}.composer-captcha-op{color:var(--color-accent-light);margin:0 .2rem}.composer-captcha-eq{color:#ddd;margin-left:.2rem}.composer-captcha-input{width:4.5rem!important;min-width:4rem!important;max-width:5rem!important;flex:0 0 auto!important;text-align:center;color:#8ab0f0!important;font-weight:700}.composer-captcha-input:focus{color:#fff!important}.composer-captcha-refresh{padding:.3rem .5rem;color:#ddd}.composer-captcha-refresh:hover{color:var(--color-accent-light);border-color:#5657f566}.term-prompt{white-space:nowrap}.term-prompt-user{color:#3ecf6e;font-weight:700}.term-prompt-at,.term-prompt-colon{color:#ddd}.term-prompt-host{color:var(--color-accent-light);font-weight:700}.term-prompt-path{color:#6090e0}.term-prompt-sigil{color:#3ecf6e;font-weight:700;padding-left:.15rem}.term-prompt-cmd{color:#ddd}.term-prompt-arrow{color:var(--color-accent);font-weight:700;line-height:1.5;padding-top:.4rem;flex-shrink:0}.term-input-inline{flex:1;min-width:8rem;background:transparent;border:none;outline:none;color:#ffeb96;font:inherit;padding:0;caret-color:var(--color-accent)}.term-input-inline::placeholder{color:#999;font-style:italic}.term-input-inline:read-only{color:var(--color-accent-light)}.term-textarea{flex:1;background:#5657f50a;border:1px dashed rgba(86,87,245,.25);border-radius:6px;padding:.9rem 1rem;color:#eaeaea;font:inherit;line-height:1.65;resize:vertical;min-height:10rem;outline:none;transition:border-color .15s ease,background .15s ease;caret-color:var(--color-accent);overflow-y:auto;max-height:30rem}.term-textarea::placeholder{color:#999;font-style:italic}.term-textarea:focus{border-color:var(--color-accent);background:#5657f514;border-style:solid}div.term-textarea[contenteditable]:empty:before{content:attr(data-placeholder);color:#999;font-style:italic;pointer-events:none}.term-textarea b,.term-textarea strong,.comment-text b,.comment-text strong{color:#fff;font-weight:700}.term-textarea i,.term-textarea em,.comment-text i,.comment-text em{color:var(--color-accent-light);font-style:italic}.term-textarea code,.comment-text code{background:#5657f51f;border:1px solid rgba(86,87,245,.3);color:#ffeb96;padding:1px 5px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em}.term-textarea blockquote,.comment-text blockquote{margin:.4rem 0;padding:.35rem .7rem;border-left:3px solid var(--color-accent);background:#5657f50f;color:var(--color-accent-light);font-style:italic}.composer-toolbar{position:relative;display:flex;align-items:center;gap:.3rem;padding:.35rem .45rem;margin-bottom:.5rem;background:#5657f50a;border:1px solid rgba(86,87,245,.18);border-radius:6px;flex-wrap:wrap}.ctb-btn{min-width:28px;height:28px;padding:0 7px;background:#21232966;border:1px solid rgba(86,87,245,.18);border-radius:4px;color:#ddd;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;cursor:pointer;transition:all .12s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ctb-btn:hover{background:#5657f52e;border-color:var(--color-accent);color:var(--color-accent-light)}.ctb-btn.active{background:var(--color-accent);color:#fff;border-color:var(--color-accent-light)}.ctb-btn .ctb-mono{font-family:JetBrains Mono,monospace}.ctb-btn .ctb-ico{width:14px;height:14px;display:block;margin:0 auto;color:currentColor}.ctb-btn.ctb-emoji-trigger{font-size:.95rem}.ctb-btn.ctb-danger{color:#ff80e0}.ctb-btn.ctb-danger:hover{color:#ff80e0;background:#ff80e026;border-color:#ff80e0}.ctb-btn .ctb-kbd{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;padding:0 4px;border:1px solid currentColor;border-radius:3px;line-height:1.2;box-shadow:inset 0 -1px 0 currentColor}.term-textarea pre,.comment-text pre,.comment-item-body pre{margin:.5rem 0;padding:.65rem .85rem;background:#00000059;border:1px solid rgba(86,87,245,.22);border-left:3px solid var(--color-accent);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.82em;line-height:1.5;color:#e8eaf6;white-space:pre-wrap;overflow-x:auto}.term-textarea pre code,.comment-text pre code,.comment-item-body pre code{background:none;padding:0;border:0;color:inherit}.term-textarea ul,.comment-text ul,.comment-item-body ul,.term-textarea ol,.comment-text ol,.comment-item-body ol{margin:.35rem 0;padding-left:1.4rem}.term-textarea ul li::marker{color:var(--color-accent)}.comment-text ul li::marker,.comment-item-body ul li::marker{color:var(--color-accent)}.term-textarea kbd,.comment-text kbd,.comment-item-body kbd{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.82em;font-weight:700;padding:1px 6px;margin:0 1px;border:1px solid rgba(86,87,245,.4);border-radius:4px;background:#5657f51a;color:var(--color-accent-light);box-shadow:0 1px #00000059,inset 0 -1px #ffffff0a;line-height:1.4}.term-textarea s,.comment-text s,.comment-item-body s{color:var(--color-text-muted);text-decoration-color:#ff80e0b3}.term-textarea details,.comment-text details,.comment-item-body details{margin:.5rem 0;padding:.4rem .7rem;background:#5657f514;border:1px solid rgba(86,87,245,.25);border-radius:6px}.term-textarea details>summary,.comment-text details>summary,.comment-item-body details>summary{cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.78em;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-light);user-select:none}.term-textarea details[open]>summary,.comment-text details[open]>summary,.comment-item-body details[open]>summary{margin-bottom:.35rem}.ctb-divider{width:1px;height:18px;background:#5657f540;margin:0 .25rem}.ctb-emoji-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#212329;border:1px solid rgba(86,87,245,.45);border-radius:8px;padding:8px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;box-shadow:0 10px 30px #00000080;min-width:280px}.ctb-emoji-panel.hidden{display:none}.ctb-emoji-panel button{background:transparent;border:1px solid transparent;border-radius:4px;width:32px;height:32px;cursor:pointer;font-size:1.2rem;line-height:1;padding:0;transition:all .12s ease}.ctb-emoji-panel button:hover{background:#5657f52e;border-color:var(--color-accent);transform:scale(1.15)}.term-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-top:.55rem;margin-top:.4rem;border-top:1px solid rgba(86,87,245,.14)}.term-composer-stats{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:#ddd}.term-divider{color:#44454b}.comment-status{color:var(--color-accent-light)}.comment-status.error{color:#ff80e0}.term-composer-actions{display:flex;align-items:center;gap:.5rem}.term-btn{font-family:inherit;font-size:.75rem;padding:.45rem .85rem;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:.4rem;line-height:1}.term-btn-ghost{color:#ddd;border-color:#ffffff0f}.term-btn-ghost:hover{color:#ff80e0;border-color:#ff80e066;background:#ff80e014}.term-btn-submit{color:#212329;background:linear-gradient(180deg,#4ee083,#3ecf6e);border-color:#3ecf6eb3;font-weight:700;box-shadow:0 0 14px #3ecf6e40}.term-btn-submit:hover:not(:disabled){background:linear-gradient(180deg,#5ff096,#4ee083);box-shadow:0 0 22px #3ecf6e66;transform:translateY(-1px)}.term-btn-submit:disabled{opacity:.45;cursor:not-allowed;background:#31313a;color:#999;border-color:#ffffff0a;box-shadow:none}.term-btn-sigil{color:#212329b3;font-weight:800}.term-btn .terminal-cursor{width:7px;height:1em;background:#212329;display:inline-block;margin-left:.15rem;animation:termBlink 1s steps(1) infinite}@keyframes termBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.term-composer.is-reply{border-color:#6090e066;box-shadow:0 2px 6px #0000003d,0 14px 32px #0000006b,0 0 22px #6090e01f}.term-composer.is-reply .term-composer-mode{color:#8ab0f0}.composer-handle-row.hidden{display:none}.comment-thread{display:flex;flex-direction:column;gap:.6rem}.comment-item{border-radius:8px;background:var(--color-bg-glass)!important;backdrop-filter:blur(6px) saturate(150%)!important;-webkit-backdrop-filter:blur(6px) saturate(150%)!important;border:1px solid rgba(86,87,245,.3);box-shadow:0 2px 6px #00000038,0 10px 26px #00000057,0 0 0 1px #ffffff0a inset;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);color:#ddd;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;position:relative;isolation:isolate}.comment-item-header{border-radius:11px 11px 0 0}.comment-item:hover{border-color:#5657f580;box-shadow:0 2px 6px #0000003d,0 14px 32px #0000006b,0 0 16px #5657f51a;transform:translateY(-1px)}.comment-item.is-admin{border-color:#5657f580;box-shadow:0 2px 6px #0000003d,0 10px 26px #00000061,0 0 18px #5657f52e,0 0 0 1px #ffffff05 inset}.comment-item.is-verified{border-color:#6090e059}.comment-item-header{display:flex;align-items:center;gap:.55rem;padding:.45rem .7rem .45rem .6rem;background:transparent;border-bottom:1px solid rgba(86,87,245,.18);font-size:.68rem;color:#ddd;flex-wrap:wrap}.comment-item-header .comment-item-id{margin-right:0}.comment-item-header .comment-time{margin-left:auto}.comment-item-header .comment-item-pill{margin-left:0}.comment-item-meta{display:flex;align-items:center;gap:.85rem;padding:.3rem .85rem;background:transparent;border-bottom:1px solid rgba(86,87,245,.1);font-size:.62rem;color:#999;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap}.comment-stat{display:inline-flex;align-items:center;gap:.25rem}.comment-stat .ti{width:10px;height:10px}.comment-stat-key{color:#44454b}.comment-stat-val{color:#ddd}.comment-stat-val.is-hash{color:var(--color-accent-light);font-weight:700}.comment-stat-val.is-bytes{color:#ffeb96;font-weight:700}.comment-stat-val.is-depth{color:#6090e0;font-weight:700}.comment-item-pill{margin-left:auto;padding:1px 6px;border-radius:3px;font-size:.55rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#2bd05a24;color:var(--color-positive);border:1px solid rgba(43,208,90,.4);text-shadow:0 0 4px var(--color-positive-glow)}.comment-item-pill.is-admin{background:#5657f526;color:var(--color-accent-light);border-color:#5657f566;text-shadow:0 0 4px rgba(86,87,245,.45)}.comment-stat-val.is-bytes{color:var(--color-warning);text-shadow:0 0 4px var(--color-warning-glow)}.comment-stat-val.is-hash{color:var(--color-accent-light)}.comment-stat-val.is-depth{color:var(--color-link)}.comment-item-id{margin-left:.55rem;letter-spacing:.05em}.comment-item-id{font-size:.78rem;font-weight:700;letter-spacing:.05em}.comment-item-id .ci-key{color:#8a8bff;text-shadow:0 0 6px rgba(86,87,245,.4)}.comment-item-id .ci-val{color:#ff80e0;text-shadow:0 0 6px rgba(255,128,224,.35)}.comment-time{margin-left:auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#999}.comment-item-body{padding:.6rem .85rem .7rem}.comment-prompt-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.78rem;line-height:1.35;flex-wrap:wrap}.comment-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.78rem;background:linear-gradient(135deg,#44454b,#31313a);border:1px solid rgba(86,87,245,.3);box-shadow:0 2px 6px #0006}.comment-avatar.is-admin{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-color:#5657f5b3;box-shadow:0 0 10px #5657f580}.comment-avatar.is-verified{background:linear-gradient(135deg,#6090e0,#4070c0);border-color:#6090e099}.comment-avatar img{width:100%;height:100%;object-fit:cover;display:block}.comments-identity .comments-avatar{width:38px;height:38px;font-size:.95rem}.comment-prompt{font-family:var(--font-mono, monospace);white-space:nowrap;display:inline-flex;align-items:center;gap:.05rem}.comment-prompt .cp-user{color:#3ecf6e;font-weight:700}.comment-prompt .cp-user.is-admin{color:var(--color-accent);text-shadow:0 0 8px rgba(86,87,245,.5)}.comment-prompt .cp-user.is-verified{color:#8ab0f0}.comment-prompt .cp-at,.comment-prompt .cp-colon{color:#999}.comment-prompt .cp-host{color:var(--color-accent-light);font-weight:700}.comment-prompt .cp-path{color:#6090e0}.comment-prompt .cp-sigil{color:#3ecf6e;font-weight:700;padding-left:.15rem}.comment-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;font-size:.58rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;line-height:1.5;font-family:var(--font-mono, monospace)}.comment-badge.admin{background:var(--color-accent);color:#fff;box-shadow:0 0 6px #5657f580}.comment-badge.verified{background:#6090e026;color:#8ab0f0;border:1px solid rgba(96,144,224,.4)}.comment-text-wrap{display:grid;grid-template-columns:auto 1fr;gap:.55rem;padding:.35rem 0;background:#5657f506;border-radius:6px;overflow:hidden}.comment-text-gutter{display:flex;flex-direction:column;align-items:flex-end;padding:.35rem .45rem .35rem .55rem;background:#5657f50f;border-right:1px solid rgba(86,87,245,.15);color:#999;font-size:.7rem;font-family:var(--font-mono, monospace);line-height:1.6;user-select:none;min-width:1.6rem}.comment-text-gutter span{display:block}.comment-text{color:#eaeaea;font-size:.92rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;font-family:var(--font-mono, monospace);padding:.35rem .7rem .35rem 0}.comment-text-line{display:block}.comment-text-line:before{content:"> ";color:var(--color-accent);font-weight:700}.comment-actions{margin-top:.55rem;padding-top:.45rem;border-top:1px dashed rgba(86,87,245,.14);display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.comment-action-spacer{flex:1}.comment-action.muted{color:#999;cursor:default;background:transparent;border-color:transparent}.comment-action.muted:hover{color:#999;background:transparent;border-color:transparent}.comment-action.muted:before{color:#999}.comment-action{font-family:var(--font-mono, monospace);font-size:.66rem;text-transform:lowercase;letter-spacing:.04em;color:#ddd;padding:3px 10px;border-radius:5px;border:1px solid rgba(255,255,255,.05);background:#5657f50a;cursor:pointer;transition:all .15s ease}.comment-action:before{content:"▸ ";color:var(--color-accent-light)}.comment-action:hover{color:var(--color-accent-light);border-color:#5657f566;background:#5657f51f}.comment-action.danger{color:#ff80e0}.comment-action.danger:before{color:#ff80e0}.comment-action.danger:hover{background:#ff80e026;border-color:#ff80e080;color:#ff80e0}.comment-thread-nested{position:relative;margin-top:.55rem;padding-left:1.5rem;border-left:1px solid rgba(86,87,245,.18);margin-left:.5rem}.comment-thread-nested>.comment-item{position:relative;margin-bottom:.55rem}.comment-thread-nested.depth-1{border-color:#5657f538}.comment-thread-nested.depth-2{border-color:#6090e038}.comment-thread-nested.depth-3{border-color:#3ecf6e2e}.comment-thread-nested.depth-4{border-color:#ff80e02e}.comment-reply{border-color:#6090e04d}.comment-reply .comment-item-header{background:linear-gradient(180deg,#1a1c228c,#21232966)}@media(max-width:640px){.comment-thread-nested{padding-left:1.2rem}.comment-thread-nested>.comment-item:before{left:-1.2rem;width:1rem;height:1.9rem;border-bottom-left-radius:10px}.comment-thread-nested>.comment-item:not(:last-child):after{left:-1.2rem}}
