.hc,.hc-popover{--hc-accent: #12a6e8;--hc-accent-text: #ffffff;--hc-text: #21242c;--hc-muted: #767676;--hc-box: #ffffff;--hc-input: #f1f1f1;--hc-shadow: 0 2px 5px 1px rgba(0, 52, 102, .11);--hc-new: #29ab3f;--hc-accent-soft: color-mix(in srgb, var(--hc-accent) 12%, transparent)}.hc{color:var(--hc-text);font-size:16px;line-height:1.4;text-align:left;min-height:160px}.hc *,.hc *:before,.hc *:after{box-sizing:border-box}:where(.hc,.hc-popover) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.hc,.hc-popover) button:disabled{cursor:default;opacity:.6}.hc svg,.hc-popover svg{width:1em;height:1em;flex:none}.hc-popover{color:var(--hc-text)}.hc-spin{animation:hc-spin .9s linear infinite}@keyframes hc-spin{to{transform:rotate(360deg)}}.hc-loading{display:flex;justify-content:center;align-items:center;min-height:160px;color:var(--hc-muted);font-size:22px}.hc-reactions-wrap{text-align:center;margin-bottom:30px}.hc-reactions-title{font-size:17.6px;font-weight:600;margin-bottom:20px}.hc-reactions{display:flex;justify-content:center;flex-wrap:wrap}.hc-reaction{min-width:70px;padding:8px;border-radius:12px;display:flex;flex-direction:column;align-items:center;transition:background .15s,transform .15s}.hc-reaction:hover{background:#0000000a}.hc-reaction:active{transform:scale(.95)}.hc-reaction.is-selected{background:var(--hc-accent-soft)}.hc-reaction-top{display:flex;align-items:center;gap:6px;height:32px}.hc-reaction-img{display:block;width:32px;height:32px;flex:none;transition:transform .15s}.hc-reaction:hover .hc-reaction-img{transform:scale(1.08)}.hc-reaction-number{font-size:15px;font-weight:700;line-height:1;min-width:.6em;text-align:left;font-variant-numeric:tabular-nums}.hc-reaction-text{margin-top:4px;font-size:12.8px;font-weight:700;white-space:nowrap}.hc-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hc-header-left{display:flex;align-items:center;gap:8px;min-width:0}.hc-count{font-size:16px;font-weight:600}.hc-online{display:inline-flex;align-items:center;gap:4px;font-size:9.6px;font-weight:600;text-transform:uppercase;background:#0080001a;padding:4px 8px;border-radius:20px;letter-spacing:.02em}.hc-online i{width:5px;height:5px;border-radius:50%;background:#1a9c3c;display:inline-block}.hc-login{display:inline-flex;align-items:center;gap:4px;font-size:11.2px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.hc-login:hover{color:var(--hc-accent)!important}.hc-composer{background:var(--hc-box);border-radius:20px;box-shadow:var(--hc-shadow)}.hc-editor{display:block;width:100%;text-align:left;background:var(--hc-box);border:1px solid transparent;border-radius:20px;min-height:42px;padding:10px 12px;font-size:16px;line-height:1.4;cursor:text;transition:border-color .15s}.hc-editor-fake{box-shadow:var(--hc-shadow);color:#9b9b9b}.hc-composer .hc-editor{box-shadow:none}.hc-composer.is-open .hc-editor{min-height:62px}.hc-composer .hc-editor:focus-within{border-color:color-mix(in srgb,var(--hc-accent) 55%,transparent)}.hc-editor-content{outline:none;min-height:20px;word-break:break-word}.hc-editor-content p{margin:0}.hc-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9b9b9b;float:left;height:0;pointer-events:none}.hc-editor-content blockquote{margin:4px 0;padding-left:10px;border-left:3px solid color-mix(in srgb,var(--hc-accent) 45%,transparent);color:#555}.hc-editor-content img{max-width:100%;max-height:240px;border-radius:8px;display:block;margin:6px 0}.hc-editor-content img.ProseMirror-selectednode{outline:2px solid var(--hc-accent)}.hc-editor-content a{color:var(--hc-accent);text-decoration:underline}.hc-editor-fallback{display:flex;justify-content:center;padding:14px;color:var(--hc-muted)}.hc-composer-bottom{padding:2px 8px 8px}.hc-identity{display:grid;gap:6px;margin-bottom:8px}.hc-input{width:100%;background:var(--hc-input);border:1px solid transparent;border-radius:20px;padding:7px 12px;font-size:14px;color:var(--hc-text);outline:none;font-family:inherit}textarea.hc-input{border-radius:12px;resize:vertical}.hc-input:focus{border-color:color-mix(in srgb,var(--hc-accent) 45%,transparent);background:#fff}.hc-turnstile:empty{display:none}.hc-turnstile{margin:4px 0 8px}.hc-error{color:#c0182f;font-size:13px;margin:0 4px 8px}.hc-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.hc-tools{display:flex;align-items:center;gap:2px;color:#5a5a5a}.hc-tool{width:28px;height:28px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:8px!important;font-size:15px}.hc-tool:hover,.hc-tool.is-active{background:var(--hc-input)!important;color:var(--hc-accent)!important}.hc-submit-row{display:flex;align-items:center;gap:6px}.hc-btn{background:var(--hc-accent)!important;color:var(--hc-accent-text)!important;border-radius:20px!important;padding:6px 16px!important;font-size:12.8px!important;font-weight:600!important;line-height:1.4;white-space:nowrap}.hc-btn:hover:not(:disabled){filter:brightness(1.06)}.hc-btn-ghost{color:var(--hc-muted)!important;padding:6px 10px!important;font-size:12.8px!important;border-radius:20px!important}.hc-btn-ghost:hover{background:var(--hc-input)!important;color:var(--hc-text)!important}.hc-notice{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:9px 12px;background:var(--hc-box);border-left:3px solid var(--hc-accent);border-radius:10px;box-shadow:var(--hc-shadow);font-size:14px}.hc-notice>span{flex:1}.hc-toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:min(480px,calc(100vw - 32px));margin:0;animation:hc-toast-in .2s ease-out}@keyframes hc-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.hc-link-btn{color:var(--hc-accent)!important;font-weight:600;font-size:13px}.hc-notice-close{color:var(--hc-muted)!important;display:inline-flex}.hc-closed{background:var(--hc-box);border-radius:20px;box-shadow:var(--hc-shadow);padding:12px 16px;color:var(--hc-muted);font-size:15px}.hc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 12px;min-height:30px}.hc-sort{display:inline-flex;align-items:center;gap:3px;font-size:13.6px}.hc-sort svg{width:12px;height:12px}.hc-search{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.hc-search.is-open{flex:1 1 auto;max-width:340px}.hc-search .hc-input{padding:5px 12px;font-size:13.5px}.hc-search-button{width:28px;height:28px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;font-size:15px}.hc-search-button:hover{background:#0000000d!important}.hc-list,.hc-replies{list-style:none;margin:0;padding:0}.hc-comment{padding:9px 0;border-radius:12px;transition:background .6s}.hc-comment.is-focus>.hc-comment-inside>.hc-main>.hc-content,.hc-comment.is-focus>.hc-comment-inside>.hc-main>.hc-meta{background:var(--hc-accent-soft);border-radius:6px}.hc-comment-inside{display:flex;gap:6px;position:relative}.hc-side{position:relative;width:32px;flex:none;display:flex;flex-direction:column;align-items:center}.hc-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center}.hc-avatar-letter{background:color-mix(in srgb,var(--hc-accent) 58%,#ffffff);color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.hc-avatar-letter.is-team{background:var(--hc-accent)}.hc-avatar-deleted{background:#e7e7e7}.hc-collapse-bar{position:absolute!important;top:38px;bottom:0;left:15px;width:2px!important;padding:0!important;background:color-mix(in srgb,var(--hc-accent) 14%,transparent)!important;border-radius:2px!important}.hc-collapse-bar:before{content:"";position:absolute;inset:0 -6px}.hc-collapse-bar:hover{background:var(--hc-accent)!important}.hc-main{flex:1;min-width:0}.hc-meta{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px;row-gap:2px;padding-top:1px}.hc-name{font-size:13.6px;font-weight:600}.hc-time{font-size:12.24px;color:var(--hc-muted)!important;text-decoration:none!important}.hc-time:hover{text-decoration:underline!important}.hc-edited{font-size:12px;color:var(--hc-muted)}.hc-badge{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:20px;line-height:1.5;align-self:center}.hc-badge svg{width:10px;height:10px}.hc-badge-team{background:var(--hc-accent);color:var(--hc-accent-text)}.hc-badge-featured{background:#fff4d6;color:#8a5a00}.hc-badge-new{background:color-mix(in srgb,var(--hc-new) 15%,transparent);color:#1d7a2e}.hc-badge-pending{background:#f1f1f1;color:#5a5a5a}.hc-replied-to{font-size:12px;color:var(--hc-muted);margin-top:2px}.hc-content{font-size:16px;line-height:22.4px;margin-top:4px;word-break:break-word;overflow-wrap:anywhere}.hc-content p{margin:0;min-height:22.4px}.hc-content p+p{margin-top:2px}.hc-content a{color:var(--hc-accent);text-decoration:underline}.hc-content img{display:block;max-width:100%;max-height:420px;width:auto;height:auto;border-radius:8px;margin:6px 0}.hc-content blockquote{margin:4px 0;padding:2px 0 2px 12px;border-left:3px solid color-mix(in srgb,var(--hc-accent) 45%,transparent);color:#4a4d55}.hc-content pre{background:#f6f6f6;border-radius:8px;padding:8px 10px;overflow-x:auto;font-size:13.5px}.hc-content code{background:#f3f3f3;border-radius:4px;padding:0 3px;font-size:.92em}.hc-content pre code{background:none;padding:0}.hc-content ul,.hc-content ol{margin:4px 0;padding-left:22px}.hc-content ul,.hc-editor-content ul{list-style:disc}.hc-content ol,.hc-editor-content ol{list-style:decimal}.hc-editor-content ul,.hc-editor-content ol{padding-left:22px;margin:4px 0}.hc-comment.is-pending>.hc-comment-inside>.hc-main>.hc-content{color:#6b6e75}.hc-deleted{font-size:14px;color:var(--hc-muted);font-style:italic;padding:6px 0 2px}.hc-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12.8px;color:var(--hc-muted);min-height:22px}.hc-actions-left,.hc-actions-right{display:flex;align-items:center;gap:10px}.hc-votes{display:inline-flex;align-items:center;gap:8px}.hc-vote{display:inline-flex!important;align-items:center;gap:3px;color:var(--hc-muted)!important;font-size:12.8px!important}.hc-vote svg{width:12px;height:12px}.hc-vote:hover,.hc-vote.is-active{color:var(--hc-accent)!important}.hc-vote.is-active svg{fill:currentColor;fill-opacity:.15}.hc-action{color:var(--hc-muted)!important;font-size:12.8px!important}.hc-action:hover{color:var(--hc-text)!important}.hc-more{display:inline-flex!important;width:24px;height:22px;align-items:center;justify-content:center;border-radius:6px!important;font-size:15px!important}@media (hover: hover){.hc-more{opacity:0;transition:opacity .15s}.hc-comment:hover>.hc-comment-inside>.hc-main>.hc-actions .hc-more,.hc-more:focus-visible,.hc-more[data-state=open]{opacity:1}}.hc-loved{color:var(--hc-accent);display:inline-flex;font-size:13px}.hc-loved svg{fill:currentColor}.hc-reply-box{margin:10px 0 4px}.hc-replies{margin:6px 0 0 -12px}.hc-replies .hc-comment{padding:8px 0}.hc-show-replies{margin:6px 0 0;font-size:12.8px;font-weight:600;color:var(--hc-accent)!important}.hc-load-more{display:block;width:100%;padding:12px;margin-top:8px;font-size:16px;text-align:center;border-radius:12px!important}.hc-load-more:hover{background:#0000000a!important}.hc-empty{text-align:center;color:var(--hc-muted);padding:24px 0 12px;font-size:15px}.hc-popover{padding:6px!important;width:auto!important;min-width:180px;border-radius:12px!important;font-size:14px}.hc-menu{display:flex;flex-direction:column}.hc-menu-item{display:flex!important;align-items:center;gap:8px;width:100%;padding:8px 10px!important;border-radius:8px!important;text-align:left;font-size:14px!important;white-space:nowrap}.hc-menu-item svg{width:14px;height:14px;color:#777}.hc-menu-item:hover,.hc-menu-item.is-active{background:#f4f4f4!important}.hc-menu-item.is-active{font-weight:600}.hc-menu-title{font-size:13.5px;font-weight:600;margin-bottom:8px}.hc-menu-note{padding:8px 10px;font-size:14px}.hc-report{padding:6px;display:grid;gap:8px;width:260px;max-width:calc(100vw - 48px)}.hc-report .hc-btn{justify-self:end}.hc-emoji-grid{display:grid!important;grid-template-columns:repeat(8,32px);gap:2px;max-height:220px;overflow-y:auto;min-width:0}.hc-emoji-grid button{width:32px;height:32px;font-size:20px;border-radius:8px;background:none;border:0;cursor:pointer}.hc-emoji-grid button:hover{background:#f1f1f1}.hc-link-pop{width:280px!important;max-width:calc(100vw - 48px);display:grid;gap:8px}.hc-link-pop .hc-input{font-size:14px}.hc-link-actions{display:flex;justify-content:flex-end;gap:6px}@media (max-width: 520px){.hc-reactions{justify-content:space-between}.hc-reaction{width:16.6%;min-width:0;padding:6px 1px}.hc-reaction-top{flex-direction:column;gap:2px;height:auto}.hc-reactions{align-items:flex-start}.hc-reaction-text{font-size:11px;white-space:normal;line-height:1.15;text-align:center;max-width:100%}.hc-replies{margin-left:-18px}.hc-emoji-grid{grid-template-columns:repeat(7,32px)}}.hc.hc-inline{min-height:0;font-size:15px}.hc-admin-body p{margin:0;min-height:1.2em}.hc-admin-body p+p{margin-top:2px}.hc-admin-body a{color:#2563eb;text-decoration:underline;word-break:break-all}.hc-admin-body img{display:block;max-width:min(100%,420px);max-height:260px;border-radius:8px;margin:6px 0}.hc-admin-body blockquote{border-left:3px solid #d4d4d8;padding-left:10px;color:#52525b;margin:4px 0}.hc-admin-body ul,.hc-admin-body ol{padding-left:22px;margin:4px 0}.hc-admin-body ul{list-style:disc}.hc-admin-body ol{list-style:decimal}.hc-admin-body pre{background:#f4f4f5;border-radius:8px;padding:8px 10px;overflow-x:auto;font-size:13px}.hc-gallery{display:flex;gap:6px;margin-top:6px;padding:2px 0 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.hc-thumb{flex:none;height:96px;padding:0!important;border-radius:8px!important;overflow:hidden;background:#ececec!important;box-shadow:inset 0 0 0 1px #0000000f;cursor:zoom-in!important;scroll-snap-align:start;transition:transform .15s,filter .15s}.hc-thumb:hover{filter:brightness(.92)}.hc-thumb:active{transform:scale(.97)}.hc-thumb img{display:block;height:100%;width:auto;min-width:64px;max-width:180px;-o-object-fit:cover;object-fit:cover}.hc-gallery.is-small .hc-thumb{height:72px}.hc-gallery.is-small .hc-thumb img{max-width:130px}.hc-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:56px 72px;background:#0c0c0ef7;animation:hc-fade .15s ease-out}.hc-lightbox-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 10px 40px #00000080;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hc-lightbox button{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .15s}.hc-lightbox button:hover{background:#ffffff3d}.hc-lightbox button svg{width:24px;height:24px}.hc-lightbox-close{top:14px;right:14px}.hc-lightbox-nav.is-prev{left:14px;top:50%;transform:translateY(-50%)}.hc-lightbox-nav.is-next{right:14px;top:50%;transform:translateY(-50%)}.hc-lightbox-count{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#ffffffd9;font-size:14px;font-variant-numeric:tabular-nums}@keyframes hc-fade{0%{opacity:0}to{opacity:1}}@media (max-width: 520px){.hc-thumb{height:84px}.hc-lightbox{padding:56px 8px 64px}.hc-lightbox-nav.is-prev,.hc-lightbox-nav.is-next{top:auto;bottom:10px;transform:none}.hc-lightbox-nav.is-prev{left:16px}.hc-lightbox-nav.is-next{right:16px}}
