.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;margin-top:1rem;padding:.75rem 0 1rem;display:flex}.dark .ios-comment-form{border-color:#ebebf524}.ios-comment-form.is-modal{border-bottom:0;flex:1;min-height:0;margin-top:0;padding:0}.ios-comment-modal-bar{z-index:2;background:var(--color-ios-light-surface-1);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem 0;display:flex;position:sticky;top:0}.dark .ios-comment-modal-bar{background:var(--color-ios-dark-surface-1)}.ios-comment-modal-close{width:2.25rem;height:2.25rem;color:inherit;border-radius:999px;place-items:center;display:grid}.ios-comment-modal-close:hover{background:#7878801f}.ios-comment-mode{color:#3c3c438c;flex-wrap:nowrap;align-self:center;align-items:center;gap:.5rem .85rem;min-width:0;margin-top:.1rem;font-size:.75rem;display:flex}.dark .ios-comment-mode{color:#ebebf58c}.ios-comment-mode-option{cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.ios-comment-mode-nick{color:var(--k-color-primary)}.ios-comment-reply-hint{color:var(--k-color-primary);padding-bottom:.25rem;font-size:.8125rem}.ios-comment-composer{align-items:flex-start;gap:.75rem;display:flex}.ios-comment-form.is-modal .ios-comment-composer{padding-inline:1rem;padding-bottom:.75rem}.ios-comment-composer-avatar{color:#3c3c43b3;-webkit-user-select:none;user-select:none;background:#78788029;border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:grid;overflow:hidden}.dark .ios-comment-composer-avatar{color:#ebebf5b3}.ios-comment-composer-main{flex-direction:column;flex:1;min-width:0;display:flex}.ios-comment-composer-row{align-items:center;gap:.75rem;display:flex}.ios-comment-input{width:100%;min-width:0;min-height:2.5rem;max-height:10rem;color:inherit;font:inherit;resize:none;field-sizing:content;scrollbar-width:thin;background:0 0;border:0;flex:1;padding:.5rem 0;font-size:1.125rem;line-height:1.4;max-height:min(45svh,40rem)!important}.ios-comment-input::placeholder{color:#3c3c4366}.dark .ios-comment-input::placeholder{color:#ebebf566}.ios-comment-input:focus{outline:none}.ios-comment-expand{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1);display:grid}.ios-comment-form:not(.is-modal) .ios-comment-expand{z-index:2;background:var(--color-ios-light-surface);position:sticky;bottom:0}.dark .ios-comment-form:not(.is-modal) .ios-comment-expand{background:var(--color-ios-dark-surface)}.ios-comment-form.is-expanded .ios-comment-expand{grid-template-rows:1fr}.ios-comment-expand-inner{min-height:0;overflow:hidden}.ios-comment-toolbar{border-top:1px solid #3c3c431a;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;padding-top:.5rem;display:flex}.dark .ios-comment-toolbar{border-color:#ebebf51f}.ios-comment-toolbar-left{flex-wrap:nowrap;flex:1;align-items:center;gap:.35rem .65rem;min-width:0;display:flex}.ios-comment-picker{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ios-comment-picker-clear{z-index:1;color:#3c3c438c;background:#7878802e;border-radius:999px;place-items:center;width:1rem;height:1rem;transition:background-color .14s,color .14s;display:grid;position:absolute;top:-.25rem;right:-.25rem}.dark .ios-comment-picker-clear{color:#ebebf599;background:#ebebf524}.ios-comment-picker-clear:hover,.ios-comment-picker-clear:active{background:var(--color-ios-light-surface-1);color:#3c3c43cc;box-shadow:0 0 0 1px #3c3c4324}.dark .ios-comment-picker-clear:hover,.dark .ios-comment-picker-clear:active{background:var(--color-ios-dark-surface-1);color:#ebebf5cc;box-shadow:0 0 0 1px #ebebf533}.ios-comment-post-btn{flex-shrink:0;min-width:4.25rem!important;font-weight:700!important}.ios-comment-post-btn:disabled,.ios-comment-post-btn[disabled]{opacity:.45!important}.ios-comment-icon-btn{width:2.25rem;height:2.25rem;color:var(--k-color-primary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ios-comment-icon-btn:hover{background:color-mix(in srgb, var(--k-color-primary) 12%, transparent)}.ios-comment-icon-btn-thumb{width:1.5rem;height:1.5rem}.ios-comment-error{color:#ff3b30;font-size:.75rem}.ios-comment-form.is-modal .ios-comment-error,.ios-comment-form.is-modal .ios-comment-success{padding-inline:1rem}.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-reply-popup{flex-direction:column;z-index:50!important;background:var(--color-ios-light-surface-1)!important;width:min(100vw - 2rem,55.5rem)!important;top:var(--ios-vv-center-y,50%)!important;max-height:min(var(--ios-vv-max-height,90svh), 40rem)!important;border-radius:var(--radius-4xl,2rem)!important;height:auto!important;transition:none!important;animation:none!important;display:flex!important;overflow:clip!important}.dark .ios-comment-reply-popup{background:var(--color-ios-dark-surface-1)!important}.ios-comment-reply-popup-inner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ios-comment-reply-thread{--ios-comment-reply-gap:1.15rem;gap:var(--ios-comment-reply-gap);flex-direction:column;display:flex}.ios-comment-form.is-modal .ios-comment-reply-thread{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.ios-comment-modal-footer{background:var(--color-ios-light-surface-1);flex-shrink:0;padding-bottom:.75rem}.dark .ios-comment-modal-footer{background:var(--color-ios-dark-surface-1)}.ios-comment-modal-footer .ios-comment-toolbar{padding-inline:1rem}.ios-comment.is-preview:after{content:"";top:2.75rem;bottom:calc(-1 * var(--ios-comment-reply-gap));background:#3c3c4329;width:2px;position:absolute;left:calc(1rem - 1px)}.dark .ios-comment.is-preview:after{background:#ebebf52e}.ios-comment-reply-context{z-index:1;padding:0 1rem;position:relative}.ios-comment-form.is-modal .ios-comment-composer-avatar{width:2rem;height:2rem;font-size:.8125rem}.ios-comment-reply-thread .ios-comment-composer{z-index:1;padding-inline:1rem;background:var(--color-ios-light-surface-1);padding-bottom:.75rem;position:relative}.dark .ios-comment-reply-thread .ios-comment-composer{background:var(--color-ios-dark-surface-1)}.ios-comment-form.is-modal .ios-comment-reply-thread .ios-comment-composer{padding-inline:1rem}.ios-comment.is-preview{pointer-events:none;padding-bottom:.25rem;position:relative}.ios-comment.is-preview .ios-comment-reply-btn{display:none}.ios-comment.is-preview .ios-comment-sticker{width:4.5rem;height:4.5rem}.ios-comment-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.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}
