.window-view.svelte-2r4ls2{position:fixed;top:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.window.svelte-2r4ls2{position:relative;overflow:hidden;width:70%;max-width:1000px;border:4px solid rgba(100,100,100,.2);border-radius:20px 5px 20px 20px;background-color:#000;background-clip:padding-box}.window.svelte-2r4ls2:before{content:"";display:block;margin-top:var(--window-height)}.header.svelte-2r4ls2{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:70px;padding:10px 20px}.title.svelte-2r4ls2{color:#fff;font-size:20px}.header-actions.svelte-2r4ls2{display:flex;align-items:center;gap:12px;margin-left:auto}.close.svelte-2r4ls2{margin-left:12px;cursor:pointer;background:transparent;border:none;padding:0}.close.svelte-2r4ls2 svg:where(.svelte-2r4ls2){transform-origin:center}.close.svelte-2r4ls2:hover svg:where(.svelte-2r4ls2){animation:svelte-2r4ls2-closePulse 1.5s alternate infinite}.close.svelte-2r4ls2:hover path:where(.svelte-2r4ls2){animation:svelte-2r4ls2-closeColor 1.5s alternate infinite}@keyframes svelte-2r4ls2-closePulse{0%{transform:scale(1)}20%{transform:scale(1.05)}40%{transform:scale(1)}60%{transform:scale(1.05)}80%{transform:scale(1)}to{transform:scale(1.05)}}.content.svelte-2r4ls2{position:absolute;inset:70px 5px;display:flex;padding:15px;border-radius:5px;background-color:#111}.footer.svelte-2r4ls2{position:absolute;right:0;bottom:0;left:0;pointer-events:none}.footer.svelte-2r4ls2>*{pointer-events:auto}@media screen and (min-width:500px)and (max-width:1000px){.window.svelte-2r4ls2{width:90%}}@keyframes svelte-2r4ls2-closeColor{0%{fill:#a3c101}to{fill:#fffa00}}@media screen and (max-width:700px)and (max-aspect-ratio:1 / 1){.window.svelte-2r4ls2{width:90%;height:95%}.window.svelte-2r4ls2:before{content:none}.content.svelte-2r4ls2{flex-direction:column;overflow-x:hidden;overflow-y:auto}}.level.svelte-6rhqlk{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:3px;padding:2px 10px;height:15px;width:fit-content;border-radius:10px;background-color:#666;color:#000;gap:3px}.level.svelte-6rhqlk svg:where(.svelte-6rhqlk){margin-top:1px}.level.svelte-6rhqlk span:where(.svelte-6rhqlk){font-weight:700;font-size:14px}.overlay.svelte-194wuf{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alert.svelte-194wuf{width:min(300px,80vw);padding:24px;background:#111;border:2px solid #333;border-radius:16px;text-align:center;box-shadow:0 10px 40px #00000080}h3.svelte-194wuf{margin:0 0 12px;color:#f55;font-size:18px}p.svelte-194wuf{margin:0 0 16px;color:#ccc;font-size:14px;line-height:1.5}.countdown.svelte-194wuf{margin-bottom:20px;font-size:13px;color:#888}.time.svelte-194wuf{color:#a3c101;font-weight:700;font-variant-numeric:tabular-nums}button.svelte-194wuf{width:100%;padding:10px;border:none;border-radius:999px;background:#333;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}button.svelte-194wuf:hover{background:#444}.message-window{cursor:default}.loading.svelte-ovhyey{color:#999;padding:20px}.message-window .content{bottom:0;left:0;right:0;padding:0}.split-layout.svelte-ovhyey{display:flex;width:100%;height:100%;gap:0;align-items:stretch}.split-left.svelte-ovhyey{display:flex;flex:0 0 50%;align-items:flex-start;position:relative}.split-right.svelte-ovhyey{display:flex;flex:1;flex-direction:column;min-width:0;gap:8px;padding:12px 12px 12px 16px}.input-footer.svelte-ovhyey{flex-shrink:0;padding:0 4px 4px}.user.svelte-ovhyey{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:10px}.name.svelte-ovhyey{display:flex;flex-direction:column}.follow-btn.svelte-ovhyey{margin-left:auto;border:none;border-radius:999px;padding:6px 12px;background:#1f1f1f;color:#cfcfcf;font-size:13px;cursor:pointer}.follow-btn.active.svelte-ovhyey{background:#2fbf5b;color:#0b0b0b}.name.svelte-ovhyey span:where(.svelte-ovhyey){height:20px;color:#a1a0a1;font-size:18px}.image.svelte-ovhyey{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;width:100%;aspect-ratio:3 / 4;max-height:100%;border:0px;background:transparent;padding:0;cursor:pointer}.image.svelte-ovhyey img:where(.svelte-ovhyey){display:block;width:100%;height:100%;object-fit:cover}.message.svelte-ovhyey{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;min-height:0;padding:12px 16px;width:100%;border-radius:20px;background:#000;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30px,#000,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 30px,#000,#000 calc(100% - 30px),transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.title.svelte-ovhyey{box-sizing:border-box;margin-bottom:10px;padding:10px 2px 2px;width:100%;color:#fff;word-break:break-all}.meta.svelte-ovhyey{display:flex;margin-bottom:10px;padding:0 2px;gap:12px;flex-wrap:wrap;color:#777;font-size:12px}.tags.svelte-ovhyey{display:flex;flex-wrap:wrap;gap:6px;margin:0 2px 10px}.tag.svelte-ovhyey{padding:2px 6px;border-radius:4px;background:#a3c10126;color:#a3c101;font-size:12px}.text.svelte-ovhyey{box-sizing:border-box;padding:2px;color:#b2b0b3;white-space:pre-wrap;word-break:break-word;font-weight:400}.text.collapsed.svelte-ovhyey{position:relative;max-height:180px;overflow:hidden}.text.collapsed.svelte-ovhyey:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(180deg,#0000,#000 70%);pointer-events:none}.read-more.svelte-ovhyey{align-self:flex-end;border:1px solid #2a2a2a;border-radius:999px;padding:4px 12px;background:transparent;color:#a3c101;font-size:12px;cursor:pointer}.read-more.svelte-ovhyey:hover{border-color:#a3c101;background:#a3c101;color:#000}.actions.svelte-ovhyey{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translate(18px);pointer-events:none;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease;background:transparent;box-shadow:none}.split-left.svelte-ovhyey:hover .actions:where(.svelte-ovhyey){opacity:1;transform:translate(0);pointer-events:auto}.split-right.svelte-ovhyey .actions:where(.svelte-ovhyey){display:none}.action-error.svelte-ovhyey{margin-bottom:12px;color:#ff7b7b}.action.svelte-ovhyey{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:12px;padding:6px 12px;background:#1b1b1b99;color:#fff;cursor:pointer;box-shadow:0 8px 16px #00000040,0 0 0 1px #ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.action.svelte-ovhyey:disabled{cursor:default;opacity:.7}.action.liked.svelte-ovhyey{background:#a3c1019e;color:#fff;box-shadow:0 8px 18px #a3c10159,0 0 0 1px #a3c10159}.action.reported.svelte-ovhyey{background:#c23a2b9e;color:#fff;box-shadow:0 8px 18px #c23a2b59,0 0 0 1px #c23a2b59}.action.edit.svelte-ovhyey{background:#1b1b1b;color:#a3c101}.action.edit.svelte-ovhyey:hover{background:#a3c101;color:#000}.action-icon.svelte-ovhyey{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;vertical-align:middle}.action-icon.svelte-ovhyey svg:where(.svelte-ovhyey){width:20px;height:20px}.action-count.svelte-ovhyey{font-variant-numeric:tabular-nums}.action.svelte-ovhyey:hover:not(.reported){background:#a3c101b3;color:#fff;box-shadow:0 8px 18px #a3c10159,0 0 0 1px #a3c10159}.action.report-action.svelte-ovhyey:hover{background:#c23a2bb3;color:#fff;box-shadow:0 8px 18px #c23a2b59,0 0 0 1px #c23a2b59}.action.reported.svelte-ovhyey:hover{background:#c23a2b9e;color:#fff;box-shadow:0 8px 18px #c23a2b59,0 0 0 1px #c23a2b59}.comment.svelte-ovhyey{display:flex;padding-top:10px;border-top:3px solid #1e1c1f}.comment.svelte-ovhyey:first-child{border-top:none}.comment .comment-avatar{width:36px;height:36px}.comment-content.svelte-ovhyey{flex:1;margin:0 10px;padding-bottom:10px}.comment-name.svelte-ovhyey{display:flex;justify-content:space-between;align-items:center;margin:0 0 2px 2px}.comment-name.svelte-ovhyey span:where(.svelte-ovhyey){color:#fff}.floor.svelte-ovhyey{display:flex;justify-content:center;align-items:center;padding:0 10px;height:20px;border-radius:10px;background-color:#615f62;font-weight:700;font-size:12px;cursor:default;-webkit-user-select:none;user-select:none;color:#000}.comment-text.svelte-ovhyey{box-sizing:border-box;margin-top:4px;padding:2px;color:#959295}.comment-meta.svelte-ovhyey{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;padding:0 2px;font-size:11px;color:#7a7a7a}.no-more.svelte-ovhyey{padding-top:15px;border-top:3px solid #1e1c1f;color:#666;text-align:center}.input.svelte-ovhyey{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:44px;border:4px solid #313131;border-radius:22px;background-color:#000;font-size:16px}.input-error.svelte-ovhyey{margin-top:6px;padding-left:12px;color:#ff7b7b;font-size:12px}.input .input-avatar{position:absolute;top:50%;transform:translateY(-50%)}.input.svelte-ovhyey input:where(.svelte-ovhyey){flex:1;overflow:hidden;box-sizing:border-box;padding:0 10px 0 56px;width:100px;height:100%;outline:none;border:none;background-color:transparent;color:#fff;text-overflow:ellipsis;white-space:nowrap}.input.svelte-ovhyey .counter:where(.svelte-ovhyey){font-size:12px;color:#666;margin-right:4px;flex-shrink:0}.input.svelte-ovhyey .counter.overlimit:where(.svelte-ovhyey){color:#ff7b7b}.btn.svelte-ovhyey{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 10px;width:70px;height:100%;outline:none;border:none;border-radius:20px;background-color:transparent;color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.btn.svelte-ovhyey:hover{background-color:#a3c101;color:#000}.report-overlay.svelte-ovhyey{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000a6}.report-panel.svelte-ovhyey{display:flex;flex-direction:column;gap:12px;width:min(520px,92vw);max-height:80vh;overflow:auto;border:2px solid #2a2a2a;border-radius:18px;background:#0b0b0b;padding:18px 20px 20px;color:#e6e6e6}.report-title.svelte-ovhyey{font-size:18px;color:#fff}.report-target.svelte-ovhyey{font-size:13px;color:#888;line-height:1.4;max-height:54px;overflow:hidden}.report-label.svelte-ovhyey{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#cfcfcf}.report-label.svelte-ovhyey select:where(.svelte-ovhyey),.report-label.svelte-ovhyey textarea:where(.svelte-ovhyey){border:2px solid #2a2a2a;border-radius:10px;padding:8px 10px;background:#111;color:#fff}.report-label.svelte-ovhyey textarea:where(.svelte-ovhyey){resize:vertical;min-height:80px}.report-error.svelte-ovhyey{color:#ff7b7b;font-size:12px}.report-actions.svelte-ovhyey{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.report-btn.svelte-ovhyey{border:none;border-radius:12px;padding:8px 14px;cursor:pointer;font-size:14px}.report-btn.svelte-ovhyey:disabled{cursor:default;opacity:.7}.report-btn.cancel.svelte-ovhyey{background:#2b2b2b;color:#d0d0d0}.report-btn.primary.svelte-ovhyey{background:#c23a2b;color:#fff}@media screen and (max-width:700px)and (max-aspect-ratio:1 / 1){.split-layout.svelte-ovhyey{flex-direction:column;gap:12px}.split-left.svelte-ovhyey{flex:none;width:100%}.split-right.svelte-ovhyey{flex:1;gap:8px}.image.svelte-ovhyey{width:100%;max-width:none;aspect-ratio:3 / 4}.message.svelte-ovhyey{flex:1 0 auto;overflow:unset;padding:12px}.input-footer.svelte-ovhyey{padding:0}.input.svelte-ovhyey{border:4px solid #000;border-radius:12px}.input .input-avatar{left:12px}.input.svelte-ovhyey input:where(.svelte-ovhyey){padding-left:68px}}.compose.svelte-vynrfl{display:flex;gap:20px;width:100%;height:100%;min-height:0;color:#e6e6e6}.user.svelte-vynrfl{display:flex;align-items:center}.name.svelte-vynrfl{display:flex;flex-direction:column;margin-left:10px}.name.svelte-vynrfl span:where(.svelte-vynrfl){height:20px;color:#a1a0a1;font-size:18px}.left-col.svelte-vynrfl{display:flex;flex-direction:column;width:30%;max-width:200px;gap:12px}.image.svelte-vynrfl{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;box-sizing:border-box;width:100%;aspect-ratio:3 / 4;border:3px solid rgba(100,100,100,.5);background:transparent;padding:0;cursor:pointer;transition:border-color .2s,box-shadow .2s}.image.dragging.svelte-vynrfl{border-color:#a3c101cc;box-shadow:0 0 0 4px #a3c10133}.image.svelte-vynrfl img:where(.svelte-vynrfl){width:100%;height:100%;object-fit:cover}.upload-hint.svelte-vynrfl{position:absolute;bottom:0;width:100%;background:#0009;color:#fff;font-size:12px;padding:4px 0;text-align:center}.upload-hint.drag.svelte-vynrfl{background:#a3c101e6;color:#000}.file-input.svelte-vynrfl{display:none}.clipboard-btn.svelte-vynrfl{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:2px dashed rgba(100,100,100,.6);border-radius:12px;background:#0f0f0f;color:#cfcfcf;font-size:12px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.clipboard-btn.svelte-vynrfl:hover{border-color:#a3c101cc;color:#fff}.clipboard-btn.svelte-vynrfl:disabled{opacity:.6;cursor:not-allowed}.message.svelte-vynrfl{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px;border-radius:20px;background:#000;overflow:hidden;min-height:0;min-width:0}.input-group.svelte-vynrfl{position:relative;width:100%}.title-input.svelte-vynrfl{width:100%;height:40px;padding:0 10px;border:none;border-radius:8px;background:#0f0f0f;color:#fff;font-size:16px;font-weight:700;outline:none;box-sizing:border-box}.tag-group.svelte-vynrfl{min-height:32px}.tag-list.svelte-vynrfl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:4px 8px;border-radius:8px;background:#0f0f0f}.tag-chip.svelte-vynrfl{display:flex;align-items:center;padding:2px 6px;border:none;border-radius:4px;background:#a3c10133;color:#a3c101;font-size:12px;cursor:pointer;white-space:nowrap}.tag-chip.svelte-vynrfl:hover{background:#a3c1014d}.tag-input.svelte-vynrfl{flex:1;min-width:60px;background:transparent;border:none;color:#ccc;font-size:12px;outline:none}.body-group.svelte-vynrfl{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.body-input.svelte-vynrfl{flex:1;width:100%;height:100%;min-height:0;padding:10px;border:none;border-radius:8px;background:#0f0f0f;color:#fff;font-size:14px;line-height:1.6;outline:none;resize:none;box-sizing:border-box;overflow-y:auto;font-weight:400}.counter.svelte-vynrfl{position:absolute;right:10px;bottom:5px;font-size:10px;color:#666;pointer-events:none}.body-group.svelte-vynrfl .counter:where(.svelte-vynrfl){bottom:10px;right:20px;background:#00000080;padding:2px 4px;border-radius:4px}.counter.overlimit.svelte-vynrfl{color:#ff7b7b}.actions.svelte-vynrfl{display:flex;justify-content:flex-end;gap:10px;width:100%;padding:10px 20px 20px}.actions-bar.svelte-vynrfl{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border:4px solid #313131;border-radius:999px;background:#000}.action-btn.svelte-vynrfl{position:relative;border:none;background:transparent;padding:0 18px;height:36px;cursor:pointer;color:#fff;font-size:14px;overflow:visible;--accent-start: #a3c101;--accent-end: #fffa00;--text-hover: #000}.action-btn.cancel.svelte-vynrfl{color:#b5b5b5;--accent-start: #c23a2b;--accent-end: #ff5d5d;--text-hover: #fff}.action-btn.svelte-vynrfl:after{content:"";position:absolute;inset:-6px -20px;background-color:var(--accent-start);border-radius:18px;transform:skew(-18deg);transform-origin:center;opacity:0;transition:opacity .2s;z-index:0}.action-btn.svelte-vynrfl:hover:after{opacity:1;animation:svelte-vynrfl-buttonPulse 1.5s alternate infinite}.action-btn.svelte-vynrfl span:where(.svelte-vynrfl),.action-btn.svelte-vynrfl{position:relative;z-index:1}.action-btn.svelte-vynrfl:hover{color:var(--text-hover)}@keyframes svelte-vynrfl-buttonPulse{0%{background-color:var(--accent-start);transform:skew(-18deg) scale(1)}20%{transform:skew(-18deg) scale(1.05)}40%{transform:skew(-18deg) scale(1)}60%{transform:skew(-18deg) scale(1.05)}80%{transform:skew(-18deg) scale(1)}to{background-color:var(--accent-end);transform:skew(-18deg) scale(1.05)}}@media screen and (max-width:600px){.compose.svelte-vynrfl{flex-direction:column;height:auto;max-height:60vh;overflow-y:auto}.left-col.svelte-vynrfl{width:100%;max-width:none;flex-direction:column;align-items:center}.image.svelte-vynrfl,.clipboard-btn.svelte-vynrfl{width:120px}.body-input.svelte-vynrfl{min-height:150px}}.image-viewer .content{align-items:center;justify-content:center;padding:20px;background:#0b0b0b}.viewer.svelte-1kjgjga{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.viewer.svelte-1kjgjga img:where(.svelte-1kjgjga){width:100%;height:100%;object-fit:contain;border-radius:12px}.confirm-overlay.svelte-za3qf5{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000bf}.confirm-panel.svelte-za3qf5{display:flex;flex-direction:column;gap:16px;width:min(400px,90vw);border:2px solid #2a2a2a;border-radius:18px;background:#0b0b0b;padding:24px;color:#e6e6e6;box-shadow:0 4px 24px #00000080}.confirm-title.svelte-za3qf5{font-size:20px;font-weight:700;color:#fff}.confirm-message.svelte-za3qf5{font-size:15px;color:#ccc;line-height:1.5}.confirm-actions.svelte-za3qf5{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.confirm-btn.svelte-za3qf5{border:none;border-radius:12px;padding:10px 20px;cursor:pointer;font-size:14px;transition:all .2s}.confirm-btn.cancel.svelte-za3qf5{background:#2b2b2b;color:#d0d0d0}.confirm-btn.cancel.svelte-za3qf5:hover{background:#3b3b3b;color:#fff}.confirm-btn.primary.svelte-za3qf5{background:#a3c101;color:#000;font-weight:700}.confirm-btn.primary.svelte-za3qf5:hover{filter:brightness(1.1)}
