.post-module__m0ZeiG__main{background:#fafbfc;justify-content:center;padding:200px 16px 120px;display:flex}.post-module__m0ZeiG__article{width:100%;max-width:820px}.post-module__m0ZeiG__title{letter-spacing:-.02em;color:#1a202c;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:max(2rem,min(4vw,3.25rem));font-weight:800;line-height:1.12}.post-module__m0ZeiG__bylineWrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;padding:16px 20px;display:flex}.post-module__m0ZeiG__byline,.post-module__m0ZeiG__shareContainer{align-items:center;gap:12px;display:flex}.post-module__m0ZeiG__shareIcon{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.post-module__m0ZeiG__shareIcon:hover{color:#1a202c;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.post-module__m0ZeiG__shareIcon:first-child:hover{color:#1da1f2;border-color:#1da1f2}.post-module__m0ZeiG__shareIcon:nth-child(2):hover{color:#0077b5;border-color:#0077b5}.post-module__m0ZeiG__shareIcon:nth-child(3):hover{color:#4267b2;border-color:#4267b2}.post-module__m0ZeiG__shareIcon:nth-child(4):hover{color:#667eea;border-color:#667eea}.post-module__m0ZeiG__metaShareButtons{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn{color:#64748b;cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:hover,.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:focus,.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:hover{transform:translateY(-2px)}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=twitter]:hover{color:#1da1f2}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=linkedin]:hover{color:#0077b5}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=facebook]:hover{color:#4267b2}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=copy]:hover{color:#667eea}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn svg{pointer-events:none;width:18px;height:18px}.post-module__m0ZeiG__avatar{color:#fff;letter-spacing:.04em;background:#111;border-radius:999px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:grid;box-shadow:0 4px 12px rgba(102,126,234,.25)}.post-module__m0ZeiG__bylineText{flex-direction:column;gap:4px;font-size:14px;display:flex}.post-module__m0ZeiG__authorLine{align-items:center;gap:6px;display:flex}.post-module__m0ZeiG__author{color:#1a202c;font-size:15px;font-weight:700}.post-module__m0ZeiG__authorBadge{color:#64748b;font-size:13px;font-weight:500}.post-module__m0ZeiG__authorBadge:before{content:"•";color:#cbd5e1;margin-right:6px}.post-module__m0ZeiG__date{color:#94a3b8;font-size:13px;font-weight:500}.post-module__m0ZeiG__hero{margin:32px 0 48px;position:relative}.post-module__m0ZeiG__heroImg{object-fit:cover;border:1px solid #e2e8f0;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 20px 60px rgba(0,0,0,.12)}.post-module__m0ZeiG__body{color:#374151;font-size:18px;font-weight:400;line-height:1.8}.post-module__m0ZeiG__paragraph{text-align:justify;margin:1.5em 0}.post-module__m0ZeiG__paragraph:first-of-type:first-letter{float:left;color:#1a202c;margin:.1em .15em 0 0;font-size:3.5em;font-weight:800;line-height:.9}.post-module__m0ZeiG__h1{color:#1a202c;border-bottom:3px solid #ffcb4e;margin:3rem 0 1.25rem;padding-bottom:.75rem;font-size:2.5rem;font-weight:800;line-height:1.15;position:relative}.post-module__m0ZeiG__h1:before{content:"";background:#667eea;width:80px;height:3px;position:absolute;bottom:-3px;left:0}.post-module__m0ZeiG__h2{color:#1a202c;border-left:4px solid #ffcb4e;margin:2.5rem 0 1rem;padding-left:16px;font-size:2rem;font-weight:800;line-height:1.2}.post-module__m0ZeiG__h3{color:#2d3748;margin:2rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.post-module__m0ZeiG__h4{color:#2d3748;margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.4}.post-module__m0ZeiG__figure{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:2rem 0;padding:8px}.post-module__m0ZeiG__figureImg{object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.post-module__m0ZeiG__list{margin:1.5rem 0;padding-left:1.5rem}.post-module__m0ZeiG__list li{margin:.75rem 0;padding-left:.5rem}.post-module__m0ZeiG__list li::marker{color:#667eea;font-weight:700}@media (max-width:768px){.post-module__m0ZeiG__customTable{font-size:.9rem}.post-module__m0ZeiG__customTable th,.post-module__m0ZeiG__customTable td{padding:12px 14px}}.post-module__m0ZeiG__customTable{border:1px solid #e2e8f0;border-radius:12px;margin:2rem 0;overflow-x:auto;box-shadow:0 4px 12px rgba(0,0,0,.05)}.post-module__m0ZeiG__customTable table{border-collapse:collapse;background:#fff;width:100%;font-size:.95rem}.post-module__m0ZeiG__customTable th,.post-module__m0ZeiG__customTable td{text-align:left;border-bottom:1px solid #e2e8f0;padding:14px 18px}.post-module__m0ZeiG__customTable th{color:#1a202c;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-bottom:2px solid #ffcb4e;font-size:.9rem;font-weight:700}.post-module__m0ZeiG__customTable tr:last-child td{border-bottom:none}.post-module__m0ZeiG__customTable tr:hover td{background:#f8fafc}@media (max-width:768px){.post-module__m0ZeiG__customTable{font-size:.9rem}.post-module__m0ZeiG__customTable th,.post-module__m0ZeiG__customTable td{padding:12px 14px}}.post-module__m0ZeiG__codeWrap{background:#0f172a;border:1px solid #1f2937;border-radius:16px;margin:2rem 0;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3)}.post-module__m0ZeiG__codeWrap:before{content:"";pointer-events:none;background:linear-gradient(rgba(255,255,255,.05) 0%,transparent 100%);height:40px;position:absolute;top:0;left:0;right:0}.post-module__m0ZeiG__codeLang{display:none}.post-module__m0ZeiG__copyBtn{color:#f1f5f9;cursor:pointer;z-index:10;background:#1e293b;border:1px solid #475569;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1;transition:all .2s;position:absolute;top:10px;right:12px}.post-module__m0ZeiG__copyBtn:hover{background:#334155;border-color:#64748b;transform:translateY(-1px)}.post-module__m0ZeiG__code{color:#e5e7eb;-moz-tab-size:2;tab-size:2;white-space:pre;background:0 0;border-radius:16px;margin:0;padding:56px 20px 20px;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.915rem;line-height:1.7;overflow-x:auto}.post-module__m0ZeiG__metaStrip{background:#fff;border:1px solid #e5e7eb;border-radius:20px;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;padding:20px 28px;display:grid;box-shadow:0 4px 20px rgba(0,0,0,.02)}.post-module__m0ZeiG__metaCell{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.post-module__m0ZeiG__metaCell:hover{box-shadow:none;background:#f9fafb;transform:none}.post-module__m0ZeiG__metaCell,.post-module__m0ZeiG__metaShareButtons{min-width:0}.post-module__m0ZeiG__metaIcon{color:#fff;background:linear-gradient(135deg,#ffcb4e,#ffa726);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.post-module__m0ZeiG__metaIcon svg{color:#fff;width:24px;height:24px}.post-module__m0ZeiG__metaText{flex-direction:column;min-width:0;line-height:1.2;display:flex}.post-module__m0ZeiG__metaValue{color:#1e293b;font-size:1rem;font-weight:700}.post-module__m0ZeiG__metaShareCell{align-items:center;gap:12px;display:flex}.post-module__m0ZeiG__metaShareCell .post-module__m0ZeiG__metaShareButtons{flex-wrap:nowrap;gap:8px;margin-left:auto;display:flex}@media (max-width:1024px){.post-module__m0ZeiG__metaStrip{grid-template-columns:repeat(2,1fr)}.post-module__m0ZeiG__metaShareCell{grid-column:span 2}}@media (max-width:768px){.post-module__m0ZeiG__metaStrip{grid-template-columns:1fr;gap:16px;padding:24px}.post-module__m0ZeiG__bylineWrapper{flex-direction:column;align-items:flex-start}.post-module__m0ZeiG__shareContainer{border-top:1px solid #e2e8f0;width:100%;padding-top:12px}}@media (max-width:640px){.post-module__m0ZeiG__metaStrip{grid-template-columns:1fr 1fr!important;gap:12px!important}.post-module__m0ZeiG__metaCellCategory{order:1}.post-module__m0ZeiG__metaCellAuthor{order:2}.post-module__m0ZeiG__metaCellDate{order:3;grid-column:1/-1!important}.post-module__m0ZeiG__metaShareCell{order:4;grid-column:1/-1!important}.post-module__m0ZeiG__metaCell{grid-template-columns:36px 1fr;align-items:center;column-gap:10px;min-height:auto;display:grid!important}.post-module__m0ZeiG__metaText{min-width:0}.post-module__m0ZeiG__metaValue{white-space:normal;text-overflow:clip;overflow:hidden}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn svg{width:16px;height:16px}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=twitter]{color:#1da1f2}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=linkedin]{color:#0077b5}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=facebook]{color:#4267b2}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=copy]{color:#667eea}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:hover,.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:focus,.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:active{box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;transform:none!important}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn:focus-visible{box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;transform:none!important}}@media (min-width:641px){.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn{transform:none}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=twitter]:hover{color:#1da1f2}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=linkedin]:hover{color:#0077b5}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=facebook]:hover{color:#4267b2}.post-module__m0ZeiG__metaShareButtons .post-module__m0ZeiG__shareBtn[data-social=copy]:hover{color:#667eea}}.post-module__m0ZeiG__skelLine,.post-module__m0ZeiG__skelBlock,.post-module__m0ZeiG__skelAvatar{background:#f1f5f9;border-radius:8px;position:relative;overflow:hidden}.post-module__m0ZeiG__skelAvatar{border-radius:50%;width:48px;height:48px}.post-module__m0ZeiG__skelTitle{border-radius:12px;height:40px;margin:0 0 24px}.post-module__m0ZeiG__skelBylineLine{width:200px;height:14px}.post-module__m0ZeiG__skelHero{border-radius:16px;height:max(200px,min(36vw,420px))}.post-module__m0ZeiG__skelPara{height:16px;margin:14px 0}.post-module__m0ZeiG__skelMetaCell{border-radius:12px;height:80px}.post-module__m0ZeiG__skelLine:after,.post-module__m0ZeiG__skelBlock:after,.post-module__m0ZeiG__skelAvatar:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));animation:1.5s infinite post-module__m0ZeiG__shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes post-module__m0ZeiG__shimmer{to{transform:translate(100%)}}.post-module__m0ZeiG__link{color:#667eea;border-bottom:2px solid rgba(102,126,234,.3);font-weight:500;text-decoration:none;transition:all .2s}.post-module__m0ZeiG__link:hover{color:#5568d3;border-bottom-color:#667eea}.post-module__m0ZeiG__inlineCode{color:#5568d3;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);border-radius:4px;padding:3px 8px;font-family:Fira Code,Monaco,Courier New,monospace;font-size:.9em;font-weight:600}.post-module__m0ZeiG__quote{color:#4b5563;background:linear-gradient(90deg,rgba(255,203,78,.05) 0%,transparent 100%);border-left:4px solid #ffcb4e;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.5rem 2rem;font-size:1.05em;font-style:italic;line-height:1.8;position:relative}.post-module__m0ZeiG__quote:before{content:"";color:rgba(255,203,78,.3);font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-10px;left:12px}.post-module__m0ZeiG__errorState{text-align:center;padding:80px 20px}.post-module__m0ZeiG__errorTitle{color:#1a202c;margin:0 0 16px;font-size:2.5rem;font-weight:800}.post-module__m0ZeiG__errorMessage{color:#64748b;margin:0 0 32px;font-size:1.125rem;line-height:1.8}.post-module__m0ZeiG__errorLink{color:#1a202c;background:linear-gradient(135deg,#ffcb4e 0%,#ffa726 100%);border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px rgba(255,203,78,.3)}.post-module__m0ZeiG__errorLink:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,203,78,.4)}.post-module__m0ZeiG__avatarImg{object-fit:cover;border:2px solid #fff;border-radius:9999px;width:48px;height:48px;display:block;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (min-width:768px){.post-module__m0ZeiG__article:before{content:"";z-index:1000;background:linear-gradient(90deg,#667eea,#ffcb4e);height:4px;transition:width .1s;position:fixed;top:0;left:0}}@media (max-width:768px){.post-module__m0ZeiG__body{font-size:17px}.post-module__m0ZeiG__paragraph:first-of-type:first-letter{font-size:2.5em}.post-module__m0ZeiG__h1{font-size:2rem}.post-module__m0ZeiG__h2{font-size:1.75rem}.post-module__m0ZeiG__h3{font-size:1.375rem}}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon{box-shadow:none;outline:none;background:0 0!important;border:none!important}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:focus,.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:focus-visible{outline:none}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:first-child:hover{color:#1da1f2}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:nth-child(2):hover{color:#0077b5}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:nth-child(3):hover{color:#4267b2}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:nth-child(4):hover{color:#667eea}@media (max-width:768px){.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon{transform:none}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:first-child{color:#1da1f2}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:nth-child(2){color:#0077b5}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:nth-child(3){color:#4267b2}.post-module__m0ZeiG__bylineWrapper .post-module__m0ZeiG__shareIcon:nth-child(4){color:#667eea}}
