@media(min-width:768px){.thoughts-post-layout__sidebar{position:sticky!important;top:70px;align-self:flex-start}}.thoughts-sidebar__title{font-family:var(--font-family-heading);font-size:.8125rem;font-weight:600;color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.thoughts-sidebar__toc{padding-left:.5rem;border-left:2px solid var(--border)}.thoughts-sidebar__toc a.thoughts-sidebar__toc-link{display:block;padding:.2em 0;font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.thoughts-sidebar__toc a.thoughts-sidebar__toc-link:hover{color:var(--foreground);padding-left:.25rem}.thoughts-sidebar__toc a.thoughts-sidebar__toc-link--active{color:var(--primary);font-weight:600;padding-left:.25rem}.thoughts-sidebar__toc li[data-depth="3"] a.thoughts-sidebar__toc-link{padding-left:.75rem;font-size:.8125rem}.thoughts-sidebar__toc li[data-depth="3"] a.thoughts-sidebar__toc-link.thoughts-sidebar__toc-link--active{padding-left:1rem}.thoughts-sidebar__share-btns{display:flex;flex-wrap:wrap;gap:.5rem}.thoughts-sidebar__share-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));border:1px solid var(--glass-border-subtle);border-radius:6px;transition:color .2s,border-color .2s,box-shadow .2s}.thoughts-sidebar__share-btn:hover{color:var(--foreground);border-color:var(--glass-border-hover);box-shadow:0 2px 8px var(--thinkia-overlay-blue-subtle)}@supports not (backdrop-filter: blur(1px)){.thoughts-sidebar__share-btn{background:var(--muted)}}.thoughts-sidebar__cta{padding:1.25rem;background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border-hover);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);transition:border-color .2s,box-shadow .2s}.thoughts-sidebar__cta:hover{border-color:var(--primary);box-shadow:var(--glass-shadow-hover)}@supports not (backdrop-filter: blur(1px)){.thoughts-sidebar__cta{background:var(--muted)}}.thoughts-sidebar__cta-title{font-weight:600;color:var(--foreground);margin:0;font-size:1rem}.thoughts-sidebar__cta-subtitle{font-size:.875rem;color:var(--muted-foreground);margin:.35em 0 1em}.thoughts-sidebar__related-service{display:block;padding:1rem 1.25rem;background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border-subtle);border-radius:var(--glass-radius-sm);font-size:.9375rem;font-weight:500;color:var(--foreground);transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #00000008}.thoughts-sidebar__related-service:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover)}@supports not (backdrop-filter: blur(1px)){.thoughts-sidebar__related-service{background:var(--muted)}}.thoughts-sidebar__post-card{display:flex;gap:1rem;padding:.5rem .75rem;margin:0 -.75rem;border-radius:var(--glass-radius-sm);border:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s}.thoughts-sidebar__post-card:hover{background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));border-color:var(--glass-border-subtle);box-shadow:0 2px 8px #0000000a}@supports not (backdrop-filter: blur(1px)){.thoughts-sidebar__post-card:hover{background:var(--muted)}}.thoughts-sidebar__post-card img{border-radius:8px;flex-shrink:0}.thoughts-sidebar__post-card-title{font-weight:500;color:var(--foreground);line-height:1.35}.thoughts-sidebar__post-card:hover .thoughts-sidebar__post-card-title{text-decoration:underline}.thoughts-sidebar__post-card-time{font-size:.75rem;color:var(--muted-foreground);margin-top:.25rem}.thoughts-sidebar__post-card-badge{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.15em .45em;background:var(--primary);color:var(--primary-foreground);border-radius:4px;margin-bottom:.25rem}.thoughts-sidebar__solutions{display:flex;flex-direction:column;gap:.5rem}.thoughts-sidebar__solutions li{margin:0}.thoughts-sidebar__solution-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--foreground);background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));border:1px solid var(--glass-border-subtle);border-radius:6px;text-decoration:none;transition:border-color .2s,box-shadow .2s,color .2s}.thoughts-sidebar__solution-link:hover{border-color:var(--glass-border-hover);box-shadow:0 2px 8px var(--thinkia-overlay-blue-subtle);color:var(--primary)}@supports not (backdrop-filter: blur(1px)){.thoughts-sidebar__solution-link{background:var(--muted)}}.thoughts-sidebar__solution-link:after{content:"→";font-size:.75rem;opacity:.6;transition:opacity .2s,transform .2s}.thoughts-sidebar__solution-link:hover:after{opacity:1;transform:translate(2px)}
