.page.svelte-1uha8ag{gap:var(--s-5);flex-direction:column;display:flex}.hello.svelte-1uha8ag{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:linear-gradient(135deg,#fff,#fff3d6);display:flex}.hello.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t-h3)}.pad.svelte-1uha8ag{padding:var(--s-4)}.subjects.svelte-1uha8ag{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.subj.svelte-1uha8ag{text-align:left;padding:var(--s-3);border-radius:var(--r-md);background:var(--c-paper);border:2px solid var(--c-line);box-shadow:var(--press) var(--c-line);align-items:center;gap:var(--s-3);min-height:72px;display:flex}.stext.svelte-1uha8ag{flex-direction:column;min-width:0;display:flex}.sicon.svelte-1uha8ag{flex:none}.subj.on.svelte-1uha8ag{border-color:var(--col);box-shadow:var(--press) var(--col);background:color-mix(in srgb, var(--col) 8%, #fff)}.sname.svelte-1uha8ag{font-family:var(--font-heading);font-weight:700;font-size:var(--t-lead);line-height:1.7}.starget.svelte-1uha8ag{font-size:var(--t-meta);color:var(--c-ink-soft);line-height:1.5}.path.svelte-1uha8ag{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.path.svelte-1uha8ag:before{content:"";z-index:0;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--col) 35%, transparent) 0 10px, transparent 10px 20px);border-radius:3px;width:6px;position:absolute;top:60px;bottom:60px;left:65px}.unit.svelte-1uha8ag{z-index:1;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);transition:transform .12s;display:flex;position:relative}a.unit.svelte-1uha8ag:hover{transform:translateY(-2px)}.unit.ghost.svelte-1uha8ag{box-shadow:none;background:var(--c-cream);color:var(--c-ink-soft);border-style:dashed;padding-left:32px}.utext.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.utitle.svelte-1uha8ag{font-family:var(--font-heading);font-weight:700;font-size:var(--t-h3);line-height:1.7}.utarget.svelte-1uha8ag{color:var(--col);font-weight:600;line-height:1.5}.go.svelte-1uha8ag{color:var(--c-ink-soft)}@media (width>=840px){.hello.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--t-h2)}}
