.blog.svelte-7vs77v{position:relative;height:100%;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;background:var(--bg-deep);color:var(--text-2);font-family:var(--font-ui)}.blog__aurora.svelte-7vs77v{position:absolute;inset:0 0 auto;height:900px;pointer-events:none;z-index:0;background:radial-gradient(118% 76% at 50% -10%,rgb(var(--accent-rgb) / .18) 0%,rgb(var(--accent-rgb) / .04) 32%,transparent 58%),radial-gradient(92% 68% at 50% 18%,rgb(var(--accent-rgb) / .1) 0%,transparent 62%),linear-gradient(180deg,#12161d,#0d1015 42%,#090b0f);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.blog__main.svelte-7vs77v{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:0 32px 96px}.eyebrow.svelte-7vs77v{font:600 11px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.eyebrow--accent.svelte-7vs77v{color:var(--accent-hover)}.mono.svelte-7vs77v{font:500 12px/1 var(--font-mono);color:var(--text-3);white-space:nowrap}.hero.svelte-7vs77v{display:flex;flex-wrap:wrap;gap:64px;align-items:flex-start;padding:72px 0 64px}.hero__copy.svelte-7vs77v{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px;padding-top:8px}.hero__eyebrow.svelte-7vs77v{display:flex;align-items:center;gap:12px}.hero__eyebrow.svelte-7vs77v:before{content:"";width:24px;height:1px;background:var(--accent)}.hero__title.svelte-7vs77v{margin:0;font:700 clamp(44px,6vw,68px) / .96 var(--font-display);letter-spacing:-.035em;color:var(--text-1)}.hero__intro.svelte-7vs77v{margin:0;max-width:480px;font:400 18px/1.6 var(--font-ui);color:var(--text-2);text-wrap:pretty}.hero__stats.svelte-7vs77v{display:flex;flex-wrap:wrap;gap:12px 24px;font:500 12px/1 var(--font-mono);color:var(--text-3)}.hero__stats.svelte-7vs77v span:where(.svelte-7vs77v){display:flex;align-items:center;gap:8px}.path.svelte-7vs77v{flex:1 1 360px;min-width:0;max-width:440px;display:flex;flex-direction:column;gap:16px}.path__head.svelte-7vs77v{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.path__label.svelte-7vs77v{color:var(--text-1)}.path__list.svelte-7vs77v{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.path__item.svelte-7vs77v{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line-1);text-decoration:none}.path__num.svelte-7vs77v{font:600 13px/1 var(--font-mono);color:var(--accent-hover)}.path__text.svelte-7vs77v{display:flex;flex-direction:column;gap:4px}.path__title.svelte-7vs77v{font:600 16px/1.3 var(--font-ui);color:var(--text-1);transition:color var(--dur-1) var(--ease-out)}.path__item.svelte-7vs77v:hover .path__title:where(.svelte-7vs77v){color:var(--accent-hover)}.path__why.svelte-7vs77v{font:400 13px/1.4 var(--font-ui);color:var(--text-3)}.path__begin.svelte-7vs77v{align-self:flex-start;margin-top:8px;min-height:44px;white-space:nowrap;text-decoration:none}.browse.svelte-7vs77v{display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start;padding-top:48px;border-top:1px solid var(--line-1)}.side.svelte-7vs77v{flex:0 1 232px;min-width:208px;position:sticky;top:96px;max-height:calc(100dvh - 120px);display:flex;flex-direction:column;gap:32px}.side__search.svelte-7vs77v{flex:none;height:44px;color:var(--text-3)}.side__search.svelte-7vs77v input:where(.svelte-7vs77v){flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text-1);font:500 14px/1 var(--font-ui)}.side__search.svelte-7vs77v input:where(.svelte-7vs77v)::placeholder{color:var(--text-4)}.side__search.svelte-7vs77v input:where(.svelte-7vs77v)::-webkit-search-cancel-button{filter:grayscale(1)}.topics.svelte-7vs77v{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.topics.svelte-7vs77v>*{flex-shrink:0}.topics__label.svelte-7vs77v{padding:0 12px 12px}.topics.svelte-7vs77v button:where(.svelte-7vs77v){background:none;border:0;cursor:pointer;color:var(--text-1);font:600 14px/1 var(--font-ui)}.topics__row.svelte-7vs77v{display:flex;align-items:center;height:40px;border-radius:10px;transition:background var(--dur-1) var(--ease-out)}.topics__row.svelte-7vs77v:hover{background:var(--surface-glass)}.topics__row.is-active.svelte-7vs77v{background:var(--accent-soft)}.topics__all.svelte-7vs77v{justify-content:space-between;padding:0 12px}.topics__name.svelte-7vs77v{display:flex;align-items:center;gap:12px}.topics__select.svelte-7vs77v{flex:1;height:100%;display:flex;align-items:center;gap:12px;padding:0 0 0 12px;text-align:left}.topics__grow.svelte-7vs77v{flex:1}.topics__toggle.svelte-7vs77v{width:36px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-3)!important}.chev.svelte-7vs77v{display:inline-flex;transition:transform var(--dur-2) var(--ease-out)}.chev--open.svelte-7vs77v{transform:rotate(180deg)}.topics__items.svelte-7vs77v{list-style:none;margin:4px 0 12px 20px;padding:0;border-left:1px solid var(--line-2)}.topics__items.svelte-7vs77v a:where(.svelte-7vs77v){position:relative;display:block;padding:8px 8px 8px 20px;font:500 13px/1.4 var(--font-ui);color:var(--text-3);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.topics__items.svelte-7vs77v a:where(.svelte-7vs77v):before{content:"";position:absolute;left:0;top:17px;width:12px;height:1px;background:var(--line-2)}.topics__items.svelte-7vs77v a:where(.svelte-7vs77v):hover{color:var(--text-1)}.results.svelte-7vs77v{flex:999 1 540px;min-width:0;display:flex;flex-direction:column;gap:24px}.results__head.svelte-7vs77v{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.results__title.svelte-7vs77v{display:flex;align-items:baseline;gap:16px}.results__title.svelte-7vs77v h2:where(.svelte-7vs77v){margin:0;font:600 28px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-1)}.segmented.svelte-7vs77v{display:inline-flex;padding:4px;border-radius:var(--r-pill);border:1px solid var(--line-1);background:var(--surface-glass)}.segmented__btn.svelte-7vs77v{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--text-3);font:600 13px/1 var(--font-ui);letter-spacing:.02em;padding:8px 16px;border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.segmented__btn.svelte-7vs77v:hover{color:var(--text-1)}.segmented__btn.is-active.svelte-7vs77v{background:var(--accent-soft);color:var(--text-1);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .4)}.rows.svelte-7vs77v{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.row.svelte-7vs77v{display:grid;grid-template-columns:56px minmax(0,1fr) 72px;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line-1);text-decoration:none}.row__date.svelte-7vs77v{display:flex;flex-direction:column;gap:6px}.row__day.svelte-7vs77v{font:600 24px/1 var(--font-mono);letter-spacing:-.02em;color:var(--text-1)}.row__monyear.svelte-7vs77v{font:600 10px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-3)}.row__body.svelte-7vs77v{display:flex;flex-direction:column;gap:8px;min-width:0}.row__meta.svelte-7vs77v{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font:500 12px/1 var(--font-ui);color:var(--text-3)}.row__cat.svelte-7vs77v,.row__tag.svelte-7vs77v{display:inline-flex;align-items:center;gap:6px}.row__cat.svelte-7vs77v{color:var(--text-2)}.row__mins-inline.svelte-7vs77v{display:none}.row__title.svelte-7vs77v{font:600 20px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--text-1);text-wrap:balance;transition:color var(--dur-1) var(--ease-out)}.row.svelte-7vs77v:hover .row__title:where(.svelte-7vs77v){color:var(--accent-hover)}.row__desc.svelte-7vs77v{font:400 15px/1.55 var(--font-ui);color:var(--text-3);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row__end.svelte-7vs77v{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.row__mins.svelte-7vs77v{display:flex;align-items:center;gap:6px;font:500 12px/1 var(--font-mono);color:var(--text-2);white-space:nowrap}.row.svelte-7vs77v svg:last-child{transition:transform var(--dur-2) var(--ease-out)}.row.svelte-7vs77v:hover .row__end:where(.svelte-7vs77v) svg:last-child{transform:translate(3px)}.empty.svelte-7vs77v{padding:24px 0 48px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font:600 18px/1.3 var(--font-display);color:var(--text-1)}@media(max-width:860px){.side.svelte-7vs77v{position:static;max-height:none;flex-basis:100%}.topics__toggle.svelte-7vs77v,.topics__items.svelte-7vs77v{display:none!important}.topics__select.svelte-7vs77v{padding-right:12px}}@media(max-width:640px){.blog__main.svelte-7vs77v{padding:0 16px 64px}.hero.svelte-7vs77v{padding:40px 0 48px;gap:48px}.hero__intro.svelte-7vs77v{font-size:16px}.row.svelte-7vs77v{grid-template-columns:40px minmax(0,1fr);gap:16px}.row__day.svelte-7vs77v{font-size:20px}.row__end.svelte-7vs77v{display:none}.row__mins-inline.svelte-7vs77v{display:inline-flex}.row__title.svelte-7vs77v{font-size:18px}}
