.page-module__uF96oq__container{background:var(--background-light,#f5f6f8);min-height:100vh}.page-module__uF96oq__main{max-width:900px;margin:0 auto;padding:2rem 1rem}.page-module__uF96oq__article{background:#fff;border-radius:12px;margin-bottom:3rem;padding:2.5rem;box-shadow:0 1px 3px #0000001a}.page-module__uF96oq__articleHeader{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:2rem}.page-module__uF96oq__articleTitle{color:#1e293b;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module__uF96oq__articleShort{color:#64748b;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.6}.page-module__uF96oq__tags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__uF96oq__tag{word-break:break-word;white-space:normal;border-radius:6px;max-width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.page-module__uF96oq__tag:hover{opacity:.8}.page-module__uF96oq__tagColor0{color:#1e40af;background:#dbeafe}.page-module__uF96oq__tagColor1{color:#065f46;background:#d1fae5}.page-module__uF96oq__tagColor2{color:#6b21a8;background:#e9d5ff}.page-module__uF96oq__tagColor3{color:#9a3412;background:#fed7aa}.page-module__uF96oq__toc{border-left:4px solid var(--primary,#607afb);background:#f8fafc;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.page-module__uF96oq__tocTitle{color:#1e293b;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module__uF96oq__tocList{margin:0;padding:0;list-style:none}.page-module__uF96oq__tocList li{margin-bottom:.75rem}.page-module__uF96oq__tocLink{color:#475569;padding:.25rem 0;text-decoration:none;transition:color .2s;display:block}.page-module__uF96oq__tocLink:hover{color:var(--primary,#607afb)}.page-module__uF96oq__articleContent{color:#334155;font-size:1.125rem;line-height:1.8}.page-module__uF96oq__articleContent h2{color:#1e293b;border-top:2px solid #e2e8f0;margin-top:3rem;margin-bottom:1rem;padding-top:1rem;font-size:1.875rem;font-weight:700}.page-module__uF96oq__articleContent h2:first-child{border-top:none;margin-top:0;padding-top:0}.page-module__uF96oq__articleContent h3{color:#1e293b;margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.page-module__uF96oq__articleContent p{margin-bottom:1.25rem}.page-module__uF96oq__articleContent ul,.page-module__uF96oq__articleContent ol{margin-bottom:1.25rem;padding-left:2rem}.page-module__uF96oq__articleContent li{margin-bottom:.5rem}.page-module__uF96oq__articleContent a{color:var(--primary,#607afb);text-decoration:underline;transition:opacity .2s}.page-module__uF96oq__articleContent a:hover{opacity:.8}.page-module__uF96oq__articleContent strong{color:#1e293b;font-weight:600}.page-module__uF96oq__articleContent a{color:var(--primary,#607afb);text-decoration:underline}.page-module__uF96oq__articleContent a:hover{text-decoration:none}.page-module__uF96oq__articleContent code{background:#f1f5f9;border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.9em}.page-module__uF96oq__articleContent blockquote{border-left:4px solid var(--primary,#607afb);color:#64748b;margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.page-module__uF96oq__relatedSection{margin-top:3rem}.page-module__uF96oq__relatedTitle{color:#1e293b;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.page-module__uF96oq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__uF96oq__relatedCard{background:#fff;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000001a}.page-module__uF96oq__relatedCard:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.page-module__uF96oq__relatedCardTitle{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.page-module__uF96oq__relatedCardShort{color:#64748b;flex-grow:1;margin-bottom:1rem;font-size:.95rem;line-height:1.5}.page-module__uF96oq__relatedTags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__uF96oq__tagSmall{word-break:break-word;white-space:normal;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.page-module__uF96oq__backLink{color:var(--primary,#607afb);margin-top:2rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__uF96oq__backLink:hover{text-decoration:underline}@media (max-width:768px){.page-module__uF96oq__article{padding:1.5rem}.page-module__uF96oq__articleTitle{font-size:2rem}.page-module__uF96oq__articleShort{font-size:1.125rem}.page-module__uF96oq__articleContent{font-size:1rem}.page-module__uF96oq__relatedGrid{grid-template-columns:1fr}}
.DownloadBar-module__qbkbLa__downloadBar{z-index:1000;background:#fff;padding:1rem;animation:.3s ease-out DownloadBar-module__qbkbLa__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000026}@keyframes DownloadBar-module__qbkbLa__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DownloadBar-module__qbkbLa__downloadBarContent{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.DownloadBar-module__qbkbLa__downloadInfo{align-items:center;gap:1rem;display:flex}.DownloadBar-module__qbkbLa__downloadMessage{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.DownloadBar-module__qbkbLa__downloadButtons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.DownloadBar-module__qbkbLa__appStoreButton,.DownloadBar-module__qbkbLa__googlePlayButton,.DownloadBar-module__qbkbLa__webVersionButton{border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.DownloadBar-module__qbkbLa__appStoreButton{color:#fff;background:#000}.DownloadBar-module__qbkbLa__appStoreButton:hover{background:#333;transform:translateY(-2px)}.DownloadBar-module__qbkbLa__googlePlayButton{color:#fff;background:#01875f}.DownloadBar-module__qbkbLa__googlePlayButton:hover{background:#016847;transform:translateY(-2px)}.DownloadBar-module__qbkbLa__webVersionButton{color:#fff;background:#607afb}.DownloadBar-module__qbkbLa__webVersionButton:hover{background:#4c62d9;transform:translateY(-2px)}.DownloadBar-module__qbkbLa__seeMoreButton{color:#607afb;cursor:pointer;background:0 0;border:2px solid #607afb;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.DownloadBar-module__qbkbLa__seeMoreButton:hover{color:#fff;background:#607afb}.DownloadBar-module__qbkbLa__icon{width:1.25rem;height:1.25rem}.DownloadBar-module__qbkbLa__allDownloadOptions{border-top:1px solid #e2e8f0;padding-top:1rem}.DownloadBar-module__qbkbLa__allDownloadOptions h4{color:#1e293b;margin:0 0 1rem;font-size:1rem}.DownloadBar-module__qbkbLa__downloadOptionsContainer{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:768px){.DownloadBar-module__qbkbLa__downloadBar{padding:.75rem}.DownloadBar-module__qbkbLa__downloadBarContent{gap:.75rem}.DownloadBar-module__qbkbLa__downloadButtons{gap:.5rem}.DownloadBar-module__qbkbLa__appStoreButton,.DownloadBar-module__qbkbLa__googlePlayButton,.DownloadBar-module__qbkbLa__webVersionButton,.DownloadBar-module__qbkbLa__seeMoreButton{padding:.6rem 1rem;font-size:.875rem}.DownloadBar-module__qbkbLa__downloadMessage{font-size:.9rem}.DownloadBar-module__qbkbLa__downloadOptionsContainer{flex-direction:column}.DownloadBar-module__qbkbLa__downloadOptionsContainer .DownloadBar-module__qbkbLa__appStoreButton,.DownloadBar-module__qbkbLa__downloadOptionsContainer .DownloadBar-module__qbkbLa__googlePlayButton,.DownloadBar-module__qbkbLa__downloadOptionsContainer .DownloadBar-module__qbkbLa__webVersionButton{justify-content:center;width:100%}}
