body.page .comments{padding:1.25rem 20px 10px;border-top:1px solid rgba(105,127,255,.42);text-align:left}body.page .comments+.post-footer{margin-top:10px;padding-top:1.25rem;border-top:1px solid rgba(105,127,255,.42);text-align:center}body.page .comments button.btn{font-family:inherit;color:#dad8de}body.page .comment-author,body.page .comment-body a:hover,body.page .comments button.btn.highlight{color:#fff}body.page .comments button.btn:disabled{opacity:.6;cursor:default}body.page .comments-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}body.page .comments-header h2{margin:0;font-size:1.2rem}body.page .comments-count{opacity:.7;font-weight:400}body.page .comments-composer{margin-bottom:20px}body.page .comments-notice{margin:0 0 12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(105,127,255,.35);background:rgba(105,127,255,.1);font-size:.9rem}body.page .comments-notice.success{border-color:rgba(67,181,129,.45);background:rgba(67,181,129,.12)}body.page .comments-notice.error{border-color:rgba(255,85,85,.45);background:rgba(255,85,85,.12)}body.page .comments-gate{padding:16px;border:1px dashed rgba(218,216,222,.22);border-radius:14px;text-align:center}body.page .comments-gate p{margin:0 0 12px}body.page .comments-gate .btn{margin:4px}body.page .btn.btn-discord{background:#5865f2;border-color:#5865f2;color:#fff}body.page .btn.btn-discord:hover{background:#4752c4;border-color:#4752c4}body.page .comments-user{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem}body.page .comments-logout{margin-left:auto;font-size:.8rem;opacity:.75}body.page .comments-logout:hover{opacity:1;color:#f77}body.page .btn.btn-mod{border-color:rgba(250,200,80,.5);background:rgba(250,200,80,.1);color:#fac850}body.page .btn.btn-mod:hover{border-color:rgba(250,200,80,.75);background:rgba(250,200,80,.18)}body.page .btn.btn-mod.has-pending{border-color:rgba(250,200,80,.85);background:rgba(250,200,80,.25);color:#fff;font-weight:700}body.page .comment-editor-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}body.page .comment-counter{font-size:.75rem;opacity:.7}body.page .comment-counter.over{color:#f55;opacity:1}body.page .comment-textarea{width:100%;min-height:140px;padding:10px 12px;border:1px solid rgba(218,216,222,.22);border-radius:12px;outline:0;background:rgba(250,250,250,.04);color:#dad8de;font:inherit;resize:vertical;transition:border-color .15s,background .15s}body.page .comment-textarea:focus{border-color:rgba(105,127,255,.65);background:rgba(250,250,250,.06)}body.page .comment-editor .toastui-editor-defaultUI{border:1px solid rgba(218,216,222,.22);border-radius:12px;background:rgba(250,250,250,.04);color:#dad8de;transition:border-color .15s,background .15s}body.page .comment-editor .toastui-editor-defaultUI:focus-within{border-color:rgba(105,127,255,.65);background:rgba(250,250,250,.06)}body.page .comment-editor .toastui-editor-dark .ProseMirror,body.page .comment-editor .toastui-editor-dark .toastui-editor-main,body.page .comment-editor .toastui-editor-dark .toastui-editor-md-container,body.page .comment-editor .toastui-editor-dark .toastui-editor-ww-container{background:0 0}body.page .comment-editor .toastui-editor-dark .toastui-editor-defaultUI-toolbar{padding:0 8px;border-bottom:1px solid rgba(218,216,222,.12);border-radius:0;background:0 0}body.page .comment-editor .toastui-editor-toolbar{border-radius:11px 11px 0 0;background:rgba(250,250,250,.03)}body.page .comment-editor .toastui-editor-dark .toastui-editor-toolbar-icons{border-color:transparent;background-clip:padding-box;border-radius:8px;opacity:.8}body.page .comment-editor .toastui-editor-dark .toastui-editor-toolbar-icons:not(:disabled):hover{border-color:rgba(105,127,255,.45);background-color:rgba(105,127,255,.18);opacity:1}body.page .comment-editor .toastui-editor-dark .toastui-editor-toolbar-icons:not(:disabled).active{border-color:rgba(105,127,255,.65);background-color:rgba(105,127,255,.35);background-position-y:-49px;opacity:1}body.page .comment-editor .toastui-editor-dark .toastui-editor-toolbar-divider{background-color:rgba(218,216,222,.15)}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents ul>li::before,body.page .comment-editor .toastui-editor-dark .toastui-editor-tooltip,body.page .comment-editor .toastui-editor-dark .toastui-editor-tooltip .arrow{background-color:#697fff}body.page .comment-editor .textarea-popup[hidden],body.page .comment-editor .toastui-editor-mode-switch .tab-item:last-child,body.page .comment-replies:empty,body.page .comments-sort[hidden]{display:none}body.page .comment-editor .toastui-editor-dark .toastui-editor-mode-switch{height:auto;padding:6px 8px;border-top:1px solid rgba(218,216,222,.12);border-radius:0 0 11px 11px;background:0 0}body.page .comment-editor .toastui-editor-dark .toastui-editor-mode-switch .tab-item{width:auto;height:auto;margin:0 0 0 4px;padding:3px 10px;border:1px solid rgba(218,216,222,.22);border-radius:999px;background:rgba(250,250,250,.04);color:rgba(218,216,222,.65);font-size:.7rem;line-height:1.4}body.page .comment-editor .toastui-editor-dark .toastui-editor-md-tab-container .tab-item:hover,body.page .comment-editor .toastui-editor-dark .toastui-editor-mode-switch .tab-item:hover{border-color:rgba(218,216,222,.35);color:#dad8de}body.page .comment-editor .toastui-editor-dark .toastui-editor-mode-switch .tab-item.active{border-color:rgba(218,216,222,.45);background:rgba(218,216,222,.16);color:#dad8de;font-weight:700}body.page .comment-editor .toastui-editor-dark .toastui-editor-md-tab-container{display:flex;align-items:center;height:45px;border-bottom:1px solid rgba(218,216,222,.12);border-radius:11px 0 0;background:0 0}body.page .comment-editor .toastui-editor-md-tab-container .toastui-editor-tabs{display:flex;align-items:center;gap:4px;margin-left:10px}body.page .comment-editor .toastui-editor-dark .toastui-editor-md-tab-container .tab-item{width:auto;height:auto;margin:0;padding:4px 12px;border:1px solid rgba(218,216,222,.22);border-radius:999px;background:rgba(250,250,250,.04);color:rgba(218,216,222,.65);font-size:.75rem;line-height:1.4}body.page .comment-editor .toastui-editor-dark .toastui-editor-md-tab-container .tab-item.active{border-color:rgba(105,127,255,.65);background:rgba(105,127,255,.35);color:#fff;font-weight:700}body.page .comment-editor .ProseMirror,body.page .comment-editor .toastui-editor-contents{font-family:inherit;font-size:.95rem}body.page .comment-editor .toastui-editor-dark .ProseMirror,body.page .comment-editor .toastui-editor-dark .toastui-editor-contents div,body.page .comment-editor .toastui-editor-dark .toastui-editor-contents p{color:#dad8de}body.page .comment-editor .image-form input::placeholder,body.page .comment-editor .toastui-editor-contents .placeholder,body.page .comment-editor .toastui-editor-popup-body input::placeholder{color:rgba(218,216,222,.45);opacity:1}body.page .comment-body a,body.page .comment-editor .toastui-editor-dark .toastui-editor-contents a,body.page .comment-post a{color:#697fff}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents blockquote{border-left:3px solid rgba(105,127,255,.75)}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents blockquote p{color:rgba(218,216,222,.8)}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents code{background-color:rgba(0,0,0,.3);color:#dad8de}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents pre{border:1px solid rgba(250,250,250,.1);border-radius:10px;background-color:rgba(0,0,0,.2)}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents pre code{padding:0;background-color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents del,body.page .comment-editor .toastui-editor-dark .toastui-editor-contents ol,body.page .comment-editor .toastui-editor-dark .toastui-editor-contents ul{color:rgba(218,216,222,.6)}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents .toastui-editor-ww-code-block::after{top:10px;right:10px;height:auto;padding:2px 24px 2px 10px;border:1px solid rgba(218,216,222,.22);border-radius:999px;background-color:rgba(250,250,250,.04);background-position:right 6px center;background-size:18px 18px;color:rgba(218,216,222,.75);font-family:inherit;font-size:.68rem;font-weight:400;line-height:1.5;transition:border-color .15s,background-color .15s,color .15s}body.page .comment-editor .toastui-editor-dark .toastui-editor-contents .toastui-editor-ww-code-block:hover::after{border-color:rgba(105,127,255,.65);background-color:rgba(105,127,255,.35);color:#fff}body.page .comment-editor .toastui-editor-dark .toastui-editor-ww-code-block-language{border-color:rgba(105,127,255,.65);border-radius:999px;background-color:#2a2652;box-shadow:0 4px 14px rgba(0,0,0,.35)}body.page .comment-editor .toastui-editor-dark .toastui-editor-ww-code-block-language input{color:#dad8de;font-family:inherit;font-size:.75rem}body.page .comment-editor .toastui-editor-dark .toastui-editor-popup{border-color:rgba(105,127,255,.45);border-radius:14px;background-color:rgba(42,38,82,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.45);font-family:inherit}body.page .comment-editor .toastui-editor-popup.toastui-editor-popup-add-link{width:auto}body.page .comment-editor .toastui-editor-popup-add-link .toastui-editor-popup-body{box-sizing:border-box;width:min(320px,calc(100vw - 60px));padding:10px}body.page .comment-editor .image-form-field>span,body.page .comment-editor .toastui-editor-dark .toastui-editor-popup-body label{display:block;margin:0 0 4px;color:rgba(218,216,222,.75);font-family:inherit;font-size:.75rem;font-weight:700}body.page .comment-edit,body.page .comment-editor .toastui-editor-popup-add-link .toastui-editor-popup-body label~label{margin-top:8px}body.page .comment-editor .image-form input,body.page .comment-editor .toastui-editor-dark .toastui-editor-popup-body input[type=text]{box-sizing:border-box;width:100%;height:36px;margin:0;padding:8px 10px;border:1px solid rgba(218,216,222,.22);border-radius:10px;outline:0;background:rgba(250,250,250,.04);color:#dad8de;font-family:inherit;font-size:.85rem}body.page .comment-editor .image-form input:focus,body.page .comment-editor .toastui-editor-dark .toastui-editor-popup-body input[type=text]:focus{border-color:rgba(105,127,255,.65);background:rgba(250,250,250,.06)}body.page .comment-editor .toastui-editor-popup-add-link .toastui-editor-button-container{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}body.page .comment-editor .toastui-editor-toolbar-group button.toolbar-text-btn{width:auto;min-width:32px;height:32px;margin:7px 5px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:0 0;color:#dad8de;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;cursor:pointer;opacity:.8}body.page .comment-editor .toastui-editor-toolbar-group button.emoji-btn{font-size:1.05rem;filter:grayscale(1)}body.page .comment-editor .toastui-editor-toolbar-group button.toolbar-text-btn.active,body.page .comment-editor .toastui-editor-toolbar-group button.toolbar-text-btn:hover{border-color:rgba(105,127,255,.45);background-color:rgba(105,127,255,.18);opacity:1;filter:none}body.page .comment-editor .toastui-editor-popup.comment-popup .toastui-editor-popup-body{padding:10px}body.page .comment-editor .emoji-picker{width:min(320px,calc(100vw - 60px))}body.page .comment-editor .emoji-tabs{display:flex;gap:2px;overflow-x:auto;padding-bottom:6px;border-bottom:1px solid rgba(218,216,222,.12);scrollbar-width:thin}body.page .comment-editor .emoji-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:0 0;font-size:1.1rem;cursor:pointer;filter:grayscale(1);opacity:.7}body.page .comment-editor .emoji-tab.active,body.page .comment-editor .emoji-tab:hover{background:rgba(105,127,255,.18);filter:none;opacity:1}body.page .comment-editor .emoji-tab.active{border-color:rgba(105,127,255,.45)}body.page .comment-editor .emoji-tab img{width:22px;height:22px;object-fit:contain}body.page .comment-editor .emoji-title{margin:6px 2px 4px;color:rgba(218,216,222,.65);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.page .comment-editor .emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));max-height:216px;overflow-y:auto;scrollbar-width:thin}body.page .comment-editor .emoji-cell{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0;border:none;border-radius:8px;background:0 0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.4rem;line-height:1;cursor:pointer}body.page .comment-editor .emoji-cell:focus-visible,body.page .comment-editor .emoji-cell:hover{background:rgba(105,127,255,.25);outline:0}body.page .comment-editor .emoji-cell img{width:28px;height:28px;object-fit:contain}body.page .comment-editor .image-form{display:flex;flex-direction:column;gap:8px;width:min(320px,calc(100vw - 60px))}body.page .comment-editor .image-form label.image-form-field{display:block;margin:0}body.page .comment-editor .image-form-field input{display:block}body.page .comment-editor .image-preview{display:flex;align-items:center;justify-content:center;min-height:70px;padding:8px;border:1px dashed rgba(218,216,222,.22);border-radius:10px;font-size:.8rem;text-align:center}body.page .comment-editor .image-preview.is-hint{justify-content:flex-start;min-height:0;padding:0;border:0;font-size:.75rem;line-height:1.4;text-align:left;display:block}body.page .comment-editor .image-preview.is-hint a{color:#8fa0ff;text-decoration:underline;text-underline-offset:2px}body.page .comment-editor .image-preview.is-hint a:hover{color:#b3bfff}body.page .comment-editor .image-preview.error{border-color:rgba(255,85,85,.45);color:#f77}body.page .comment-editor .image-preview img{max-width:100%;max-height:160px;border-radius:6px}body.page .comment-editor .image-form-bar{display:flex;justify-content:flex-end}body.page .comment-editor .toastui-editor-contents img{max-width:min(100%,320px);max-height:240px}body.page .comment-editor .comment-textarea-tools{display:flex;gap:6px;margin-bottom:6px}body.page .comment-editor .textarea-popup{display:inline-block;margin-bottom:8px;padding:10px;border:1px solid rgba(105,127,255,.45);border-radius:14px;background-color:rgba(42,38,82,.96)}body.page .comment-editor .toastui-editor-dark.toastui-editor-defaultUI .toastui-editor-close-button,body.page .comment-editor .toastui-editor-dark.toastui-editor-defaultUI .toastui-editor-ok-button{min-width:0;height:auto;margin:0;padding:6px 10px;border:1px solid rgba(218,216,222,.22);font-family:inherit;font-size:.65rem;line-height:1.4}body.page .comment-editor .toastui-editor-dark.toastui-editor-defaultUI .toastui-editor-ok-button{border-radius:12px;background-color:rgba(105,127,255,.77);color:#fff}body.page .comment-editor .toastui-editor-dark.toastui-editor-defaultUI .toastui-editor-ok-button:hover{background-color:rgba(105,127,255,.95);color:#fff}body.page .comment-editor .toastui-editor-dark.toastui-editor-defaultUI .toastui-editor-close-button{border-radius:12px;border-color:rgba(218,216,222,.22);background-color:rgba(250,250,250,.04);color:#dad8de}body.page .comment-editor .toastui-editor-dark.toastui-editor-defaultUI .toastui-editor-close-button:hover{border-color:rgba(218,216,222,.35);background-color:rgba(250,250,250,.07)}body.page .comments-list .comment{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid rgba(250,250,250,.08);scroll-margin-top:80px}body.page .comment-thread .comment,body.page .comments-list .comment:last-of-type,body.page .comments-list>.comment-thread:last-of-type{border-bottom:0}body.page .comments-list>.pager:first-child{margin:0 0 8px}body.page .comments-list>.comment-thread{border-bottom:1px solid rgba(250,250,250,.08)}body.page .comment-replies{margin:-4px 0 10px 19px;padding-left:20px;border-left:2px solid rgba(105,127,255,.22)}body.page .comment-replies .comment{padding:10px 0}body.page .comment-replies .comment-avatar{width:32px;height:32px}body.page .comment-replies .comment-replies{margin-left:15px}body.page .comment-reply{margin-top:10px}body.page .comment-mention{padding:0 3px;border-radius:4px;background:rgba(105,127,255,.18);color:#a9b6ff;font-weight:700}body.page .comments-sort{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:.85rem}body.page .comment-actions .btn,body.page .comments-sort .btn,body.page .comments-tabs .btn{margin:0}body.page .comments-sort .btn.active{border-color:rgba(218,216,222,.45);background:rgba(218,216,222,.16);color:#fff}body.page .comment-actions{align-items:center}body.page .comment-votes{display:inline-flex;align-items:center;gap:2px;padding:0 2px;border:1px solid rgba(218,216,222,.16);border-radius:999px}body.page .comment-votes .vote-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:0 0;color:rgba(218,216,222,.6);cursor:pointer}body.page .comment-votes .vote-btn:not(:disabled):hover{background:rgba(250,250,250,.08);color:#fff}body.page .comment-votes .vote-btn:disabled{opacity:.35;cursor:default}body.page .comment-votes .vote-btn.up.active{color:#43b581}body.page .comment-votes .vote-btn.down.active{color:#f77}body.page .comment-votes .vote-score{min-width:1.6em;font-size:.8rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}body.page .comment-collapsed{margin:6px 0 0;font-size:.85rem}body.page .comment-collapsed .btn{margin:0 0 0 4px}body.page .comment.collapsed .comment-avatar{opacity:.5}body.page .comment:target{background:rgba(105,127,255,.08);border-radius:12px}body.page .comment.status-pending .comment-body,body.page .comment.status-rejected .comment-body{opacity:.7}body.page .comment-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid rgba(250,250,250,.1)}body.page .comment-avatar.small{width:28px;height:28px}body.page .comment-main{flex:1 1 auto;min-width:0}body.page .comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.85rem}body.page .comment-date,body.page .comment-edited,body.page .comment-post{opacity:.65;font-size:.78rem}body.page .comment-badge{padding:1px 8px;border-radius:999px;font-size:.7rem;font-weight:700;border:1px solid rgba(250,200,80,.5);background:rgba(250,200,80,.12);color:#fac850}body.page .comment-badge.banned,body.page .comment-badge.rejected{border-color:rgba(255,85,85,.5);background:rgba(255,85,85,.12);color:#f77}body.page .comment-body{margin-top:6px;font-size:.95rem;overflow-wrap:anywhere}body.page .comment-body p{margin:6px 0}body.page .comment-body h1,body.page .comment-body h2,body.page .comment-body h3,body.page .comment-body h4,body.page .comment-body h5,body.page .comment-body h6{margin:10px 0 6px;font-size:1rem}body.page .comment-body ol,body.page .comment-body ul{margin:6px 0 6px 22px}body.page .comment-body blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid rgba(105,127,255,.75);background:rgba(105,127,255,.1);border-radius:8px}body.page .comment-body pre{padding:10px;overflow:auto;border:1px solid rgba(250,250,250,.1);border-radius:10px;background:rgba(250,250,250,.03)}body.page .comment-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background-color:rgba(0,0,0,.3);padding:1px 5px}body.page .comment-body pre code{padding:0;background:0 0}body.page .comment-body table{display:block;overflow-x:auto;border-collapse:collapse;margin:8px 0}body.page .comment-body td,body.page .comment-body th{padding:4px 10px;border:1px solid rgba(250,250,250,.1)}body.page .comment-body .comment-img-link{display:inline-block;vertical-align:top;margin:4px 4px 4px 0}body.page .comment-body img.comment-img{display:block;max-width:min(100%,400px);max-height:300px;height:auto;border-radius:8px;background:rgba(250,250,250,.04)}body.page .comment-body img.comment-emote{display:inline-block;width:auto;height:1.6em;margin:-.2em 1px;vertical-align:middle;object-fit:contain}body.page .comment-body hr{border:none;border-top:1px solid rgba(250,250,250,.1);margin:12px 0}body.page .comment-body .spoiler{padding:0 4px;border-radius:4px;background:rgba(105,127,255,.35);color:transparent;cursor:pointer;user-select:none}body.page .comment-body .spoiler *{visibility:hidden}body.page .comment-body .spoiler.revealed{background:rgba(105,127,255,.15);color:inherit;cursor:auto;user-select:auto}body.page .comment-body .spoiler.revealed *{visibility:visible}body.page .comment-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}body.page .comment-actions .btn.approve{border-color:rgba(67,181,129,.55)}body.page .comment-actions .btn.ban,body.page .comment-actions .btn.delete,body.page .comment-actions .btn.reject{border-color:rgba(255,85,85,.45)}body.page .comments-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}body.page .comments-bans-wrap{margin-bottom:12px}body.page .comments-bans-wrap summary{cursor:pointer;font-weight:700}body.page .comments-bans{list-style:none;margin:8px 0 0;padding:0}body.page .comments-bans li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid rgba(250,250,250,.08)}body.page .comments-bans .btn{margin-left:auto}@media (max-width:640px){body.page .comments{padding:1rem 4px 10px}body.page .comment-avatar{width:32px;height:32px}body.page .comment-replies,body.page .comment-replies .comment-replies{margin-left:6px;padding-left:10px}body.page .comment-replies .comment{gap:8px}body.page .comment-replies .comment-avatar{width:24px;height:24px}body.page .comment-replies .comment-editor-bar{flex-wrap:wrap}}