.LangToggle-module__XgEyqa__toggle{cursor:pointer;background:0 0;border:none;padding:0}.LangToggle-module__XgEyqa__track{border:1px solid var(--border);border-radius:9999px;align-items:center;height:30px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.LangToggle-module__XgEyqa__track:hover{border-color:var(--fg-muted)}.LangToggle-module__XgEyqa__indicator{background:var(--fg);opacity:.08;pointer-events:none;border-radius:9999px;width:calc(50% - 2px);height:calc(100% - 4px);transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px}.LangToggle-module__XgEyqa__label{z-index:1;letter-spacing:.04em;color:var(--fg-muted);-webkit-user-select:none;user-select:none;padding:0 12px;font-size:.75rem;font-weight:500;line-height:1;transition:color .25s;position:relative}.LangToggle-module__XgEyqa__label.LangToggle-module__XgEyqa__active{color:var(--fg)}@media (max-width:640px){.LangToggle-module__XgEyqa__label{padding:0 10px;font-size:.72rem}.LangToggle-module__XgEyqa__track{height:28px}}
.GlitchText-module__S6svba__glitching{text-shadow:0 0 8px #64c8ff26;transition:text-shadow .2s}
.VoteButtons-module__QT0LsG__wrapper{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:14px;margin-top:16px;padding:36px 0 20px;display:flex}.VoteButtons-module__QT0LsG__label{color:var(--fg-muted);letter-spacing:.02em;font-size:.85rem}.VoteButtons-module__QT0LsG__buttons{gap:12px;display:flex}.VoteButtons-module__QT0LsG__btn{border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:8px 20px;font-size:.88rem;transition:border-color .2s,color .2s,background .2s,transform .1s;display:inline-flex}.VoteButtons-module__QT0LsG__btn:hover:not(:disabled){border-color:var(--fg-muted);color:var(--fg)}.VoteButtons-module__QT0LsG__btn:disabled{cursor:default}.VoteButtons-module__QT0LsG__count{font-variant-numeric:tabular-nums;text-align:left;min-width:1.5ch}.VoteButtons-module__QT0LsG__active{color:#4ade80;background:#4ade8014;border-color:#4ade80}.VoteButtons-module__QT0LsG__activeDown{color:#f87171;background:#f8717114;border-color:#f87171}.VoteButtons-module__QT0LsG__pop{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards VoteButtons-module__QT0LsG__popScale}@keyframes VoteButtons-module__QT0LsG__popScale{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.VoteButtons-module__QT0LsG__ghost{opacity:.3;animation:1.2s ease-in-out infinite VoteButtons-module__QT0LsG__pulse}@keyframes VoteButtons-module__QT0LsG__pulse{0%,to{opacity:.3}50%{opacity:.6}}.VoteButtons-module__QT0LsG__thanks{color:var(--fg-muted);font-size:.82rem;animation:.4s forwards VoteButtons-module__QT0LsG__fadeIn}@keyframes VoteButtons-module__QT0LsG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.post-module__ZAXO3W__post{flex-direction:column;gap:40px;padding-top:20px;display:flex}.post-module__ZAXO3W__header{flex-direction:column;gap:16px;display:flex}.post-module__ZAXO3W__headerTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.post-module__ZAXO3W__contentEnter{animation:.3s forwards post-module__ZAXO3W__contentFadeIn}.post-module__ZAXO3W__contentExit{opacity:.3;filter:blur(2px);transition:all .15s}@keyframes post-module__ZAXO3W__contentFadeIn{0%{opacity:.3;filter:blur(2px)}to{opacity:1;filter:blur()}}.post-module__ZAXO3W__back{color:var(--fg-muted);align-items:center;gap:6px;width:fit-content;margin-bottom:8px;font-size:.85rem;transition:color .2s;display:inline-flex}.post-module__ZAXO3W__back:hover{color:var(--fg)}.post-module__ZAXO3W__title{font-family:var(--font-serif),"Noto Serif SC",serif;letter-spacing:-.02em;color:var(--fg);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;line-height:1.2}.post-module__ZAXO3W__meta{color:var(--fg-muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.post-module__ZAXO3W__dot{opacity:.4}.post-module__ZAXO3W__tags{flex-wrap:wrap;gap:8px;display:flex}.post-module__ZAXO3W__tag{border:1px solid var(--border);color:var(--fg-muted);letter-spacing:.02em;border-radius:9999px;padding:3px 12px;font-size:.78rem}.post-module__ZAXO3W__content{padding-bottom:40px}@media (max-width:640px){.post-module__ZAXO3W__post{gap:28px;padding-top:12px}}
.page-module__E0kJGG__home{flex-direction:column;gap:48px;padding-top:40px;display:flex}.page-module__E0kJGG__hero{flex-direction:column;gap:20px;display:flex}.page-module__E0kJGG__heroTop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-module__E0kJGG__name{font-family:var(--font-serif),"Noto Serif SC",serif;letter-spacing:-.03em;color:var(--fg);font-size:clamp(2.8rem,7vw,4.2rem);font-weight:400;line-height:1.1}.page-module__E0kJGG__titleLine{background:var(--fg-muted);width:48px;height:1px}.page-module__E0kJGG__bio{flex-direction:column;gap:16px;display:flex}.page-module__E0kJGG__bioText{color:var(--fg-secondary);max-width:560px;font-size:1.05rem;line-height:1.8}.page-module__E0kJGG__highlight{color:var(--fg);font-weight:500}.page-module__E0kJGG__listSection{flex-direction:column;gap:14px;display:flex}.page-module__E0kJGG__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:.75rem;font-weight:500}.page-module__E0kJGG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__listItem{color:var(--fg);border-left:1px solid var(--border);flex-direction:column;gap:4px;padding-left:14px;font-size:1rem;line-height:1.6;display:flex}.page-module__E0kJGG__authors{color:var(--fg-muted);font-size:.88rem}.page-module__E0kJGG__pubLink{color:var(--fg-secondary);transition:color .2s}.page-module__E0kJGG__pubLink:hover{color:var(--fg)}.page-module__E0kJGG__venue{color:var(--fg);font-size:.9rem}.page-module__E0kJGG__social{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__socialLink{border:1px solid var(--border);color:var(--fg-secondary);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;transition:all .25s;display:flex}.page-module__E0kJGG__socialLink:hover{color:var(--fg);border-color:var(--fg-muted);background:var(--selection);transform:translateY(-1px)}.page-module__E0kJGG__socialLink svg{flex-shrink:0}.page-module__E0kJGG__status{color:var(--fg-muted);letter-spacing:.01em;align-items:center;gap:10px;font-size:.85rem;display:flex}.page-module__E0kJGG__statusDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite page-module__E0kJGG__pulse;box-shadow:0 0 8px #22c55e66}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:640px){.page-module__E0kJGG__home{gap:36px;padding-top:24px}.page-module__E0kJGG__social{gap:8px}.page-module__E0kJGG__socialLink{padding:8px 14px;font-size:.82rem}}
