.auto-adjust-zoom-icon[data-v-0f0602bc]{display:inline-block;width:14px;height:14px;opacity:.4;background:linear-gradient(var(--text) 0 0) left top / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) left top / 1.5px 5px no-repeat,linear-gradient(var(--text) 0 0) right top / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) right top / 1.5px 5px no-repeat,linear-gradient(var(--text) 0 0) left bottom / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) left bottom / 1.5px 5px no-repeat,linear-gradient(var(--text) 0 0) right bottom / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) right bottom / 1.5px 5px no-repeat}.circle-btn[data-v-0f0602bc]{appearance:none;-webkit-appearance:none;width:var(--circle-btn-size);height:var(--circle-btn-size);flex:0 0 var(--circle-btn-size);padding:0;border:none;border-radius:999px;line-height:1;font-size:var(--circle-btn-font-size);font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;touch-action:manipulation}.circle-btn-icon[data-v-0f0602bc]{width:60%;height:60%;display:block;flex:0 0 auto}.circle-btn--muted[data-v-0f0602bc]{background:var(--btn-bg);color:var(--text-secondary)}.circle-btn--muted[data-v-0f0602bc]:hover{background:var(--btn-hover)}.circle-btn--overlay[data-v-0f0602bc]{background:var(--card-bg);color:var(--text-color);box-shadow:0 2px 8px var(--nav-shadow)}.circle-btn--overlay[data-v-0f0602bc]:hover{background:var(--btn-bg)}@media (max-width: 768px){.circle-btn[data-v-0f0602bc]{width:var(--circle-btn-mobile-size);height:var(--circle-btn-mobile-size);flex-basis:var(--circle-btn-mobile-size);font-size:var(--circle-btn-mobile-font-size)}}.loading-svg[data-v-230b0c60]{width:50px;height:50px;animation:loading-rotate-230b0c60 2s infinite ease-in-out}.path[data-v-230b0c60]{stroke:#42b983;stroke-width:4}.path[data-v-230b0c60]{animation:loading-dash-230b0c60 2s ease-in-out infinite}@keyframes loading-dash-230b0c60{0%{stroke-dasharray:1,126;stroke-dashoffset:0}50%{stroke-dasharray:95,126;stroke-dashoffset:-31px}to{stroke-dasharray:6,120;stroke-dashoffset:-120px}}@keyframes loading-rotate-230b0c60{to{transform:rotate(1turn)}}.toast-wrapper[data-v-2544ebf6]{--toast-bg: #ffffff;--toast-text: var(--text);--toast-shadow: 0 12px 30px rgba(0, 0, 0, .12);position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;z-index:1000;padding:.75rem .75rem 0;pointer-events:none}:root.dark .toast-wrapper{--toast-bg: #343434;--toast-text: #ccc;--toast-shadow: 0 16px 36px rgba(0, 0, 0, .45)}.toast-stack[data-v-2544ebf6]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.toast[data-v-2544ebf6]{min-width:1rem;box-sizing:border-box;min-height:52px;padding:.65rem .8rem;box-shadow:var(--toast-shadow);background-color:var(--toast-bg);border-radius:.85rem;backdrop-filter:blur(10px);display:flex;align-items:center;gap:.65rem;pointer-events:auto}.toast .icon-btn[data-v-2544ebf6]{flex:0 0 auto;color:var(--primary-color);background:var(--card-bg);box-shadow:none}.toast .loading-wrap[data-v-2544ebf6]{display:flex;align-items:center;justify-content:center}.toast .loading-wrap[data-v-2544ebf6] .loading-svg{width:14px;height:14px}.toast .content[data-v-2544ebf6]{flex:1;font-size:14px;line-height:1.35;color:var(--toast-text)}.toast-slide-enter-active[data-v-2544ebf6],.toast-slide-leave-active[data-v-2544ebf6]{transition:.25s ease}.toast-slide-enter-from[data-v-2544ebf6],.toast-slide-leave-to[data-v-2544ebf6]{opacity:0;transform:translateY(-10px)}.toast-slide-move[data-v-2544ebf6]{transition:transform .25s ease}.request-progress[data-v-ec69c498]{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;pointer-events:none;opacity:0;transition:opacity .3s ease}.request-progress.visible[data-v-ec69c498]{opacity:1}.request-progress .fill[data-v-ec69c498]{height:100%;width:0;background:linear-gradient(90deg,transparent,var(--primary-color));border-radius:0 999px 999px 0;transition:width .25s ease}.image-viewer[data-v-096bcb5b]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;overscroll-behavior:contain}.viewer-bg[data-v-096bcb5b]{position:absolute;inset:0;background:rgba(0,0,0,.65)}.close-btn[data-v-096bcb5b]{position:absolute;top:1rem;right:1rem;z-index:3}.toolbox[data-v-096bcb5b]{position:absolute;left:1rem;top:1rem;z-index:3;display:flex;align-items:center;gap:.35rem}.rotate-icon[data-v-096bcb5b]{width:60%;height:60%;object-fit:contain;display:block}@media (max-width: 768px){.close-btn[data-v-096bcb5b]{top:.75rem;right:.75rem}.toolbox[data-v-096bcb5b]{left:.75rem;top:.75rem;gap:.25rem}}.stage[data-v-096bcb5b]{position:relative;width:min(96vw,1000px);height:min(92vh,900px);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;z-index:2}.media-frame[data-v-096bcb5b]{position:relative;display:flex;align-items:center;justify-content:center;transform-origin:center center;transition:transform .08s ease-out}.thumb-layer[data-v-096bcb5b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:center;border-radius:8px;filter:none;opacity:1;pointer-events:none}.original-layer[data-v-096bcb5b]{position:relative;max-width:none;max-height:none;user-select:none;transform-origin:center center;transition:opacity .15s ease}.fade-enter-active[data-v-096bcb5b],.fade-leave-active[data-v-096bcb5b]{transition:.2s ease}.fade-enter-from[data-v-096bcb5b],.fade-leave-to[data-v-096bcb5b]{opacity:0}:root{--c-brand: #42b983;--c-surface: #ffffff;--c-bg: #f6f6f6;--c-subtle: #f3f3f3;--c-line-1: #eeeeee;--c-line-2: #dddddd;--c-line-3: #cccccc;--c-fg: #2c3e50;--c-fg-1: #666666;--c-fg-2: #888888;--c-fg-3: #aaaaaa;--bg: var(--c-bg);--card-bg: var(--c-surface);--card-bg-rgb: 255, 255, 255;--text: var(--c-fg);--text-secondary: var(--c-fg-2);--text-muted: var(--c-fg-3);--border: var(--c-line-3);--border-light: var(--c-line-1);--primary-color: var(--c-brand);--btn-bg: var(--c-line-1);--btn-hover: var(--c-line-2);--btn-text: rgba(0, 0, 0, .6);--scrollbar-track: transparent;--scrollbar-thumb: var(--c-line-2);--nav-shadow: var(--c-line-3);--code-bg: var(--c-subtle);--quote-bg: var(--c-subtle);--quote-border: var(--c-line-2);--quote-text: var(--c-fg-1);--toc-toggle-bg: var(--c-subtle);--reply-shadow: 1px 2px 6px 1px rgba(0, 0, 0, .08);--flow-color: 24, 144, 255}:root.dark{--c-brand: #42b983;--c-surface: #252525;--c-bg: #181818;--c-subtle: #2d2d2d;--c-line-1: #333333;--c-line-2: #444444;--c-line-3: #444444;--c-fg: #e4e4e4;--c-fg-1: #aaaaaa;--c-fg-2: #999999;--c-fg-3: #777777;--card-bg-rgb: 37, 37, 37;--btn-text: rgba(255, 255, 255, .75);--nav-shadow: rgba(0, 0, 0, .5);--reply-shadow: 0 8px 18px rgba(0, 0, 0, .45);--flow-color: 255, 190, 40}body{margin:0;background-color:var(--bg);transition:background-color .25s ease,color .25s ease;font-family:Avenir,Helvetica,Arial,sans-serif}#app{margin:0 auto;max-width:750px;min-height:100vh;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--text)}::-webkit-scrollbar{width:4px;height:8px}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:16px;background-color:var(--scrollbar-thumb)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center>*:not(:last-child){margin-right:1rem}a{text-decoration:none}.flex{display:flex}.text-input{width:calc(100% - 1.8rem);padding:.6rem .9rem;border-radius:4px;border:1px solid var(--border);outline:none;font-size:15px;transition:.125s ease;background-color:var(--card-bg);color:var(--text)}.text-input:hover{border:1px solid var(--primary-color)}.text-input:focus{border:1px solid var(--primary-color)}.flex-lr-box{display:flex;align-items:center;justify-content:space-between}.flex-lr-box .left,.flex-lr-box .right{display:flex;align-items:center;gap:.375rem}.link{color:var(--primary-color);cursor:pointer}.card-group{margin-top:1rem}.ending{margin-top:1rem;font-size:12px;color:#aaa}textarea{display:block;resize:vertical;font-family:Avenir,Helvetica,Arial,sans-serif}.toast-slide-enter-active,.toast-slide-leave-active{transition:.3s ease-out}.toast-slide-enter-from,.toast-slide-leave-to{opacity:0;transform:translateY(-8px)}.layout-list{padding:.625rem .5rem 8rem}.layout-list .card:not(:first-child){margin-top:.5rem}.horizontal-scroll[data-v-170e631c]{display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.card[data-v-19f6a4b4]{padding:.75rem;border-radius:.5rem;background-color:var(--card-bg);transition:background-color .25s ease}.card>.title[data-v-19f6a4b4]{margin:0 0 8px 2px;font-size:15px;font-weight:700;line-height:16px;text-align:left}.grey-text[data-v-cc918e92]{margin:.5rem 0 .5rem 3px;font-size:14px;color:var(--text-muted);font-family:Avenir,Helvetica,Arial,sans-serif}.align-left[data-v-cc918e92]{text-align:left}.align-center[data-v-cc918e92]{text-align:center}.button[data-v-02680564]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;flex-shrink:0;white-space:nowrap;padding:.25rem .5rem;color:var(--btn-text);border-radius:6px;background-color:var(--btn-bg);transition:.2s ease;cursor:pointer;font-size:14px;position:relative;overflow:hidden;user-select:none}.button[data-v-02680564]:hover{background-color:var(--btn-hover)}.button.downloading[data-v-02680564]{background-color:var(--btn-bg)}.button.downloading[data-v-02680564]:hover{background-color:var(--btn-hover)}.button .download-fill[data-v-02680564]{position:absolute;top:0;left:0;bottom:0;width:0;background-color:var(--primary-color);transition:width .35s linear;z-index:0}.button .download-content[data-v-02680564]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-size:.75rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.button .download-content .download-spinner[data-v-02680564]{width:14px;height:14px;flex-shrink:0}.button .download-content .download-text[data-v-02680564]{white-space:nowrap}.button .loading-content[data-v-02680564]{position:relative;display:inline-flex;align-items:center;justify-content:center}.button .loading-placeholder[data-v-02680564]{visibility:hidden}.button .loading-overlay[data-v-02680564]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center}.button .loading-svg[data-v-02680564]{display:block;width:16px;height:16px;animation:loading-rotate-02680564 2s infinite ease-in-out}.button .path[data-v-02680564]{stroke:#fff;stroke-width:4}.button .path[data-v-02680564]{animation:loading-dash-02680564 2s ease-in-out infinite}@keyframes loading-dash-02680564{0%{stroke-dasharray:1,126;stroke-dashoffset:0}50%{stroke-dasharray:95,126;stroke-dashoffset:-31px}to{stroke-dasharray:6,120;stroke-dashoffset:-120px}}@keyframes loading-rotate-02680564{to{transform:rotate(1turn)}}.button.small[data-v-02680564]{padding:0 .25rem;font-size:.75rem;width:auto;height:20px;line-height:1}.button.small .loading-svg[data-v-02680564]{width:14px;height:14px}.primary[data-v-02680564]{color:#fff;background-color:var(--primary-color)}.primary[data-v-02680564]:hover{background-color:var(--primary-color)}.danger[data-v-02680564]{color:#fff;background-color:#ff4d4f}.danger[data-v-02680564]:hover{background-color:#ff7875}.badge[data-v-46daf273]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;border-radius:10px;gap:2px;font-weight:400}.badge.small[data-v-46daf273]{padding:1px 4px;font-size:10px}.badge.medium[data-v-46daf273]{padding:2px 8px;font-size:12px}.badge.large[data-v-46daf273]{padding:3px 10px;font-size:13px}.badge-loading-icon[data-v-46daf273]{width:8px;height:8px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-46daf273 1s linear infinite;flex-shrink:0;margin-right:2px;align-self:center}@keyframes spin-46daf273{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-mask[data-v-0e1d41e8]{position:fixed;inset:0;z-index:1200;display:flex;justify-content:center;padding:8px;background:rgba(0,0,0,.45);backdrop-filter:blur(2px)}.modal-mask.no-backdrop-blur[data-v-0e1d41e8]{backdrop-filter:none;-webkit-backdrop-filter:none}.modal-mask.placement-bottom[data-v-0e1d41e8]{align-items:flex-end}.modal-mask.placement-center[data-v-0e1d41e8]{align-items:center}.modal-mask.placement-bottom.padding-bottom[data-v-0e1d41e8]{padding-bottom:84px}.modal-panel[data-v-0e1d41e8]{width:min(calc(100% - 16px),725px);max-height:calc(100vh - 32px);overflow:auto;border-radius:.5rem;background:var(--card-bg);box-shadow:0 16px 42px #0000002e;padding:.625rem;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45;color:var(--text)}.modal-title[data-v-0e1d41e8]{font-size:15px;font-weight:700;color:var(--text);margin-bottom:.75rem}.modal-content[data-v-0e1d41e8]{display:flex;flex-direction:column;gap:.5rem}.modal-content[data-v-0e1d41e8] .item{display:flex;align-items:center;justify-content:space-between}.modal-content[data-v-0e1d41e8] .item .label{font-weight:400;color:var(--text-secondary)}.modal-content[data-v-0e1d41e8] .item .value{font-weight:400;color:var(--text)}.modal-actions[data-v-0e1d41e8]{display:flex;justify-content:flex-end;gap:8px;margin-top:.9rem;flex-wrap:wrap}@media (max-width: 768px){.modal-actions[data-v-0e1d41e8]{justify-content:flex-end}}.input-wrapper[data-v-9f10f08a]{position:relative}.input-wrapper .search-clear-btn[data-v-9f10f08a]{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:100}.input[data-v-9f10f08a]{width:100%;min-width:0;box-sizing:border-box;padding:.65rem .85rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:14px;line-height:1.2;background:var(--bg);color:var(--text);transition:border-color .125s ease,background-color .125s ease}.input[data-v-9f10f08a]:hover{border-color:var(--primary-color)}.input[data-v-9f10f08a]:focus{outline:none;border-color:var(--primary-color);background:var(--card-bg)}.input[data-v-9f10f08a]:autofill,.input[data-v-9f10f08a]:-webkit-autofill,.input[data-v-9f10f08a]:-webkit-autofill:hover,.input[data-v-9f10f08a]:-webkit-autofill:focus,.input[data-v-9f10f08a]:-webkit-autofill:active{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--card-bg) inset;caret-color:var(--text);background-color:var(--card-bg)!important;transition:background-color 9999s ease-out 0s}.input.small[data-v-9f10f08a]{padding:.45rem .6rem;border-radius:.6rem;font-size:13px}.item[data-v-2e80a25c]:not(:first-child){margin-top:.5rem}.user-info-bar[data-v-2e80a25c]{display:flex;align-items:center;justify-content:space-between}.user-info-bar .user-name-row[data-v-2e80a25c]{display:flex;align-items:center;gap:.5rem;min-width:0}.user-info-bar .user-actions[data-v-2e80a25c]{display:flex;align-items:center;gap:.5rem}.my-posts .post[data-v-2e80a25c]{display:flex;align-items:center;justify-content:space-between}.my-posts .post .post-info[data-v-2e80a25c]{display:flex;align-items:center;min-width:0;flex:1}.my-posts .post .post-info .title-line[data-v-2e80a25c]{display:flex;align-items:center;width:100%;min-width:0}.my-posts .post .post-info .title[data-v-2e80a25c]{width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 0 auto}.my-posts .post .post-info .meta-inline[data-v-2e80a25c]{margin-left:.5rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;flex:0 0 auto}.my-posts .post .post-info .desc[data-v-2e80a25c]{font-size:12px;color:var(--text-secondary)}.my-posts .post .post-info .author-tag[data-v-2e80a25c]{margin-left:.5rem;font-size:12px;color:var(--text-muted)}.my-posts .post .post-info .status[data-v-2e80a25c]{margin-left:.5rem;font-size:12px;color:var(--text-secondary)}.my-posts .hidden[data-v-2e80a25c]{background-color:#7f7f7f1f}.config-item[data-v-2e80a25c]{display:flex;flex-direction:column;gap:.4rem;text-align:left}.config-item .label[data-v-2e80a25c]{font-size:13px;color:var(--text-secondary)}.nav-divider[data-v-2e80a25c]{flex:0 0 auto;align-self:stretch;width:1px;min-height:1.4rem;background:var(--border-light)}.stepper-filter[data-v-b189bb6a]{width:180px;display:flex;align-items:center;justify-content:space-between;column-gap:.5rem}.step-value[data-v-b189bb6a]{min-width:64px;text-align:center;font-size:14px}@media (max-width: 768px){.stepper-filter[data-v-b189bb6a]{width:100%;min-width:0}.step-value[data-v-b189bb6a]{flex:1;min-width:0;font-size:15px}}.gallery[data-v-5d6c31da]{display:grid;grid-template-columns:repeat(auto-fill,6rem);gap:6px;justify-content:start}.gallery .item[data-v-5d6c31da]{position:relative;width:6rem;height:6rem}.gallery .item.active .thumb[data-v-5d6c31da]{border:2px solid #d93a35}.gallery .thumb[data-v-5d6c31da]{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:8px;border:2px solid transparent;box-sizing:border-box}.gallery .thumb.clickable[data-v-5d6c31da]{cursor:pointer}.gallery .item-actions[data-v-5d6c31da]{position:absolute;right:4px;top:4px;display:inline-flex;align-items:center;gap:4px}.gallery .badge[data-v-5d6c31da],.gallery .remove[data-v-5d6c31da]{border:none;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.gallery .badge[data-v-5d6c31da]{min-width:18px;height:18px;padding:0 4px;font-size:11px;color:#fff;background:#4d4f53}.gallery .remove[data-v-5d6c31da]{width:18px;height:18px;font-size:13px;color:#fff;background:rgba(0,0,0,.6)}.input[data-v-cff8d60c]{display:none;outline:none}.gallery-wrapper[data-v-7d022bfa]{margin:1rem 0}.gallery-wrapper .gallery[data-v-7d022bfa]{display:flex;flex-wrap:wrap;gap:6px}.gallery-wrapper .gallery .item[data-v-7d022bfa]{flex:0 0 6rem;width:6rem;height:6rem;border-radius:8px;background-position:center;background-size:cover;background-repeat:no-repeat}.gallery-wrapper .remove[data-v-7d022bfa]{margin-top:1rem;width:100%;height:2.5rem;border-radius:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAvFJREFUeF7tmruLFEEQxn9fohiIj8NARRHRRAwFMdNEMTAw8FQQMfJ8IIiBqZqYCopPEAMx8RIDAx+gF4mghnKggQZymiji/QElDb0wt+72zoxzszO71bAs7PbU4+t69VSJMV8ac/1xANwCxhwBd4FhGYCZ7QN2AduA55LuD0OWoViAme0AXgHLM0pPS5qsG4RhAXAbONWtrKTa5amdYVDazF4Du3uc9oSkX3VaQdMAOCbpUaMAMLP9QPDNTRUJthrYCizrQW8e+A7MVcBrFpiVdCNFa6AFmNlPIAjd1jUl6V4/4ZMAmNnaik5jmOAdl/SwFAAxYN0EDgFrhqlFCd5/Yn2RTK0DXaDD2MxCDAifKeBIRqAX4TdJX0sI+V+PmNkJ4EGGyA/gKDAv6UMe4rkByAAR0ldIY511RdLlPMyq3mNm3bLMSNpThI8DUAStGBPcAhbTBcxsA3ARCOn3vaSn/Q6pVS5gZiGTvBsULM0sxJNLUeknkg62HgAzuw6ci4ocGHCq2XvCb0mrRgGAz8CWqMhZSbcSSi24KKVuiK1xATOzvGmz+6boACTeEbgFtKUQchfwGOBB0LOAp8Gc12evA7pemXsh5IVQ/26RV4JeCbbknaCXwl4KeynspbCXwl4K52ul+V3A7wIL54dG5TL0JTNik+wmj6oLXAPOxygwKWk60RgJAxln4v8fJW1vfWcodpVPAp8kzaQ60rGH+DjuuSbpwkgAUKQNb2Y7wxRZDrAaMSBxR9LpIgpWtbcp7wNeStpblVJF6JhZiCshvnRWLSMywTzfdgla+4RnjBVh/m9lRpZnksJgZ+5VZkZoPfCtB4dkcMst0eCNE8BGYEWPrXcl/TOEnSJZGIAY0d/EWf/B4ta7o/DEWlkAwrhLJ1XVq2J/bnOSgnUWWqUAiFZwGLgKbC7EcXE2J+uFyl2gQ9DMlgDrgDBTvHRxdEtSDZNk4eTDd6lV2gJKcWvgQw5AAw+lVpHcAmqFu4HMxt4C/gK//95f7lunRwAAAABJRU5ErkJggg==) center / 1.5rem no-repeat;background-color:red}.textarea[data-v-5edc6d76]{width:100%;min-width:0;box-sizing:border-box;padding:.65rem .85rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:14px;line-height:1.5;background:var(--bg);color:var(--text);resize:vertical;font-family:Avenir,Helvetica,Arial,sans-serif;transition:border-color .125s ease,background-color .125s ease}.textarea[data-v-5edc6d76]:hover{border-color:var(--primary-color)}.textarea[data-v-5edc6d76]:focus{outline:none;border-color:var(--primary-color);background:var(--card-bg)}.textarea.small[data-v-5edc6d76]{padding:.45rem .6rem;border-radius:.6rem;font-size:13px}.input-wrapper .actions[data-v-370edd26]{display:flex;margin:.5rem auto 0;align-items:center;justify-content:space-between;column-gap:.5rem}.input-wrapper .actions .send[data-v-370edd26]{flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-wrapper .actions>.action+.action[data-v-370edd26]{margin-left:.5rem}.input-wrapper .actions .right[data-v-370edd26]{margin-left:auto;display:flex;align-items:center;column-gap:.75rem}.input-wrapper .gallery[data-v-370edd26]{margin-top:1rem}.input-wrapper .content[data-v-370edd26]{transition:.05s ease-out}.input-wrapper .content .tips[data-v-370edd26]{margin-bottom:8px;text-align:left;line-height:1.65}.admin-card[data-v-10b9e7e2]{text-align:left;border:1px solid var(--border-light);box-shadow:0 8px 24px #0000000f}.filter-card[data-v-10b9e7e2]{display:flex;flex-direction:column;gap:.75rem}.filter-row[data-v-10b9e7e2]{display:flex;align-items:center;width:100%;gap:.75rem}.filter-label[data-v-10b9e7e2]{width:2rem;flex:0 0 auto;color:var(--text-secondary);font-size:13px}.nav-btn[data-v-10b9e7e2]{border:none;outline:none;cursor:pointer;transition:all .2s ease}.nav-btn[data-v-10b9e7e2]{width:2rem;height:2rem;border-radius:999px;background:var(--btn-bg);color:var(--text-secondary);font-size:18px}.nav-btn[data-v-10b9e7e2]:hover{background:var(--btn-hover)}.search-row[data-v-10b9e7e2]{width:100%;display:flex;align-items:center;gap:.5rem}.message[data-v-10b9e7e2]{padding:.375rem .75rem;text-align:left}.message .header[data-v-10b9e7e2]{display:flex;justify-content:space-between;align-items:center}.message[data-v-10b9e7e2]:not(:first-child){margin-top:.5rem}.message .name[data-v-10b9e7e2]{font-size:15px;font-weight:700}.message .date[data-v-10b9e7e2]{font-size:12px;color:#aaa}.message .date span[data-v-10b9e7e2]{margin-right:.5rem;cursor:pointer}.message .content[data-v-10b9e7e2]{font-size:15px;white-space:break-spaces}.message .selectable[data-v-10b9e7e2]{user-select:text;-webkit-user-select:text}.message .gallery[data-v-10b9e7e2]{margin:.5rem 0}.message .reply-wrapper[data-v-10b9e7e2]{margin-top:1rem;display:flex;flex-wrap:wrap}.message .reply-wrapper .reply[data-v-10b9e7e2]{margin:0 1rem .75rem 0;padding:.25rem .5rem;border-radius:.5rem;box-shadow:var(--reply-shadow);background:var(--card-bg)}.message .reply-wrapper .reply .name[data-v-10b9e7e2]{font-size:12px;font-weight:200}.message .reply-wrapper .reply .content[data-v-10b9e7e2]{font-size:14px}.message .reply-wrapper .reply .header[data-v-10b9e7e2]{display:flex}.message .reply-wrapper .reply .header div[data-v-10b9e7e2]:not(:last-child){margin-right:.125rem}.message.hidden[data-v-10b9e7e2]{opacity:.45;background:var(--bg)}.ending[data-v-10b9e7e2]{margin-top:1rem;font-size:12px;color:#aaa}.write-layout-list[data-v-51714c86]{background-color:var(--bg)}.write-card[data-v-51714c86]{text-align:left}.write-block[data-v-51714c86]{transition:background-color .25s ease}.write-block[data-v-51714c86]:not(:first-child){margin-top:.5rem}.actions[data-v-51714c86]{display:flex;justify-content:center}.actions>div[data-v-51714c86]{margin-right:1rem}.categories[data-v-51714c86]{display:flex;align-items:center;overflow:auto}.categories div[data-v-51714c86]{flex:0 0 auto}.categories div[data-v-51714c86]:not(:last-child){margin-right:1rem}.image-input[data-v-51714c86]{display:flex;align-items:center}.upload-btn[data-v-51714c86]{margin:0 12px 0 0}.image-input-file[data-v-51714c86]{display:none}.gallery[data-v-51714c86]{margin-top:1rem}.content-actions[data-v-51714c86]{margin-top:.5rem;display:flex;justify-content:flex-start}.import-mask[data-v-51714c86]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:120}.import-modal[data-v-51714c86]{width:min(36rem,calc(100vw - 1rem));margin:.5rem;border-radius:.5rem;background-color:var(--card-bg);padding:.75rem}.import-title[data-v-51714c86]{text-align:left;font-size:15px;font-weight:700;margin-bottom:.6rem}.import-actions[data-v-51714c86]{margin-top:.7rem;display:flex;justify-content:flex-end;gap:.5rem}.nav[data-v-b05b3a04]{position:fixed;margin:0 auto;left:0;right:0;width:fit-content;bottom:2rem;display:flex;align-items:center;justify-content:space-around;font-size:15px;border-radius:.5rem;background-color:var(--card-bg);box-shadow:0 2px 8px 0 var(--nav-shadow);transition:background-color .25s ease;z-index:2;column-gap:12px;padding:0 12px}.nav .nav-item[data-v-b05b3a04]{position:relative;width:auto;min-height:2rem;min-width:2rem;padding:.375rem 0;line-height:1;display:flex;align-items:center;justify-content:center;column-gap:.2rem;color:var(--text-secondary);transition:color .2s ease;cursor:pointer;user-select:none;text-align:center;white-space:nowrap}.nav .active[data-v-b05b3a04]{color:var(--primary-color)!important}.skeleton[data-v-6d6c2889]{--skeleton-base: #ececec;--skeleton-highlight: #f7f7f7}:root.dark .skeleton{--skeleton-base: #2f2f2f;--skeleton-highlight: #3a3a3a}.skeleton>div[data-v-6d6c2889]{background-image:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 37%,var(--skeleton-base) 63%);background-size:400% 100%;background-position:100% 50%;animation:skeleton-loading-6d6c2889 2s ease infinite}.skeleton>div[data-v-6d6c2889]:not(:last-child){margin-bottom:.5rem}.title[data-v-6d6c2889]{width:8rem;height:1rem;border-radius:.25rem}.long[data-v-6d6c2889]{width:100%;height:.8rem;border-radius:.25rem}.short[data-v-6d6c2889]{width:70%;height:.6rem;border-radius:.25rem}@keyframes skeleton-loading-6d6c2889{0%{background-position:100% 50%}to{background-position:0 50%}}.post-page[data-v-151a7a46]{--toc-shadow: 0 12px 36px rgba(0, 0, 0, .22);--toc-item-color: #666666}:root.dark .post-page{--toc-shadow: 0 12px 36px rgba(0, 0, 0, .55);--toc-item-color: #aaaaaa}.meta[data-v-151a7a46]{display:flex;align-items:center;text-align:left}.meta .left[data-v-151a7a46]{flex:1 1 auto}.meta .left .title[data-v-151a7a46]{font-size:18px}.meta .left .categories[data-v-151a7a46]{margin-top:4px;font-size:12px;color:var(--text-secondary)}.meta .right[data-v-151a7a46]{display:flex;flex-direction:column;align-items:flex-end;flex:0 1 auto}.meta .right .time[data-v-151a7a46]{flex:1 0 auto;font-size:12px;color:var(--text-secondary)}.main[data-v-151a7a46]{overflow:hidden;text-align:left}.main .content[data-v-151a7a46]{display:flow-root;font-size:15px}.main .content[data-v-151a7a46]:before{content:"";display:table}.main .content[data-v-151a7a46]>:first-child{margin-top:0!important}.main .description[data-v-151a7a46]{padding:0 0 .5rem;margin-bottom:.5rem;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-light)}.ending[data-v-151a7a46]{margin-top:1rem;margin-bottom:4.5rem;font-size:12px;color:#aaa}.toc[data-v-151a7a46]{box-sizing:border-box;border-radius:8px;background:var(--card-bg);box-shadow:var(--toc-shadow);z-index:9;transition:background-color .25s ease}.toc .toc-title[data-v-151a7a46]{font-size:14px;font-weight:700;text-align:left}.toc .toc-list[data-v-151a7a46]{margin-top:.5rem;max-height:50vh;overflow-y:auto;scrollbar-gutter:stable}.toc .toc-item[data-v-151a7a46]{font-size:13px;line-height:1.5;color:var(--toc-item-color);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toc .toc-item.active[data-v-151a7a46]{font-weight:700;color:var(--text)}.toc .toc-item+.toc-item[data-v-151a7a46]{margin-top:.25rem}.toc .toc-item.lv-2[data-v-151a7a46]{padding-left:1.25rem}.toc .toc-item.lv-3[data-v-151a7a46]{padding-left:2.5rem}.toc .toc-item.lv-4[data-v-151a7a46]{padding-left:3.75rem}.toc-desktop[data-v-151a7a46]{position:fixed;top:96px;left:calc(50% + 387px);width:220px;padding:.75rem}.toc-mobile[data-v-151a7a46]{display:none}@media (max-width: 1200px){.toc-desktop[data-v-151a7a46]{display:none}.toc-mobile[data-v-151a7a46]{display:block;position:fixed;left:0;right:0;width:350px;margin:0 auto;bottom:5.25rem;padding:.75rem}.toc-mobile .toc-header[data-v-151a7a46]{display:flex;align-items:center;justify-content:space-between}.toc-mobile .toc-list[data-v-151a7a46]{max-height:30vh;scrollbar-gutter:stable both-edges}}code{display:block;margin:1em 0;padding:.5rem 1rem;line-height:18px;background-color:var(--code-bg);color:var(--text);white-space:pre-wrap;font-family:Consolas,Courier New,monospace;font-size:13px}.h1,.h2,.h3,.h4{margin:1em 0 0;font-weight:700}.h1{line-height:60px;font-size:28px}.h2{line-height:48px;font-size:24px}.h3{line-height:36px;font-size:20px}.h4{line-height:24px;font-size:16px}p,.ul1,.ul2,.ul3,.quote1,.quote2,.quote3{line-height:26px}.ul1,.ul2,.ul3{position:relative}.ul1:before,.ul2:before,.ul3:before{content:"\2022";position:absolute;top:0;width:.5rem}.ul1{padding-left:1rem}.ul1:before{left:.25rem}.ul2{padding-left:2rem}.ul2:before{left:1.25rem}.ul3{padding-left:3rem}.ul3:before{left:2.25rem}.quote1,.quote2,.quote3{margin:.75rem 0;padding:.5rem .75rem;color:var(--quote-text);border-left:4px solid var(--quote-border);background:var(--quote-bg)}.quote1 p,.quote2 p,.quote3 p{margin:0}.quote2{margin-left:1rem}.quote3{margin-left:2rem}img{display:block;margin:0 auto;max-width:100%;height:auto}.image-description{display:block;font-style:italic;text-align:center;color:#aaa;font-size:12px}.categories-wrapper[data-v-1f7fcbe0]{display:flex;align-items:center;padding:.5rem 1rem}.categories-wrapper span[data-v-1f7fcbe0]{flex:0 0 auto}.categories-wrapper .categories[data-v-1f7fcbe0]{margin-left:1rem}.post-group[data-v-1f7fcbe0]{margin-top:1rem}.post-group .group-name[data-v-1f7fcbe0]{margin:0 0 .5rem 3px;text-align:left;font-size:14px;color:var(--text-muted);font-family:Avenir,Helvetica,Arial,sans-serif}.post-group a[data-v-1f7fcbe0]{display:block;text-decoration:none;color:inherit}.post-group a[data-v-1f7fcbe0]:hover,.post-group a[data-v-1f7fcbe0]:visited,.post-group a[data-v-1f7fcbe0]:active{text-decoration:none}.post-group .post[data-v-1f7fcbe0]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.post-group .post .left[data-v-1f7fcbe0]{text-align:left}.post-group .post .right[data-v-1f7fcbe0]{display:flex;flex-direction:column;flex:0 0 auto;align-items:flex-end}.post-group .post .right .post-cat[data-v-1f7fcbe0]{display:flex;font-size:12px;color:var(--text-muted)}.post-group .post .right .post-cat div[data-v-1f7fcbe0]:not(:last-child){margin-right:.25rem}.post-group .post .right .post-cat div[data-v-1f7fcbe0]:not(:last-child):after{content:" /"}.post-group .post .right .date[data-v-1f7fcbe0]{font-size:12px;color:var(--text-secondary)}a[data-v-1f7fcbe0]{color:#42b983}label[data-v-1f7fcbe0]{margin:0 .5em;font-weight:700}code[data-v-1f7fcbe0]{background-color:var(--code-bg);padding:2px 4px;border-radius:4px;color:var(--text)}.sortable-toolbar[data-v-5808b4a0]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.sortable-list[data-v-5808b4a0]{display:flex;flex-direction:column;gap:.5rem}.sortable-row[data-v-5808b4a0]{display:flex;align-items:center;gap:.5rem}.sortable-content[data-v-5808b4a0]{flex:1;min-width:0}.sortable-handle[data-v-5808b4a0]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:12px;height:24px;cursor:grab;touch-action:none;border-radius:6px;background:var(--btn-bg)}.sortable-handle[data-v-5808b4a0]:active{cursor:grabbing}.sortable-handle span[data-v-5808b4a0]{width:3px;height:3px;border-radius:50%;background:var(--text-muted)}.edit-wrapper[data-v-555ca59c]>*:not(:last-child){margin-bottom:.5rem}.edit-wrapper .actions[data-v-555ca59c]{display:flex}.edit-wrapper .actions>.button[data-v-555ca59c]:not(:last-child){margin-right:1rem}.edit-wrapper .actions .right[data-v-555ca59c]{margin-left:auto}.cat-list[data-v-555ca59c]{margin-top:.5rem}.category[data-v-555ca59c]{display:flex;align-items:center}.category .title[data-v-555ca59c]{flex:0 0 auto}.category .description[data-v-555ca59c]{margin-left:.5rem;font-size:14px;text-align:left;color:var(--text-secondary)}.category .right[data-v-555ca59c]{margin-left:auto}a[data-v-50058d2e]{text-decoration:none;color:inherit}.entry[data-v-50058d2e]{cursor:pointer;line-height:16px;font-size:14px}.group[data-v-50058d2e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.group .card[data-v-50058d2e]{margin-top:0!important;font-size:14px}.group .group-title[data-v-50058d2e]{color:var(--text-secondary);font-size:13px;margin:0 0 0 4px}.group .group-entry[data-v-50058d2e]{flex:1 1 auto}.loading-svg[data-v-5ad7708e]{display:block;margin:0 auto;width:25px;height:25px}.card[data-v-5ad7708e]{text-align:left}.card>.title[data-v-5ad7708e]{margin-bottom:4px;font-weight:700}.commits .commit[data-v-5ad7708e]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;width:100%;line-height:1.25rem;font-size:14px}.commits .commit .title[data-v-5ad7708e]{text-align:left;margin-right:.75rem;flex:1 1 auto}.commits .commit .date[data-v-5ad7708e]{flex:0 0 auto;font-size:12px;color:var(--text-muted)}.toolbar[data-v-382498d5],.tree[data-v-382498d5],.status-card[data-v-382498d5],.modal[data-v-382498d5],.search-panel[data-v-382498d5]{border-radius:.5rem;background-color:var(--card-bg)}.toolbar[data-v-382498d5]{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.toolbar .left[data-v-382498d5]{font-size:14px;font-weight:700}.toolbar .toolbar-right[data-v-382498d5]{display:flex;align-items:center;gap:.5rem}.toolbar .search-wrapper[data-v-382498d5]{position:relative}.toolbar .search-wrapper .search-input[data-v-382498d5]{width:96px}.toolbar .search-wrapper .search-panel[data-v-382498d5]{position:absolute;top:calc(100% + .25rem);left:0;width:100%;z-index:30;max-height:16rem;overflow:auto;padding:.5rem}.toolbar .search-wrapper .search-panel .search-item[data-v-382498d5]{text-align:left;padding:.35rem .4rem;border-radius:4px;cursor:pointer}.toolbar .search-wrapper .search-panel .search-item[data-v-382498d5]:hover{background:var(--bg)}.toolbar .search-wrapper .search-panel .search-item .name[data-v-382498d5]{font-size:13px;font-weight:600}.toolbar .search-wrapper .search-panel .search-item .desc[data-v-382498d5]{margin-top:2px;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar .search-wrapper .search-panel .search-empty[data-v-382498d5]{text-align:left;font-size:12px;color:var(--text-secondary)}.status-card[data-v-382498d5]{margin-top:.5rem;padding:.5rem;text-align:left}.taxonomy-summary-card .summary-line[data-v-382498d5]{font-size:12px;color:var(--text-secondary);line-height:1.6}.taxonomy-summary-card .summary-line+.summary-line[data-v-382498d5]{margin-top:.25rem}.icon-btn[data-v-382498d5]{width:16px!important;min-width:16px;height:16px;padding:0;line-height:16px;font-size:12px}.empty[data-v-382498d5]{text-align:left;color:var(--text-secondary)}.tree[data-v-382498d5]{margin-top:.5rem;padding:.25rem .5rem}.tree .node-row[data-v-382498d5]{display:flex;justify-content:space-between;align-items:center;padding-top:.25rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-light)}.tree .node-row[data-v-382498d5]:last-child{border-bottom:none}.tree .node-row.drop-before[data-v-382498d5]{border-top:2px solid #1a73e8}.tree .node-row.drop-inside[data-v-382498d5]{background:rgba(26,115,232,.08)}.tree .node-row.drop-after[data-v-382498d5]{border-bottom:2px solid #1a73e8}.tree .node-row .node-main[data-v-382498d5]{flex:1;min-width:0;text-align:left}.tree .node-row .node-main .title-row[data-v-382498d5]{display:flex;align-items:center;min-width:0}.tree .node-row .node-main .title-row .collapse-toggle[data-v-382498d5]{width:1rem;margin-right:.2rem;text-align:center;cursor:pointer;user-select:none}.tree .node-row .node-main .title-row .collapse-toggle.hidden[data-v-382498d5]{visibility:hidden;cursor:default}.tree .node-row .node-main .title-row .title[data-v-382498d5]{font-size:12px;font-weight:700;cursor:pointer;flex:0 0 auto}.tree .node-row .node-main .title-row .extra[data-v-382498d5]{margin-left:.4rem;display:flex;align-items:center;min-width:0;flex:1}.tree .node-row .node-main .title-row .extra .description[data-v-382498d5]{max-width:8rem;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree .node-row .node-main .title-row .extra .inline-thumbs[data-v-382498d5]{margin-left:.25rem;display:flex;align-items:center;gap:.35rem;min-width:0;overflow-x:auto;padding-bottom:.1rem}.tree .node-row .node-main .title-row .extra .inline-thumbs .thumb[data-v-382498d5]{width:1.6rem;height:1.6rem;border-radius:4px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid var(--border-light);flex:0 0 auto}.default-open-row[data-v-382498d5]{display:flex;align-items:center;gap:.4rem;font-size:13px;color:var(--text-secondary);user-select:none}.default-open-row input[data-v-382498d5]{margin:0}.thumbs[data-v-382498d5]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.thumbs .thumb[data-v-382498d5]{width:6rem;height:6rem;border-radius:6px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid var(--border-light)}.thumbs .thumb.pending[data-v-382498d5]{display:flex;align-items:center;justify-content:center;background:var(--bg);padding:.25rem;box-sizing:border-box;text-align:center}.thumbs .thumb.pending .pending-name[data-v-382498d5]{font-size:10px;line-height:1.2;overflow:hidden}.thumbs .thumb .remove[data-v-382498d5]{position:absolute;top:-.35rem;right:-.35rem;width:1rem;height:1rem;line-height:1rem;border-radius:999px;background:#e53935;color:#fff;font-size:12px;text-align:center;cursor:pointer;user-select:none}.modal-mask[data-v-382498d5]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:140}.modal-mask .modal[data-v-382498d5]{width:min(42rem,calc(100vw - 1rem));margin:.5rem;padding:.5rem}.modal-mask .modal .modal-title[data-v-382498d5]{text-align:left;font-size:18px;font-weight:700;margin-bottom:.75rem}.modal-mask .modal .created-time[data-v-382498d5]{text-align:left;font-size:12px;color:var(--text-secondary);margin-bottom:.5rem}.modal-mask .modal .form-fields[data-v-382498d5]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.modal-mask .modal .upload-row[data-v-382498d5]{margin-top:.75rem;display:flex;align-items:center}.modal-mask .modal .upload-row .tip[data-v-382498d5]{margin-left:.75rem;font-size:12px;color:var(--text-secondary)}.modal-mask .modal .modal-actions[data-v-382498d5]{margin-top:.75rem;display:flex;justify-content:flex-end}.modal-mask .modal .modal-actions>.button[data-v-382498d5]:not(:last-child){margin-right:.5rem}.modal-mask .modal.preview-modal[data-v-382498d5]{max-height:80vh;overflow-y:auto;padding:.5rem}.modal-mask .modal.preview-modal .preview-title[data-v-382498d5]{margin-bottom:8px;text-align:left;font-size:14px;font-weight:700}.modal-mask .modal.preview-modal .preview-description[data-v-382498d5]{margin-top:.4rem;padding:.5rem 0;max-height:320px;overflow:auto;text-align:left;font-size:13px;color:var(--text-secondary);white-space:pre-line;line-height:1.6}.modal-mask .modal.preview-modal .preview-actions[data-v-382498d5]{margin-top:.75rem;display:flex;justify-content:flex-end}.modal-mask .modal.preview-modal .preview-actions>.button[data-v-382498d5]:not(:last-child){margin-right:.5rem}.editable-text[data-v-368ad15b],.editable-input[data-v-368ad15b]{font:inherit;color:inherit}.editable-text[data-v-368ad15b]{cursor:text;border:none;padding:0;background:transparent}.editable-input[data-v-368ad15b]{border:1px solid var(--border-light);border-radius:4px;padding:.1rem .25rem;background:var(--card-bg);outline:none}.inline[data-v-368ad15b]{display:inline-block}.checkbox[data-v-53f144ac]{appearance:none;-webkit-appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);min-height:var(--checkbox-size);box-sizing:border-box;padding:0;border-radius:4px;border:1px solid var(--border-light);background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.checkbox[data-v-53f144ac]:hover{border-color:var(--primary-color)}.checkbox.checked[data-v-53f144ac]{background:var(--primary-color);border-color:var(--primary-color)}.icon[data-v-53f144ac]{width:80%;height:80%;display:block}.empty-card[data-v-e3a4fe3c]{padding:1rem;color:var(--text-secondary)}.task-list[data-v-e3a4fe3c]{display:flex;flex-direction:column}.task-card[data-v-e3a4fe3c]{padding:.7rem .75rem}.task-row[data-v-e3a4fe3c],.subtask-row[data-v-e3a4fe3c]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.task-main[data-v-e3a4fe3c],.subtask-main[data-v-e3a4fe3c]{display:flex;align-items:center;gap:.3rem;min-width:0;flex:1;text-align:left}.task-title[data-v-e3a4fe3c]{min-width:0;font-size:14px;text-align:left}.task-created-time[data-v-e3a4fe3c]{flex:0 0 auto;font-size:11px;color:var(--text-secondary);white-space:nowrap}.task-title[data-v-e3a4fe3c] .editable-text,.subtask-title[data-v-e3a4fe3c] .editable-text{border-bottom:none}.subtask-list[data-v-e3a4fe3c]{margin-top:.2rem;padding-left:.3rem;border-left:1px solid var(--border-light);display:flex;flex-direction:column;gap:.15rem}.subtask-card[data-v-e3a4fe3c]{padding:.25rem 0 .25rem .35rem}.subtask-title[data-v-e3a4fe3c]{min-width:0;font-size:12px;font-weight:400;text-align:left}.task-actions[data-v-e3a4fe3c],.subtask-actions[data-v-e3a4fe3c]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.task-actions[data-v-e3a4fe3c]{justify-content:flex-end;min-width:4rem}.subtask-actions[data-v-e3a4fe3c]{justify-content:flex-end;min-width:3rem}.subtask-add-row[data-v-e3a4fe3c]{display:flex;justify-content:flex-start}.add-subtask-btn[data-v-e3a4fe3c],.move-subtask-btn[data-v-e3a4fe3c],.move-task-top-btn[data-v-e3a4fe3c],.delete-task-btn[data-v-e3a4fe3c],.delete-subtask-btn[data-v-e3a4fe3c]{flex:0 0 auto}[data-v-e3a4fe3c] .nav{bottom:1rem}.tab-loading[data-v-a59bf050]{width:1.5rem;height:1.5rem}.playground[data-v-a59bf050]{font-size:12px}.message[data-v-a59bf050]{position:absolute;width:100%;height:2.5rem;background-image:linear-gradient(rgba(var(--card-bg-rgb),1),rgba(var(--card-bg-rgb),0) 25%,rgba(var(--card-bg-rgb),0) 75%,rgba(var(--card-bg-rgb),1));isolation:isolate;overflow:hidden}.message>div[data-v-a59bf050]{margin:.75rem auto 0;transition:transform .3s ease-out;mix-blend-mode:overlay}.message .move-up[data-v-a59bf050]{transform:translateY(calc(-1.75rem - 2px))}.message .message-text[data-v-a59bf050]{height:1rem;line-height:1rem}.message .message-icon[data-v-a59bf050]{margin:.75rem auto 0;width:1.25rem;height:1.25rem;background:url(/assets/send.a747e53f.png) center / 1.25rem no-repeat;cursor:pointer}.rating[data-v-8d23d100]{display:flex;cursor:pointer;user-select:none;height:1rem;line-height:1rem}.rating span[data-v-8d23d100]{font-size:1rem;margin-right:.1875rem}.rating span.filled[data-v-8d23d100]{color:gold}.rating span.empty[data-v-8d23d100]{color:#aaa}.type-tabs[data-v-0d4e049a]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.create .search-input[data-v-0d4e049a]{display:flex;height:34px;align-items:center}.create .search-input .button[data-v-0d4e049a]{margin-left:12px;flex:0 0 auto}.create .search-result[data-v-0d4e049a]{display:flex;flex-direction:column;margin-top:16px;gap:10px}.create .search-result .result-card[data-v-0d4e049a]{text-align:left;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:6px;cursor:pointer;box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease}.create .search-result .result-card .result-title[data-v-0d4e049a]{display:inline-block;font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.create .search-result .result-card .result-subtitle[data-v-0d4e049a],.create .search-result .result-card .result-meta[data-v-0d4e049a]{font-size:.75rem;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.create .search-result .result-card .result-subtitle[data-v-0d4e049a]{margin-top:3px}.create .search-result .result-card .result-meta[data-v-0d4e049a]{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:4px}.create .search-result .result-card .result-actions[data-v-0d4e049a]{display:flex;justify-content:flex-end;margin-top:8px}.create .search-result .selected[data-v-0d4e049a]{box-shadow:var(--reply-shadow)}.create .search-result .no-result[data-v-0d4e049a]{font-size:.875rem;color:var(--text-secondary)}.movie-filter .filter-item[data-v-0d4e049a]{flex:0 0 auto;min-width:280px;display:flex;align-items:center;column-gap:12px}.movie-filter .filter-item[data-v-0d4e049a]:not(:last-child){margin-bottom:16px}.movie-filter .filter-label[data-v-0d4e049a]{margin-bottom:0;flex:0 0 auto;text-align:left;font-size:.875rem;color:var(--text-secondary);white-space:nowrap}.movie-filter .search-row[data-v-0d4e049a]{display:flex;align-items:center;column-gap:8px}.movie-filter .search-row input[data-v-0d4e049a]{width:160px}.movie-total[data-v-0d4e049a]{margin-top:8px;text-align:left;font-size:.875rem}[data-v-0d4e049a] .list-content{margin-bottom:4.5rem}.document-card .content[data-v-0d4e049a]{display:flex}.document-card .content .left[data-v-0d4e049a]{flex:1 1 auto;display:flex;flex-wrap:wrap}.document-card .content .left .title-row[data-v-0d4e049a]{flex:0 0 100%;display:flex;align-items:baseline;gap:.35rem;margin-bottom:8px}.document-card .content .left .title-row .title[data-v-0d4e049a]{text-align:left;font-weight:700}.document-card .content .left .title-row .title-year[data-v-0d4e049a]{font-size:.875rem;color:var(--text-secondary)}.document-card .content .left .meta[data-v-0d4e049a]{font-size:.875rem;margin-right:8px}.document-card .content .left .meta[data-v-0d4e049a]:not(.link){font-size:.875rem;color:var(--text-secondary)}.document-card .content .right[data-v-0d4e049a]{flex:0 0 auto;display:flex;flex-wrap:nowrap;height:24px;line-height:24px;column-gap:8px;display:none}.document-card .content .right .action[data-v-0d4e049a]{font-size:12px;color:var(--text-muted);cursor:pointer}.document-card .content:hover .right[data-v-0d4e049a]{display:flex}.document-card .comment-area .text-input[data-v-0d4e049a]{margin-top:16px}.document-card .comment-area .controls[data-v-0d4e049a]{margin:8px 0 16px;display:flex;align-items:center}.document-card .comment-area .controls .rating[data-v-0d4e049a],.document-card .comment-area .controls .submit-button[data-v-0d4e049a]{margin-right:16px}.document-card .comments[data-v-0d4e049a]{display:flex;row-gap:8px;column-gap:16px;flex-wrap:wrap;align-items:start}.document-card .comments .comment-card[data-v-0d4e049a]{background:var(--quote-bg);border-radius:4px;padding:8px;max-width:100%;min-width:160px}.document-card .comments .comment-card .controls[data-v-0d4e049a]{display:flex;justify-content:flex-end;align-items:center}.document-card .comments .comment-card .controls .rating[data-v-0d4e049a]{margin-right:auto}.document-card .comments .comment-card .controls .action[data-v-0d4e049a]{display:none;font-size:12px;color:var(--text-muted);cursor:pointer;height:12px;line-height:12px}.document-card .comments .comment-card .controls .action[data-v-0d4e049a]:not(:last-child){margin-right:8px}.document-card .comments .comment-card:hover .controls .action[data-v-0d4e049a]{display:flex}.document-card .comments .comment-card .date-str[data-v-0d4e049a]{margin-top:4px;font-size:.75rem;color:var(--text-secondary);text-align:left}.document-card .comments .comment-card .content[data-v-0d4e049a]{margin-top:4px;text-align:left;font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.holdem-container[data-v-05348dd2]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw;box-sizing:border-box;padding:20px;text-align:left;gap:.75rem}.admin-toolbar[data-v-05348dd2]{width:min(100%,760px);max-width:760px;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-toolbar .toolbar-actions[data-v-05348dd2]{display:flex;gap:8px;align-items:center}.empty[data-v-05348dd2]{width:min(100%,760px);max-width:760px;text-align:left;color:var(--text-secondary);font-size:14px}.room-list[data-v-05348dd2]{width:min(100%,760px);max-width:760px;display:flex;flex-direction:column;gap:.5rem}.room-head[data-v-05348dd2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.room-main[data-v-05348dd2]{flex:1;min-width:0;text-align:left}.room-id[data-v-05348dd2]{font-weight:600;font-size:14px;color:var(--text);word-break:break-all}.meta[data-v-05348dd2]{margin-top:4px;display:flex;flex-wrap:wrap;gap:.5rem;font-size:12px;color:var(--text-secondary)}.room-actions[data-v-05348dd2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:0 0 auto}.players[data-v-05348dd2]{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.player-row[data-v-05348dd2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.player-name[data-v-05348dd2]{display:inline-flex;align-items:center;gap:.4rem;font-size:13px;color:var(--text);min-width:0;word-break:break-all}.player-actions[data-v-05348dd2]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.player-status[data-v-05348dd2]{font-size:11px;line-height:1;padding:.2rem .4rem;border-radius:999px;background:var(--background);border:1px solid var(--border-light);color:var(--text-secondary)}.player-status.connected[data-v-05348dd2]{color:#2d8f45;border-color:#94d3a2}.player-status.disconnected[data-v-05348dd2]{color:#b26a00;border-color:#ebc17a}.empty-player[data-v-05348dd2]{font-size:12px;color:var(--text-secondary)}@media (max-width: 700px){.admin-toolbar[data-v-05348dd2],.room-head[data-v-05348dd2]{flex-direction:column;align-items:flex-start}}.poker-card[data-v-e0f78dd4]{--card-font: #111111;width:33px;height:44px;border:1px solid var(--border-light);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:700;background-color:#fff;color:var(--card-font);transition:all .3s ease}.poker-card.facedown[data-v-e0f78dd4]{background-color:#333;color:#fff}.poker-card .card-rank[data-v-e0f78dd4]{font-size:16px;line-height:16px}.poker-card .card-suit[data-v-e0f78dd4]{display:flex;align-items:center;justify-content:center}.poker-card .card-back[data-v-e0f78dd4]{font-size:12px}.poker-card .suit-icon[data-v-e0f78dd4]{width:20px;height:20px}.holdem-room-container[data-v-9a410370]{padding:6px 6px 60px;max-width:800px;margin:0 auto}h2[data-v-9a410370]{font-size:24px;margin-bottom:10px;text-align:center}.room-id[data-v-9a410370]{text-align:center;margin-bottom:30px;font-size:16px;color:var(--text-secondary)}.loading[data-v-9a410370],.error[data-v-9a410370]{text-align:center;padding:40px;font-size:16px}.error[data-v-9a410370]{color:#ff4d4f}.room-content[data-v-9a410370]{display:flex;flex-direction:column;gap:6px;width:100%;box-sizing:border-box;transition:margin-top .2s ease-out}.status-card[data-v-9a410370],.users-card[data-v-9a410370],.table-card[data-v-9a410370]{padding:20px;margin-bottom:20px}.round-info[data-v-9a410370]{margin-top:10px;font-size:16px;color:var(--text-secondary);display:flex;flex-direction:column;gap:5px}.blind-info[data-v-9a410370],.phase-info[data-v-9a410370]{font-size:14px}.table-card[data-v-9a410370]{text-align:center}.community-cards[data-v-9a410370]{display:flex;justify-content:center;gap:4px}.users-list[data-v-9a410370]{display:flex;flex-direction:column;gap:6px}.user-item[data-v-9a410370]{display:flex;flex-direction:column;padding:4px;background-color:var(--card-bg);border-radius:6px;transition:all .3s ease;box-sizing:border-box}.user-item.current-player[data-v-9a410370]{border:1px solid var(--primary-color)}.user-item.current-player-is-me[data-v-9a410370]{box-shadow:var(--reply-shadow)}.user-item.all-in[data-v-9a410370]{background-color:#ffeb3b0f}.user-item.quit-bet[data-v-9a410370]{background-color:#00000008}.user-info[data-v-9a410370]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:8px}.user-name-section[data-v-9a410370]{display:flex;align-items:center;row-gap:4px;column-gap:4px;flex-wrap:wrap}.status-indicator[data-v-9a410370]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-indicator.connected[data-v-9a410370]{background-color:#52c41a}.status-indicator.disconnected[data-v-9a410370]{background-color:var(--border-light)}.user-name[data-v-9a410370]{font-weight:700;font-size:16px;cursor:default;border-radius:2px;transition:all .2s ease}.user-name.editable[data-v-9a410370]{cursor:pointer}.user-name.editable[data-v-9a410370]:hover{background-color:var(--quote-bg)}.pending-group[data-v-9a410370]{margin-top:8px}.pending-title[data-v-9a410370]{font-size:12px;color:var(--text-muted);margin-bottom:6px;text-align:left}.pending-card[data-v-9a410370]{margin-bottom:6px}.pending-user[data-v-9a410370]{opacity:.96;box-shadow:var(--reply-shadow)}.pending-badge[data-v-9a410370]{font-size:11px;color:#fff}.user-status[data-v-9a410370]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.host-badge[data-v-9a410370],.blind-badge[data-v-9a410370],.current-player-badge[data-v-9a410370],.current-action-badge[data-v-9a410370],.me-badge[data-v-9a410370],.thinking-badge[data-v-9a410370]{padding:1px 4px;border-radius:10px;font-size:10px}.host-badge[data-v-9a410370]{background-color:#1890ff;color:#fff}.me-badge[data-v-9a410370]{background-color:#722ed1;color:#fff}.blind-badge.small-blind[data-v-9a410370]{background-color:#52c41a;color:#fff}.blind-badge.big-blind[data-v-9a410370]{background-color:#fa8c16;color:#fff}.current-action-badge.all-in[data-v-9a410370]{background-color:#ff2b2b}.current-player-badge[data-v-9a410370]{background-color:#ff4d4f;color:#fff}.current-action-badge[data-v-9a410370]{background-color:#faad14;color:#fff}.thinking-badge[data-v-9a410370]{background-color:#1890ff;color:#fff;display:inline-flex;align-items:center}.thinking-badge .thinking-icon[data-v-9a410370]{width:8px;height:8px;border:1px solid white;border-top-color:transparent;border-radius:50%;animation:spin-9a410370 1s linear infinite;margin-right:2px}.ready-status-badge[data-v-9a410370]{padding:1px 4px;border-radius:10px;font-size:10px;color:#fff}.ready-status-badge.ready[data-v-9a410370]{background-color:#52c41a}.ready-status-badge.end[data-v-9a410370]{background-color:#ff3f43}.user-action-bubble[data-v-9a410370]{position:relative;display:inline-block;margin-left:8px}.user-action-bubble .bubble-content[data-v-9a410370]{background-color:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.user-action-bubble .bubble-arrow[data-v-9a410370]{position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid rgba(0,0,0,.8)}.user-item.winner[data-v-9a410370]{border:1px solid #ff4d4f;box-shadow:0 4px 12px #ff4d4f0f;background-color:#ff4d4f0f}.winner-badge[data-v-9a410370]{padding:1px 4px;border-radius:10px;font-size:10px;color:#fff;background-color:#ff4d4f}@keyframes spin-9a410370{to{transform:rotate(360deg)}}.chips-row[data-v-9a410370]{display:flex;justify-content:space-between;align-items:end;width:100%}.chips-row .divider[data-v-9a410370]{width:1px;background-color:var(--border-light);margin:8px 4px 0;min-height:12px;align-self:stretch}.user-chips[data-v-9a410370],.bet-chips[data-v-9a410370]{display:flex;gap:4px;flex-wrap:wrap}.chip-item[data-v-9a410370]{display:flex;flex-direction:column-reverse;align-items:center;justify-content:end;cursor:pointer;transition:all .2s ease;gap:2px}.chip-stack[data-v-9a410370]{display:flex;flex-direction:column-reverse;align-items:center;gap:1px}.chip[data-v-9a410370]{height:4px;border-radius:2px;transition:all .2s ease}.chip-value-5[data-v-9a410370]{width:16px;background-color:gold}.chip-value-10[data-v-9a410370]{width:16px;background-color:#00bfff}.chip-value-20[data-v-9a410370]{width:16px;background-color:#32cd32}.chip-value-50[data-v-9a410370]{width:16px;background-color:tomato}.chip-value-100[data-v-9a410370]{width:16px;background-color:#9370db}.chip-value-200[data-v-9a410370]{width:16px;background-color:#ff69b4}.chip-item:hover .chip[data-v-9a410370]{transform:scaleY(1.2)}.chip-item.clickable:hover .chip[data-v-9a410370]{opacity:.8}.chip-value[data-v-9a410370]{font-weight:700;font-size:10px;line-height:10px}.chip-count[data-v-9a410370]{font-size:10px;color:var(--text-secondary)}.cards-action-row[data-v-9a410370]{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:4px}.user-cards[data-v-9a410370]{display:flex;gap:4px}.community-cards .card-item[data-v-9a410370],.user-cards .card-item[data-v-9a410370]{perspective:1000px}.action-button[data-v-9a410370]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.action-controls[data-v-9a410370],.host-controls[data-v-9a410370]{display:flex;justify-content:center;margin-top:20px}.game-status[data-v-9a410370]{text-align:center;font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;justify-content:space-between}.game-status .header-actions[data-v-9a410370]{display:flex;align-items:center;gap:8px;margin-left:auto}.game-status .divider[data-v-9a410370]{color:var(--text-muted)}.chat-container[data-v-9a410370]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:90%;max-width:600px;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;background-color:var(--card-bg);box-shadow:0 2px 8px #00000026;z-index:1000}.button-divider[data-v-9a410370]{width:1px;height:16px;margin:0 2px;background-color:var(--border-light);align-self:center;flex-shrink:0}.chat-header[data-v-9a410370]{display:flex;align-items:center;padding:8px 12px;background-color:var(--quote-bg);cursor:pointer;transition:background-color .2s ease}.chat-header[data-v-9a410370]:hover{background-color:var(--toc-toggle-bg)}.chat-header .chat-toggle[data-v-9a410370]{font-size:18px;font-weight:700;margin-right:8px;width:20px;text-align:center}.chat-header .chat-title[data-v-9a410370]{font-size:14px;font-weight:700}.chat-latest[data-v-9a410370]{font-size:13px;font-weight:400;color:var(--text-muted);margin-left:8px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-body[data-v-9a410370]{display:flex;flex-direction:column;max-height:200px}.chat-messages[data-v-9a410370]{flex:1;padding:8px;overflow-y:auto;background-color:rgba(var(--card-bg-rgb),.06)}.chat-messages .chat-message[data-v-9a410370]{margin-bottom:8px;padding:6px 10px;border-radius:4px;font-size:14px}.chat-messages .chat-message.chat[data-v-9a410370]{background-color:var(--quote-bg);align-self:flex-start}.chat-messages .chat-message.system[data-v-9a410370]{background-color:var(--quote-bg);align-self:center;font-style:italic;color:var(--text-secondary)}.chat-messages .chat-message[data-v-9a410370]:last-child{margin-bottom:0}.chat-messages .chat-message .message-content[data-v-9a410370]{display:flex;align-items:center}.chat-messages .chat-message .message-username[data-v-9a410370]{font-weight:700;margin-right:6px;color:var(--primary-color)}.chat-input-area[data-v-9a410370]{display:flex;padding:8px;background-color:var(--quote-bg);border-top:1px solid var(--border-light)}.chat-input-area .chat-input[data-v-9a410370]{flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:4px;font-size:14px;outline:none}.chat-input-area .chat-input[data-v-9a410370]:hover{border-color:var(--primary-color)}.chat-input-area .chat-input[data-v-9a410370]:focus{border-color:var(--primary-color);box-shadow:none}.chat-input-area .chat-send-btn[data-v-9a410370]{margin-left:8px;padding:6px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:opacity .2s ease}.chat-input-area .chat-send-btn[data-v-9a410370]:hover:not(:disabled){opacity:.92}.chat-input-area .chat-send-btn[data-v-9a410370]:disabled{background-color:var(--border-light);cursor:not-allowed}.results-container[data-v-9a410370]{border-radius:8px;overflow:hidden;background-color:var(--card-bg)}.results-header[data-v-9a410370]{display:flex;align-items:center;padding:12px 16px;background-color:var(--quote-bg);cursor:pointer;transition:background-color .2s ease}.results-header[data-v-9a410370]:hover{background-color:var(--toc-toggle-bg)}.results-header .results-toggle[data-v-9a410370]{font-size:18px;font-weight:700;margin-right:8px;width:20px;text-align:center}.results-header .results-title[data-v-9a410370]{font-size:14px;font-weight:700}.results-table-container[data-v-9a410370]{overflow-x:auto;position:relative}.results-table[data-v-9a410370]{width:100%;border-collapse:collapse;font-size:14px;min-width:max-content}.results-table th[data-v-9a410370],.results-table td[data-v-9a410370]{padding:8px 12px;text-align:center;border-bottom:1px solid var(--border-light);white-space:nowrap}.results-table th[data-v-9a410370]{background-color:var(--card-bg);font-weight:700;position:sticky;top:0;z-index:1}.results-table th[data-v-9a410370]:first-child,.results-table td[data-v-9a410370]:first-child{position:sticky;left:0;background-color:var(--card-bg);z-index:2}.results-table th[data-v-9a410370]:first-child{background-color:var(--card-bg)}.results-table .player-name[data-v-9a410370]{font-weight:700;text-align:left}.results-table .profit-cell[data-v-9a410370]{font-family:monospace}.results-table .total-profit[data-v-9a410370]{font-weight:700;font-family:monospace}.results-table .profit-positive[data-v-9a410370]{color:red}.results-table .profit-negative[data-v-9a410370]{color:green}.results-table tr[data-v-9a410370]:hover,.results-table tr:hover td[data-v-9a410370]:first-child{background-color:var(--quote-bg)}.stats-container[data-v-9a410370]{border-radius:8px;overflow:hidden;background-color:var(--card-bg)}.stats-header[data-v-9a410370]{display:flex;align-items:center;padding:12px 16px;background-color:var(--quote-bg);cursor:pointer;transition:background-color .2s ease}.stats-header[data-v-9a410370]:hover{background-color:var(--toc-toggle-bg)}.stats-header .stats-toggle[data-v-9a410370]{font-size:18px;font-weight:700;margin-right:8px;width:20px;text-align:center}.stats-header .stats-title[data-v-9a410370]{font-size:14px;font-weight:700}.stats-table-container[data-v-9a410370]{overflow-x:auto;position:relative}.stats-table[data-v-9a410370]{width:100%;border-collapse:collapse;font-size:14px;min-width:max-content}.stats-table th[data-v-9a410370],.stats-table td[data-v-9a410370]{padding:8px 12px;text-align:center;border-bottom:1px solid var(--border-light);white-space:nowrap}.stats-table th[data-v-9a410370]{background-color:var(--card-bg);font-weight:700;position:sticky;top:0;z-index:1}.stats-table th[data-v-9a410370]:first-child,.stats-table td[data-v-9a410370]:first-child{position:sticky;left:0;background-color:var(--card-bg);z-index:2}.stats-table th[data-v-9a410370]:first-child{background-color:var(--card-bg)}.stats-table .player-name[data-v-9a410370]{font-weight:700;text-align:left}.stats-table tr[data-v-9a410370]:hover,.stats-table tr:hover td[data-v-9a410370]:first-child{background-color:var(--quote-bg)}.page-header[data-v-b0e34db8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.page-header__left[data-v-b0e34db8],.page-header__right[data-v-b0e34db8]{font-size:.875rem;display:flex;align-items:center;gap:.25rem}.gomoku-container[data-v-e84c7710]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw;box-sizing:border-box;padding:20px;text-align:left;gap:.75rem}.admin-toolbar[data-v-e84c7710]{width:min(100%,760px);max-width:760px;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-toolbar .toolbar-actions[data-v-e84c7710]{display:flex;gap:8px;align-items:center}.empty[data-v-e84c7710]{width:min(100%,760px);max-width:760px;text-align:left;color:var(--text-secondary);font-size:14px}.room-list[data-v-e84c7710]{width:min(100%,760px);max-width:760px;display:flex;flex-direction:column;gap:.5rem}.room-head[data-v-e84c7710]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.room-main[data-v-e84c7710]{flex:1;min-width:0;text-align:left}.room-id[data-v-e84c7710]{font-weight:600;font-size:14px;color:var(--text);word-break:break-all}.meta[data-v-e84c7710]{margin-top:4px;display:flex;flex-wrap:wrap;gap:.5rem;font-size:12px;color:var(--text-secondary)}.room-actions[data-v-e84c7710]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:0 0 auto}.players[data-v-e84c7710]{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.player-row[data-v-e84c7710]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.player-name[data-v-e84c7710]{display:inline-flex;align-items:center;gap:.4rem;font-size:13px;color:var(--text);min-width:0;word-break:break-all}.player-actions[data-v-e84c7710]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.player-status[data-v-e84c7710]{font-size:11px;line-height:1;padding:.2rem .4rem;border-radius:999px;background:var(--background);border:1px solid var(--border-light);color:var(--text-secondary)}.player-status.connected[data-v-e84c7710]{color:#2d8f45;border-color:#94d3a2}.player-status.disconnected[data-v-e84c7710]{color:#b26a00;border-color:#ebc17a}.empty-player[data-v-e84c7710]{font-size:12px;color:var(--text-secondary)}@media (max-width: 700px){.admin-toolbar[data-v-e84c7710],.room-head[data-v-e84c7710]{flex-direction:column;align-items:flex-start}}.record-table-scroll[data-v-2289014b]{overflow-x:auto}.record-table[data-v-2289014b]{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.player-col[data-v-2289014b]{width:120px}.summary-col[data-v-2289014b]{width:56px}.round-col[data-v-2289014b]{width:32px}th[data-v-2289014b],td[data-v-2289014b]{padding:8px 10px;text-align:center;border-bottom:1px solid var(--border-light);white-space:nowrap}thead th[data-v-2289014b]{font-weight:700;background:var(--card-bg);position:sticky;top:0;z-index:1}.player-head[data-v-2289014b],.player-name-cell[data-v-2289014b]{position:sticky;left:0;z-index:2;background:var(--card-bg);text-align:left}.summary-head[data-v-2289014b],.summary-cell[data-v-2289014b]{font-weight:700}.round-head[data-v-2289014b],.round-cell[data-v-2289014b]{font-family:monospace}.win-mark[data-v-2289014b]{color:#1890ff;font-weight:700}.gomoku-room-container[data-v-10858c7a]{padding:6px 6px 60px;max-width:920px;margin:0 auto}.gomoku-room-container .card[data-v-10858c7a]{width:calc(100% - 1.5rem)}.loading[data-v-10858c7a],.error[data-v-10858c7a]{text-align:center;padding:40px;font-size:16px}.error[data-v-10858c7a]{color:#ff4d4f}.room-content[data-v-10858c7a]{display:flex;flex-direction:column;gap:8px}.room-toolbar[data-v-10858c7a]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 0}.room-title[data-v-10858c7a]{font-size:18px;font-weight:700;color:var(--text);min-width:0;display:flex;align-items:center}.game-mode-filter[data-v-10858c7a]{width:auto;min-width:0}.toolbar-actions[data-v-10858c7a]{display:flex;align-items:center;gap:8px;margin-left:auto}.board-shell[data-v-10858c7a]{position:relative;width:100%;margin:0 auto;aspect-ratio:1 / 1}.player-row[data-v-10858c7a]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.player-actions[data-v-10858c7a]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.board-viewport[data-v-10858c7a]{position:absolute;inset:0;overflow:hidden;background:#d8b06d;border-radius:12px;margin:0;touch-action:none;overscroll-behavior:contain;-webkit-overflow-scrolling:auto;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;user-select:none;transition:box-shadow .3s ease}.board-viewport.turn-highlight[data-v-10858c7a]{box-shadow:0 0 4px 1px gold}.board-zoom-controls[data-v-10858c7a]{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.board-ops-left[data-v-10858c7a],.board-ops-right[data-v-10858c7a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.board-ops-right[data-v-10858c7a]{margin-left:auto}.board-zoom-btn[data-v-10858c7a]{opacity:.85}.focus-reticle[data-v-10858c7a]{display:inline-block;width:14px;height:14px;background:linear-gradient(var(--text) 0 0) left top / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) left top / 1.5px 5px no-repeat,linear-gradient(var(--text) 0 0) right top / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) right top / 1.5px 5px no-repeat,linear-gradient(var(--text) 0 0) left bottom / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) left bottom / 1.5px 5px no-repeat,linear-gradient(var(--text) 0 0) right bottom / 5px 1.5px no-repeat,linear-gradient(var(--text) 0 0) right bottom / 1.5px 5px no-repeat}.timer-row[data-v-10858c7a]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:10px}.board-stage[data-v-10858c7a]{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.board-canvas[data-v-10858c7a]{display:block;width:auto;height:auto}.records-card[data-v-10858c7a],.players-card[data-v-10858c7a],.settings-card[data-v-10858c7a]{width:100%}.records-list[data-v-10858c7a]{display:flex;flex-direction:column;gap:6px}.record-item[data-v-10858c7a]{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px;background:var(--quote-bg)}.record-round[data-v-10858c7a],.record-winner[data-v-10858c7a]{font-size:13px}.record-winner .check[data-v-10858c7a]{color:#2ecc71;font-weight:700}.empty-records[data-v-10858c7a]{color:var(--text-secondary);font-size:13px}.players-list[data-v-10858c7a]{display:flex;flex-direction:column;gap:6px}.players-list .badge-icon[data-v-10858c7a]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 20px 1px var(--text);color:var(--text);background:var(--bg)}.players-list .badge-icon.black[data-v-10858c7a]{background:black}.players-list .badge-icon.white[data-v-10858c7a]{background:white}.players-list .badge-icon.yellow[data-v-10858c7a]{background:#ffd700}.players-list .badge-icon.red[data-v-10858c7a]{background:#dc143c}.players-list .badge-icon.blue[data-v-10858c7a]{background:#4169e1}.player-item[data-v-10858c7a]{padding:6px 8px;border-radius:8px;background:var(--card-bg);box-sizing:border-box;border:1px solid transparent}.player-item.current-player-is-me[data-v-10858c7a]{border-color:#ffd90099}.player-item.winner-player[data-v-10858c7a]{border-color:#ff4d4ff2;box-shadow:0 0 0 1px #ff4d4f2e}.cs-selector[data-v-10858c7a]{margin-top:6px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cs-candidates[data-v-10858c7a]{display:flex;flex-wrap:wrap;gap:6px 10px;flex:1;min-width:0}.cs-candidate[data-v-10858c7a]{appearance:none;border:0;background:transparent;color:var(--text);font-size:13px;line-height:1.2;padding:0;cursor:pointer}.cs-candidate.selected[data-v-10858c7a]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.cs-candidate.confirmed[data-v-10858c7a]{opacity:.75;cursor:default}.cs-actions[data-v-10858c7a]{flex:0 0 auto}.player-info[data-v-10858c7a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.status-indicator[data-v-10858c7a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-indicator.connected[data-v-10858c7a]{background-color:#52c41a}.status-indicator.disconnected[data-v-10858c7a]{background-color:var(--border-light)}.player-name[data-v-10858c7a]{font-weight:600}.start-row[data-v-10858c7a]{display:flex;justify-content:center}.settings-modal[data-v-10858c7a]{width:100%}.field-group[data-v-10858c7a]{display:flex;flex-direction:column;gap:8px}.field-row[data-v-10858c7a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-label[data-v-10858c7a]{font-size:13px;color:var(--text-secondary);white-space:nowrap}.black-selection-filter[data-v-10858c7a]{width:auto;min-width:0;flex:0 0 auto}.black-selection-filter[data-v-10858c7a] .stepper-filter{width:auto}.black-selection-filter[data-v-10858c7a] .step-value{font-size:13px}.black-selection-filter[data-v-10858c7a] .step-btn{flex-shrink:0}@media (max-width: 768px){.setting-row[data-v-10858c7a],.modal-setting-row[data-v-10858c7a]{flex-direction:column;align-items:stretch}.field-row[data-v-10858c7a]{gap:8px}}.board-container[data-v-6d895c4a]{width:100%;position:relative;overflow:hidden;aspect-ratio:640 / 400;display:block;border-radius:8px;background:#fafafa;touch-action:none}.board-container.highlight[data-v-6d895c4a]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(var(--flow-color),1);animation:borderBreathe-6d895c4a 3.2s ease-in-out infinite;pointer-events:none;z-index:1}.board-container .board-stage[data-v-6d895c4a]{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.board-container .board-stage .board-canvas[data-v-6d895c4a]{display:block;pointer-events:none}@keyframes borderBreathe-6d895c4a{0%,to{opacity:1}50%{opacity:.15}}.board-controls[data-v-6d895c4a]{display:flex;margin-top:6px;align-items:center;justify-content:space-between}.board-controls .left[data-v-6d895c4a],.board-controls .right[data-v-6d895c4a]{display:flex;gap:4px;align-items:center}.board-controls[data-v-6d895c4a]:not(:has(.left > *)):not(:has(.right > *)){display:none}.dots[data-v-5207356f]{display:inline-block;text-align:left}.bar[data-v-f0a1d82e]{margin:2px 0 6px;color:var(--text);font-size:14px}.bar .word-to-draw[data-v-f0a1d82e]{font-weight:700}.bar .change-word-btn[data-v-f0a1d82e]{margin-left:.5rem;flex:0 0 auto}.info-bar .left[data-v-f0a1d82e]{flex:1 1 auto;line-height:14px;margin-left:1px;gap:0}.info-bar .left .word-length[data-v-f0a1d82e],.info-bar .left .word-category[data-v-f0a1d82e]{font-weight:700}.turn-result-bar .left[data-v-f0a1d82e]{gap:0}.turn-result-bar .left .result[data-v-f0a1d82e]{font-weight:700}.turn-result-bar .left .dislike-btn[data-v-f0a1d82e]{margin-left:8px}.round-result-bar[data-v-f0a1d82e]{color:var(--text-secondary);font-size:12px}.reaction-bar[data-v-f0a1d82e]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.reaction-bar .reaction-btn[data-v-f0a1d82e]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:6px;background:var(--bg);cursor:pointer;font-size:16px;line-height:1;transition:.15s ease;user-select:none;flex:0 0 auto}.reaction-bar .reaction-btn[data-v-f0a1d82e]:active:not(.disabled){transform:scale(.92)}.reaction-bar .reaction-btn.disabled[data-v-f0a1d82e]{cursor:default;filter:grayscale(1);opacity:.4}.reaction-bar .reaction-btn .count[data-v-f0a1d82e]{font-size:12px;color:var(--text-secondary)}.reaction-bar .reaction-track[data-v-f0a1d82e]{flex:1 1 auto;min-width:0;height:.75rem;border-radius:999px;background:var(--quote-bg);display:flex;justify-content:space-between;overflow:hidden}.reaction-bar .reaction-track .reaction-fill[data-v-f0a1d82e]{height:100%;min-width:0;transition:width .25s ease}.reaction-bar .reaction-track .reaction-fill.like[data-v-f0a1d82e]{background:var(--primary-color);border-radius:999px 0 0 999px}.reaction-bar .reaction-track .reaction-fill.dislike[data-v-f0a1d82e]{background:#e05252;border-radius:0 999px 999px 0}.draw-options[data-v-f0a1d82e]{display:flex;gap:4px}.draw-options .color-select[data-v-f0a1d82e]{display:flex;gap:2px}.draw-options .color-select .color-option[data-v-f0a1d82e]{width:14px;height:14px;border-radius:50%;border:2px solid transparent;background-clip:padding-box;cursor:pointer}.draw-options .color-select .color-option.selected[data-v-f0a1d82e]{border:2px solid rgba(0,0,0,.2)}.draw-options .line-width-select[data-v-f0a1d82e]{display:flex;gap:0px;align-items:center}.draw-options .line-width-select .line-width-option[data-v-f0a1d82e]{width:20px;border-radius:12px;border:2px solid transparent;background-clip:padding-box;background-color:var(--text);cursor:pointer;transform:rotate(-45deg)}.draw-options .line-width-select .line-width-option.selected[data-v-f0a1d82e]{border:2px solid rgba(0,0,0,.2)}.draw-options .line-width-select .line-width-option .line-preview[data-v-f0a1d82e]{width:100%;background-color:var(--text)}.turn-result .result-row[data-v-f0a1d82e]{display:flex;color:var(--text);justify-content:center;align-items:center;margin:6px 0 12px;font-size:16px}.turn-result .result-row .result[data-v-f0a1d82e]{font-weight:700}.turn-result .reply[data-v-f0a1d82e]{display:flex;justify-content:center;gap:8px}.guess-correct[data-v-6f227b39]{color:#52c41a;font-weight:600;background:var(--quote-bg)}.info[data-v-34b52714]{color:var(--text-secondary);font-size:12px}.gomoku .bar[data-v-33335a37]{margin:2px 0 6px;color:var(--text);font-size:14px;text-align:left}.gomoku .bar .bold[data-v-33335a37]{font-weight:700}.gomoku .result[data-v-33335a37]{font-weight:700;color:var(--primary-color)}.gomoku .board-wrap[data-v-33335a37]{position:relative}.badge-icon[data-v-7a471710]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 20px 1px var(--text)}.badge-icon.black[data-v-7a471710]{background:black}.badge-icon.white[data-v-7a471710]{background:white}.xiangqi .bar[data-v-0451242f]{margin:2px 0 6px;color:var(--text);font-size:14px;text-align:left}.xiangqi .result[data-v-0451242f]{font-weight:700;color:var(--primary-color)}.xiangqi .board-wrap[data-v-0451242f]{position:relative}.badge-icon[data-v-298fba06]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 20px 1px var(--text)}.badge-icon.black[data-v-298fba06]{background:black}.badge-icon.white[data-v-298fba06]{background:white}.checkers .bar[data-v-cf77be94]{margin:2px 0 6px;color:var(--text);font-size:14px;text-align:left}.checkers .result[data-v-cf77be94]{font-weight:700;color:var(--primary-color)}.checkers .board-wrap[data-v-cf77be94]{position:relative}.badge-icon[data-v-fde006a6]{width:12px;height:12px;border-radius:50%;box-shadow:0 0 20px 1px var(--text)}.poker-card[data-v-5e4f6624]{--card-font: #111111;width:33px;height:44px;border:1px solid var(--border-light);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:700;background-color:#fff;color:var(--card-font);transition:all .3s ease}.poker-card.facedown[data-v-5e4f6624]{background-color:#333;color:#fff}.poker-card .card-rank[data-v-5e4f6624]{font-size:16px;line-height:16px}.poker-card .card-suit[data-v-5e4f6624]{display:flex;align-items:center;justify-content:center}.poker-card .card-back[data-v-5e4f6624]{font-size:12px}.poker-card .suit-icon[data-v-5e4f6624]{width:20px;height:20px}.chart-wrap[data-v-2df76081]{width:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chart-wrap .chart[data-v-2df76081]{display:block;width:100%;touch-action:none;cursor:crosshair}.chart-wrap .chart .tick-text[data-v-2df76081]{fill:var(--text-light, #999)}.chart-wrap .chart .name-text[data-v-2df76081]{font-weight:700;pointer-events:none;paint-order:stroke;stroke:var(--card-bg, #fff)}.holdem[data-v-93fbd9fa]{display:flex;flex-direction:column;gap:6px}.holdem .community-cards[data-v-93fbd9fa]{display:flex;justify-content:center;gap:4px;min-height:44px}.holdem-gameinfo[data-v-60ba7956]{font-size:12px;color:var(--text-secondary)}.holdem-player-body[data-v-08e93e13]{display:flex;flex-direction:column;gap:4px;width:100%}.holdem-player-body .user-action-bubble[data-v-08e93e13]{position:relative;display:inline-block;align-self:flex-start}.holdem-player-body .user-action-bubble .bubble-content[data-v-08e93e13]{background-color:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.holdem-player-body .user-action-bubble .bubble-arrow[data-v-08e93e13]{position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid rgba(0,0,0,.8)}.holdem-player-body .chips-row[data-v-08e93e13]{display:flex;justify-content:space-between;align-items:end;width:100%;margin:4px 0 0}.holdem-player-body .user-chips[data-v-08e93e13],.holdem-player-body .bet-chips[data-v-08e93e13]{display:flex;gap:4px;flex-wrap:wrap;align-items:end}.holdem-player-body .bank-badge[data-v-08e93e13]{align-self:center;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:700;line-height:14px;color:#fff;background-color:#52c41a;white-space:nowrap}.holdem-player-body .bank-badge.bank-loan[data-v-08e93e13]{background-color:#ff4d4f}.holdem-player-body .chip-item[data-v-08e93e13]{display:flex;flex-direction:column-reverse;align-items:center;justify-content:end;cursor:pointer;transition:all .2s ease;gap:2px}.holdem-player-body .chip-stack[data-v-08e93e13]{display:flex;flex-direction:column-reverse;align-items:center;gap:1px}.holdem-player-body .chip[data-v-08e93e13]{height:4px;border-radius:2px;width:16px;transition:all .2s ease}.holdem-player-body .chip-value-5[data-v-08e93e13]{background-color:gold}.holdem-player-body .chip-value-10[data-v-08e93e13]{background-color:#00bfff}.holdem-player-body .chip-value-20[data-v-08e93e13]{background-color:#32cd32}.holdem-player-body .chip-value-50[data-v-08e93e13]{background-color:tomato}.holdem-player-body .chip-value-100[data-v-08e93e13]{background-color:#9370db}.holdem-player-body .chip-value-200[data-v-08e93e13]{background-color:#ff69b4}.holdem-player-body .chip-item:hover .chip[data-v-08e93e13]{transform:scaleY(1.2)}.holdem-player-body .chip-item.clickable:hover .chip[data-v-08e93e13]{opacity:.8}.holdem-player-body .chip-value[data-v-08e93e13]{font-weight:700;font-size:10px;line-height:10px}.holdem-player-body .cards-action-row[data-v-08e93e13]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.holdem-player-body .user-cards[data-v-08e93e13]{display:flex;gap:4px}.holdem-player-body .card-item[data-v-08e93e13]{perspective:1000px}.holdem-player-body .action-button[data-v-08e93e13]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.holdem-player-body .button-divider[data-v-08e93e13]{width:1px;height:16px;margin:0 2px;background-color:var(--border-light);align-self:center;flex-shrink:0}.common-table-scroll[data-v-59af92bd]{overflow-x:auto}.common-table[data-v-59af92bd]{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.row-title-col[data-v-59af92bd]{width:120px}.content-col[data-v-59af92bd]{width:60px}th[data-v-59af92bd],td[data-v-59af92bd]{padding:8px 10px;text-align:center;border-bottom:1px solid var(--border-light);white-space:nowrap}thead th[data-v-59af92bd]{font-weight:700;background:var(--card-bg);position:sticky;top:0;z-index:1}.row-title-head[data-v-59af92bd],.row-name-cell[data-v-59af92bd]{position:sticky;left:0;z-index:2;background:var(--card-bg);text-align:left}.game-view[data-v-17995d7a]{display:flex;flex-direction:column;gap:8px}.game-view .top-bar[data-v-17995d7a]{margin-bottom:0}.game-view .top-bar .game-name[data-v-17995d7a]{font-weight:700}.game-view .top-bar .game-status[data-v-17995d7a]{font-size:12px;color:var(--text-secondary)}.game-view .top-bar .net-display[data-v-17995d7a]{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.game-view .top-bar .net-display.off[data-v-17995d7a]{color:var(--text-disabled)}.game-view .players-list[data-v-17995d7a]{display:flex;flex-direction:column;gap:6px}.game-view .players-list .player-item[data-v-17995d7a]{position:relative;padding:6px 8px;border-radius:8px;background:var(--card-bg);box-sizing:border-box;border:1px solid transparent}.game-view .players-list .player-item.current-player-is-me[data-v-17995d7a]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--flow-angle),rgba(var(--flow-color),.15) 0turn,rgba(var(--flow-color),.15) .72turn,rgba(var(--flow-color),.95) .88turn,rgba(var(--flow-color),.15) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:flowBorderSpin-17995d7a 3.2s linear infinite;pointer-events:none}.game-view .players-list .player-item .player-row[data-v-17995d7a]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.game-view .players-list .player-item .player-row .player-info[data-v-17995d7a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.game-view .players-list .player-item .player-row .player-info .status-indicator[data-v-17995d7a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.game-view .players-list .player-item .player-row .player-info .status-indicator.connected[data-v-17995d7a]{background-color:#52c41a}.game-view .players-list .player-item .player-row .player-info .status-indicator.disconnected[data-v-17995d7a]{background-color:var(--border-light)}.game-view .players-list .player-item .player-row .player-info .player-name[data-v-17995d7a]{font-weight:600;font-size:13px;color:var(--text)}.game-view .players-list .player-item .player-row .player-actions[data-v-17995d7a]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.game-view .start-btn[data-v-17995d7a]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.ping-dot[data-v-17995d7a]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.ping-dot.ok[data-v-17995d7a]{background:#52c41a}.ping-dot.bad[data-v-17995d7a]{background:#ff4d4f}.chat-container[data-v-17995d7a]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:calc(100% - 1rem);max-width:600px;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;background-color:var(--card-bg);box-shadow:0 2px 8px #00000026;z-index:1000}.chat-container .chat-header[data-v-17995d7a]{display:flex;align-items:center;padding:8px 12px;background-color:var(--quote-bg);cursor:pointer;transition:background-color .2s ease}.chat-container .chat-header[data-v-17995d7a]:hover{background-color:var(--toc-toggle-bg)}.chat-container .chat-header .chat-toggle[data-v-17995d7a]{font-size:18px;font-weight:700;margin-right:6px;width:20px;text-align:center}.chat-container .chat-header .chat-title[data-v-17995d7a]{font-size:14px;font-weight:700}.chat-container .chat-header .chat-title .chat-latest[data-v-17995d7a]{font-size:13px;font-weight:400;color:var(--text-secondary);margin-left:8px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-container .chat-body[data-v-17995d7a]{display:flex;flex-direction:column;max-height:200px}.chat-container .chat-body .chat-messages[data-v-17995d7a]{flex:1;padding:8px;overflow-y:auto;background-color:rgba(var(--card-bg-rgb),.06);overflow-x:hidden}.chat-container .chat-body .chat-messages .chat-empty[data-v-17995d7a]{text-align:left;color:var(--text-secondary);font-size:12px;margin-left:1px}.chat-container .chat-body .chat-messages .to-top[data-v-17995d7a]{position:absolute;bottom:60px;right:12px;opacity:.7;z-index:10;box-shadow:2px 2px 4px #0000004d}.chat-container .chat-body .chat-messages .message-list[data-v-17995d7a]{position:relative}.chat-container .chat-body .chat-messages .chat-message[data-v-17995d7a]{margin-bottom:8px;padding:6px 10px;border-radius:4px;font-size:14px;display:flex;align-self:flex-start}.chat-container .chat-body .chat-messages .chat-message.chat[data-v-17995d7a],.chat-container .chat-body .chat-messages .chat-message.system[data-v-17995d7a]{background-color:var(--quote-bg)}.chat-container .chat-body .chat-messages .chat-message.system[data-v-17995d7a]{background-color:var(--quote-bg);align-self:flex-start;font-style:italic;color:var(--text-secondary)}.chat-container .chat-body .chat-messages .chat-message[data-v-17995d7a]:last-child{margin-bottom:0}.chat-container .chat-body .chat-messages .chat-message .content[data-v-17995d7a]{display:flex;align-items:center}.chat-container .chat-body .chat-messages .chat-message .username[data-v-17995d7a]{font-weight:700;margin-right:6px;color:var(--primary-color)}.chat-container .chat-body .chat-messages .slide-right-enter-active[data-v-17995d7a]{transition:all .35s cubic-bezier(.25,1,.5,1)}.chat-container .chat-body .chat-messages .slide-right-enter-from[data-v-17995d7a]{opacity:0;transform:translate(30px) translateY(2px)}.chat-container .chat-body .chat-messages .slide-right-enter-to[data-v-17995d7a]{opacity:1;transform:translate(0) translateY(0)}.chat-container .chat-body .chat-messages .slide-right-leave-active[data-v-17995d7a]{transition:all .2s ease}.chat-container .chat-body .chat-messages .slide-right-leave-to[data-v-17995d7a]{opacity:0}.chat-container .chat-body .chat-input-area[data-v-17995d7a]{display:flex;padding:0 8px 8px;align-items:baseline}.chat-container .chat-body .chat-input-area .chat-input[data-v-17995d7a]{flex:1;min-width:0}.chat-container .chat-body .chat-input-area .chat-send-btn[data-v-17995d7a]{margin-left:8px;flex:0 0 auto}@property --flow-angle{syntax: "<angle>"; initial-value: 0turn; inherits: false;}@keyframes flowBorderSpin-17995d7a{to{--flow-angle: 1turn}}.empty[data-v-2e61b34d]{width:min(100%,760px);text-align:left;color:var(--text-secondary);font-size:14px}.room-head[data-v-2e61b34d]{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.room-head .room-main[data-v-2e61b34d]{flex:0 0 auto;min-width:0}.room-head .room-main .room-id[data-v-2e61b34d]{font-weight:600;font-size:14px;color:var(--text);word-break:break-all;text-align:left}.room-head .room-main .meta[data-v-2e61b34d]{margin-top:4px;display:flex;flex-wrap:wrap;gap:.5rem;font-size:12px;color:var(--text-secondary)}.room-head .room-actions[data-v-2e61b34d]{display:flex;gap:6px;align-items:center;margin-left:auto}.players[data-v-2e61b34d]{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.players .player-row[data-v-2e61b34d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.players .player-row .player-name[data-v-2e61b34d]{font-size:13px;color:var(--text);display:flex;align-items:center;gap:6px}.players .player-row .player-name .status-indicator[data-v-2e61b34d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.players .player-row .player-name .status-indicator.connected[data-v-2e61b34d]{background-color:#52c41a}.players .player-row .player-name .status-indicator.disconnected[data-v-2e61b34d]{background-color:#ff4d4f}.players .player-row .player-actions[data-v-2e61b34d]{display:flex;gap:6px;align-items:center}.players .empty-player[data-v-2e61b34d]{color:var(--text-secondary);font-size:12px}.login-wrapper[data-v-791af4b2]{margin-bottom:4.5rem}.login-wrapper .login-input[data-v-791af4b2]{margin-bottom:.5rem}.page-head[data-v-57d4a5ee]{display:flex;justify-content:flex-end;margin-bottom:.5rem}.settings-btn[data-v-57d4a5ee]{flex:0 0 auto}.modal[data-v-57d4a5ee]{border-radius:.9rem}.summary-head[data-v-57d4a5ee],.card-head[data-v-57d4a5ee]{display:flex;align-items:center;gap:.75rem}.card-head[data-v-57d4a5ee]{justify-content:flex-start;flex-wrap:nowrap}.card-sub[data-v-57d4a5ee]{flex:1 0 auto;text-align:right;white-space:nowrap}.summary-head[data-v-57d4a5ee]{justify-content:flex-start}.prev-day-btn[data-v-57d4a5ee],.back-today-btn[data-v-57d4a5ee]{flex:0 0 auto;white-space:nowrap}.summary-weight-change[data-v-57d4a5ee]{flex:1 0 auto;text-align:right;font-size:13px;color:var(--text-secondary);white-space:nowrap}.modal-head[data-v-57d4a5ee]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.month-title[data-v-57d4a5ee],.card-title[data-v-57d4a5ee],.modal-title[data-v-57d4a5ee]{font-size:16px;font-weight:700;text-align:left}.modal-title-date[data-v-57d4a5ee]{color:var(--text-secondary);font-size:13px;text-align:right;white-space:nowrap}.hero-sub[data-v-57d4a5ee],.card-sub[data-v-57d4a5ee],.selected-food-meta[data-v-57d4a5ee],.record-preview[data-v-57d4a5ee],.today-item-meta[data-v-57d4a5ee],.chooser-meta[data-v-57d4a5ee]{color:var(--text-secondary);font-size:12px}.chart-wrap[data-v-57d4a5ee]{position:relative;margin-top:.75rem;padding-top:.75rem;overflow-x:auto}.threshold-line[data-v-57d4a5ee]{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,rgba(255,77,79,.8) 0 2px,transparent 2px 4px);pointer-events:none;z-index:3}.metabolism-line[data-v-57d4a5ee]{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,var(--text-secondary) 0 2px,transparent 2px 4px);opacity:.7;pointer-events:none;z-index:3}.line-label[data-v-57d4a5ee]{position:absolute;left:2px;font-size:9px;line-height:1.3;color:var(--text-secondary);background:var(--card-bg);padding:0 2px;border-radius:2px;pointer-events:none;z-index:6;white-space:nowrap}.chart-bars[data-v-57d4a5ee]{position:relative;z-index:1;display:flex;align-items:end;width:100%;height:120px}.bar-item[data-v-57d4a5ee]{position:relative;z-index:1;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;flex:1 1 0;min-width:0;height:100%;display:flex;justify-content:center}.bar-outline[data-v-57d4a5ee]{position:absolute;left:0;right:0;bottom:0;display:none;border-radius:999px 999px .2rem .2rem;pointer-events:none}.bar-item.active .bar-outline[data-v-57d4a5ee]{display:block;box-shadow:0 0 0 2px #42b98340,0 6px 18px #0000001f}.bar-track[data-v-57d4a5ee]{width:4px;height:100%;display:flex;align-items:end;position:relative}.bar-fill[data-v-57d4a5ee]{width:4px;border-radius:999px 999px .2rem .2rem;box-shadow:0 6px 18px #0000001f;position:relative;z-index:1}.bar-fill-negative[data-v-57d4a5ee]{position:absolute;left:0;right:0;border-radius:.2rem .2rem 0 0;z-index:2}.weight-line[data-v-57d4a5ee]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4}.weight-line polyline[data-v-57d4a5ee]{fill:none;stroke:var(--primary-color, #42b983);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.weight-dot[data-v-57d4a5ee]{position:absolute;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;box-sizing:border-box;background:var(--primary-color, #42b983);pointer-events:none;z-index:5}.target-weight-line[data-v-57d4a5ee]{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,var(--primary-color, #42b983) 0 2px,transparent 2px 4px);pointer-events:none;z-index:3}.today-weight-row[data-v-57d4a5ee]{margin-top:.75rem;display:flex;align-items:center;gap:.5rem}.today-weight-row .today-weight-label[data-v-57d4a5ee]{color:var(--text-secondary);font-size:12px;flex:none}.today-weight-row .weight-input[data-v-57d4a5ee]{width:110px}.today-weight-row .today-weight-unit[data-v-57d4a5ee]{color:var(--text-secondary);font-size:12px;flex:none}.today-items[data-v-57d4a5ee]{margin-top:.75rem;display:grid;gap:.5rem}.today-item[data-v-57d4a5ee]{position:relative;overflow:hidden;padding:.6rem .7rem;border-radius:.75rem;background:var(--bg)}.today-item-fill[data-v-57d4a5ee]{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;opacity:.16;pointer-events:none}.today-item-row[data-v-57d4a5ee]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem}.today-item-name[data-v-57d4a5ee]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:left}.today-item-meta[data-v-57d4a5ee]{min-width:0;text-align:right}.today-item-actions[data-v-57d4a5ee]{display:flex;justify-content:flex-end;align-self:start}.delete-btn[data-v-57d4a5ee]{color:#ff4d4f}.field-group[data-v-57d4a5ee]{margin-top:.9rem;text-align:left}.diet-start-row[data-v-57d4a5ee]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.diet-start-date[data-v-57d4a5ee]{color:var(--text-secondary);font-size:13px;min-width:0}.diet-start-actions[data-v-57d4a5ee]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.field-label[data-v-57d4a5ee]{margin-bottom:.35rem;font-size:12px;color:var(--text-secondary)}.field-row[data-v-57d4a5ee]{display:flex;gap:.6rem;align-items:center}.field-row .value-input[data-v-57d4a5ee]{flex:1 1 auto}.field-row .unit-multiplier-input[data-v-57d4a5ee]{flex:0 0 64px}.search-row[data-v-57d4a5ee]{display:flex;gap:.6rem;align-items:center;margin-top:.75rem}.search-input-wrap[data-v-57d4a5ee]{position:relative;flex:1 1 auto}.search-clear-btn[data-v-57d4a5ee]{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.chooser-list[data-v-57d4a5ee]{display:grid;gap:.4rem;margin-top:.75rem;max-height:240px;overflow:auto}.chooser-item[data-v-57d4a5ee]{padding:.55rem .65rem;border-radius:.7rem;background:var(--bg);cursor:pointer;text-align:left}.chooser-item[data-v-57d4a5ee]:hover{background:rgba(66,185,131,.12)}.chooser-item-row[data-v-57d4a5ee]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.chooser-name[data-v-57d4a5ee]{font-size:13px;font-weight:600}.chooser-empty[data-v-57d4a5ee],.empty-state[data-v-57d4a5ee]{margin-top:.75rem;color:var(--text-secondary);font-size:13px;text-align:left}.selected-food[data-v-57d4a5ee]{padding:.65rem .7rem;border-radius:.75rem;background:var(--bg);text-align:left;flex:1 1 auto}.selected-food-wrap[data-v-57d4a5ee]{margin-top:.75rem;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.selected-food-name[data-v-57d4a5ee]{font-size:14px;font-weight:700}.selected-food-qty[data-v-57d4a5ee]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.selected-food-qty-label[data-v-57d4a5ee]{font-size:12px;color:var(--text-secondary)}.quantity-input[data-v-57d4a5ee]{width:58px}.unit-text[data-v-57d4a5ee]{min-width:16px;text-align:center;font-size:14px;line-height:1;color:var(--text)}.record-preview[data-v-57d4a5ee]{margin-top:.75rem;text-align:left}.modal-mask[data-v-57d4a5ee]{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.35);display:flex;align-items:flex-end;justify-content:center;padding:1rem 1rem 84px;box-sizing:border-box}.modal[data-v-57d4a5ee]{width:min(100%,720px);max-height:calc(100vh - 2rem);overflow:auto;background:var(--card-bg);padding:.95rem;box-shadow:0 16px 42px #0000002e}.modal-actions[data-v-57d4a5ee]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem}@media (max-width: 768px){.summary-head[data-v-57d4a5ee],.card-head[data-v-57d4a5ee]{display:flex}.summary-head[data-v-57d4a5ee],.card-head[data-v-57d4a5ee]{gap:.5rem}.chart-bars[data-v-57d4a5ee]{height:96px}.selected-food-wrap[data-v-57d4a5ee]{align-items:stretch}}.kline-chart[data-v-1916a318]{position:relative;width:100%;height:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.kline-chart .chart-svg[data-v-1916a318]{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.kline-chart .y-axis-layer[data-v-1916a318]{position:absolute;top:0;bottom:0;left:0;pointer-events:none}.kline-chart .y-axis-mark[data-v-1916a318]{position:absolute;left:0;transform:translateY(-50%)}.kline-chart .y-axis-mark .y-axis-line[data-v-1916a318]{display:block;width:4px;height:1px;background:var(--text-secondary);opacity:.5}.kline-chart .y-axis-mark .y-axis-label[data-v-1916a318]{position:absolute;left:5px;top:50%;transform:translateY(-50%);font-size:9px;line-height:1;white-space:nowrap;color:var(--text-secondary);opacity:.8}.kline-chart .axis-layer[data-v-1916a318]{position:absolute;left:0;right:0;bottom:0;height:12px;pointer-events:none}.kline-chart .axis-mark[data-v-1916a318]{position:absolute;bottom:0;height:100%}.kline-chart .axis-mark .axis-line[data-v-1916a318]{position:absolute;left:0;bottom:0;width:1px;height:4px;background:var(--text-secondary);opacity:.5}.kline-chart .axis-mark .axis-label[data-v-1916a318]{position:absolute;left:0;bottom:3px;font-size:9px;line-height:1;white-space:nowrap;color:var(--text-secondary);opacity:.8;transform:translate(-50%)}.kline-chart .chart-tooltip[data-v-1916a318]{position:absolute;padding:.2rem .45rem;border-radius:.4rem;background:var(--card-bg);box-shadow:0 2px 8px #00000026;font-size:11px;line-height:1.5;white-space:nowrap;pointer-events:none;z-index:10}.kline-chart .chart-tooltip .tooltip-row[data-v-1916a318]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.kline-chart .chart-tooltip .tooltip-row.tooltip-detail[data-v-1916a318],.kline-chart .chart-tooltip .tooltip-date[data-v-1916a318]{color:var(--text-secondary)}.kline-chart .chart-tooltip .tooltip-close[data-v-1916a318]{font-weight:600}.kline-chart .chart-empty[data-v-1916a318]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-secondary)}.stock-card[data-v-1c15658c]{text-align:left;padding:.375rem .5rem}.stock-header[data-v-1c15658c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem}.stock-header .stock-name[data-v-1c15658c]{font-size:12px;font-weight:700}.stock-header .stock-price[data-v-1c15658c],.stock-header .stock-completion[data-v-1c15658c]{font-size:12px;font-weight:700;color:var(--primary-color)}.stock-header .stock-change[data-v-1c15658c]{font-size:12px;font-weight:700}.stock-header .stock-change.up[data-v-1c15658c]{color:#ef5350}.stock-header .stock-change.down[data-v-1c15658c]{color:#26a69a}.stock-header .stock-meta[data-v-1c15658c]{font-size:12px;color:var(--text-secondary)}.stock-header .trading-dot[data-v-1c15658c]{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#c4c4c4;align-self:center}.stock-header .trading-dot.active[data-v-1c15658c]{background:var(--primary-color)}.stock-header .stock-group-btn[data-v-1c15658c]{margin-left:auto}.stock-header .stock-delete[data-v-1c15658c]{font-size:12px;color:#aaa;cursor:pointer}.stock-header .stock-delete[data-v-1c15658c]:hover{color:var(--danger-color, #ef5350)}.stock-body[data-v-1c15658c]{display:flex;gap:.5rem;margin-top:.5rem}.stock-footer[data-v-1c15658c]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.stock-footer .comment-add-btn[data-v-1c15658c]{margin-left:auto}.chart-tabs[data-v-1c15658c]{display:flex;gap:.5rem}.stock-chart[data-v-1c15658c]{flex:1 1 0;min-width:0}.stock-chart .chart-area[data-v-1c15658c]{position:relative}.stock-chart .comment-badge[data-v-1c15658c]{font-size:11px;padding:0 .375rem;border-radius:999px;border:1px solid var(--border-light);color:var(--text-secondary);background:var(--bg)}.stock-comments[data-v-1c15658c]{flex:1 1 0;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.125rem;font-size:12px;line-height:1.4}.stock-comments .comment-preview[data-v-1c15658c]{flex:0 0 auto}.stock-comments .comment-text[data-v-1c15658c]{word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.stock-comments .comment-time[data-v-1c15658c]{flex:0 0 auto;font-size:11px;color:#aaa}.stock-comments .comment-empty[data-v-1c15658c]{color:var(--text-secondary)}.stock-comments.clickable[data-v-1c15658c]{cursor:pointer}.browse-nav[data-v-1c15658c]{display:flex;align-items:center;justify-content:center;gap:.75rem}.browse-nav .disabled[data-v-1c15658c]{opacity:.3;pointer-events:none}.browse-nav .browse-counter[data-v-1c15658c]{font-size:12px;color:var(--text-secondary);min-width:3rem;text-align:center}.browse-time[data-v-1c15658c]{font-size:11px;color:#aaa}.browse-content[data-v-1c15658c]{font-size:14px;line-height:1.5;word-break:break-word;white-space:pre-wrap;height:160px;overflow-y:auto}.browse-completion[data-v-1c15658c]{margin-top:.375rem;font-size:12px;color:var(--text-secondary)}.browse-actions[data-v-1c15658c]{display:flex;justify-content:flex-end;gap:.5rem}.comment-modal-date[data-v-1c15658c]{margin-bottom:.375rem;font-size:12px;color:var(--text-secondary)}.target-price-row[data-v-1c15658c]{display:flex;align-items:center;gap:.5rem}.target-price-row .target-price-label[data-v-1c15658c]{flex:0 0 auto;font-size:13px}.target-price-row .snapshot-price[data-v-1c15658c]{flex:0 0 auto;font-size:12px;color:var(--text-secondary);white-space:nowrap}.target-price-row[data-v-1c15658c]>:nth-child(2){flex:1 1 auto;min-width:0}.tag-picker[data-v-1c15658c]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.sort-btns[data-v-70afb35e]{display:flex;align-items:center;gap:.375rem}.sort-btns .sort-arrow[data-v-70afb35e]{vertical-align:1px}.nav-divider[data-v-70afb35e]{flex:0 0 auto;width:1px;background:var(--border-light);height:14px}.settings-methods[data-v-70afb35e]{display:flex;gap:.375rem}.settings-divider[data-v-70afb35e]{height:1px;margin:.25rem 0;background:var(--border-light)}.group-add-row[data-v-70afb35e]{display:flex;align-items:center;gap:.5rem}.group-add-row[data-v-70afb35e]>:first-child{flex:1 1 auto;min-width:0}.group-list[data-v-70afb35e]{max-height:40vh;overflow-y:auto}.group-list .group-empty[data-v-70afb35e]{padding:.75rem .25rem;font-size:12px;color:var(--text-secondary)}.settings-row[data-v-70afb35e]{display:flex;align-items:center;gap:.5rem}.settings-row .settings-label[data-v-70afb35e]{flex:0 0 auto;font-size:13px}.settings-row[data-v-70afb35e]>:nth-child(2){flex:1 1 auto;min-width:0}.settings-row .settings-unit[data-v-70afb35e]{flex:0 0 auto;font-size:13px;color:var(--text-secondary)}.settings-row.settings-multi[data-v-70afb35e]>*:not(.settings-label){flex:1 1 0;min-width:0}.settings-row.settings-tags-row[data-v-70afb35e]{align-items:center}.settings-row.settings-tags-row .settings-tags-scroll[data-v-70afb35e]{min-width:0;padding-bottom:2px}.settings-row.settings-tags-row .settings-tags-empty[data-v-70afb35e]{font-size:12px;color:var(--text-secondary)}.stock-empty[data-v-70afb35e]{margin-top:2rem;text-align:center;font-size:13px;color:var(--text-secondary)}.search-row[data-v-70afb35e]{display:flex;align-items:center;gap:.5rem}.search-row[data-v-70afb35e]>:first-child{flex:1 1 auto;min-width:0}.search-results[data-v-70afb35e]{max-height:50vh;overflow-y:auto}.chooser-list[data-v-70afb35e]{display:grid;gap:.4rem}.chooser-item[data-v-70afb35e]{padding:.55rem .65rem;border-radius:.7rem;background:var(--bg);cursor:pointer;text-align:left}.chooser-item[data-v-70afb35e]:hover{background:rgba(66,185,131,.12)}.chooser-item-row[data-v-70afb35e]{display:flex;align-items:center;gap:.5rem}.chooser-main[data-v-70afb35e]{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.chooser-main .chooser-name[data-v-70afb35e]{font-size:13px;font-weight:600}.chooser-main .chooser-code[data-v-70afb35e]{font-size:12px;color:var(--text-secondary)}.chooser-meta[data-v-70afb35e]{flex:0 0 auto;color:var(--text-secondary);font-size:12px}.chooser-add[data-v-70afb35e]{flex:0 0 auto}.chooser-empty[data-v-70afb35e]{margin-left:1px;color:var(--text-secondary);font-size:13px;text-align:left}.overlay[data-v-0aced198]{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:30;display:flex;align-items:center;justify-content:center}.panel[data-v-0aced198]{width:min(92vw,760px);height:min(82vh,640px);background:var(--card-bg);border-radius:10px;overflow:clip;position:relative}.header[data-v-0aced198]{height:2.25rem;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light);font-size:13px}.close[data-v-0aced198]{border:1px solid var(--border-light);background:transparent;border-radius:4px;font-size:12px;padding:.2rem .4rem;cursor:pointer;color:inherit}.globe[data-v-0aced198]{width:100%;height:calc(100% - 2.25rem);display:flex;align-items:center;justify-content:center;overflow:hidden}.globe[data-v-0aced198] canvas{width:100%!important;height:100%!important;display:block}.globe[data-v-0aced198] .track-dot{border-radius:999px;transform:translate(-50%,-50%);pointer-events:auto;border:1px solid rgba(255,255,255,.35)}.globe[data-v-0aced198] .track-dot.selected{outline:2px solid #fff;outline-offset:1px}.tip[data-v-0aced198]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:13px;color:var(--text-secondary)}.error[data-v-0aced198]{color:#b42318}.point-info[data-v-0aced198]{position:absolute;right:.75rem;bottom:.75rem;min-width:12.5rem;background:rgba(var(--card-bg-rgb),.92);color:var(--text);border:1px solid var(--border-light);border-radius:10px;padding:.5rem .55rem;font-size:12px;z-index:2;backdrop-filter:blur(6px)}.zoom-controls[data-v-0aced198]{position:absolute;left:.75rem;bottom:.75rem;display:flex;gap:.45rem;z-index:2}.zoom-btn[data-v-0aced198]{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border-light);background:rgba(var(--card-bg-rgb),.9);color:var(--text);font-size:1.15rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.zoom-btn[data-v-0aced198]:active{transform:translateY(1px) scale(.98)}.point-main[data-v-0aced198]{display:flex;align-items:stretch;justify-content:space-between;gap:.65rem}.coords[data-v-0aced198]{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start}.point-line[data-v-0aced198]{line-height:1.35;text-align:left}.point-count[data-v-0aced198]{min-width:2.5rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.12rem}.count-label[data-v-0aced198]{color:var(--text-secondary);font-size:11px}.count-value[data-v-0aced198]{font-size:14px;font-weight:700}.point-actions[data-v-0aced198]{margin-top:.4rem;display:flex;justify-content:flex-end;gap:.35rem}:root.dark .point-info,:root.dark .zoom-btn{box-shadow:0 6px 16px #00000047}.popover-wrap[data-v-62a51416]{position:relative;display:inline-flex;align-items:center}.pop-trigger[data-v-62a51416]{width:1.1rem;height:1.1rem;border-radius:999px;border:1px solid var(--border-light);background:transparent;color:var(--text-secondary);font-size:10px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.pop-trigger[data-v-62a51416]:hover{background:var(--border-light)}.pop-panel[data-v-62a51416]{position:fixed;z-index:2000;width:max-content;min-width:8rem;max-width:min(80vw,22rem);background:var(--card-bg);border:1px solid var(--border-light);border-radius:8px;padding:.45rem .55rem;box-shadow:0 6px 20px var(--nav-shadow);white-space:normal;color:var(--text);font-weight:400}.pop-arrow[data-v-62a51416],.pop-arrow-inner[data-v-62a51416]{position:absolute;bottom:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--border-light);z-index:1}.pop-arrow-inner[data-v-62a51416]{bottom:-4px;border-left-width:4px;border-right-width:4px;border-top:4px solid var(--card-bg);z-index:2}.pop-lines[data-v-62a51416]{display:flex;flex-direction:column;gap:.18rem;color:var(--text);font-weight:400}.pop-line[data-v-62a51416]{font-size:12px;color:var(--text);line-height:1.4;font-weight:400}.pop-fade-enter-active[data-v-62a51416],.pop-fade-leave-active[data-v-62a51416]{transition:opacity .12s,transform .12s}.pop-fade-enter-from[data-v-62a51416],.pop-fade-leave-to[data-v-62a51416]{opacity:0;transform:translateY(4px)}.pet-page[data-v-41cf8d4d]{min-height:100vh;position:relative;padding-bottom:8rem}.content[data-v-41cf8d4d]{margin:0 auto;padding:.75rem .75rem 9rem}.current-card[data-v-41cf8d4d]{margin-top:.5rem}.current-card .pet-name[data-v-41cf8d4d]{font-size:14px;font-weight:700;line-height:1.2;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.current-card .pet-name[data-v-41cf8d4d] .button{font-weight:400}.current-card .pet-status[data-v-41cf8d4d]{margin-top:.25rem;color:var(--text-secondary);font-size:13px}.current-card .pet-gain[data-v-41cf8d4d]{margin-top:.2rem;color:var(--text-secondary);font-size:12px;line-height:1.35}.log-list[data-v-41cf8d4d]{display:flex;flex-direction:column}.log-card[data-v-41cf8d4d]{margin-top:.75rem}.log-item[data-v-41cf8d4d]{display:grid;grid-template-columns:3rem 1fr;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--border-light)}.log-item[data-v-41cf8d4d]:last-child{border-bottom:none}.log-item .time[data-v-41cf8d4d]{color:var(--text-secondary);font-size:12px}.log-item .msg[data-v-41cf8d4d]{font-size:13px;word-break:break-word;line-height:1.4;display:inline-flex;align-items:center;gap:.35rem}.log-item.system .time[data-v-41cf8d4d],.log-item.system .msg[data-v-41cf8d4d]{color:var(--text-secondary)}.empty[data-v-41cf8d4d]{margin-top:.75rem;color:var(--text-secondary);font-size:13px}.panel[data-v-41cf8d4d]{position:fixed;left:.75rem;right:.75rem;margin:0 auto;bottom:5.5rem;max-width:750px;max-height:52vh;overflow-y:auto;z-index:10;background:var(--card-bg);border-radius:.75rem;box-shadow:0 6px 18px var(--nav-shadow);padding:.75rem}.panel .panel-content .panel-title[data-v-41cf8d4d]{font-weight:700;margin-bottom:.5rem;font-size:14px}.actions[data-v-41cf8d4d]{display:flex;flex-direction:column;gap:.35rem}.action[data-v-41cf8d4d]{border:1px solid var(--border-light);border-radius:.5rem;padding:.42rem .5rem;cursor:pointer}.action .action-main[data-v-41cf8d4d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.action .action-left[data-v-41cf8d4d]{display:flex;flex-direction:column;min-width:0;flex:0 0 auto}.action .name-row[data-v-41cf8d4d]{display:flex;align-items:center;gap:.3rem;min-width:0}.action .name[data-v-41cf8d4d]{font-weight:700;font-size:13px;display:flex;align-items:center;gap:.25rem;min-width:0;flex-shrink:1}.action .name .sleep-badge[data-v-41cf8d4d]{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .25rem;border-radius:999px;background:#0f2a68;color:#dbe8ff;font-size:11px;line-height:normal;transform:translateY(.5px)}.action .effect[data-v-41cf8d4d]{color:var(--text-secondary);font-size:12px;text-align:right;line-height:1.35;flex-shrink:1}.action .skill[data-v-41cf8d4d]{margin-top:.22rem}.action .skill .skill-row[data-v-41cf8d4d]{display:flex;align-items:center;gap:.35rem}.action .skill .skill-bar[data-v-41cf8d4d]{width:100px;height:6px;border-radius:999px;background:var(--border-light);overflow:hidden;position:relative}.action .skill .skill-marks[data-v-41cf8d4d]{position:absolute;inset:0;pointer-events:none}.action .skill .skill-mark[data-v-41cf8d4d]{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.75);transform:translate(-.5px)}.action .skill .skill-progress[data-v-41cf8d4d]{height:100%;background:var(--primary-color);position:relative;z-index:1}.action .skill .skill-exp[data-v-41cf8d4d]{font-size:11px;color:var(--text-secondary);line-height:1}.category-row[data-v-41cf8d4d]{margin-top:.625rem;gap:.5rem}.category-row .category[data-v-41cf8d4d]{padding:.25rem .6rem;border-radius:1rem;background:var(--btn-bg);color:var(--text-secondary);white-space:nowrap;font-size:12px;cursor:pointer}.category-row .active[data-v-41cf8d4d]{background:var(--primary-color);color:#fff}.item-grid[data-v-41cf8d4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}.thing-tabs[data-v-41cf8d4d]{display:flex;gap:.4rem;margin-top:.6rem}.thing-tab[data-v-41cf8d4d]{border:1px solid var(--border-light);border-radius:999px;padding:.22rem .6rem;font-size:12px;background:var(--btn-bg);color:var(--text-secondary);cursor:pointer}.thing-tab.active[data-v-41cf8d4d]{background:var(--primary-color);color:#fff}.item-cell[data-v-41cf8d4d]{border:1px solid var(--border-light);border-radius:.5rem;min-height:64px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.item-cell.equipped[data-v-41cf8d4d]{border-color:var(--primary-color)}.item-cell .name[data-v-41cf8d4d]{font-size:12px}.item-cell .count[data-v-41cf8d4d]{margin-top:.2rem;font-size:12px;color:var(--text-secondary)}.item-cell .cant-buy[data-v-41cf8d4d]{margin-top:.2rem;font-size:11px;color:#a55}.item-cell .item-count-badge[data-v-41cf8d4d]{position:absolute;top:4px;right:4px;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#b42318;color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center;line-height:normal;transform:translateY(.5px)}.thing-detail-mask[data-v-41cf8d4d]{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:35;display:flex;align-items:center;justify-content:center;padding:1rem}.thing-detail[data-v-41cf8d4d]{width:min(86vw,20rem);background:var(--card-bg);border:1px solid var(--border-light);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.45rem;text-align:left}.thing-detail .thing-detail-title[data-v-41cf8d4d]{font-size:14px;font-weight:700}.thing-detail .thing-detail-desc[data-v-41cf8d4d],.thing-detail .thing-detail-price[data-v-41cf8d4d],.thing-detail .thing-detail-owned[data-v-41cf8d4d]{font-size:12px;color:var(--text-secondary);line-height:1.35}.thing-detail .thing-detail-actions[data-v-41cf8d4d]{display:flex;justify-content:flex-end;align-items:center;gap:.4rem}.status-row[data-v-41cf8d4d]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--border-light);font-size:13px}.time-track[data-v-41cf8d4d]{width:120px;flex:0 0 120px;display:flex;align-items:center}.time-track-bar[data-v-41cf8d4d]{display:flex;position:relative;width:100%;border:1px solid var(--border-light);background:var(--border-light);border-radius:999px;overflow:hidden;height:6px}.time-track-progress[data-v-41cf8d4d]{position:absolute;inset:0 auto 0 0;background:var(--primary-color);z-index:1}.time-track-segment[data-v-41cf8d4d]{min-width:0;position:relative;height:100%;z-index:2}.time-track-segment[data-v-41cf8d4d]:not(:last-child){box-shadow:inset -1px 0 #ffffff80}.status-main[data-v-41cf8d4d]{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1}.health-value-wrap[data-v-41cf8d4d]{display:inline-flex;align-items:center;gap:.35rem}.injury-badge[data-v-41cf8d4d]{display:inline-flex;align-items:center;justify-content:center;height:1.2rem;padding:0 .4rem;border-radius:999px;font-size:11px;line-height:normal;transform:translateY(.5px)}.injury-badge.danger[data-v-41cf8d4d]{background:#b42318;color:#fff}.effect-inline[data-v-41cf8d4d]{display:inline-block;min-width:0;max-width:min(44vw,15rem);font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.travel-block[data-v-41cf8d4d]{padding:.45rem 0;border-bottom:1px solid var(--border-light)}.travel-block .travel-row[data-v-41cf8d4d]{border-bottom:none;padding:0}.travel-block .travel-effect[data-v-41cf8d4d]{margin:.25rem 0 .4rem;font-size:12px;color:var(--text-secondary);line-height:1.4}.travel-block .travel-inline[data-v-41cf8d4d]{display:inline-flex;align-items:center;gap:.4rem}.village-page[data-v-79b9f4d8]{width:min(100%,980px);margin:0 auto;padding:12px;box-sizing:border-box}.village-header[data-v-79b9f4d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.village-header .summary[data-v-79b9f4d8]{font-size:12px;color:var(--text-secondary)}.village-card[data-v-79b9f4d8]{padding:0}.village-viewport[data-v-79b9f4d8]{width:100%;height:min(72vh,680px);min-height:360px;overflow:hidden;border-radius:8px;touch-action:none;background:#ebf5e8}.village-canvas[data-v-79b9f4d8]{display:block;width:100%;height:100%}@media (max-width: 640px){.village-page[data-v-79b9f4d8]{padding:8px}.village-header[data-v-79b9f4d8]{align-items:flex-start;flex-direction:column;gap:4px}.village-viewport[data-v-79b9f4d8]{height:68vh;min-height:320px}}.item[data-v-624969d4]:not(:first-child){margin-top:.5rem}.user-item[data-v-624969d4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.user-item .left[data-v-624969d4]{min-width:0;text-align:left}.user-item .left .name[data-v-624969d4]{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:.35rem}.user-item .left .me-badge[data-v-624969d4]{display:inline-flex;align-items:center;justify-content:center;height:1rem;padding:0 .35rem;border-radius:999px;font-size:10px;line-height:1;color:#fff;background:#2f6fed}.user-item .left .meta[data-v-624969d4]{margin-top:.2rem;font-size:12px;color:var(--text-secondary);word-break:break-all}.user-item .actions[data-v-624969d4]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.upload-input[data-v-ed0b58ea]{display:none}.empty-card[data-v-ed0b58ea]{padding:1rem;color:var(--text-secondary)}.backup-item[data-v-ed0b58ea]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.backup-main[data-v-ed0b58ea]{min-width:0;flex:1;text-align:left}.backup-name[data-v-ed0b58ea]{font-weight:600;word-break:break-all}.backup-time[data-v-ed0b58ea]{margin-top:.2rem;font-size:.8rem;color:var(--text-secondary)}.backup-actions[data-v-ed0b58ea]{display:flex;gap:.5rem;flex-shrink:0}.ai-stream[data-v-26aa298e]{min-width:0;padding:.75rem 0;color:var(--text);text-align:left}.stream-status[data-v-26aa298e]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.75rem}.indicator[data-v-26aa298e]{width:1.25rem;height:1.25rem}.model-id[data-v-26aa298e]{overflow-wrap:anywhere}.stream-text[data-v-26aa298e]{margin:.75rem 0 0;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.search-row[data-v-811a230e]{display:flex;gap:.5rem;align-items:center;flex-wrap:nowrap}.search-row[data-v-811a230e]>:first-child{flex:1 1 auto}.category-columns[data-v-811a230e]{display:flex;overflow-x:auto;gap:.25rem;text-align:left;-webkit-overflow-scrolling:touch}.category-columns .category-column[data-v-811a230e]{flex:0 0 auto;width:7.25rem;max-height:24rem;overflow-y:auto;padding:.15rem;border-radius:8px;background:var(--bg)}.category-columns .category-row[data-v-811a230e]{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.35rem .45rem;border-radius:6px;cursor:pointer;color:var(--text);font-size:13px;line-height:18px;transition:.15s ease}.category-columns .category-row .label[data-v-811a230e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-columns .category-row .row-right[data-v-811a230e]{display:flex;align-items:center;gap:.2rem;flex:0 0 auto}.category-columns .category-row .count[data-v-811a230e]{color:var(--text-secondary);font-size:11px}.category-columns .category-row .chevron[data-v-811a230e]{color:var(--text-secondary);font-size:10px}.category-columns .category-row.word[data-v-811a230e]{color:var(--text-secondary);font-size:12px}.category-columns .category-row.word[data-v-811a230e]:hover{color:var(--primary-color)}.category-columns .category-row.selected[data-v-811a230e]{background:var(--primary-color);color:#fff}.category-columns .category-row.selected .count[data-v-811a230e],.category-columns .category-row.selected .chevron[data-v-811a230e]{color:#ffffffd9}.category-empty[data-v-811a230e]{text-align:left;font-size:12px;color:var(--text-secondary)}.all-words-list[data-v-811a230e]{text-align:left;display:flex;flex-wrap:wrap;gap:.35rem .45rem;max-height:22rem;overflow-y:auto}.all-words-list .letter-header[data-v-811a230e]{flex:1 0 100%;font-size:12px;font-weight:700;color:var(--text-secondary);margin-top:.35rem}.all-words-list .letter-header[data-v-811a230e]:first-child{margin-top:0}.all-words-list .word-chip[data-v-811a230e]{padding:.2rem .5rem;border-radius:6px;background:var(--bg);color:var(--text);font-size:13px;line-height:18px;cursor:pointer;transition:.15s ease}.all-words-list .word-chip[data-v-811a230e]:hover{color:var(--primary-color)}.learning-total[data-v-811a230e]{font-size:12px;color:var(--text-secondary);font-weight:400}.learning-list[data-v-811a230e]{max-height:11.25rem;overflow-y:auto;text-align:left;display:flex;flex-direction:column;gap:.3rem}.learning-list .learning-row[data-v-811a230e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:8px;background:var(--bg);color:var(--text);font-size:14px;line-height:18px;cursor:pointer;transition:.15s ease}.learning-list .learning-row.selected[data-v-811a230e]{background:var(--btn-hover)}.learning-list .learning-row .word-label[data-v-811a230e]{min-width:0;overflow-wrap:anywhere}.learning-list .learning-row .actions[data-v-811a230e]{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.learning-add[data-v-811a230e]{margin-top:.6rem}.learning-add .learning-textarea[data-v-811a230e]{flex:1 1 auto;min-height:3rem;max-height:10rem}.category-breadcrumb[data-v-811a230e]{margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--border-light);text-align:left;font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.category-breadcrumb .classification-sep[data-v-811a230e]{margin:0 .25rem}.search-results[data-v-811a230e]{display:flex;flex-direction:column;gap:.45rem}.search-results .empty-text[data-v-811a230e]{text-align:left;font-size:12px;color:var(--text-secondary)}.search-results .item[data-v-811a230e]{width:calc(100% - 1.3rem);padding:.5rem .65rem;border-radius:8px;background:var(--bg);color:var(--text);text-align:left;cursor:pointer;transition:.2s ease}.analysis-error[data-v-811a230e]{padding:.75rem 0;min-width:0}.analysis-error .word[data-v-811a230e]{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.analysis-error .error-title[data-v-811a230e]{font-weight:600;margin-bottom:.5rem}.analysis-error .error-message[data-v-811a230e]{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.display .word[data-v-811a230e]{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.display .word-phonetic[data-v-811a230e],.display .word-brief[data-v-811a230e]{text-align:center;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.display .word-phonetic[data-v-811a230e]{margin-top:-.25rem}.display .word-brief[data-v-811a230e]{margin-bottom:.5rem}.display .section[data-v-811a230e]{margin:0 0 1rem}.display .section[data-v-811a230e]:last-child{margin-bottom:0}.display .sub-section[data-v-811a230e]{margin:0 0 .5rem}.display .sub-section[data-v-811a230e]:last-child{margin-bottom:0}.display .text[data-v-811a230e]{text-align:left;font-size:14px;line-height:20px;margin:0 1px .25rem}.display .text[data-v-811a230e]:last-child{margin-bottom:0}.display .sub-title[data-v-811a230e]{font-weight:700;text-align:left;margin:0 1px .25rem}.display .sub-title[data-v-811a230e]:last-child{margin-bottom:0}.display .secondary-text[data-v-811a230e]{text-align:left;font-size:12px;line-height:16px;margin:0rem 1px .25rem;color:var(--text-secondary)}.display .secondary-text[data-v-811a230e]:last-child{margin-bottom:0}.display .bold[data-v-811a230e]{font-weight:700}.display .classification-line .classification-sep[data-v-811a230e]{margin:0 .25rem}.display .query-word[data-v-811a230e]{cursor:pointer}.display .query-word[data-v-811a230e]:hover{color:var(--primary-color)}.display .query-word.underline[data-v-811a230e]{text-decoration:underline}.display .cognates-wrap[data-v-811a230e]{display:flex;flex-wrap:wrap;gap:.4rem}.recent-word[data-v-811a230e]{font-weight:600}.section-title[data-v-811a230e]{margin-top:.35rem;margin-bottom:.35rem;font-weight:600}.root-text[data-v-811a230e]{line-height:1.65;margin:0}.cognate-chip[data-v-811a230e]{padding:.2rem .52rem;border-radius:999px;font-size:12px;border:1px solid var(--border-light);background:rgba(148,163,184,.08)}.meaning-block+.meaning-block[data-v-811a230e]{margin-top:.8rem}.pos[data-v-811a230e]{font-weight:600;margin-bottom:.4rem}.def-item+.def-item[data-v-811a230e]{margin-top:.6rem}.def-item[data-v-811a230e]{padding:.52rem .64rem;border-radius:8px;border:1px solid var(--border-light);background:rgba(148,163,184,.06)}.example[data-v-811a230e]{margin-top:.2rem;color:var(--text-secondary)}.translation[data-v-811a230e]{margin-top:.2rem}.syn-item+.syn-item[data-v-811a230e]{margin-top:.75rem}.syn-head[data-v-811a230e]{display:flex;align-items:center;gap:.4rem}.tag[data-v-811a230e]{font-size:12px;padding:.1rem .35rem;border-radius:999px;border:1px solid var(--border-light)}.tag.rare[data-v-811a230e]{color:#b42318;border-color:#fecdca;background:#fffbfa}.tag.normal[data-v-811a230e]{color:#0369a1;border-color:#bae6fd;background:#f0f9ff}.usage[data-v-811a230e]{margin-top:.2rem}.note[data-v-811a230e]{margin-top:.2rem;color:var(--text-secondary)}.muted[data-v-811a230e]{color:var(--text-secondary)}
