.captcha-mask[data-v-09f682ab]{align-items:center;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);background:#020b17b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2147483000}.captcha-modal[data-v-09f682ab]{background:#081424f5;border:1px solid rgba(138,194,226,.3);border-radius:1rem;box-shadow:0 22px 52px #00000070;padding:.95rem;position:relative;width:min(96vw,68rem)}.captcha-head[data-v-09f682ab]{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.captcha-head h3[data-v-09f682ab]{color:#f0f8fffa;font-size:1.1rem;margin:0}.captcha-head p[data-v-09f682ab]{color:#b2cee3e6;font-size:.84rem;line-height:1.55;margin:.42rem 0 0}.captcha-close[data-v-09f682ab]{background:#ffffff14;border:1px solid rgba(151,203,230,.32);border-radius:.62rem;color:#e7f3fcf0;cursor:pointer;min-height:1.95rem;padding:0 .72rem}.captcha-layout[data-v-09f682ab]{display:grid;gap:.62rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.92rem}.captcha-panel[data-v-09f682ab]{background:#07111fc7;border:1px solid rgba(120,182,213,.22);border-radius:.82rem;padding:.62rem}.captcha-panel h4[data-v-09f682ab]{color:#dbecfaf2;font-size:.88rem;margin:0}.captcha-grid[data-v-09f682ab]{display:grid;gap:.16rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.52rem}.captcha-slot[data-v-09f682ab]{aspect-ratio:1/1;background:#071322e0;border:1px solid rgba(136,196,227,.22);border-radius:.44rem;display:grid;overflow:hidden;padding:0;place-items:center;position:relative;touch-action:none;width:100%}.captcha-slot.is-missing[data-v-09f682ab]{background:#163a5652;border-color:#87cff094;border-style:dashed;cursor:pointer}.captcha-slot.is-missing.is-filled[data-v-09f682ab]{border-color:#7ce0f8bd;border-style:solid;cursor:grab}.captcha-slot.is-fixed[data-v-09f682ab],.captcha-slot[data-v-09f682ab]:disabled{cursor:default}.captcha-slot img[data-v-09f682ab]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.captcha-slot-placeholder[data-v-09f682ab]{color:#b5d8f0db;font-size:.74rem}.captcha-card-grid[data-v-09f682ab]{border:1px dashed rgba(134,202,236,.28);border-radius:.46rem;display:grid;gap:.16rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.52rem;padding:.16rem}.captcha-card[data-v-09f682ab]{aspect-ratio:1/1;background:#0c1f32d1;border:1px solid rgba(135,197,228,.34);border-radius:.44rem;cursor:grab;display:block;min-height:0;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-touch-callout:none;overflow:hidden}.captcha-card[data-v-09f682ab]:disabled{cursor:not-allowed}.captcha-card.is-used[data-v-09f682ab]{opacity:.42}.captcha-card img[data-v-09f682ab]{aspect-ratio:1/1;border-radius:.38rem;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.captcha-feedback[data-v-09f682ab]{background:#071423bf;border:1px solid rgba(125,185,217,.26);border-radius:.66rem;color:#b0cfe5eb;font-size:.82rem;line-height:1.6;margin:.75rem 0 0;padding:.5rem .62rem}.captcha-feedback.is-success[data-v-09f682ab]{background:#165d3f38;border-color:#7dd9ae75;color:#c9f7de}.captcha-feedback.is-error[data-v-09f682ab]{background:#6e1b1b3d;border-color:#f09e9e75;color:#ffd2d2}.captcha-foot[data-v-09f682ab]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.7rem}.captcha-reset[data-v-09f682ab]{background:#ffffff14;border:1px solid rgba(150,203,229,.36);border-radius:.58rem;color:#e4f2fcf2;cursor:pointer;min-height:1.9rem;padding:0 .72rem}.captcha-reset[data-v-09f682ab]:disabled{cursor:not-allowed;opacity:.45}.captcha-refresh[data-v-09f682ab]{background:#ffffff14;border:1px solid rgba(150,203,229,.36);border-radius:.58rem;color:#e4f2fcf2;cursor:pointer;min-height:1.9rem;padding:0 .72rem}.captcha-refresh[data-v-09f682ab]:disabled{cursor:not-allowed;opacity:.45}.captcha-drag-ghost[data-v-09f682ab]{border:1px solid rgba(131,214,239,.74);border-radius:.46rem;box-shadow:0 14px 24px #0000005c;height:3.6rem;overflow:hidden;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:3.6rem;z-index:2147483002}.captcha-drag-ghost img[data-v-09f682ab]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.captcha-modal-enter-active[data-v-09f682ab],.captcha-modal-leave-active[data-v-09f682ab]{transition:opacity .2s ease}.captcha-modal-enter-from[data-v-09f682ab],.captcha-modal-leave-to[data-v-09f682ab]{opacity:0}.captcha-modal-enter-active .captcha-modal[data-v-09f682ab],.captcha-modal-leave-active .captcha-modal[data-v-09f682ab]{transition:transform .22s cubic-bezier(.2,.86,.24,1)}.captcha-modal-enter-from .captcha-modal[data-v-09f682ab],.captcha-modal-leave-to .captcha-modal[data-v-09f682ab]{transform:translateY(.5rem) scale(.985)}@media(max-width:980px){.captcha-layout[data-v-09f682ab]{grid-template-columns:1fr}}@media(max-width:760px){.captcha-modal[data-v-09f682ab]{max-height:min(94svh,42rem);overflow-y:auto;padding:.78rem;width:100%}.captcha-card-grid[data-v-09f682ab]{gap:.14rem;padding:.14rem}}.comment-section[data-v-c86b5ecf]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;margin-top:1rem;padding:1.15rem}.comment-header[data-v-c86b5ecf]{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.comment-header h2[data-v-c86b5ecf]{color:#e6f3fff2;font-size:clamp(1.3rem,2vw,1.7rem);margin:0}.comment-count[data-v-c86b5ecf]{color:#b2cce0d6;font-size:.9rem}.comment-editor[data-v-c86b5ecf]{background:#040e1b9e;border:1px solid rgba(118,170,194,.22);border-radius:.8rem;isolation:isolate;margin-top:.85rem;overflow:visible;padding:.78rem;position:relative;transition:border-color .24s ease,box-shadow .24s ease;z-index:6}.comment-editor[data-v-c86b5ecf]:before{background:linear-gradient(120deg,#48c2e40d 8%,#5feaf833 48%,#44a7e514 82%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(10%);transition:opacity .28s ease,transform .32s ease;z-index:0}.comment-editor[data-v-c86b5ecf]:focus-within{border-color:#5dd0ee75;box-shadow:0 0 0 1px #3fbadc3d}.comment-editor[data-v-c86b5ecf]:focus-within:before{opacity:1;transform:translate(0)}.comment-editor[data-v-c86b5ecf]>*{position:relative;z-index:1}.comment-editor-grid[data-v-c86b5ecf]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.6rem}.comment-admin-hint[data-v-c86b5ecf]{color:#abc6dbe6;font-size:.82rem;margin:0 0 .6rem}.comment-input[data-v-c86b5ecf]{background:linear-gradient(112deg,#0e273b59,#123d568f 45%,#09192a5c),#071120bf;background-position:100% 50%;background-size:220% 220%;border:1px solid rgba(118,170,194,.24);border-radius:.55rem;color:#e1effcf2;padding:.48rem .65rem;transition:border-color .24s ease,box-shadow .24s ease,background-position .36s ease,background-color .24s ease;width:100%}.comment-input-full[data-v-c86b5ecf]{grid-column:1/-1}.comment-input[data-v-c86b5ecf]:focus{background-position:0 50%;border-color:#56cbec80;box-shadow:0 0 0 2px #40b6d82e;outline:none}.comment-textarea[data-v-c86b5ecf]{background:linear-gradient(112deg,#0e273b59,#123d568f 45%,#09192a5c),#071120bf;background-position:100% 50%;background-size:220% 220%;border:1px solid rgba(118,170,194,.24);border-radius:.64rem;color:#e1effcf2;line-height:1.72;min-height:7.2rem;padding:.72rem .8rem 2.75rem;resize:vertical;transition:border-color .24s ease,box-shadow .24s ease,background-position .36s ease,background-color .24s ease;width:100%}.comment-textarea[data-v-c86b5ecf]:focus{background-position:0 50%;border-color:#56cbec80;box-shadow:0 0 0 2px #40b6d82e;outline:none}.comment-textarea-wrap[data-v-c86b5ecf]{position:relative}.comment-meme-entry[data-v-c86b5ecf]{bottom:.55rem;left:.7rem;position:absolute;z-index:12}.comment-meme-toggle[data-v-c86b5ecf]{background:#0a1e30c7;border:1px solid rgba(118,170,194,.28);border-radius:999px;color:#d8eaf7eb;cursor:pointer;font-size:.76rem;line-height:1;padding:.28rem .6rem;transition:border-color .24s ease,background-color .24s ease,transform .2s ease}.comment-meme-toggle[data-v-c86b5ecf]:hover:not(:disabled){background:#102e48e0;border-color:#88d4f28f;transform:translateY(-1px)}.comment-meme-toggle[data-v-c86b5ecf]:disabled{cursor:not-allowed;opacity:.52}.comment-meme-panel[data-v-c86b5ecf]{--meme-size:4.2rem;--meme-gap:.4rem;--meme-panel-padding:.62rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05101ff2;border:1px solid rgba(113,176,205,.36);border-radius:.78rem;bottom:calc(100% + .5rem);box-shadow:0 16px 32px #0006;left:0;overflow:hidden;position:absolute;width:calc(var(--meme-size)*5 + var(--meme-gap)*4 + var(--meme-panel-padding)*2);z-index:20}.comment-meme-panel-body[data-v-c86b5ecf]{display:grid;gap:var(--meme-gap);grid-auto-rows:var(--meme-size);grid-template-columns:repeat(5,var(--meme-size));justify-content:start;max-height:none;overflow:visible;padding:var(--meme-panel-padding)}.comment-meme-pick[data-v-c86b5ecf]{background:#0c1c2de0;border:1px solid rgba(113,176,205,.32);border-radius:.55rem;cursor:pointer;height:var(--meme-size);overflow:hidden;padding:0;transition:border-color .2s ease,transform .2s ease;width:var(--meme-size)}.comment-meme-pick[data-v-c86b5ecf]:hover{border-color:#88d4f2a3;transform:translateY(-1px)}.comment-meme-pick img[data-v-c86b5ecf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-meme-empty[data-v-c86b5ecf]{color:#abc6dbcc;font-size:.82rem;grid-column:1/-1;margin:.35rem 0}.comment-meme-group-tabs[data-v-c86b5ecf]{border-top:1px solid rgba(113,176,205,.24);display:flex;gap:.4rem;overflow-x:auto;padding:.52rem}.comment-meme-group-btn[data-v-c86b5ecf]{background:#0a1e30c7;border:1px solid rgba(118,170,194,.34);border-radius:.56rem;cursor:pointer;flex:0 0 auto;height:2.8rem;overflow:hidden;padding:0;transition:border-color .2s ease,transform .2s ease;width:2.8rem}.comment-meme-group-btn img[data-v-c86b5ecf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-meme-group-btn[data-v-c86b5ecf]:hover{border-color:#88d4f299;transform:translateY(-1px)}.comment-meme-group-btn.is-active[data-v-c86b5ecf]{border-color:#7fe4f7c2;box-shadow:inset 0 0 0 1px #66cbe44d}.comment-meme-panel-enter-active[data-v-c86b5ecf],.comment-meme-panel-leave-active[data-v-c86b5ecf]{transition:opacity .2s ease,transform .2s ease}.comment-meme-panel-enter-from[data-v-c86b5ecf],.comment-meme-panel-leave-to[data-v-c86b5ecf]{opacity:0;transform:translateY(8px)}.comment-replying[data-v-c86b5ecf]{color:#abc6dbe6;font-size:.82rem;margin-top:.5rem}.comment-replying button[data-v-c86b5ecf]{background:transparent;border:0;color:#7cdce8;cursor:pointer;margin-left:.55rem}.comment-editor-foot[data-v-c86b5ecf]{align-items:center;display:flex;gap:.7rem;justify-content:space-between;margin-top:.62rem}.comment-tip[data-v-c86b5ecf]{color:#abc6dbc2;font-size:.82rem;margin:0}.comment-submit[data-v-c86b5ecf]{background:#124770c2;border:1px solid rgba(109,207,236,.45);border-radius:999px;color:#f0fafffa;cursor:pointer;padding:.42rem .95rem}.comment-submit[data-v-c86b5ecf]:disabled{cursor:not-allowed;opacity:.5}.comment-empty[data-v-c86b5ecf],.comment-state[data-v-c86b5ecf]{color:#abc6dbe6;margin:.9rem 0 0}.comment-error[data-v-c86b5ecf]{color:#f89da5;font-size:.86rem;margin:.7rem 0 0}.comment-list[data-v-c86b5ecf]{display:grid;gap:.72rem;list-style:none;margin:.92rem 0 0;padding:0}.comment-list-head[data-v-c86b5ecf]{align-items:center;display:flex;gap:.72rem}.comment-sort-btn[data-v-c86b5ecf]{background:transparent;border:0;color:#abc6dbcc;cursor:pointer;font-size:.82rem;line-height:1.2;padding:0}.comment-sort-btn[data-v-c86b5ecf]:focus-visible,.comment-sort-btn[data-v-c86b5ecf]:hover{color:#cde7faf0}.comment-sort-btn.is-active[data-v-c86b5ecf]{color:#7cdce8;text-decoration:underline;text-underline-offset:.22em}.comment-card[data-v-c86b5ecf],.reply-card[data-v-c86b5ecf]{background:#08111ea6;border:1px solid rgba(118,170,194,.2);border-radius:.72rem;padding:.8rem .85rem}.comment-meta[data-v-c86b5ecf],.reply-meta[data-v-c86b5ecf]{align-items:center;display:flex;gap:.6rem}.comment-avatar[data-v-c86b5ecf]{border:1px solid rgba(144,191,220,.45);border-radius:50%;height:2.2rem;-o-object-fit:cover;object-fit:cover;width:2.2rem}.comment-avatar.is-reply[data-v-c86b5ecf]{height:1.8rem;width:1.8rem}.comment-author-wrap[data-v-c86b5ecf]{display:grid;gap:.06rem;min-width:0}.comment-author-wrap h3[data-v-c86b5ecf],.comment-author-wrap h4[data-v-c86b5ecf]{align-items:center;color:#e7f3fff5;display:flex;font-size:.96rem;gap:.42rem;margin:0}.comment-author-wrap h4[data-v-c86b5ecf]{font-size:.9rem}.comment-author-link[data-v-c86b5ecf],.comment-author-link[data-v-c86b5ecf]:visited{background-image:none;background-size:0 0;color:inherit;text-decoration:none}.comment-author-link[data-v-c86b5ecf]:focus-visible,.comment-author-link[data-v-c86b5ecf]:hover{color:#e8f7fffa;text-decoration:underline;text-decoration-color:#9dd6f1c7;text-decoration-thickness:1px;text-underline-offset:.16em}.comment-author-wrap time[data-v-c86b5ecf]{color:#a8c4d9b8;font-size:.78rem}.comment-admin-badge[data-v-c86b5ecf]{align-items:center;background:#1b84aa59;border:1px solid rgba(110,226,255,.5);border-radius:999px;color:#d5f5fffa;display:inline-flex;font-size:.68rem;justify-content:center;line-height:1;padding:.16rem .42rem}.comment-content[data-v-c86b5ecf]{color:#d0e1f1e6;line-height:1.8;margin:.62rem 0 0;white-space:pre-wrap}.comment-content-rich[data-v-c86b5ecf]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.28rem .34rem}.comment-content-text[data-v-c86b5ecf]{white-space:pre-wrap}.comment-content-meme[data-v-c86b5ecf]{background:transparent;border:0;border-radius:0;display:inline-block;flex:0 0 auto;height:4.2rem;max-width:12rem;-o-object-fit:contain;object-fit:contain;vertical-align:bottom;width:auto}.comment-actions[data-v-c86b5ecf]{display:flex;gap:.5rem;margin-top:.55rem}.comment-action-btn[data-v-c86b5ecf]{background:#0a1a2c8f;border:1px solid rgba(118,170,194,.24);border-radius:999px;color:#cbe1f1e0;cursor:pointer;font-size:.78rem;padding:.16rem .56rem}.comment-action-btn.is-liked[data-v-c86b5ecf]{background:#1a5c7c9e;border-color:#76d7e88c;color:#e6f9fff5}.comment-action-btn[data-v-c86b5ecf]:disabled{cursor:default;opacity:.88}.reply-list[data-v-c86b5ecf]{border-left:1px dashed rgba(118,170,194,.35);display:grid;gap:.55rem;list-style:none;margin:.75rem 0 0;padding:0 0 0 .85rem}@media(max-width:760px){.comment-section[data-v-c86b5ecf]{padding:.95rem}.comment-editor[data-v-c86b5ecf]{padding:.66rem}.comment-editor-grid[data-v-c86b5ecf]{grid-template-columns:1fr}.comment-input-full[data-v-c86b5ecf]{grid-column:auto}.comment-editor-foot[data-v-c86b5ecf]{align-items:flex-start;flex-direction:column}.comment-meme-panel[data-v-c86b5ecf]{--meme-size:3.7rem;--meme-gap:.3rem;width:calc(var(--meme-size)*5 + var(--meme-gap)*4 + var(--meme-panel-padding)*2)}.comment-meme-panel-body[data-v-c86b5ecf]{grid-auto-rows:var(--meme-size);grid-template-columns:repeat(5,var(--meme-size))}.comment-meme-pick[data-v-c86b5ecf]{height:var(--meme-size);width:var(--meme-size)}.comment-content-meme[data-v-c86b5ecf]{height:3.7rem;max-width:10rem}}
