.WorkPost_workWrapper__JkBqB{display:flex;max-width:1400px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);min-height:100vh;gap:var(--spacing-2xl);position:relative}.WorkPost_workMain__KxQHl{flex:1 1;max-width:800px;margin:0 auto}.WorkPost_workTitle__UewM8{font-family:var(--font-bright-melody);font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);line-height:1.2}.WorkPost_coverImage__cm2Sw{width:100%;height:auto;margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);object-fit:cover}.WorkPost_workContent__O4fk1{line-height:1.7;font-size:1.25rem;color:var(--color-text-secondary);font-family:var(--font-geist)}.WorkPost_workContent__O4fk1 h1,.WorkPost_workContent__O4fk1 h2,.WorkPost_workContent__O4fk1 h3,.WorkPost_workContent__O4fk1 h4,.WorkPost_workContent__O4fk1 h5,.WorkPost_workContent__O4fk1 h6{font-family:var(--font-bright-melody);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-weight:600;color:var(--color-text-primary);scroll-margin-top:100px}.WorkPost_workContent__O4fk1 h1{font-size:2.5rem}.WorkPost_workContent__O4fk1 h2{font-size:2rem}.WorkPost_workContent__O4fk1 h3{font-size:1.5rem}.WorkPost_workContent__O4fk1 h4{font-size:1.25rem}.WorkPost_workContent__O4fk1 p{margin-bottom:var(--spacing-md)}.WorkPost_workContent__O4fk1 ol,.WorkPost_workContent__O4fk1 ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.WorkPost_workContent__O4fk1 li{margin-bottom:var(--spacing-xs)}.WorkPost_workContent__O4fk1 blockquote{border-left:4px solid var(--color-accent-green);margin:var(--spacing-lg) 0;font-style:italic;color:var(--color-text-muted);background:var(--color-bg-secondary);padding:var(--spacing-md) var(--spacing-lg);border-radius:0 var(--radius-md) var(--radius-md) 0}.WorkPost_workContent__O4fk1 img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--spacing-md) 0}.WorkPost_tocWrapper__Tkvjq{position:-webkit-sticky;position:sticky;top:100px;width:280px;max-height:calc(100vh - 150px);overflow-y:auto;flex-shrink:0;padding:var(--spacing-lg);padding-left:var(--spacing-xl);align-self:flex-start;display:flex;flex-direction:column;gap:var(--spacing-md);font-family:var(--font-geist)}.WorkPost_tocHeader__XiD0c{display:flex;align-items:center;justify-content:space-between}.WorkPost_tocTitle___gePa{font-family:var(--font-bright-melody);font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0}.WorkPost_tocProgress__3poPn{font-size:.875rem;color:var(--color-accent-green);font-weight:600}.WorkPost_tocProgressBar__eTqlg{position:absolute;left:var(--spacing-md);top:80px;bottom:var(--spacing-lg);width:3px;background:var(--color-border);border-radius:2px;overflow:hidden}.WorkPost_tocProgressFill__COld4{width:100%;background:var(--color-accent-green);border-radius:2px;transition:height .4s ease}.WorkPost_tocNav__Kgho5{position:relative}.WorkPost_tocList__hnyc1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.WorkPost_tocItem__TGCSg{position:relative}.WorkPost_tocLink__iLfuK{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--color-text-muted);text-decoration:none;font-size:.95rem;transition:all var(--transition-fast);background:none;border:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-geist)}.WorkPost_tocLinkIndicator__1WTLv{width:8px;height:8px;border-radius:50%;background:var(--color-border);flex-shrink:0;transition:all var(--transition-fast)}.WorkPost_tocLinkText__g6DLW{line-height:1.4}.WorkPost_tocLink__iLfuK:hover{color:var(--color-text-primary)}.WorkPost_tocLink__iLfuK:hover .WorkPost_tocLinkIndicator__1WTLv{background:var(--color-text-muted);transform:scale(1.2)}.WorkPost_tocLinkActive__0x3zH{color:var(--color-text-primary);font-weight:500}.WorkPost_tocLinkActive__0x3zH .WorkPost_tocLinkIndicator__1WTLv{background:var(--color-accent-green);box-shadow:0 0 0 3px hsla(0,84%,71%,.3);transform:scale(1.3)}.WorkPost_tocLinkRead__hunIs{color:var(--color-text-muted)}.WorkPost_tocMobileToggle__DHjkz{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);width:50px;height:50px;border-radius:50%;background:var(--color-accent-green);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:100;display:none;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:transform var(--transition-fast)}.WorkPost_tocMobileToggle__DHjkz:hover{transform:scale(1.1)}.WorkPost_tocMobileOverlay__U_73O{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:98;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.WorkPost_tocMobileOverlay__U_73O.WorkPost_visible__kH6_f{opacity:1;pointer-events:auto}.WorkPost_workLinks__vpFbn{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap}.WorkPost_workLink__q537k{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-bg-secondary);color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-full);font-weight:500;transition:all var(--transition-fast);border:1px solid var(--color-border)}.WorkPost_workLink__q537k:hover{background:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary)}@media (max-width:1024px){.WorkPost_blogWrapper__x_08h{flex-direction:column}.WorkPost_tocWrapper__Tkvjq{position:fixed;top:auto;bottom:80px;right:var(--spacing-lg);width:260px;max-height:0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0,0,0,.1);padding:0;opacity:0;pointer-events:none;transition:all var(--transition-normal);z-index:99}.WorkPost_tocWrapper__Tkvjq.WorkPost_mobileOpen__ArYk_{max-height:60vh;padding:var(--spacing-lg);opacity:1;pointer-events:auto;transform:translateY(0)}.WorkPost_tocProgressBar__eTqlg{display:none}.WorkPost_tocMobileToggle__DHjkz{display:flex}.WorkPost_tocTitle___gePa{font-size:1.25rem}}