.ArticleGuard-module-scss-module__u8yZqW__lockSection{flex-direction:column;gap:16px;padding-top:8px;display:flex}.ArticleGuard-module-scss-module__u8yZqW__lockLabel{color:var(--gray-dim);letter-spacing:.1em;font-size:.76rem;font-family:var(--font-mono);margin:0}.ArticleGuard-module-scss-module__u8yZqW__form{flex-direction:column;gap:10px;max-width:320px;display:flex}.ArticleGuard-module-scss-module__u8yZqW__input{border:1px solid var(--border);width:100%;font-size:.9rem;font-family:var(--font-mono);color:var(--gray);box-sizing:border-box;background:0 0;border-radius:2px;outline:none;padding:10px 12px;transition:border-color .15s}.ArticleGuard-module-scss-module__u8yZqW__input::placeholder{color:var(--gray-dim)}.ArticleGuard-module-scss-module__u8yZqW__input:focus{border-color:var(--gray-mid)}.ArticleGuard-module-scss-module__u8yZqW__button{border:1px solid var(--border);font-size:.84rem;font-family:var(--font-mono);color:var(--gray-mid);cursor:pointer;background:0 0;border-radius:2px;align-self:flex-start;padding:8px 16px;transition:color .15s,border-color .15s}.ArticleGuard-module-scss-module__u8yZqW__button:hover{color:var(--gray);border-color:var(--gray-mid)}.ArticleGuard-module-scss-module__u8yZqW__error{color:#e05252;font-size:.76rem;font-family:var(--font-mono);margin:0}
.page-module-scss-module__eweeBW__container{width:100%;max-width:1200px;margin:0 auto;padding:48px 48px 64px}.page-module-scss-module__eweeBW__breadcrumb{letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:32px;font-size:.78rem;display:flex}.page-module-scss-module__eweeBW__breadcrumbLink{color:var(--gray-dim);text-decoration:none;transition:color .15s}.page-module-scss-module__eweeBW__breadcrumbLink:hover{color:var(--gray-mid)}.page-module-scss-module__eweeBW__breadcrumbSeparator{color:var(--gray-dim);margin:0 2px}.page-module-scss-module__eweeBW__breadcrumbTitle{color:var(--gray-mid);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module-scss-module__eweeBW__layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:36px;display:grid}.page-module-scss-module__eweeBW__main{min-width:0}.page-module-scss-module__eweeBW__meta{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:18px;display:flex}.page-module-scss-module__eweeBW__badge{color:var(--gray-dim);border:1px solid var(--border);letter-spacing:.08em;background:#e9ecef08;border-radius:2px;padding:3px 8px;font-size:.72rem}.page-module-scss-module__eweeBW__badgeUnlocked{color:#6ee7a8;background:#6ee7a814;border-color:#6ee7a84d}.page-module-scss-module__eweeBW__date{color:var(--gray-dim);font-size:.72rem}.page-module-scss-module__eweeBW__title{color:#fff;letter-spacing:-.02em;margin-bottom:24px;font-size:1.6rem;font-weight:700;line-height:1.3}.page-module-scss-module__eweeBW__sidebar{border-left:1px solid var(--border);flex-direction:column;gap:24px;min-width:0;max-height:calc(100vh - 96px);padding-left:20px;display:flex;position:sticky;top:72px}.page-module-scss-module__eweeBW__section{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module-scss-module__eweeBW__tocSection{flex:1;min-height:0}.page-module-scss-module__eweeBW__sectionTitle{color:var(--gray-dim);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:8px;font-size:.66rem}.page-module-scss-module__eweeBW__tocWrapper{scrollbar-width:none;flex:1;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}.page-module-scss-module__eweeBW__tocWrapper::-webkit-scrollbar{display:none}.page-module-scss-module__eweeBW__tocTrack{background:#e9ecef14;border-radius:999px;flex-shrink:0;width:2px;position:relative;overflow:hidden}.page-module-scss-module__eweeBW__tocIndicator{background:var(--gray);border-radius:999px;width:100%;height:28px;transition:top .3s;position:absolute}.page-module-scss-module__eweeBW__tocLinks{flex-direction:column;flex:1;min-width:0;display:flex}.page-module-scss-module__eweeBW__tocLink{min-width:0;height:28px;color:var(--gray-dim);flex-shrink:0;align-items:center;padding:0 4px;font-size:.82rem;text-decoration:none;transition:color .2s;display:flex}.page-module-scss-module__eweeBW__tocLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module-scss-module__eweeBW__tocLinkSub{gap:5px;padding-left:4px;font-size:.76rem}.page-module-scss-module__eweeBW__tocArrow{color:var(--gray-dim);flex-shrink:0;font-size:.6rem;transform:translateY(-2px)}.page-module-scss-module__eweeBW__tocLink:hover,.page-module-scss-module__eweeBW__tocLink:focus-visible{color:var(--gray-mid)}.page-module-scss-module__eweeBW__tocLinkActive{color:var(--gray)}.page-module-scss-module__eweeBW__tags{flex-wrap:wrap;gap:6px;display:flex}.page-module-scss-module__eweeBW__authorBlock{flex-direction:column;gap:5px;margin-top:8px;display:flex}.page-module-scss-module__eweeBW__authorLabel{color:var(--gray-dim);letter-spacing:.15em;text-transform:uppercase;margin-top:0;font-size:.66rem}.page-module-scss-module__eweeBW__authorRow{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:0;padding-top:12px;display:flex}.page-module-scss-module__eweeBW__authorAvatar{border:1px solid var(--border);object-fit:cover;border-radius:999px}.page-module-scss-module__eweeBW__authorName{color:var(--gray-mid);letter-spacing:.04em;font-size:.78rem}@media (max-width:1024px){.page-module-scss-module__eweeBW__container{padding:40px 24px 56px}.page-module-scss-module__eweeBW__layout{grid-template-columns:minmax(0,1fr);gap:0}.page-module-scss-module__eweeBW__sidebar{display:none}}@media (max-width:768px){.page-module-scss-module__eweeBW__container{padding:30px 16px 44px}.page-module-scss-module__eweeBW__meta{padding-bottom:14px}.page-module-scss-module__eweeBW__title{font-size:1.35rem}}
