.hero.svelte-gzujjl{padding-top:7.5rem;padding-bottom:0}.hero-content.svelte-gzujjl{max-width:var(--content-text)}.label.svelte-gzujjl{background:var(--bg-surface);border:1px solid var(--stroke-dim);border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .8rem;display:inline-flex}.label-dot.svelte-gzujjl{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite svelte-gzujjl-pulse}@keyframes svelte-gzujjl-pulse{0%,to{opacity:1}50%{opacity:.4}}.label-text.svelte-gzujjl{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}h1.svelte-gzujjl{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:3.5rem;font-weight:600;line-height:1.1}.tagline.svelte-gzujjl{font-family:var(--font-mono);color:var(--stroke-accent);margin-bottom:.85rem;font-size:1.05rem}.meta.svelte-gzujjl{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.6em;font-size:.8rem;display:flex}.summary.svelte-gzujjl{color:var(--text-secondary);margin-top:1.75rem;font-size:1.05rem;line-height:1.65}.summary.svelte-gzujjl strong{color:var(--text-primary);font-weight:600}.sep.svelte-gzujjl{opacity:.5}.location.svelte-gzujjl{align-items:center;gap:.35em;display:inline-flex}.resume.svelte-gzujjl{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--stroke-dim);border-radius:6px;align-items:center;gap:.45em;margin-top:1.75rem;padding:.5rem 1rem;font-size:.8rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.resume.svelte-gzujjl:hover{color:var(--text-primary);border-color:var(--stroke-accent);background:var(--bg-elevated)}.resume.svelte-gzujjl .dl:where(.svelte-gzujjl){color:var(--stroke-accent)}.location.svelte-gzujjl:before{content:"";background-color:currentColor;flex-shrink:0;width:.85em;height:.85em;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=768px){.hero.svelte-gzujjl{min-height:auto;padding-top:6rem;padding-bottom:2rem}h1.svelte-gzujjl{font-size:2.25rem}.tagline.svelte-gzujjl{font-size:.9rem}.summary.svelte-gzujjl{margin-top:1.5rem;font-size:.95rem}}@media (width<=375px){h1.svelte-gzujjl{font-size:1.9rem}}section.svelte-zb75pm{padding-top:3rem}.section-title.svelte-zb75pm{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}.accent.svelte-zb75pm{color:var(--green)}.intro.svelte-zb75pm{max-width:var(--content-text);color:var(--text-secondary);margin-bottom:2.25rem;font-size:1.02rem;line-height:1.8}.motivation.svelte-zb75pm{max-width:var(--content-text);color:var(--text-secondary);margin-top:2rem;font-size:1.02rem;line-height:1.8}.intro.svelte-zb75pm strong,.motivation.svelte-zb75pm strong{color:var(--text-primary);font-weight:600}.journey.svelte-zb75pm{max-width:var(--content-text);flex-direction:column;gap:0;display:flex}.milestone.svelte-zb75pm{border-top:1px solid var(--stroke-dim);grid-template-columns:7rem 1fr;gap:1.5rem;padding:1rem 0;display:grid}.milestone.svelte-zb75pm:last-child{border-bottom:1px solid var(--stroke-dim)}.year.svelte-zb75pm{flex-direction:column;gap:.4rem;padding-top:.1rem;display:flex}.yr.svelte-zb75pm{font-family:var(--font-mono);color:var(--blue);font-size:.8rem}.detail.svelte-zb75pm{flex-direction:column;gap:.25rem;display:flex}.place.svelte-zb75pm{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.3em;font-size:.72rem;display:inline-flex}.place.svelte-zb75pm:before{content:"";background-color:currentColor;flex-shrink:0;width:.8em;height:.8em;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat}.text.svelte-zb75pm{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (width<=768px){.milestone.svelte-zb75pm{grid-template-columns:6rem 1fr;gap:1rem}.yr.svelte-zb75pm{font-size:.75rem}.text.svelte-zb75pm{font-size:.9rem}.motivation.svelte-zb75pm,.intro.svelte-zb75pm{font-size:.95rem}}section.svelte-8grda9{padding-top:var(--section-gap);max-width:var(--content-text)}.section-title.svelte-8grda9{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:2.5rem;font-size:.9rem}.accent.svelte-8grda9{color:var(--green)}.timeline.svelte-8grda9{padding-left:2rem;position:relative}.timeline.svelte-8grda9:before{content:"";background:var(--stroke-dim);width:1px;position:absolute;top:0;bottom:0;left:7px}.commit.svelte-8grda9{gap:1.25rem;padding-bottom:2rem;display:flex;position:relative}.commit.svelte-8grda9:last-child{padding-bottom:0}.timeline-marker.svelte-8grda9{justify-content:center;align-items:center;display:flex;position:absolute;top:.35rem;left:-2rem}.dot.svelte-8grda9{background:var(--bg-primary);border:2px solid var(--stroke-accent);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.commit-card.svelte-8grda9{background:var(--bg-surface);border:1px solid var(--stroke-dim);overflow-wrap:break-word;word-break:break-word;border-radius:8px;flex:1;min-width:0;padding:1.25rem 1.5rem;transition:border-color .2s}.commit-card.svelte-8grda9:hover{border-color:var(--stroke)}.commit-meta.svelte-8grda9{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.hash.svelte-8grda9{font-family:var(--font-mono);color:var(--text-muted);opacity:.5;font-size:.7rem}.date.svelte-8grda9{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.duration.svelte-8grda9{color:var(--text-muted)}.company.svelte-8grda9{font-family:var(--font-mono);color:var(--stroke-accent);align-items:center;gap:.4em;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.company.svelte-8grda9:before{content:"";background-color:currentColor;flex-shrink:0;width:.85em;height:.85em;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M20%207h-4V5a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v2H4a2%202%200%200%200-2%202v10a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2zm-6%200h-4V5h4v2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M20%207h-4V5a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v2H4a2%202%200%200%200-2%202v10a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2zm-6%200h-4V5h4v2z'/%3E%3C/svg%3E") 50%/contain no-repeat}a.company.svelte-8grda9:hover{text-underline-offset:3px;text-decoration:underline}.location.svelte-8grda9{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.3em;font-size:.72rem;display:inline-flex}.location.svelte-8grda9:before{content:"";background-color:currentColor;flex-shrink:0;width:.8em;height:.8em;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat}h3.svelte-8grda9{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.6rem;font-size:1.1rem;font-weight:500;line-height:1.4}.role.svelte-8grda9+.role:where(.svelte-8grda9){border-top:1px solid var(--stroke-dim);margin-top:1.1rem;padding-top:1.1rem}.role-head.svelte-8grda9{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem;display:flex}.role-head.svelte-8grda9 h3:where(.svelte-8grda9){margin-bottom:0}.role-date.svelte-8grda9{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:.72rem}.group.svelte-8grda9{margin-top:.85rem}.group.svelte-8grda9:first-of-type{margin-top:0}.group-label.svelte-8grda9{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stroke-accent);margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}ul.svelte-8grda9{flex-direction:column;gap:.3rem;list-style:none;display:flex}li.svelte-8grda9{color:var(--text-secondary);padding-left:.9rem;font-size:.88rem;line-height:1.5;position:relative}li.svelte-8grda9:before{content:"·";color:var(--text-muted);font-weight:700;position:absolute;left:0}.tags.svelte-8grda9{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.tag.svelte-8grda9{font-family:var(--font-mono);color:var(--orange);background:var(--orange-tint);border:1px solid var(--orange-border);white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.7rem}.repo-link.svelte-8grda9{font-family:var(--font-mono);color:var(--blue);margin-top:.6rem;font-size:.78rem;display:inline-block}.inline-link.svelte-8grda9{color:var(--blue);white-space:nowrap;margin-left:.35em;font-weight:600;text-decoration:none}.inline-link.svelte-8grda9:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=768px){.timeline.svelte-8grda9{padding-left:1.25rem}.timeline.svelte-8grda9:before{left:5px}.timeline-marker.svelte-8grda9{left:-1.25rem}.dot.svelte-8grda9{width:10px;height:10px}.hash.svelte-8grda9{display:none}.commit-card.svelte-8grda9{padding:1rem 1.1rem}.commit-meta.svelte-8grda9{flex-direction:column;align-items:flex-start;gap:.4rem}.date.svelte-8grda9{margin-left:0;font-size:.72rem}.company.svelte-8grda9{font-size:.7rem}h3.svelte-8grda9{font-size:1rem}li.svelte-8grda9{font-size:.85rem}.tag.svelte-8grda9{font-size:.68rem}}.block-label.svelte-1fgsibr{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem;display:block}.accent.svelte-1fgsibr{color:var(--stroke-accent)}.grid.svelte-1fgsibr{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.card.svelte-1fgsibr{background:var(--bg-surface);border:1px solid var(--stroke-dim);border-radius:8px;padding:1.5rem;transition:border-color .2s}.card.svelte-1fgsibr:hover{border-color:var(--stroke)}.card-header.svelte-1fgsibr{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}h3.svelte-1fgsibr{color:var(--text-primary);font-size:1.1rem;font-weight:500}.role.svelte-1fgsibr{font-family:var(--font-mono);color:var(--purple);white-space:nowrap;background:#a78bfa14;border-radius:3px;padding:.15rem .5rem;font-size:.65rem}.desc.svelte-1fgsibr{color:var(--text-secondary);margin-bottom:1rem;font-size:.88rem;line-height:1.6}.tech.svelte-1fgsibr{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.tech.svelte-1fgsibr span:where(.svelte-1fgsibr){font-family:var(--font-mono);color:var(--orange);background:var(--orange-tint);border:1px solid var(--orange-border);white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.7rem}.links.svelte-1fgsibr{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.link.svelte-1fgsibr{font-family:var(--font-mono);color:var(--blue);font-size:.78rem}@media (width<=768px){.grid.svelte-1fgsibr{grid-template-columns:1fr;gap:1rem}.card.svelte-1fgsibr{padding:1.25rem}h3.svelte-1fgsibr{font-size:1rem}.desc.svelte-1fgsibr{font-size:.85rem}.tech.svelte-1fgsibr span:where(.svelte-1fgsibr){font-size:.68rem}}.block-label.svelte-1ov78mf{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem;display:block}.accent.svelte-1ov78mf{color:var(--stroke-accent)}.grid.svelte-1ov78mf{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.card.svelte-1ov78mf{background:var(--bg-surface);border:1px solid var(--stroke-dim);border-radius:8px;padding:1.5rem;transition:border-color .2s}.card.svelte-1ov78mf:hover{border-color:var(--stroke)}.card-header.svelte-1ov78mf{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}h3.svelte-1ov78mf{color:var(--text-primary);font-size:1.1rem;font-weight:500}.role.svelte-1ov78mf{font-family:var(--font-mono);color:var(--purple);white-space:nowrap;background:#a78bfa14;border-radius:3px;padding:.15rem .5rem;font-size:.65rem}.desc.svelte-1ov78mf{color:var(--text-secondary);margin-bottom:1rem;font-size:.88rem;line-height:1.6}.tech.svelte-1ov78mf{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.tech.svelte-1ov78mf span:where(.svelte-1ov78mf){font-family:var(--font-mono);color:var(--orange);background:var(--orange-tint);border:1px solid var(--orange-border);white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.7rem}.links.svelte-1ov78mf{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.link.svelte-1ov78mf{font-family:var(--font-mono);color:var(--blue);font-size:.78rem}@media (width<=768px){.grid.svelte-1ov78mf{grid-template-columns:1fr;gap:1rem}.card.svelte-1ov78mf{padding:1.25rem}h3.svelte-1ov78mf{font-size:1rem}.desc.svelte-1ov78mf{font-size:.85rem}.tech.svelte-1ov78mf span:where(.svelte-1ov78mf){font-size:.68rem}}.block-label.svelte-zw9wej{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem;display:block}.accent.svelte-zw9wej{color:var(--green)}.timeline.svelte-zw9wej{padding-left:2rem;position:relative}.timeline.svelte-zw9wej:before{content:"";background:var(--stroke-dim);width:1px;position:absolute;top:0;bottom:0;left:7px}.commit.svelte-zw9wej{gap:1.25rem;padding-bottom:2rem;display:flex;position:relative}.commit.svelte-zw9wej:last-child{padding-bottom:0}.timeline-marker.svelte-zw9wej{justify-content:center;align-items:center;display:flex;position:absolute;top:.35rem;left:-2rem}.dot.svelte-zw9wej{background:var(--bg-primary);border:2px solid var(--green);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.commit-card.svelte-zw9wej{background:var(--bg-surface);border:1px solid var(--stroke-dim);overflow-wrap:break-word;word-break:break-word;border-radius:8px;flex:1;min-width:0;padding:1.25rem 1.5rem;transition:border-color .2s}.commit-card.svelte-zw9wej:hover{border-color:var(--stroke)}.commit-meta.svelte-zw9wej{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.date.svelte-zw9wej{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.duration.svelte-zw9wej{color:var(--text-muted)}.org.svelte-zw9wej{font-family:var(--font-mono);color:var(--green);align-items:center;gap:.4em;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.org.svelte-zw9wej:before{content:"";background-color:currentColor;flex-shrink:0;width:.85em;height:.85em;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%2021V3h10v4h8v14H3zm2-2h6V5H5v14zm8%200h6V9h-6v10zM7%207h2v2H7V7zm0%204h2v2H7v-2zm0%204h2v2H7v-2zm8%200h2v2h-2v-2zm0-4h2v2h-2v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M3%2021V3h10v4h8v14H3zm2-2h6V5H5v14zm8%200h6V9h-6v10zM7%207h2v2H7V7zm0%204h2v2H7v-2zm0%204h2v2H7v-2zm8%200h2v2h-2v-2zm0-4h2v2h-2v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}a.org.svelte-zw9wej:hover{text-underline-offset:3px;text-decoration:underline}.location.svelte-zw9wej{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.3em;font-size:.72rem;display:inline-flex}.location.svelte-zw9wej:before{content:"";background-color:currentColor;flex-shrink:0;width:.8em;height:.8em;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205z'/%3E%3C/svg%3E") 50%/contain no-repeat}h3.svelte-zw9wej{color:var(--text-primary);margin-bottom:.6rem;font-size:1.1rem;font-weight:500;line-height:1.4}.desc.svelte-zw9wej{color:var(--text-secondary);font-size:.88rem;line-height:1.5}@media (width<=768px){.timeline.svelte-zw9wej{padding-left:1.25rem}.timeline.svelte-zw9wej:before{left:5px}.timeline-marker.svelte-zw9wej{left:-1.25rem}.dot.svelte-zw9wej{width:10px;height:10px}.commit-card.svelte-zw9wej{padding:1rem 1.1rem}.commit-meta.svelte-zw9wej{flex-direction:column;align-items:flex-start;gap:.4rem}.date.svelte-zw9wej{margin-left:0}h3.svelte-zw9wej{font-size:1rem}}section.svelte-hr4f0n{padding-top:var(--section-gap);max-width:var(--content-text)}.section-title.svelte-hr4f0n{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:2.5rem;font-size:.9rem}.accent.svelte-hr4f0n{color:var(--stroke-accent)}.subtitle.svelte-hr4f0n{color:var(--text-muted);font-weight:400}.blocks.svelte-hr4f0n{flex-direction:column;gap:3.5rem;display:flex}@media (width<=768px){.blocks.svelte-hr4f0n{gap:2.5rem}}section.svelte-9ut0a1{padding-top:var(--section-gap);max-width:var(--content-text)}.section-title.svelte-9ut0a1{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:3rem;font-size:1rem;font-weight:500}.title-icon.svelte-9ut0a1{color:var(--green)}.subtitle.svelte-9ut0a1{color:var(--text-muted);font-weight:400}.log-container.svelte-9ut0a1{background:var(--bg-surface);border:1px solid var(--stroke-dim);border-radius:6px;overflow:hidden}.log-header.svelte-9ut0a1{border-bottom:1px solid var(--stroke-dim);background:var(--bg-elevated);padding:.6rem 1rem}.log-source.svelte-9ut0a1{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.log-entries.svelte-9ut0a1{padding:.5rem 0}.log-entry.svelte-9ut0a1{font-family:var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.5rem 1rem;font-size:.8rem;text-decoration:none;transition:background .2s;display:flex}.log-entry.svelte-9ut0a1:hover{background:var(--bg-elevated)}.timestamp.svelte-9ut0a1{color:var(--text-muted);flex-shrink:0}.level.svelte-9ut0a1{flex-shrink:0;min-width:3.5em;font-weight:500}.message.svelte-9ut0a1{color:var(--text-primary);flex:1;min-width:200px}.tags.svelte-9ut0a1{flex-wrap:wrap;gap:.3rem;display:flex}.tag-chip.svelte-9ut0a1{font-family:var(--font-mono);color:var(--orange);background:var(--orange-tint);border:1px solid var(--orange-border);border-radius:3px;padding:.15rem .5rem;font-size:.68rem}@media (width<=768px){.log-entry.svelte-9ut0a1{border-bottom:1px solid #5a5a7833;flex-direction:column;gap:.2rem;padding:.75rem 1rem;font-size:.78rem}.timestamp.svelte-9ut0a1{font-size:.68rem}.level.svelte-9ut0a1{font-size:.7rem}.message.svelte-9ut0a1{min-width:0;font-size:.82rem}.tags.svelte-9ut0a1{margin-top:.25rem}.tag-chip.svelte-9ut0a1{padding:.1rem .4rem;font-size:.65rem}.log-source.svelte-9ut0a1{font-size:.7rem}}section.svelte-hjj7gn{padding-top:var(--section-gap);max-width:var(--content-text)}.section-title.svelte-hjj7gn{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem}.accent.svelte-hjj7gn{color:var(--red)}.subtitle.svelte-hjj7gn{color:var(--text-secondary);margin-bottom:2.5rem;font-size:.9rem}.ttl.svelte-hjj7gn{font-family:var(--font-mono);color:var(--green);font-size:.75rem}.values.svelte-hjj7gn{grid-template-columns:repeat(2,1fr);gap:2rem 3rem;display:grid}.value.svelte-hjj7gn{border-left:2px solid var(--stroke-dim);padding-left:1.25rem;transition:border-color .3s}.value.svelte-hjj7gn:hover{border-left-color:var(--stroke-accent)}.key.svelte-hjj7gn{font-family:var(--font-mono);color:var(--stroke-accent);margin-bottom:.35rem;font-size:.85rem;display:block}.meaning.svelte-hjj7gn{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (width<=768px){.values.svelte-hjj7gn{grid-template-columns:1fr;gap:1.5rem}.key.svelte-hjj7gn{font-size:.82rem}.meaning.svelte-hjj7gn{font-size:.88rem}.value.svelte-hjj7gn{padding-left:1rem}}section.svelte-1hgotnh{padding-top:var(--section-gap);max-width:var(--content-text);padding-bottom:4rem}.section-title.svelte-1hgotnh{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:2.5rem;font-size:.9rem}.accent.svelte-1hgotnh{color:var(--purple)}.mq.svelte-1hgotnh{max-width:31.25rem}.intro.svelte-1hgotnh{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem}.channels.svelte-1hgotnh{flex-direction:column;gap:.5rem;display:flex}.channel.svelte-1hgotnh{background:var(--bg-surface);border:1px solid var(--stroke-dim);color:var(--text-primary);border-radius:8px;align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none;transition:all .2s;display:flex}.channel.svelte-1hgotnh:hover{border-color:var(--stroke-accent);background:var(--bg-elevated)}.icon.svelte-1hgotnh{width:1.5rem;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.icon.svelte-1hgotnh svg:where(.svelte-1hgotnh){fill:currentColor;width:1.2rem;height:1.2rem}.channel.svelte-1hgotnh:hover .icon:where(.svelte-1hgotnh){color:var(--text-primary)}.info.svelte-1hgotnh{flex-direction:column;flex:1;display:flex}.topic.svelte-1hgotnh{font-family:var(--font-mono);color:var(--text-muted);font-size:.6rem}.value.svelte-1hgotnh{color:var(--text-primary);font-size:.9rem}.arrow.svelte-1hgotnh{font-family:var(--font-mono);color:var(--text-muted);opacity:0;transition:opacity .2s,transform .2s}.channel.svelte-1hgotnh:hover .arrow:where(.svelte-1hgotnh){opacity:1;transform:translate(3px)}footer.svelte-1hgotnh{text-align:center;margin-top:5rem}.footer-text.svelte-1hgotnh{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.updated.svelte-1hgotnh{font-family:var(--font-mono);color:var(--text-muted);opacity:.6;margin-top:.75rem;font-size:.65rem}@media (width<=768px){.mq.svelte-1hgotnh{max-width:100%}.arrow.svelte-1hgotnh{opacity:1}.channel.svelte-1hgotnh{padding:.8rem}.topic.svelte-1hgotnh{font-size:.65rem}.value.svelte-1hgotnh{font-size:.88rem}.footer-text.svelte-1hgotnh{font-size:.72rem}}
