.ios-comments{box-sizing:border-box;width:min(42rem,100% - 2rem);min-width:0;max-width:100%;margin-inline:auto;padding-bottom:3rem}.ios-comments-header{border-top:1px solid #3c3c431f;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:1.5rem;display:flex}.dark .ios-comments-header{border-color:#ebebf524}.ios-comments-header h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.ios-comments-header span{color:#3c3c4399;font-size:.8125rem}.dark .ios-comments-header span{color:#ebebf599}.ios-comment-form{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.ios-comment-form.is-compact{margin-top:.75rem;margin-left:2.75rem}.ios-comment-composer-reply{color:#3c3c438c;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.dark .ios-comment-composer-reply{color:#ebebf58c}.ios-comment-composer-reply button{color:var(--k-color-primary);font-size:.8125rem}.ios-comment-identity{color:#3c3c438c;align-self:flex-start;font-size:.75rem}.dark .ios-comment-identity{color:#ebebf58c}.ios-comment-attach{align-items:flex-start;gap:.25rem;width:max-content;display:flex}.ios-comment-attach-thumb{width:3rem;height:3rem}.ios-comment-attach button{color:#3c3c43b3;background:#78788038;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid}.dark .ios-comment-attach button{color:#ebebf5b3}.ios-comment-composer{align-items:flex-end;gap:.5rem;display:flex}.ios-comment-input{min-width:0;min-height:2.25rem;max-height:7.5rem;color:inherit;font:inherit;resize:none;background:#7878801f;border:0;border-radius:1.125rem;flex:1;padding:.5rem .875rem;font-size:1rem;line-height:1.25}.ios-comment-input::placeholder{color:#3c3c4359}.dark .ios-comment-input::placeholder{color:#ebebf559}.ios-comment-input:focus{outline:none}.ios-comment-icon-btn,.ios-comment-send{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#3c3c43b8;background:#78788029;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.dark .ios-comment-icon-btn,.dark .ios-comment-send{color:#ebebf5c7;background:#78788038}.ios-comment-icon-btn-thumb{width:1.5rem;height:1.5rem}.ios-comment-send{color:var(--k-color-primary);-webkit-backdrop-filter:none;background:0 0}.ios-comment-send:disabled{opacity:.28}.ios-comment-error{color:#ff3b30;font-size:.75rem}.dark .ios-comment-error{color:#ff6961}.ios-comment-success{color:#248a3d;font-size:.8125rem}.dark .ios-comment-success{color:#34c759}.ios-comment-counter{color:#3c3c4380;min-height:1rem;font-size:.75rem}.dark .ios-comment-counter{color:#ebebf580}.ios-comment-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ios-comment-identity-sheet,.ios-sticker-sheet{z-index:60;background:0 0}.ios-comment-identity-card,.ios-sticker-card{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffdb;box-shadow:0 -1px #0000000f,0 -18px 44px #00000029}.dark .ios-comment-identity-card,.dark .ios-sticker-card{background:#1c1c1ee0;box-shadow:0 -1px #ffffff14,0 -18px 44px #0000008c}.ios-comment-sheet-input{width:100%;height:2.75rem;color:inherit;background:#7878801f;border:1px solid #0000;border-radius:.875rem;padding:0 1rem;font-size:1rem}.ios-comment-sheet-input:focus{background:#78788014;border-color:#007aff8c;outline:none}.ios-comment-sheet-submit{background:var(--k-color-primary);color:#fff;border-radius:.875rem;width:100%;height:2.875rem;font-size:1rem;font-weight:600}.ios-comment-sheet-submit:disabled{opacity:.45}.ios-comment-sheet-submit:not(:disabled):active{opacity:.75}.ios-sticker-close{color:#3c3c43b3;background:#7878802e;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:-.15rem;right:1.25rem}.dark .ios-sticker-close{color:#ebebf5b3}.ios-sticker-grid-wrap{height:22rem;max-height:58vh;position:relative;overflow:hidden}.ios-sticker-panel{overflow-anchor:none;scrollbar-width:none;padding:.25rem .75rem .5rem;position:absolute;inset:0;overflow-y:auto}.ios-sticker-panel::-webkit-scrollbar{display:none}.ios-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}@media (min-width:30rem){.ios-sticker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ios-sticker-cell{aspect-ratio:1;background:0 0;border:0;padding:.2rem}.ios-sticker-strip{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding:.5rem 1rem .25rem;display:flex;overflow-x:auto}.ios-sticker-strip::-webkit-scrollbar{display:none}.ios-sticker-pack{background:0 0;border:0;border-radius:.75rem;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.2rem}.ios-sticker-pack.is-active{background:#78788038}.ios-comment-empty{text-align:center;color:#3c3c438c;padding:2.5rem 0;font-size:.9375rem}.dark .ios-comment-empty{color:#ebebf58c}.ios-comment-list{margin-top:.25rem}.ios-comment-thread-group{border-top:1px solid #3c3c431a;padding:.5rem 0}.dark .ios-comment-thread-group{border-color:#ebebf51f}.ios-comment{gap:.75rem;padding:.625rem 0;display:flex}.ios-comment-avatar{color:#3c3c43b3;-webkit-user-select:none;user-select:none;background:#78788029;border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:grid}.dark .ios-comment-avatar{color:#ebebf5b3}.ios-comment-main{flex:1;min-width:0}.ios-comment-head{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ios-comment-name{font-size:.875rem;font-weight:600}.ios-comment-badge{color:#007aff;background:#007aff1f;border-radius:999px;padding:.0625rem .375rem;font-size:.6875rem;line-height:1.4}.dark .ios-comment-badge{color:#0a84ff;background:#0a84ff33}.ios-comment-badge.is-pending{color:#a35a00;background:#ff950029}.dark .ios-comment-badge.is-pending{color:#ff9f0a}.ios-comment-time{color:#3c3c4380;font-size:.75rem}.dark .ios-comment-time{color:#ebebf580}.ios-comment-reply-to{color:#007affe6;margin-top:.25rem;font-size:.75rem}.dark .ios-comment-reply-to{color:#0a84ff}.ios-comment-body{overflow-wrap:break-word;white-space:pre-wrap;margin-top:.375rem;font-size:.9375rem;line-height:1.55}.ios-comment-sticker{width:7rem;height:7rem;margin-top:.5rem}.ios-comment-reply-btn{color:#3c3c438c;margin-top:.375rem;font-size:.75rem;transition:color .15s}.dark .ios-comment-reply-btn{color:#ebebf58c}.ios-comment-reply-btn:hover{color:var(--k-color-primary)}.ios-comment-replies{border-left:1px solid #3c3c431a;margin-left:2.75rem;padding-left:.75rem}.dark .ios-comment-replies{border-color:#ebebf51f}.ios-comment-more{justify-content:center;padding-top:1rem;display:flex}
