@charset "UTF-8";.vft-fade-in-linear-enter-active[data-v-ba3a1bd7],.vft-fade-in-linear-leave-active[data-v-ba3a1bd7]{transition:var(--vft-transition-fade-linear)}.vft-fade-in-linear-enter-from[data-v-ba3a1bd7],.vft-fade-in-linear-leave-to[data-v-ba3a1bd7]{opacity:0}.vft-fade-in-enter-active[data-v-ba3a1bd7],.vft-fade-in-leave-active[data-v-ba3a1bd7]{transition:all var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}.vft-fade-in-enter-from[data-v-ba3a1bd7],.vft-fade-in-leave-active[data-v-ba3a1bd7]{opacity:0}.vft-zoom-in-center-enter-active[data-v-ba3a1bd7],.vft-zoom-in-center-leave-active[data-v-ba3a1bd7]{transition:all var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}.vft-zoom-in-center-enter-from[data-v-ba3a1bd7],.vft-zoom-in-center-leave-active[data-v-ba3a1bd7]{transform:scaleX(0);opacity:0}.vft-zoom-in-top-enter-active[data-v-ba3a1bd7],.vft-zoom-in-top-leave-active[data-v-ba3a1bd7]{transition:var(--vft-transition-md-fade);transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-enter-active[data-popper-placement^=top][data-v-ba3a1bd7],.vft-zoom-in-top-leave-active[data-popper-placement^=top][data-v-ba3a1bd7]{transform-origin:center bottom}.vft-zoom-in-top-enter-from[data-v-ba3a1bd7],.vft-zoom-in-top-leave-active[data-v-ba3a1bd7]{transform:scaleY(0);opacity:0}.vft-zoom-in-top-fast-enter-active[data-v-ba3a1bd7]{transition:var(--vft-transition-md-fade);transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-fast-enter-active[data-popper-placement^=top][data-v-ba3a1bd7]{transform-origin:center bottom}.vft-zoom-in-top-fast-leave-active[data-v-ba3a1bd7]{transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-fast-leave-active[data-popper-placement^=top][data-v-ba3a1bd7]{transform-origin:center bottom}.vft-zoom-in-top-fast-enter-from[data-v-ba3a1bd7],.vft-zoom-in-top-fast-leave-active[data-v-ba3a1bd7]{transform:scaleY(0);opacity:0}.vft-zoom-in-bottom-enter-active[data-v-ba3a1bd7],.vft-zoom-in-bottom-leave-active[data-v-ba3a1bd7]{transform:scaleY(1);transform-origin:center bottom;transition:var(--vft-transition-md-fade);opacity:1}.vft-zoom-in-bottom-enter-from[data-v-ba3a1bd7],.vft-zoom-in-bottom-leave-active[data-v-ba3a1bd7]{transform:scaleY(0);opacity:0}.vft-zoom-in-left-enter-active[data-v-ba3a1bd7],.vft-zoom-in-left-leave-active[data-v-ba3a1bd7]{transform:scale(1);transform-origin:top left;transition:var(--vft-transition-md-fade);opacity:1}.vft-zoom-in-left-enter-from[data-v-ba3a1bd7],.vft-zoom-in-left-leave-active[data-v-ba3a1bd7]{transform:scale(.45);opacity:0}.collapse-transition[data-v-ba3a1bd7]{transition:var(--vft-transition-duration) height ease-in-out,var(--vft-transition-duration) padding-top ease-in-out,var(--vft-transition-duration) padding-bottom ease-in-out}.vft-collapse-transition-leave-active[data-v-ba3a1bd7],.vft-collapse-transition-enter-active[data-v-ba3a1bd7]{transition:var(--vft-transition-duration) max-height ease-in-out,var(--vft-transition-duration) padding-top ease-in-out,var(--vft-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition[data-v-ba3a1bd7]{transition:var(--vft-transition-duration) width ease-in-out,var(--vft-transition-duration) padding-left ease-in-out,var(--vft-transition-duration) padding-right ease-in-out}.vft-list-enter-active[data-v-ba3a1bd7],.vft-list-leave-active[data-v-ba3a1bd7]{transition:all 1s}.vft-list-enter-from[data-v-ba3a1bd7],.vft-list-leave-to[data-v-ba3a1bd7]{transform:translateY(-1.875rem);opacity:0}.vft-list-leave-active[data-v-ba3a1bd7]{position:absolute!important}.vft-opacity-transition[data-v-ba3a1bd7]{transition:opacity var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}@keyframes vft-rotate-ba3a1bd7{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes vft-loading-dot-ba3a1bd7{33%{transform:translateY(-2em)}66%{transform:translateY(-1em)}}[data-v-ba3a1bd7]:root{--blog-shadow-sm: 0 .125rem .5rem rgba(0, 0, 0, .08);--blog-shadow-md: 0 .5rem 1.5rem rgba(0, 0, 0, .12);--blog-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .15);--blog-radius-sm: .5rem;--blog-radius-md: .75rem;--blog-radius-lg: 1rem;--blog-radius-xl: 1.25rem;--blog-radius-pill: 62.4375rem;--blog-transition: all .3s cubic-bezier(.4, 0, .2, 1);--blog-transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--blog-transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--blog-gap-xs: .5rem;--blog-gap-sm: .75rem;--blog-gap-md: 1rem;--blog-gap-lg: 1.25rem;--blog-gap-xl: 1.5rem;--blog-border: .0625rem solid rgba(0, 0, 0, .08);--blog-border-light: .0625rem solid rgba(0, 0, 0, .06)}html.dark[data-v-ba3a1bd7]{--blog-shadow-sm: 0 .125rem .5rem rgba(0, 0, 0, .3);--blog-shadow-md: 0 .5rem 1.5rem rgba(0, 0, 0, .4);--blog-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .5);--blog-border: .0625rem solid rgba(255, 255, 255, .08);--blog-border-light: .0625rem solid rgba(255, 255, 255, .06)}@keyframes blog-fade-in-ba3a1bd7{0%{opacity:0}to{opacity:1}}@keyframes blog-slide-up-ba3a1bd7{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog-card-enter-ba3a1bd7{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog-pulse-ba3a1bd7{0%,to{opacity:1}50%{opacity:.5}}.blog-fade-in[data-v-ba3a1bd7]{animation:blog-fade-in-ba3a1bd7 .6s ease-out}.blog-slide-up[data-v-ba3a1bd7]{animation:blog-slide-up-ba3a1bd7 .6s cubic-bezier(.22,1,.36,1)}.blog-card-hover[data-v-ba3a1bd7]{transition:var(--blog-transition);cursor:pointer}.blog-card-hover[data-v-ba3a1bd7]:hover{transform:translateY(-.25rem);box-shadow:var(--blog-shadow-md)}.blog-glass[data-v-ba3a1bd7]{background-color:color-mix(in srgb,var(--main-primary) 80%,transparent);backdrop-filter:blur(.75rem)}.blog-card[data-v-ba3a1bd7]{transition:var(--blog-transition);border-radius:var(--blog-radius-lg);background-color:var(--main-primary);box-shadow:var(--blog-shadow-sm)}.emoji-trigger[data-v-ba3a1bd7]{padding:.375rem .5rem;transition:border-color .2s;border:.0625rem solid var(--vs-border);border-radius:.25rem;background:transparent;font-size:1rem;line-height:1;cursor:pointer}.emoji-trigger[data-v-ba3a1bd7]:hover{border-color:var(--vft-primary-color)}.emoji-panel[data-v-ba3a1bd7]{display:flex;flex-direction:column;gap:.5rem}.emoji-state[data-v-ba3a1bd7]{padding:1rem .25rem;color:var(--vs-text-secondary);font-size:.8125rem;text-align:center}.emoji-retry[data-v-ba3a1bd7]{border:none;background:transparent;color:var(--vft-primary-color);cursor:pointer}.emoji-grid[data-v-ba3a1bd7]{display:grid;grid-template-columns:repeat(8,1fr);gap:.125rem;max-height:12.5rem;overflow-y:auto;transition:--scrollbar-color-emoji-picker .3s linear,scrollbar-color .3s linear}@-moz-document url-prefix(){.emoji-grid[data-v-ba3a1bd7]{scrollbar-color:var(--vft-content-color) var(--vft-content-color);scrollbar-width:thin}}.emoji-grid[data-v-ba3a1bd7]:hover{--scrollbar-color-emoji-picker: #ff3d7f}@-moz-document url-prefix(){.emoji-grid[data-v-ba3a1bd7]:hover{scrollbar-color:#ff3d7f var(--vft-content-color)}}.emoji-grid[data-v-ba3a1bd7]::-webkit-scrollbar{width:.3125rem;height:.3125rem;background:var(--vft-content-color)}.emoji-grid[data-v-ba3a1bd7]::-webkit-scrollbar-thumb{border-radius:.375rem;background:var(--scrollbar-color-emoji-picker)!important}.emoji-cell[data-v-ba3a1bd7]{display:flex;align-items:center;justify-content:center;padding:.1875rem;transition:background .15s;border:none;border-radius:.25rem;background:transparent;cursor:pointer}.emoji-cell[data-v-ba3a1bd7]:hover{background:var(--vs-fill)}.emoji-cell img[data-v-ba3a1bd7]{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.emoji-tabs[data-v-ba3a1bd7]{display:flex;gap:.25rem;padding-top:.375rem;border-top:.0625rem solid var(--vs-border)}.emoji-tab[data-v-ba3a1bd7]{display:flex;align-items:center;justify-content:center;padding:.1875rem;border:.0625rem solid transparent;border-radius:.25rem;background:transparent;cursor:pointer}.emoji-tab.active[data-v-ba3a1bd7]{border-color:var(--vft-primary-color);background:color-mix(in srgb,var(--vft-primary-color) 10%,transparent)}.emoji-tab img[data-v-ba3a1bd7]{width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain}.vft-fade-in-linear-enter-active,.vft-fade-in-linear-leave-active{transition:var(--vft-transition-fade-linear)}.vft-fade-in-linear-enter-from,.vft-fade-in-linear-leave-to{opacity:0}.vft-fade-in-enter-active,.vft-fade-in-leave-active{transition:all var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}.vft-fade-in-enter-from,.vft-fade-in-leave-active{opacity:0}.vft-zoom-in-center-enter-active,.vft-zoom-in-center-leave-active{transition:all var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}.vft-zoom-in-center-enter-from,.vft-zoom-in-center-leave-active{transform:scaleX(0);opacity:0}.vft-zoom-in-top-enter-active,.vft-zoom-in-top-leave-active{transition:var(--vft-transition-md-fade);transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-enter-active[data-popper-placement^=top],.vft-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.vft-zoom-in-top-enter-from,.vft-zoom-in-top-leave-active{transform:scaleY(0);opacity:0}.vft-zoom-in-top-fast-enter-active{transition:var(--vft-transition-md-fade);transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-fast-enter-active[data-popper-placement^=top]{transform-origin:center bottom}.vft-zoom-in-top-fast-leave-active{transform:scaleY(1);transform-origin:center top;opacity:1}.vft-zoom-in-top-fast-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.vft-zoom-in-top-fast-enter-from,.vft-zoom-in-top-fast-leave-active{transform:scaleY(0);opacity:0}.vft-zoom-in-bottom-enter-active,.vft-zoom-in-bottom-leave-active{transform:scaleY(1);transform-origin:center bottom;transition:var(--vft-transition-md-fade);opacity:1}.vft-zoom-in-bottom-enter-from,.vft-zoom-in-bottom-leave-active{transform:scaleY(0);opacity:0}.vft-zoom-in-left-enter-active,.vft-zoom-in-left-leave-active{transform:scale(1);transform-origin:top left;transition:var(--vft-transition-md-fade);opacity:1}.vft-zoom-in-left-enter-from,.vft-zoom-in-left-leave-active{transform:scale(.45);opacity:0}.collapse-transition{transition:var(--vft-transition-duration) height ease-in-out,var(--vft-transition-duration) padding-top ease-in-out,var(--vft-transition-duration) padding-bottom ease-in-out}.vft-collapse-transition-leave-active,.vft-collapse-transition-enter-active{transition:var(--vft-transition-duration) max-height ease-in-out,var(--vft-transition-duration) padding-top ease-in-out,var(--vft-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--vft-transition-duration) width ease-in-out,var(--vft-transition-duration) padding-left ease-in-out,var(--vft-transition-duration) padding-right ease-in-out}.vft-list-enter-active,.vft-list-leave-active{transition:all 1s}.vft-list-enter-from,.vft-list-leave-to{transform:translateY(-1.875rem);opacity:0}.vft-list-leave-active{position:absolute!important}.vft-opacity-transition{transition:opacity var(--vft-transition-duration) cubic-bezier(.55,0,.1,1)}@keyframes vft-rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes vft-loading-dot{33%{transform:translateY(-2em)}66%{transform:translateY(-1em)}}:root{--blog-shadow-sm: 0 .125rem .5rem rgba(0, 0, 0, .08);--blog-shadow-md: 0 .5rem 1.5rem rgba(0, 0, 0, .12);--blog-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .15);--blog-radius-sm: .5rem;--blog-radius-md: .75rem;--blog-radius-lg: 1rem;--blog-radius-xl: 1.25rem;--blog-radius-pill: 62.4375rem;--blog-transition: all .3s cubic-bezier(.4, 0, .2, 1);--blog-transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--blog-transition-slow: all .5s cubic-bezier(.4, 0, .2, 1);--blog-gap-xs: .5rem;--blog-gap-sm: .75rem;--blog-gap-md: 1rem;--blog-gap-lg: 1.25rem;--blog-gap-xl: 1.5rem;--blog-border: .0625rem solid rgba(0, 0, 0, .08);--blog-border-light: .0625rem solid rgba(0, 0, 0, .06)}html.dark{--blog-shadow-sm: 0 .125rem .5rem rgba(0, 0, 0, .3);--blog-shadow-md: 0 .5rem 1.5rem rgba(0, 0, 0, .4);--blog-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .5);--blog-border: .0625rem solid rgba(255, 255, 255, .08);--blog-border-light: .0625rem solid rgba(255, 255, 255, .06)}@keyframes blog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes blog-slide-up{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog-card-enter{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog-pulse{0%,to{opacity:1}50%{opacity:.5}}.blog-fade-in{animation:blog-fade-in .6s ease-out}.blog-slide-up{animation:blog-slide-up .6s cubic-bezier(.22,1,.36,1)}.blog-card-hover{transition:var(--blog-transition);cursor:pointer}.blog-card-hover:hover{transform:translateY(-.25rem);box-shadow:var(--blog-shadow-md)}.blog-glass{background-color:color-mix(in srgb,var(--main-primary) 80%,transparent);backdrop-filter:blur(.75rem)}.blog-card{transition:var(--blog-transition);border-radius:var(--blog-radius-lg);background-color:var(--main-primary);box-shadow:var(--blog-shadow-sm)}.vft-md-comment{--_mc-bg: var(--mc-bg, var(--vs-bg-primary));--_mc-surface: var(--mc-surface, var(--vs-bg-overlay));--_mc-surface-alt: var(--mc-surface-alt, var(--vs-fill-light));--_mc-text: var(--mc-text, var(--vs-text-primary));--_mc-muted: var(--mc-muted, var(--vs-text-secondary));--_mc-border: var(--mc-border, var(--vs-border));--_mc-accent: var(--mc-accent, var(--vft-primary-color));--_mc-on-accent: var(--mc-on-accent, var(--vs-color-white, white));--_mc-soft: color-mix(in srgb, var(--_mc-accent) 9%, transparent);--_mc-ring: var(--mc-ring, var(--vs-border-color-hover, var(--_mc-accent)));--_mc-error: var(--mc-error, var(--vs-color-danger, var(--_mc-text)));--_mc-secondary: var(--mc-secondary, var(--_mc-accent));--_mc-avatar-radius: var(--mc-avatar-radius, 12PX);display:grid;position:relative;grid-template-areas:var(--mc-layout-areas, "header" "composer" "feed" "list" "pagination");grid-template-columns:var(--mc-layout-columns, minmax(0, 1fr));align-items:start;width:100%;max-width:var(--mc-max-width, 960PX);margin:0 auto;padding:28PX;color:var(--_mc-text);font-family:inherit;text-align:left;gap:var(--mc-layout-gap, 0)}.vft-md-comment,.vft-md-comment *,.vft-md-comment *:before,.vft-md-comment *:after{box-sizing:border-box}.vft-md-comment button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.vft-md-comment button:disabled{opacity:.45;cursor:not-allowed}.vft-md-comment button:focus-visible{outline:2PX solid var(--_mc-accent);outline-offset:4PX}.vft-md-comment button:active:not(:disabled){transform:scale(.96)}.vft-md-comment__sr-only{position:absolute;width:1PX;height:1PX;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vft-md-comment__header,.vft-md-comment__heading,.vft-md-comment__form--toolbar,.vft-md-comment__form--tools,.vft-md-comment__form--footer,.vft-md-comment__form--tool-group,.vft-md-comment__form--note,.vft-md-comment__feed-header,.vft-md-comment__item--header,.vft-md-comment__item--actions,.vft-md-comment__actions--reactions,.vft-md-comment__actions--btns,.vft-md-comment__pagination{display:flex;align-items:center}.vft-md-comment__header{grid-area:header;justify-content:space-between;gap:20PX;margin-bottom:24PX}.vft-md-comment__heading{flex-wrap:wrap;gap:16PX}.vft-md-comment__title{margin:0;color:var(--_mc-text);font-size:23PX;font-weight:600;letter-spacing:-.04em}.vft-md-comment__count{color:var(--_mc-muted);font-size:12PX;white-space:nowrap}.vft-md-comment__count strong{margin-right:5PX;color:var(--_mc-text);font-size:16PX;font-weight:500;font-variant-numeric:tabular-nums}.vft-md-comment__sort,.vft-md-comment__editor-modes{display:inline-flex;position:relative;flex-shrink:0;padding:4PX;border:1PX solid var(--_mc-border);border-radius:10PX;background:var(--_mc-surface-alt)}.vft-md-comment__sort button,.vft-md-comment__editor-modes button{display:inline-flex;position:relative;z-index:1;align-items:center;justify-content:center;gap:7PX;min-width:58PX;min-height:34PX;padding:6PX 12PX;transition:color .18s ease,transform .14s ease;border:0;border-radius:7PX;background:transparent;color:var(--_mc-muted);font-size:12PX;font-weight:500;white-space:nowrap}.vft-md-comment__sort button[aria-pressed=true],.vft-md-comment__editor-modes button[aria-pressed=true]{color:var(--_mc-text)}.vft-md-comment__sort button [class*=ico-],.vft-md-comment__editor-modes button [class*=ico-]{font-size:14PX}.vft-md-comment__sort--indicator,.vft-md-comment__editor-modes--indicator{position:absolute;top:4PX;bottom:4PX;left:4PX;width:calc((100% - 8PX) / 3);transition:transform .28s cubic-bezier(.22,1,.36,1);border:1PX solid var(--_mc-border);border-radius:7PX;background:var(--_mc-surface);pointer-events:none}.vft-md-comment__sort[data-sort=hottest] .vft-md-comment__sort--indicator{transform:translate(100%)}.vft-md-comment__sort[data-sort=oldest] .vft-md-comment__sort--indicator{transform:translate(200%)}.vft-md-comment__editor-modes{padding:0;border:0;background:transparent}.vft-md-comment__editor-modes button{min-width:92PX;min-height:38PX}.vft-md-comment__editor-modes--indicator{top:0;bottom:0;left:0;width:50%;background:var(--_mc-surface-alt)}.vft-md-comment__editor-modes[data-mode=preview] .vft-md-comment__editor-modes--indicator{transform:translate(100%)}.vft-md-comment__form{position:relative;grid-area:composer;min-width:0;margin-bottom:var(--mc-composer-margin, 42PX);overflow:clip;transition:border-color .22s ease,box-shadow .22s ease;border:1PX solid var(--_mc-border);border-radius:18PX;background:var(--_mc-surface);box-shadow:0 14PX 36PX -30PX color-mix(in srgb,var(--_mc-text) 22%,transparent);scroll-margin-top:110PX}.vft-md-comment__form:focus-within{border-color:var(--_mc-ring);box-shadow:0 0 0 3PX var(--_mc-soft)}.vft-md-comment__form--toolbar{justify-content:space-between;gap:12PX;padding:14PX 18PX;border-bottom:1PX solid var(--_mc-border)}.vft-md-comment__form--format{color:var(--_mc-muted);font-size:11PX;letter-spacing:.015em}.vft-md-comment__form--editor{min-height:188PX;padding:22PX 24PX 12PX}.vft-md-comment__editor-label{display:block}.vft-md-comment__form--textarea,.vft-md-comment__item--edit textarea{display:block;width:100%;min-height:154PX;padding:0;border:0;outline:none;background:transparent;color:var(--_mc-text);font-family:inherit;font-size:15PX;line-height:1.9;resize:vertical;transition:--scrollbar-color-mc-composer .3s linear,scrollbar-color .3s linear}@-moz-document url-prefix(){.vft-md-comment__form--textarea,.vft-md-comment__item--edit textarea{scrollbar-color:var(--vft-content-color) var(--vft-content-color);scrollbar-width:thin}}.vft-md-comment__form--textarea:hover,.vft-md-comment__item--edit textarea:hover{--scrollbar-color-mc-composer: #ff3d7f}@-moz-document url-prefix(){.vft-md-comment__form--textarea:hover,.vft-md-comment__item--edit textarea:hover{scrollbar-color:#ff3d7f var(--vft-content-color)}}.vft-md-comment__form--textarea::-webkit-scrollbar,.vft-md-comment__item--edit textarea::-webkit-scrollbar{width:.3125rem;height:.3125rem;background:var(--vft-content-color)}.vft-md-comment__form--textarea::-webkit-scrollbar-thumb,.vft-md-comment__item--edit textarea::-webkit-scrollbar-thumb{border-radius:.375rem;background:var(--scrollbar-color-mc-composer)!important}.vft-md-comment__form--textarea::-moz-placeholder,.vft-md-comment__item--edit textarea::-moz-placeholder{color:var(--_mc-muted)}.vft-md-comment__form--textarea::placeholder,.vft-md-comment__item--edit textarea::placeholder{color:var(--_mc-muted)}.vft-md-comment__form--reply-hint{display:flex;align-items:center;gap:8PX;margin:16PX 24PX 0;padding:10PX 12PX;border-left:2PX solid var(--_mc-accent);border-radius:0 7PX 7PX 0;background:var(--_mc-soft);color:var(--_mc-muted);font-size:12PX}.vft-md-comment__form--reply-hint strong{color:var(--_mc-text);font-weight:500;overflow-wrap:anywhere}.vft-md-comment__form--cancel{flex-shrink:0;min-height:30PX;margin-left:auto;padding:3PX 5PX;border:0;background:transparent;color:var(--_mc-accent);font-size:12PX}.vft-md-comment__form--tools{justify-content:space-between;gap:12PX;padding:6PX 24PX 16PX}.vft-md-comment__form--tool-group{gap:12PX}.vft-md-comment__form .emoji-trigger{display:inline-flex;align-items:center;justify-content:center;width:34PX;height:34PX;padding:0;border-radius:8PX;border-color:var(--_mc-border);background:var(--_mc-surface-alt);color:var(--_mc-text)}.vft-md-comment__form--live-toggle{display:inline-flex;align-items:center;gap:7PX;min-height:34PX;padding:0 6PX;border:0;background:transparent;color:var(--_mc-muted);font-size:11PX}.vft-md-comment__toggle-dot{width:6PX;height:6PX;transition:background .18s ease,box-shadow .18s ease;border-radius:50%;background:var(--_mc-border)}[aria-pressed=true]>.vft-md-comment__toggle-dot{background:var(--_mc-accent);box-shadow:0 0 0 3PX var(--_mc-soft)}.vft-md-comment__form--length{color:var(--_mc-muted);font-size:11PX;font-variant-numeric:tabular-nums}.vft-md-comment__form--inputs{display:grid;grid-template-columns:var(--mc-composer-columns, .8fr 1.2fr 1fr);gap:16PX;padding:18PX 24PX;border-top:1PX solid var(--_mc-border);background:color-mix(in srgb,var(--_mc-surface-alt) 46%,transparent)}.vft-md-comment__form--inputs label{display:flex;flex-direction:column;min-width:0;gap:8PX}.vft-md-comment__form--inputs label>span{color:var(--_mc-text);font-size:11PX}.vft-md-comment__form--inputs small{margin-left:4PX;color:var(--_mc-muted);font-size:10PX}.vft-md-comment__form--inputs .vft-input{--vs-text-regular: var(--_mc-text);--vs-text-placeholder: var(--_mc-muted);--vs-border: var(--_mc-border);--vft-primary-color: var(--_mc-accent)}.vft-md-comment__form--inputs .vft-input__wrapper{min-height:40PX;border-radius:7PX;background:var(--_mc-bg);box-shadow:0 0 0 1PX var(--mc-control-border, var(--_mc-border)) inset}.vft-md-comment__form--inputs .vft-input__inner{color:var(--_mc-text);font-size:12PX}.vft-md-comment__form--inputs .vft-input__wrapper.is-focus{box-shadow:0 0 0 1PX var(--_mc-accent) inset}.vft-md-comment__form--footer{justify-content:space-between;gap:14PX;padding:18PX 24PX;border-top:1PX solid var(--_mc-border)}.vft-md-comment__form--note{gap:7PX;color:var(--_mc-muted);font-size:11PX;line-height:1.5}.vft-md-comment__form--note [class*=ico-]{flex-shrink:0;font-size:14PX}.vft-md-comment__form--submit{display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;gap:10PX;min-width:130PX;min-height:44PX;padding:11PX 18PX;transition:transform .15s ease,filter .18s ease,box-shadow .18s ease;border:1PX solid transparent;border-radius:9PX;background:var(--_mc-accent);color:var(--_mc-on-accent);font-size:12PX;font-weight:600}.vft-md-comment__form--submit [data-reaction-icon]{font-size:17PX}.vft-md-comment__form--status{display:flex;align-items:center;gap:7PX;margin:0;padding:12PX 24PX;border-top:1PX solid var(--_mc-border);background:var(--_mc-soft);color:var(--_mc-accent);font-size:12PX}.vft-md-comment__form--status.error{color:var(--_mc-error)}.vft-md-comment__form--preview{margin-top:18PX;padding-top:16PX;border-top:1PX dashed var(--_mc-border)}.vft-md-comment__preview--label{display:block;margin-bottom:10PX;color:var(--_mc-muted);font-size:10PX}.vft-md-comment__preview--empty{padding:24PX 0;color:var(--_mc-muted);font-size:13PX}.vft-md-comment__feed-header{grid-area:feed;justify-content:space-between;gap:16PX;margin-bottom:8PX;padding-bottom:15PX;border-bottom:1PX solid var(--_mc-border);color:var(--_mc-text);font-size:12PX}.vft-md-comment__feed-header>span:last-child{color:var(--_mc-muted);font-size:10PX}.vft-md-comment__list{grid-area:list;min-width:0;min-height:160PX}.vft-md-comment__thread{margin-bottom:var(--mc-thread-gap, 0);padding:var(--mc-thread-padding, 0);border-bottom:1PX solid var(--_mc-border);border-radius:var(--mc-thread-radius, 0);background:var(--mc-thread-bg, transparent);box-shadow:var(--mc-thread-shadow, none)}.vft-md-comment__thread.is-sticky{padding:0 16PX;border:1PX solid var(--_mc-border);border-radius:12PX;background:var(--_mc-soft)}.vft-md-comment__thread.is-sticky+.vft-md-comment__thread{margin-top:8PX}.vft-md-comment__item{display:flex;position:relative;gap:16PX;padding:var(--mc-row-padding, 27PX 0)}.vft-md-comment__item--child{margin-left:calc(36PX + var(--mc-depth) * 14PX);padding:18PX 0;border-top:1PX solid var(--_mc-border)}.vft-md-comment__item--child:before{content:"";position:absolute;top:23PX;left:-22PX;width:10PX;height:12PX;border-bottom:1PX solid var(--_mc-border);border-left:1PX solid var(--_mc-border);border-radius:0 0 0 4PX}.vft-md-comment__item--avatar{flex-shrink:0;padding-top:1PX}.vft-md-comment__item--avatar img{display:block;width:40PX;height:40PX;border:1PX solid var(--_mc-border);border-radius:var(--_mc-avatar-radius);box-shadow:var(--mc-avatar-shadow, none);filter:var(--mc-avatar-filter, none);-o-object-fit:cover;object-fit:cover}.vft-md-comment__item--child .vft-md-comment__item--avatar img{width:30PX;height:30PX;border-radius:var(--_mc-avatar-radius)}.vft-md-comment__item--wrapper{flex:1;min-width:0}.vft-md-comment__item--header{flex-wrap:wrap;gap:7PX;min-height:24PX;margin-bottom:3PX}.vft-md-comment__item--nickname{color:var(--_mc-text);font-size:13PX;font-weight:600;overflow-wrap:anywhere}.vft-md-comment__item--header time{margin-left:auto;color:var(--_mc-muted);font-size:10PX;font-variant-numeric:tabular-nums}.vft-md-comment__item--tag,.vft-md-comment__item--badge{display:inline-flex;align-items:center;gap:4PX;padding:2PX 6PX;border:1PX solid var(--_mc-border);border-radius:4PX;color:var(--_mc-secondary);font-size:9PX;font-weight:500;line-height:1.5}.vft-md-comment__item--meta{display:flex;flex-wrap:wrap;gap:5PX 12PX;margin-bottom:9PX;color:var(--_mc-muted);font-size:10PX}.vft-md-comment__item--reply-to{color:var(--_mc-accent)}.vft-md-comment__item--content,.vft-md-comment__preview--body{color:var(--_mc-text);font-size:14PX;line-height:1.85;overflow-wrap:anywhere}.vft-md-comment__item--content>:first-child,.vft-md-comment__preview--body>:first-child{margin-top:0}.vft-md-comment__item--content>:last-child,.vft-md-comment__preview--body>:last-child{margin-bottom:0}.vft-md-comment__item--content p,.vft-md-comment__preview--body p{margin:8PX 0}.vft-md-comment__item--content h1,.vft-md-comment__item--content h2,.vft-md-comment__item--content h3,.vft-md-comment__item--content h4,.vft-md-comment__item--content h5,.vft-md-comment__item--content h6,.vft-md-comment__preview--body h1,.vft-md-comment__preview--body h2,.vft-md-comment__preview--body h3,.vft-md-comment__preview--body h4,.vft-md-comment__preview--body h5,.vft-md-comment__preview--body h6{margin:18PX 0 8PX;color:var(--_mc-text);font-size:1.15em;font-weight:600;line-height:1.5}.vft-md-comment__item--content a,.vft-md-comment__preview--body a{color:var(--_mc-accent);text-decoration:underline;text-decoration-color:var(--_mc-ring);text-underline-offset:3PX}.vft-md-comment__item--content ul,.vft-md-comment__item--content ol,.vft-md-comment__preview--body ul,.vft-md-comment__preview--body ol{padding-left:22PX}.vft-md-comment__item--content blockquote,.vft-md-comment__preview--body blockquote{margin:12PX 0;padding:3PX 14PX;border-left:2PX solid var(--_mc-border);color:var(--_mc-muted)}.vft-md-comment__item--content code,.vft-md-comment__preview--body code{padding:2PX 5PX;border:1PX solid var(--_mc-border);border-radius:4PX;background:var(--_mc-surface-alt);font-family:var(--vs-font-mono, monospace);font-size:.88em}.vft-md-comment__item--content pre,.vft-md-comment__preview--body pre{max-width:100%;margin:14PX 0;padding:14PX;overflow-x:auto;border:1PX solid var(--_mc-border);border-radius:8PX;background:var(--_mc-surface-alt);transition:--scrollbar-color-mc-pre .3s linear,scrollbar-color .3s linear}@-moz-document url-prefix(){.vft-md-comment__item--content pre,.vft-md-comment__preview--body pre{scrollbar-color:var(--vft-content-color) var(--vft-content-color);scrollbar-width:thin}}.vft-md-comment__item--content pre:hover,.vft-md-comment__preview--body pre:hover{--scrollbar-color-mc-pre: #ff3d7f}@-moz-document url-prefix(){.vft-md-comment__item--content pre:hover,.vft-md-comment__preview--body pre:hover{scrollbar-color:#ff3d7f var(--vft-content-color)}}.vft-md-comment__item--content pre::-webkit-scrollbar,.vft-md-comment__preview--body pre::-webkit-scrollbar{width:.3125rem;height:.3125rem;background:var(--vft-content-color)}.vft-md-comment__item--content pre::-webkit-scrollbar-thumb,.vft-md-comment__preview--body pre::-webkit-scrollbar-thumb{border-radius:.375rem;background:var(--scrollbar-color-mc-pre)!important}.vft-md-comment__item--content pre code,.vft-md-comment__preview--body pre code{padding:0;border:0;background:transparent}.vft-md-comment__item--content table,.vft-md-comment__preview--body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;transition:--scrollbar-color-mc-table .3s linear,scrollbar-color .3s linear}@-moz-document url-prefix(){.vft-md-comment__item--content table,.vft-md-comment__preview--body table{scrollbar-color:var(--vft-content-color) var(--vft-content-color);scrollbar-width:thin}}.vft-md-comment__item--content table:hover,.vft-md-comment__preview--body table:hover{--scrollbar-color-mc-table: #ff3d7f}@-moz-document url-prefix(){.vft-md-comment__item--content table:hover,.vft-md-comment__preview--body table:hover{scrollbar-color:#ff3d7f var(--vft-content-color)}}.vft-md-comment__item--content table::-webkit-scrollbar,.vft-md-comment__preview--body table::-webkit-scrollbar{width:.3125rem;height:.3125rem;background:var(--vft-content-color)}.vft-md-comment__item--content table::-webkit-scrollbar-thumb,.vft-md-comment__preview--body table::-webkit-scrollbar-thumb{border-radius:.375rem;background:var(--scrollbar-color-mc-table)!important}.vft-md-comment__item--content td,.vft-md-comment__item--content th,.vft-md-comment__preview--body td,.vft-md-comment__preview--body th{padding:7PX 12PX;border:1PX solid var(--_mc-border);text-align:left}.vft-md-comment__item--content img,.vft-md-comment__preview--body img{max-width:100%;height:auto;border-radius:7PX}.vft-md-comment__item--content img.vs-wl-emoji,.vft-md-comment__preview--body img.vs-wl-emoji{display:inline-block;width:auto;height:1.5em;margin:0 1PX;border-radius:0;vertical-align:text-bottom}.vft-md-comment__item--content{margin:10PX 0 14PX}.vft-md-comment__item--edit{margin:10PX 0 14PX;padding:14PX;border:1PX solid var(--_mc-ring);border-radius:9PX;background:var(--_mc-surface)}.vft-md-comment__item--edit textarea{min-height:110PX;font-size:14PX}.vft-md-comment__item--edit:focus-within{box-shadow:0 0 0 3PX var(--_mc-soft)}.vft-md-comment__edit--actions{display:flex;gap:8PX;margin-top:12PX}.vft-md-comment__edit--actions button{min-height:34PX;padding:6PX 12PX;border:1PX solid var(--_mc-border);border-radius:6PX;background:transparent;color:var(--_mc-muted);font-size:11PX}.vft-md-comment__edit--actions .vft-md-comment__edit--save{border-color:var(--_mc-accent);background:var(--_mc-accent);color:var(--_mc-on-accent)}.vft-md-comment__item--actions{flex-wrap:wrap;justify-content:space-between;gap:8PX 16PX}.vft-md-comment__actions--reactions{gap:7PX}.vft-md-comment__reactions--btn{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:6PX;min-width:68PX;min-height:34PX;padding:5PX 9PX;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease;border:1PX solid var(--_mc-border);border-radius:7PX;background:transparent;color:var(--_mc-muted);font-size:10PX}.vft-md-comment__reactions--btn.active{border-color:color-mix(in srgb,var(--_mc-accent) 23%,var(--_mc-border));background:var(--_mc-soft);color:var(--_mc-accent)}.vft-md-comment__reactions--btn [data-reaction-icon]{display:inline-block;font-size:14PX}.vft-md-comment__reactions--btn [data-reaction-count]{display:inline-block;min-width:9PX;font-variant-numeric:tabular-nums}.vft-md-comment__reactions--btn [data-reaction-burst]{position:absolute;z-index:2;top:50%;left:20PX;width:50PX;height:50PX;transform:translate(-50%,-50%);opacity:0;color:var(--_mc-accent);pointer-events:none}.vft-md-comment__actions--btns{gap:4PX}.vft-md-comment__actions--btns button{min-height:34PX;padding:6PX 9PX;transition:color .18s ease,background .18s ease,transform .12s ease;border:0;border-radius:6PX;background:transparent;color:var(--_mc-muted);font-size:11PX}.vft-md-comment__loading,.vft-md-comment__error{display:flex;align-items:center;justify-content:center;gap:12PX;padding:28PX 12PX;color:var(--_mc-muted);font-size:12PX}.vft-md-comment__loading--track{display:inline-flex;gap:4PX}.vft-md-comment__loading--track i{width:4PX;height:12PX;border-radius:2PX;background:var(--_mc-accent)}.vft-md-comment[data-motion=true] .vft-md-comment__loading--track i{animation:mc-loading 1.1s ease-in-out infinite}.vft-md-comment[data-motion=true] .vft-md-comment__loading--track i:nth-child(2){animation-delay:.12s}.vft-md-comment[data-motion=true] .vft-md-comment__loading--track i:nth-child(3){animation-delay:.24s}.vft-md-comment__error{flex-wrap:wrap;padding:18PX;border:1PX solid var(--_mc-border);border-radius:9PX;background:var(--_mc-surface-alt)}.vft-md-comment__error button{min-height:34PX;padding:6PX 10PX;border:1PX solid var(--_mc-border);border-radius:6PX;background:var(--_mc-surface);color:var(--_mc-accent);font-size:11PX}.vft-md-comment__empty{padding:50PX 16PX;text-align:center}.vft-md-comment__empty>[class*=ico-]{display:inline-block;margin-bottom:14PX;color:var(--_mc-muted);font-size:30PX}.vft-md-comment__empty h3{margin:0 0 10PX;color:var(--_mc-text);font-size:17PX;font-weight:500}.vft-md-comment__empty p{margin:0 0 18PX;color:var(--_mc-muted);font-size:12PX;line-height:1.8}.vft-md-comment__empty button{min-height:38PX;padding:8PX 13PX;border:1PX solid var(--_mc-border);border-radius:7PX;background:var(--_mc-surface);color:var(--_mc-accent);font-size:11PX}.vft-md-comment__pagination{grid-area:pagination;justify-content:space-between;gap:16PX;margin-top:28PX}.vft-md-comment__pagination button{display:inline-flex;align-items:center;gap:8PX;min-height:40PX;padding:9PX 14PX;border:1PX solid var(--_mc-border);border-radius:8PX;background:var(--_mc-surface);color:var(--_mc-text);font-size:11PX}.vft-md-comment__pagination--info{color:var(--_mc-text);font-size:13PX;font-variant-numeric:tabular-nums}.vft-md-comment__pagination--info>span{margin-left:6PX;color:var(--_mc-muted)}@media(hover:hover)and (pointer:fine){.vft-md-comment__form--submit:hover:not(:disabled){transform:translateY(var(--mc-hover-translate, -2PX));box-shadow:var(--mc-hover-shadow, 0 5PX 14PX var(--_mc-soft));filter:var(--mc-hover-filter, none)}.vft-md-comment__reactions--btn:hover:not(:disabled),.vft-md-comment__actions--btns button:hover:not(:disabled){transform:translateY(var(--mc-hover-translate, -2PX));background:var(--_mc-soft);box-shadow:var(--mc-hover-shadow, none);color:var(--_mc-accent);filter:var(--mc-hover-filter, none)}.vft-md-comment__sort button:hover:not(:disabled),.vft-md-comment__editor-modes button:hover:not(:disabled){color:var(--_mc-text)}}.vft-md-comment[data-motion=false],.vft-md-comment[data-motion=false] *,.vft-md-comment[data-motion=false] *:before,.vft-md-comment[data-motion=false] *:after{transition:none!important;animation:none!important}.vft-md-comment[data-motion=false] button:active:not(:disabled),.vft-md-comment[data-motion=false] .vft-md-comment__form--submit:hover:not(:disabled){transform:none}@media(prefers-reduced-motion:reduce){.vft-md-comment,.vft-md-comment *,.vft-md-comment *:before,.vft-md-comment *:after{transition:none!important;animation:none!important}.vft-md-comment button:active:not(:disabled),.vft-md-comment .vft-md-comment__form--submit:hover:not(:disabled){transform:none}}@media(max-width:767PX){.vft-md-comment{grid-template-areas:"header" "composer" "feed" "list" "pagination";grid-template-columns:minmax(0,1fr);padding:20PX 12PX;gap:0}.vft-md-comment__form{margin-bottom:32PX}.vft-md-comment__form--inputs{gap:12PX;padding:16PX 18PX}.vft-md-comment__form--toolbar{padding:12PX}.vft-md-comment__form--editor{padding:18PX 18PX 10PX}.vft-md-comment__form--tools,.vft-md-comment__form--footer{padding-right:18PX;padding-left:18PX}.vft-md-comment__form--reply-hint{margin-right:18PX;margin-left:18PX}.vft-md-comment__item{gap:12PX}}@media(max-width:479PX){.vft-md-comment{padding:14PX 0}.vft-md-comment__header{gap:12PX;margin-bottom:18PX}.vft-md-comment__heading{gap:7PX}.vft-md-comment__title{font-size:20PX}.vft-md-comment__count{font-size:10PX}.vft-md-comment__count strong{font-size:13PX}.vft-md-comment__sort button{min-width:43PX;min-height:36PX;padding:6PX 8PX;font-size:11PX}.vft-md-comment__form{margin-bottom:30PX;border-radius:13PX}.vft-md-comment__form--inputs{grid-template-columns:1fr 1fr;gap:14PX 10PX}.vft-md-comment__form--inputs label:first-child{grid-column:1/-1}.vft-md-comment__form--footer{flex-direction:column;align-items:flex-start;gap:14PX}.vft-md-comment__form--submit{width:100%}.vft-md-comment__form--textarea{min-height:150PX;font-size:16PX}.vft-md-comment__form--inputs .vft-input__inner{font-size:16PX}.vft-md-comment__feed-header>span:last-child{max-width:58%;font-size:9PX;text-align:right}.vft-md-comment__item{gap:10PX;padding:22PX 0}.vft-md-comment__item--avatar img{width:32PX;height:32PX;border-radius:9PX}.vft-md-comment__item--child{margin-left:calc(12PX + var(--mc-depth) * 8PX);padding:18PX 0}.vft-md-comment__item--child:before{left:-13PX;width:7PX}.vft-md-comment__item--child .vft-md-comment__item--avatar img{width:25PX;height:25PX;border-radius:7PX}.vft-md-comment__item--header{gap:5PX}.vft-md-comment__item--header time{font-size:9PX}.vft-md-comment__item--nickname{font-size:12PX}.vft-md-comment__item--content{font-size:13PX}.vft-md-comment__item--actions{gap:8PX}.vft-md-comment__reactions--btn{min-width:50PX;min-height:40PX;gap:5PX;padding:6PX 8PX}.vft-md-comment__reactions--label{display:none}.vft-md-comment__actions--btns{margin-left:auto;gap:0}.vft-md-comment__actions--btns button{min-height:40PX;padding:6PX 7PX}.vft-md-comment__thread.is-sticky{padding-right:10PX;padding-left:10PX}.vft-md-comment__pagination{gap:10PX}.vft-md-comment__pagination button{padding:9PX 11PX}}:where(.dark) .vft-md-comment{--_mc-avatar-radius: var(--mc-avatar-radius, 50%)}:where(.dark) .vft-md-comment__thread{margin-bottom:var(--mc-thread-gap, 12PX);padding:var(--mc-thread-padding, 0 16PX);border-bottom:1PX solid var(--_mc-border);border-radius:var(--mc-thread-radius, 12PX);background:var(--mc-thread-bg, var(--_mc-surface-alt))}:where(.dark) .vft-md-comment__item{padding:var(--mc-row-padding, 20PX 0)}:where(.dark) .vft-md-comment__item--avatar img{filter:var(--mc-avatar-filter, brightness(.85));box-shadow:var(--mc-avatar-shadow, 0 0 12PX var(--_mc-soft))}@keyframes mc-loading{0%,to{transform:scaleY(.5);opacity:.4}50%{transform:scaleY(1);opacity:1}}
